img, div, table, td, tr, body, iframe, ul, li {margin:0;padding:0;}

body {
background-image:  url(images/bodyback.jpg);
background-repeat:repeat-x;
background-position:top;
}

p {
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
color: black;
text-align: left;
font-size: 11px;
margin: 0;
padding: 0;
}

h1 {
font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif; 
color: #BD0F0F;
text-align: left;
font-size: 11px;
margin: 0 0 2px 0;
padding: 0;
font-weight:bold;
}

h2 {
font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif; 
color: black;
text-align: left;
font-size: 11px;
margin: 2px 0 1px 0;
padding: 0;
font-weight:bold;
}

div.container {
width:800;
height:660;
position:relative;
}

div.logo {
width:316;
height:186;
position:absolute;
top:0;
left:0;
background-image:  url(images/logo.jpg);
background-repeat:no-repeat;
background-position:center;
z-index:30;
}

div.headright {
width:484;
height:186;
position:absolute;
top:0;
left:316;
background-image:  url(images/topright.jpg);
background-repeat:no-repeat;
background-position:center;
z-index:30;
}

div.body {
width:800;
height:474;
position:absolute;
top:186;
left:0;
background-image:  url(images/body.jpg);
background-repeat:no-repeat;
background-position:center;
z-index:30;
}

div.layertext {
position:absolute;
top:170;
left:220;
width:470;
height:400;
font-family:verdana,tahoma,arial;
font-size:11;
text-align:left;
z-index:650;
}

div.gallery {
position:absolute;
top:175;
left:220;
width:515;
height:400;
font-family:verdana,tahoma,arial;
font-size:11;
text-align:left;
z-index:650;
}

img.gallery {float:left;margin-right:14px;margin-bottom:20px;border:1px solid black;}

div.layer_02 {
width:592;
height:349;
position:absolute;
top:154;
left:199;
background-image:  url(images/layerback_02.jpg);
background-repeat:no-repeat;
background-position:center;
z-index:600;
}

div.layer_03 {
width:592;
height:186;
position:absolute;
top:154;
left:199;
background-image:  url(images/layerback_03.jpg);
background-repeat:no-repeat;
background-position:center;
z-index:600;
}

div.afterparty_left {
position:absolute;
top:170;
left:220;
width:160;
height:420;
font-family:verdana,tahoma,arial;
font-size:11;
text-align:left;
z-index:650;
cursor:pointer;
}

div.afterparty {
position:absolute;
top:170;
left:390;
width:330;
height:420;
font-family:verdana,tahoma,arial;
font-size:11;
text-align:left;
z-index:650;
cursor:pointer;
}

div.layer_full {
width:592;
height:428;
position:absolute;
top:154;
left:199;
background-image:  url(images/layerback_full.jpg);
background-repeat:no-repeat;
background-position:center;
z-index:600;
}

div.iframe {
width:800;
height:1310;
position:absolute;
top:165;
left:0;
z-index:600;
text-align:center;
background-color:#CCCCCC;
}

div.shopleft {width:40;height:1310;position:absolute;top:169;left:0;z-index:650;background-color:#CCCCCC;
background-image:url(images/shop_left.jpg);
background-repeat:repeat-vertical;
background-position:center;
}

div.shopright {width:40;height:1310;position:absolute;top:169;left:760;z-index:650;background-color:#CCCCCC;
background-image:url(images/shop_right.jpg);
background-repeat:repeat-vertical;
background-position:center;
}




#menu ul {list-style:none;padding:0;margin:0;background:transparent;}

#menu li {float:left;margin:0;padding:0;background:transparent;}

#menu li a.city_1 {background: url(images/citybutton_1.jpg) bottom left no-repeat;height:37px;width:46px;display:block;position:absolute;left:516;top:149;cursor:pointer;}
#menu li a.city_1:hover {background: url(images/citybutton_over_1.jpg) bottom left no-repeat;height:37px;width:46px;display:block;position:absolute;left:516;top:149;cursor:pointer;}

