﻿body
{
margin:0;
padding:0;
text-align:center;
background: #f0f0f0 url(../imagesMain/body-bg.gif) repeat-x top;
font-size: 62.5%; /*Most browsers default to 16px so app default now is 10px*/
}

h1 { font-size:2em; font-weight:bold; }
h2 {font-size:1.7em; font-weight:bold; color: #000000;}
h2:after {content: "\0020 \00BB"; color: #000000; }
h3 {font-size:1.4em;font-weight:bold;color:#000000;}
h3:after {content: "\0020 \00BB"; color: #000000;}
h4 { font-size:1.2em; color:#901515;}

#wrapper
{
border-style: solid;
border-width: 1px 2px 1px 1px;
/*border-color: #DBDBDB #535353 #272727 #808080;*/
border-color: #DBDBDB #272727 #272727 #808080;
background-position: #EAEAEA;
text-align: left;
width:900px;

margin: 10px auto 0 auto;
background-color: #282828;
padding: 0px;
}
#header
{
position: relative;
top: 6px;
background-color: #901515;
padding: 0px 0px 10px 0px;
font-size: 4.1em;
color: #fff;
height: 90px;
}
#subHeader
{
font-size:.52em;    
}
#tagLine
{
position:absolute;
top:40px;
left:253px; 
font-size:.36em;
}
#utilityInfo
{
width: 560px;
position: relative;
top: 28px;
left: 270px;
font-size: .34em;
text-align: right;          
}
#loginInfoDiv
{   
width: 230px;
}
#LoginStatus
{
text-decoration: none;
}
#showCurrentDay
{     
width: 230px;
}

/* ------------Navigation---------------*/
#navContainer
{
width: 100%;
height: 28px; /*background-color: #901515;*/
border-top-style: solid;
border-top-width: 1px;
border-top-color: #FFFFFF;
font-size: .35em; /* % of size inherited from header */
position: relative;
top: 30px;
padding: 0px;
border-bottom-style: solid;
border-bottom-width: 5px;
border-bottom-color: #901515;
}
#nav
{
margin: 0;
padding: 0;
/*background: #333333;*/
background:#444;
list-style-type: none;
width: 100%;
float: left;
}
#nav_1
{
border-left: 1px solid #FFF;
}
#nav li
{
margin: 0;
padding: 0;
float: left; /* to deal with IE6 whitespace bug*/
}
#nav a
{
float: left;
width: 97px; /* controls width of menu item */
color: #FFFFFF;
text-decoration: none;
text-align: center;
display: block;
line-height: 2.0; /* controls height of box */
border-right: 1px solid #FFF;
}
#nav a:hover
{
background: #288db1;
}
/* ---------End Navigation-------------*/

#right-content-wrapper
{
    background-position: #CAD6B1;
    width: 582px;
    float: right; /*background: #F0F0F0;*/
    background: #FFEEEE;
}
#right-content-inner
{
padding: 20px;
font-size:1.4em;
}
#left-content-wrapper
{
width:298px;

float:left;    
}
#left-content-inner
{
font-size: 1.3em;

}
#tabs
{
    border: none;
    width: 302px;
    font-size: 97%;
    position: relative;
    top: 19px;
    border-left-width: 4px;
    border-left-color: #f0f0f0;
    margin-left: 5px;
}
#footer
{
clear:both;
background-color:#901515;
color:#FEE;
padding:3px;
font-size:1.2em;
text-align:center;
}
#musicDetail a
{
text-decoration: none;
color: #B7B7FF; /* background-color: #DADADA;*/
}

 
