[onclick]
{
cursor:pointer
}

body
{
background-image:url(../images/background.png);
background-position:top left;
background-repeat:repeat-x;
font-family:Verdana, Geneva, sans-serif;
font-size:70%;
color:#333;
font-weight:normal;
background-color:#414E77;
text-align:center;
padding:0;
margin:0;
}

p
{
margin:0 0 10px 0;
}

#wrapper
{
width:980px;
margin:0px auto 20px auto;
background-color:#FFF;
text-align:left;
position:relative;
padding:0;
}

#header1
{
width:225px;
height:125px;
display:inline;
float:left;
}

#header2
{
width:225px;
height:125px;
background-image:url(../images/header2.png);
background-position:top left;
background-repeat:repeat-x;
display:inline;
float:left;
}
#header3
{
width:225px;
height:125px;
background-image:url(../images/header3.png);
background-position:top left;
background-repeat:repeat-x;
display:inline;
float:left;
}
#header4
{
width:305px;
height:125px;
display:inline;
float:left;
}

#tab1
{
width:215px;
height:25px;
background-image:url(../images/tab1.png);
background-position:top left;
background-repeat:no-repeat;
display:inline;
float:left;
padding:0 0 0 10px;
line-height:25px;
margin:0;
_margin:-2px 0 0 0;
}

#tab2
{
width:215px;
height:25px;
background-image:url(../images/tab2.png);
background-position:top left;
background-repeat:no-repeat;
display:inline;
float:left;
padding:0 0 0 10px;
line-height:25px;
margin:0;
_margin:-2px 0 0 0;
}

#tab3
{
width:215px;
height:25px;
background-image:url(../images/tab3.png);
background-position:top left;
background-repeat:no-repeat;
display:inline;
float:left;
padding:0 0 0 10px;
line-height:25px;
margin:0;
_margin:-2px 0 0 0;
}

#tab4
{
width:305px;
height:25px;
background-image:url(../images/tab4.png);
background-position:top left;
background-repeat:no-repeat;
display:inline;
float:left;
padding:0;
line-height:25px;
margin:0;
_margin:-2px 0 0 0;
}

#tabfoot
{
width:960px;
background-image:url(../images/tabfoot.png);
background-position:top left;
background-repeat:no-repeat;
background-color:#DDC;
padding:10px 10px 10px 10px;
margin:0;
border-bottom:solid #679 2px;
text-align:left;
position:relative;
display:block;
clear:both;
}

#rightcol
{
width:200px;	
float:left;
padding:0 0 0 10px;
}

#leftcol
{
width:200px;
float:left;
padding:0 10px 0 10px;
}

#midcol
{
width:540px;
float:left;
}

#trackcol
{
width:750px;
float:left;
}

#subcol
{
width:755px;
float:left;
}

#menuhead
{
width:200px;
height:10px;
background-image:url(../images/menuhead.png);
background-position:top left;
background-repeat:no-repeat;	
background-color:#679;
}

#menufoot
{
width:200px;
height:10px;
background-image:url(../images/menufoot.png);
background-position:top left;
background-repeat:no-repeat;	
background-color:#679;
_background-color:#FFF;
margin:0 0 10px 0; 
padding:0;
}

#menuregister
{
width:200px;
height:40px;
margin:0 0 10px 0; 
padding:0;
}

#menumid
{
width:180px;
background-color:#679;
padding:0 10px 5px 10px; 
}

#menumidtracks
{
width:170px;
background-color:#ABC;
padding:10px 10px 10px 20px; 
display:none;
}

#menumid ul
{
margin:0;
padding:0;
list-style-position:inside;
color:#FFF;
}

#menumid li
{
margin:0 0 5px 0;
}