#menu li a.city_2 {background: url(images/citybutton_2.jpg) bottom left no-repeat;height:47px;width:46px;display:block;position:absolute;left:516;top:186;cursor:pointer;}
#menu li a.city_2:hover {background: url(images/citybutton_over_2.jpg) bottom left no-repeat;height:47px;width:46px;display:block;position:absolute;left:516;top:186;cursor:pointer;}

#menu li a.city_3 {background: url(images/citybutton_3.jpg) bottom left no-repeat;height:42px;width:42px;display:block;position:absolute;left:623;top:358;cursor:pointer;}
#menu li a.city_3:hover {background: url(images/citybutton_over_3.jpg) bottom left no-repeat;height:42px;width:42px;display:block;position:absolute;left:623;top:358;cursor:pointer;}

#menu li a.city_4 {background: url(images/citybutton_4.jpg) bottom left no-repeat;height:46px;width:35px;display:block;position:absolute;left:441;top:312;cursor:pointer;}
#menu li a.city_4:hover {background: url(images/citybutton_over_4.jpg) bottom left no-repeat;height:46px;width:35px;display:block;position:absolute;left:441;top:312;cursor:pointer;}

#menu li a.city_5 {background: url(images/citybutton_5.jpg) bottom left no-repeat;height:33px;width:30px;display:block;position:absolute;left:411;top:556;cursor:pointer;}
#menu li a.city_5:hover {background: url(images/citybutton_over_5.jpg) bottom left no-repeat;height:33px;width:30px;display:block;position:absolute;left:411;top:556;cursor:pointer;}

#menu li a.city_6 {background: url(images/citybutton_6.jpg) bottom left no-repeat;height:42px;width:41px;display:block;position:absolute;left:120;top:556;cursor:pointer;}
#menu li a.city_6:hover {background: url(images/citybutton_over_6.jpg) bottom left no-repeat;height:42px;width:41px;display:block;position:absolute;left:120;top:556;cursor:pointer;}

/* Hide from IE5-Mac \*/
#menu li a, a:hover {float: none}
/* End hide */
#menu {position:absolute;left:0;top:0;width:800px;height:660;background:transparent;z-index:500;padding:0;margin:0;}


#mainmenu ul {list-style:none;padding:0;margin:0;background:transparent;}

#mainmenu li {float:left;margin:0;padding:0;background:transparent;}

#mainmenu li a.button_01 {background: url(images/button_01.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:0;}
#mainmenu li a.button_01:hover {background: url(images/button_over_01.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:0;}

#mainmenu li a.button_02 {background: url(images/button_02.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:14;}
#mainmenu li a.button_02:hover {background: url(images/button_over_02.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:14;}

#mainmenu li a.button_03 {background: url(images/button_03.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:28;}
#mainmenu li a.button_03:hover {background: url(images/button_over_03.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:28;}

#mainmenu li a.button_04 {background: url(images/button_04.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:42;}
#mainmenu li a.button_04:hover {background: url(images/button_over_04.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:42;}

#mainmenu li a.button_05 {background: url(images/button_05.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:56;}
#mainmenu li a.button_05:hover {background: url(images/button_over_05.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:56;}

#mainmenu li a.button_06 {background: url(images/button_06.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:70;}
#mainmenu li a.button_06:hover {background: url(images/button_over_06.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:70;}

#mainmenu li a.button_07 {background: url(images/button_07.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:84;}
#mainmenu li a.button_07:hover {background: url(images/button_over_07.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:84;}

#mainmenu li a.button_08 {background: url(images/button_08.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:98;}
#mainmenu li a.button_08:hover {background: url(images/button_over_08.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:98;}

#mainmenu li a.button_09 {background: url(images/button_09.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:112;}
#mainmenu li a.button_09:hover {background: url(images/button_over_09.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:112;}

#mainmenu li a.button_10 {background: url(images/button_10.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:126;}
#mainmenu li a.button_10:hover {background: url(images/button_over_10.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:126;}

