/* CSS Document */

*, html, ul, li{
margin: 0;
font: 10pt/10pt Arial, Helvetica, sans-serif;
color: #666;
}
body{
background: #f3f3f3 url(../pics/bgmain.png) no-repeat top center;
color: #666;
}

strong{
font-weight: bold;
}
img{
border: none;
}
p{
margin: 0 0 10px 0;
}
a{
/*color:#3E57A7;*/
text-decoration: none;
color: #3366CC;
}
a:hover{
color: #0099FF;
text-decoration: underline;
}

hr{
height:1px;
border:none;
border-bottom: 1px dotted gray;
}
table tr td{
padding: 0;
margin: 0;
border: 0;
color: #333;
}

td{
vertical-align:top}

.relative{
position: relative;
width: 0px;
height: 0px;
border: 0px solid gray;
}
/* ---------------------------- HOME PAGE TEMPLATE STYLES ---------------------------- */
/* ---------------------------- HOME PAGE TEMPLATE STYLES ---------------------------- */
/* ---------------------------- HOME PAGE TEMPLATE STYLES ---------------------------- */
/* ---------------------------- HOME PAGE TEMPLATE STYLES ---------------------------- */
.container{
width: 1000px;
margin: 0 auto;
}
*html .container{
overflow: hidden;

}

.head-flashphoto{
float: left;
width: 600px;
}
.head-nav{
float: right;
width: 400px;
clear: right;
}
*html .head-flashphoto{
margin-left: 5px;

}
.nav{
width: 400px;
height: 170px;
background: url(../pics/navarea.png) no-repeat;
color: white;

}
.nav-ulold{
list-style: none;
margin:0;
padding:0;
}

.navtopitem{
background: url(../pics/navdiv.gif) repeat-y right top;color: white; border: none; padding:4px 0; margin:0;
}

.nav-ul li{
height: 12px;
display: inline-block;
padding: 4px 12px;
padding-left: 6px;
background: url(../pics/navdiv.gif) repeat-y right top;
}
.nav-ul a{
color: white;
text-decoration: none;
}
.nav-ul a:hover{
color: #ffc;
}

.nava{
background: none; color: white; border: none; margin:0;
}

.navend1, .navend2{
display: inline-block;
vertical-align:bottom;
width: 7px;
height: 0px;
background: url(../pics/navplus.gif) no-repeat;
padding-right: 3px; padding-bottom: 0px;
margin: 0;
}
.navend2{
background: url(../pics/navangle.gif) no-repeat;
}
.navend1a{
vertical-align:middle;
padding-right: 4px;
padding-bottom: 2px;
}

.head-whosplaying{
font-size: 9pt;
overflow: hidden;
position: absolute;
top: -115px;
left: 00px;
width: 185px;
}

.head-blurb{
font-size: 9pt;
overflow: hidden;
position: absolute;
top: -125px;
left: 210px;
width: 160px;
}

/* CONTENT CLASSES GO HERE!!!!!!!! *//* CONTENT CLASSES GO HERE!!!!!!!! */
/* CONTENT CLASSES GO HERE!!!!!!!! *//* CONTENT CLASSES GO HERE!!!!!!!! */
/* CONTENT CLASSES GO HERE!!!!!!!! *//* CONTENT CLASSES GO HERE!!!!!!!! */
.content{
width: 940px;
margin-left: 10px;
padding: 0 20px;
border: 0px solid;
float: left;
background: white url(../pics/contentbg.jpg) repeat-x bottom;
padding-bottom: 15px;
color: #666;
}
*html .content{
overflow: hidden;
}


/* HOME PAGE CONTENT HERE *//* HOME PAGE CONTENT HERE *//* HOME PAGE CONTENT HERE */

.upcomingevents{
border: 0px solid;
width: 475px;
float: left;
}
*:first-child+html .upcomingevents{
width: 490px; 
}

.upcomingheader{
float: left;
margin-left: -37px;
width: 494px;
height: 42px;
background: url(../pics/heading-upcoming.gif) no-repeat;
}

.mainheadline{
background: #FCEAAD;
padding: 8px;
color: #C08600;
}
.mainheadline strong{
color: #C08600;
font-weight: bold;
}


.shows{
padding: 8px;
}



.welcome{
 width: 460px;
 float: right;
 border: 0px solid;
}

.welcomestuff{
overflow:hidden;
width: 454px;
height: 123px;
padding-top: 45px;
padding-left: 25px;
background: url(../pics/heading-welcome.png) no-repeat;
}

.register{
background: url(../pics/heading-register.png) no-repeat;
width: 44%;
overflow: hidden;
height: 136px;
float: left;
padding-top: 35px;
padding-left: 25px;
}

.links{
background: url(../pics/heading-links.png) no-repeat;
width: 42%;
/*overflow: hidden;*/
height: 136px;
float: right;
padding-top: 35px;
padding-left: 25px;
}
.linkul{
margin: 0;padding: 0;

margin-left: 10px;
}
.linkul li{
padding: 2px 0;
}


/*-- FOOTER -- */


.footer{
float: right;
padding-top: 3px;
color: #aaa;
font: 8pt/8pt Arial, Helvetica, sans-serif;
width: 50%;
text-align:right;
background: url(../pics/footerbg.png) no-repeat top right;
height: 1px;
}
.footer a{
font: 8pt/8pt Arial, Helvetica, sans-serif;
color: #aaa;
}


/* FIX CLASSES FOR IE6,IE7 respectively */

/*IE7 Fix */
*:first-child+html .fff{
/*margin-top: -180px;*/
}
/*IE6 Fix */
* html .fff{
/*margin-top: -180px;*/
}





