﻿BODY
{
font-family:Trebuchet MS;
scrollbar-face-color:#808080; 
scrollbar-arrow-color:Black; 
scrollbar-track-color:#000000;
scrollbar-highlight-color:#808080;
color:White;
background-color:Black;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
}

a
{
    color:White;
    text-decoration:none;
}
a:hover
{
    color:Gray;
}

#divAdminContent
{
    top:85px;
    bottom:0;
    left:5em;
    right:5em;
    position:absolute;
    overflow:auto;
}

#divAdminHeader
{
    top:60px;
    height:20px;
    position:absolute;
    left:0;
    right:0;
}

.AdminTable
{
    border:groove 3px #C3E4F9;
}

.AdminTable th
{
    background-color:Navy;
    text-align:center;
    color:Gray;
    font-weight:bold;
}

a
{
    color:Gray;
}

a:hover
{
    color:White;
}



#divMainContainer,
#divMainImage
{
    height:570px;
    width:600px;
    position:absolute;
    margin-bottom:-285px;
    bottom:50%;
    margin-left:-300px;
    left:50%;
}

#divHeader
{
    position:absolute;
    top:0;
    left:0;
    right:0;
    text-align:center;
    height:50px;
    font-weight:bold;
    font-size:xx-large;
    border-bottom:groove medium White;
    z-index:1;
    background-color:Black;
}

#divMenu
{
    position:absolute;
    left:0;
    top:485px;
    bottom:30px;
    right:0;
    text-align:center;
    vertical-align:middle;
    border-top:groove medium White;
    padding-top:10px;
}

#divSubMenu
{
    position:absolute;
    left:0;
    right:0;
    top:525px;
    bottom:0;
    text-align:center;
    vertical-align:middle;
}

div.divMenuLeaf
{
    width:20%;
    float:left;
}

#divContent,
#divMessageContainer,
#divUpdate,
#divMainImageObject
{
    position:absolute;
    top:50px;
    bottom:85px;
    left:0;
    right:0;
/*    height:435px;
    width:600px;*/
    vertical-align:middle;
}

#divContent,
#divMessageContainer,
#divUpdate
{
    overflow:auto;
    padding-bottom:1em;
    padding-top:1em;
}

#divMessageContainer
{
    opacity:.5;
    filter:alpha(opacity=50);
    background-color:White;
    z-index:99;
    visibility:hidden;
}

#divMessage,
#divUpdate
{
    visibility:hidden;
    height:200px;
    width:200px;
    position:absolute;
    opacity:1;
    filter:alpha(opacity=100);
    color:White;
    top:50%;
    margin-top:-75px;
    left:50%;
    margin-left:-60px;
    z-index:100;
    text-align:center;
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:medium;
}

#divMessage
{
    background-image:url("images/bgMessage.gif");
    background-repeat:no-repeat;
}
#divMessageInner
{
    padding-left:.5em;
    padding-right:.75em;
    padding-top:.75em;
    z-index:101;
    text-align:center;
    vertical-align:middle;
    color:Black;
}

#divUpdate
{
    background-color:Transparent;
}

div.divContact
{
    margin-left:1em;
    margin-right:1em;
    left:0;
    right:0;
    height:1.5em;
    position:relative;
}

div.divContactInteriorLeft,
div.divContactInteriorRight
{
    position:absolute;
    top:0;
    bottom:0;
}

div.divContactInteriorLeft
{
    left:0;
    right:50%;
    font-size:small;
    font-family:Trebuchet MS;
}

div.divContactInteriorRight
{
    right:0;
    left:50%;
}

#tblHeader
{
    width:100%;
}

#ulMenu
{
    position:absolute;
    top:1em;
    bottom:0;
    text-align:center;
    vertical-align:middle;
    list-style-image:none;
    list-style-type:none;
    margin:0;
    padding-top:3em;
    padding-left:0;
}

#ulMenu li
{
    height:25%;
    vertical-align:middle;
}



#tblListen,
#tblListenNumbers
{
    width:100%;
}

#tblListen th,
#tblListen td,
#tblListenNumbers th,
#tblListenNumbers td
{
    text-align:center;
}

#tblListen th,
#tblListenNumbers th
{
    font-size:x-large;
}