#mainmenu li a.button_11 {background: url(images/button_11.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:140;}
#mainmenu li a.button_11:hover {background: url(images/button_over_11.jpg) bottom left no-repeat;height:14px;width:105px;display:block;position:absolute;left:0;top:140;}


/* Hide from IE5-Mac \*/
#mainmenu li a, a:hover {float: none}
/* End hide */
#mainmenu {position:absolute;left:89;top:168;width:105px;height:154;background:transparent;z-index:600;padding:0;margin:0;}


li.text {margin-bottom:4px;}
li.program {margin-bottom:2px;}
li.routes {margin-bottom:2px;font-weight:bold;}
li.subtext {margin-bottom:3px;margin-top:1px;}
li.comment {position:relative;left:15;top:-3;font-size:11;list-style-image: url('images/listbutton_sub.gif')}
li.coverage {font-family:tahoma,verdana,arial;font-size:11;margin-bottom:2;}
li.linklist {margin-bottom:10;}
#layer06_02 li {line-height:12px;}
ul {list-style-position: outside;padding-left:20;list-style-image:url('images/listbutton.gif');}
ul.subtext {position:relative;left:20;top:0;font-size:11;list-style-image: url('images/listbutton_sub.gif')}
ul.subtext2 {position:relative;left:20;top:-3;font-size:11;margin-bottom:2px;font-weight:bold;list-style-image: url('images/listbutton_sub.gif')}
ul.subtext3 {position:relative;left:2;top:0;font-size:11;list-style-image: url('images/listbutton_sub.gif')}
ul.coverage {margin-bottom:5;}
ul.linklist {position:relative;left:20;top:30;}
img.status {position:absolute;top:125;left:440;z-index:600;}
img.next {position:absolute;top:565;left:660;z-index:700;}
img.previous {position:absolute;top:565;left:210;z-index:700;}
h1.day {font-family:verdana,tahoma,arial;font-size:12;margin-bottom:5px;}
p.day {font-family:verdana,tahoma,arial;font-weight:bold;margin-bottom:3px;font-size:11;color:black;}
p.rules {width:500;margin-bottom:5px;}
p.what {width:500;margin-bottom:10px;margin-top:4px;font-family:verdana,tahoma,arial;}
p.contacthead {position:relative;left:15;top:-170;color:black;font-size:12;font-family:verdana,arial;font-weight:bold;z-index:700;line-height:130%;}
* html p.contacthead {/* fix for ie 6 */top:-185;}
*+html p.contacthead {/* fix for ie 7 */top:-185;}


input.normal {width:150px;height:20px;margin-bottom:2px;background-color:#F2F2F2;font-family:verdana,tahoma;font-size:10px;font-weight:bold;}
input.submit {position:relative;left:-415;top:-40;width:70;}
input.news {width:120px;height:20px;margin-bottom:2px;background-color:#EAEAEA;font-family:verdana,tahoma;font-size:10px;font-weight:bold;}
input.newssubmit {width:70;font-size:10px;font-family:verdana,tahoma;margin-top:3px;}	
textarea {width:370px;height:80px;margin-bottom:2px;background-color:#F2F2F2;font-family:verdana,tahoma;font-size:10px;}
div.sponsorimg {width:130;height:110;background-color:#999999;position:relative;top:20px;left:20px;}




a:link {color: black; font-weight:bold; font-family:verdana,tahoma; font-size:11; TEXT-DECORATION: none}
a:visited {color: black; font-weight:bold; font-family:verdana,tahoma; font-size:11; TEXT-DECORATION: none}
a:hover {color: #BD0F0F; font-weight:bold; font-family:verdana,tahoma; font-size:11; TEXT-DECORATION: none}

a:link.week {color: #BD0F0F; font-weight:bold; font-family:verdana,tahoma; font-size:11; TEXT-DECORATION: none}
a:visited.week {color: #BD0F0F; font-weight:bold; font-family:verdana,tahoma; font-size:11; TEXT-DECORATION: none}
a:hover.week {color: black; font-weight:bold; font-family:verdana,tahoma; font-size:11; TEXT-DECORATION: none}