/* CSS Document */

#left{
	position:absolute;
	width:261px;
	height:482px;
	background:url(../imgs/shows/left_bg.jpg) top left no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#9c0505;
	left: 14px;
	top: 127px;
}

table{
  background-color:#e8e8e8;
}

th{
	background-repeat:no-repeat;
	background-position:top left;
	font-size:10px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	width:25px;
	height:27px;
	padding:0px;
	margin:0px;
}

.blank{
	width:25px;
	height:22px;
	padding:0px;
	margin:0px;
}

.day{
  background-color:#ededed;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	width:25px;
	height:22px;
	padding:2px;
	margin:0px;
	cursor:pointer;
}

html>body .day, html>body .blank{
	height:26px;
}

.top_line{
	position:absolute; 
	left:31px; 
	top:60px; 
	height:7px; 
	width:410px;  
	background:url(../imgs/shows/show_sep.gif) bottom left no-repeat;
}

html>body .top_line{
  top:68px;
}

#shows{
	position:absolute;
	width:516px;
	height:483px;
	background:url(../imgs/shows/right_bg.jpg) top left no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#9c0505;
	left: 272px;
	top: 127px;
}

#shows h1{
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:lighter;
	margin-top:8px;
	width:auto;
}

#shows h1.selected{
	background:url(../imgs/shows/show_title.gif) top left no-repeat;
}



.details{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#6a6a6a;
}

#shows .details a, #shows .details a:link, #shows .details a:active, #shows .details a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
}	

#shows .details a:hover{
	color:#9c0505;
}

#shows h1 a, #shows h1 a:link, #shows h1 a:active, #shows h1 a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
}	

#shows h1 a:hover{
	color:#6a6a6a;
}

#contest_shell{
	position:absolute;
	margin-top:-4px;
	width:345px;
	height:217px;
	background:url(../imgs/index/contest_bg.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:4px;
	left:430px;
	top:131px;
}


#mailing_list_shell{
	position:absolute;
	margin-top:-4px;
	width:362px;
	height:261px;
	background:url(../imgs/index/mailing_list_bg.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:4px;
	left:430px;
	top:348px;
}


#footer{
	position:absolute;
	width:766px;
	height:82px;
	background:url(../imgs/index/footer.gif) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	left:6px;
	top:590px;
}

#footer a, #footer a:active, #footer a:link, #footer a:visited{
	color:#ffffff;
}	

#footer a:hover{
	color:#9c0505;
}