.midtitle
{
width:530px;
height:25px;
background-image:url(../images/titlewide.png);
background-position:top left;
background-repeat:no-repeat;	
color:#FFF;
line-height:25px;
font-weight:bold;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

.tracktitle
{
width:740px;
height:25px;
background-image:url(../images/titleextrawide.png);
background-position:top left;
background-repeat:no-repeat;	
color:#FFF;
line-height:25px;
font-weight:bold;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

.shorttitle
{
width:190px;
height:25px;
background-image:url(../images/titleshort.png);
background-position:top left;
background-repeat:no-repeat;	
color:#FFF;
line-height:25px;
font-weight:bold;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

.midcontent
{
width:540px;
padding:0;
margin:0 0 15px 0;
}

.trackcontent
{
width:750px;
padding:0;
margin:0 0 15px 0;
}

.midcontentcentered
{
width:540px;
padding:0;
margin:0 0 15px 0;
text-align:center;
}

.shortcontent
{
width:200px;
padding:0;
margin:0 0 15px 0;
}

.shortcontentcentered
{
width:200px;
padding:0;
margin:0 0 15px 0;
text-align:center;
}

.subtitle
{
width:750px;
height:25px;
background-image:url(../images/titlesub.png);
background-position:top left;
background-repeat:no-repeat;	
color:#FFF;
line-height:25px;
font-weight:bold;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

.subtitlespace
{
width:750px;
height:25px;
background-image:url(../images/titlesub.png);
background-position:top left;
background-repeat:no-repeat;	
color:#FFF;
line-height:25px;
font-weight:bold;
padding:0 0 0 10px;
margin:40px 0 10px 0;
}


.subcontent
{
width:750px;
padding:0;
margin:0 0 10px 0;
}

.tracklinkhead
{
width:200px;
height:10px;
background-image:url(../images/tracklinkhead.png);
background-position:top left;
background-repeat:no-repeat;	
background-color:#ABC;
}

.tracklinkfoot
{
width:200px;
height:10px;
background-image:url(../images/tracklinkfoot.png);
background-position:top left;
background-repeat:no-repeat;	
background-color:#ABC;
_background-color:#FFF;
margin:0 0 10px 0; 
padding:0;
}

.tracklinkmid
{
width:180px;
background-color:#ABC;
padding:0 10px 0 10px; 
text-align:center;
}

#mainfooter
{
background-color:#DDC;
padding:10px 20px 10px 20px;
margin:0;
border-top:solid #679 2px;
border-bottom:solid #FFF 1px;
text-align:left;
position:relative;
color:#666;
font-size:90%;
}

#credits
{
width:980px;
text-align:right;
margin:10px auto 20px auto;
padding:0;
}

.clearall
{
clear:both;
display:none;
}

.clearleft
{
clear:left;
}

.clearright
{
clear:right;
}

.clearallspace
{
height:10px;
clear:both;
}

.thumbnail_column
{
padding:0;
margin:0 0 10px 0;
}

a
{
text-decoration:underline;
}

a:link{color:#457;}
a:visited{color:#457;}
a:hover{color:#F60;}

a.menulink
{
font-weight:bold;
text-decoration:none;
}

a.menulink:link{color:#FFF;}
a.menulink:visited{color:#FFF;}
a.menulink:hover{color:#125;}


a.tablink
{
font-size:120%;
font-weight:bold;
text-decoration:none;
}

a.tablink:link{color:#125;}
a.tablink:visited{color:#125;}
a.tablink:hover{color:#125;}

a.subtablink
{
font-size:110%;
font-weight:bold;
text-decoration:none;
}

a.subtablink:link{color:#457;}
a.subtablink:visited{color:#457;}
a.subtablink:hover{color:#125;}

a.tracklink
{
font-weight:bold;
text-decoration:none;
}

a.tracklink:link{color:#457;}
a.tracklink:visited{color:#457;}
a.tracklink:hover{color:#125;}

a.creditlink
{
font-size:80%;
text-decoration:none;
}

a.creditlink:link{color:#679;}
a.creditlink:visited{color:#679;}
a.creditlink:hover{color:#125;}