#ulTrackList,
#ulTrackListNumbers
{
    padding:0;
    list-style-type:none;
}

#ulTrackList li,
#ulTrackListNumbers li
{
    text-align:center;
    cursor:pointer;
}

td.FormLabel
{
    text-align:right;
    background-color:#FAFAFA;
    color:Black;
    padding-right:.5em;
}
td.FormValue
{
    text-align:left;
    padding-left:.5em;
}

.AdminLink
{
    text-align:center;
    width:14%;
}

.AdminLink a
{
    color:White;
    font-family:Trebuchet MS;
    font-weight:bold;
}

.AdminLink a:hover
{
    color:Gray;
}

/*VENUE URL STUFF**********************/
a.VenueLink
{
    color:White;
}
a.VenueLinkAlt
{
    color:Gray;
}
a.VenueLink:hover
{
    color:Gray;
}
a.VenueLinkAlt:hover
{
    color:White;
}


/* XP IE7 theme - Backgrounds */
.visoft__tab_xpie7 .ajax__tab_header					{ background:url(images/tabs/tab-line.gif) repeat-x bottom; }
.visoft__tab_xpie7 .ajax__tab_outer						{ background:url(images/tabs/tab-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_inner						{ background:url(images/tabs/tab-left.gif) no-repeat;font-family:Arial; }
.visoft__tab_xpie7 .ajax__tab_tab						{ background:url(images/tabs/tab.gif) repeat-x;font-family:Arial; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_outer	{ background:url(images/tabs/tab-hover-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_inner	{ background:url(images/tabs/tab-hover-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_tab		{ background:url(images/tabs/tab-hover.gif) repeat-x; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_outer	{ background:url(images/tabs/tab-active-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_inner	{ background:url(images/tabs/tab-active-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_tab		{ background:url(images/tabs/tab-active.gif) repeat-x; }

/* XP IE7 theme - Other Styles */
.visoft__tab_xpie7 .ajax__tab_header 					{ font-family:verdana,tahoma,helvetica;font-size:16px;color:Black;font-weight:bold; }
.visoft__tab_xpie7 .ajax__tab_outer						{ height:29px; }
.visoft__tab_xpie7 .ajax__tab_inner						{ padding-left:3px; }
.visoft__tab_xpie7 .ajax__tab_tab						{ padding:8px 40px;margin:0; }
.visoft__tab_xpie7 .ajax__tab_body						{ font-family:Arial;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;}


/* Accordion */
.accordion
{
    width:96%;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: Black;
    background-color: Gray;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: Black;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: Black;
    background-color: Silver;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: Black;
    padding: 5px;
    padding-top: 10px;
    color:White;
}

/*********LISTEN Accordion**************************/
.accListenHeader
{
    border: 1px solid #2F4F4F;

    cursor: pointer;
}

.accListenHeaderSelected
{
    border: 1px solid #2F4F4F;
    cursor: pointer;
}

/**************BLOGGER****************************/
#divArchives
{
    visibility:hidden;
    right:30px;
    left:83px;
    background-color:Black;
    height:2em;
    position:absolute;
    z-index:2;
    top:53px;
    font-family:Trebuchet MS;
    font-size:small;
    text-align:right;
}

#selArchives
{
    font-family:Trebuchet MS;
    font-size:smaller;
    margin-top:5px;
}

div.blogPost
{
    left:1.5em;
    right:1em;
	text-align:justify;
	color:#FAFAFA;
	font-family:Trebuchet MS;
	position:absolute;
	top:20px;
	margin-top:.25em;
}

h1
{
	border-bottom:dotted 1px #000000;
	margin-bottom:0px;
}
h2
{
	margin-top:10px;
	margin-bottom:0;
	padding:0px;
	font-size:medium;
	font-family:Trebuchet MS;
	color:White;
	font-family:Trebuchet MS;
}
h2.archives
{
	padding-top:5px;
	margin-top:20px;
	border-top:dotted 1px #999999;
}
h3
{
	color:Gray;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-style:normal;
	font-size:large;
	font-family:Trebuchet MS;
}

div.byline
{
	color:Silver;
    font-size:smaller;
  	border-bottom: groove 3px Gray;
  	padding-bottom:15px;
}
p.bloggerBug
{
	padding-top:10px;
	padding-bottom:10px;
}