#whole {width:770px; text-align:left;}
#header, #nav {clear:both; width:765px;}
a.rightlinks  {color: #cccccc !important; font-size: 10px; text-decoration: none; background: #9c1d1d; text-transform: uppercase; display: block; padding: 5px; border-top: 1px solid white; border-bottom: 1px solid #9c1d1d;}
a.rightlinks:hover {color: #ffffff !important;}

#featurebox {margin-top:2px; margin-bottom:2px;}
body {font-family:verdana; font-size:11px;}
#nav a, #icons a {display:block; float:left;}
#content {clear:both; width:760px;}
#rightnav {float:right; width:188px; }
#body {float:left; width:569px;}
#body.text{float:left; width:555px;}
#icons {margin-left:1px; margin-top:4px;  clear:both; }
#lowerbody { clear:both;}
#extras {float:left; width:189px; line-height:16px; padding-top:8px;}
#featuredplays { width:560px; padding-top:8px;}
#lowerbody a, #travelstuff a {color:#6A4F70; text-decoration:none;}
#extras a {font-weight:bold;}
.featuredplay {margin-left:10px; margin-right:20px; float:left; margin-bottom:5px; width:200px;}
div.thumb {float:left; height:100px; margin-right:10px;}
a.button, a.button:visited {display:block; padding:3px; background:#ccc; 
 border:1px solid #999; color:#333; text-decoration:none; font-weight:normal; float:left; margin-right:8px; margin-top:4px;}
#lowerbody a:hover, #lowerbody a:visited:hover {background:#ddd; color:#666;}
#upcoming {background:#9c1d1d; padding:5px; color:#FF6C00; font-weight:bold;}
#upcoming span {background:white; padding:5px; color:#000; font-weight:normal; display:block; margin-top:6px;}

H2.title {FONT-SIZE: 16px; MARGIN: 0px 0px 5px; COLOR: #9c1d1d}
h4 {margin:0px 0px 2px 0px; font-size:14px;}
#bottomnav {width:760px;  padding:10px 0px 20px 0px; clear:both; text-align:center;}
#bottomnav a {text-decoration:none; color:#999; font-weight:bold;}
#signup {margin-top:10px; font-size:9px;  margin-left:4px;}
input.email {width:80px;}
#featurebox {margin-top:2px; margin-bottom:2px;}
.copy {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

.days {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #65ACE7;
	font-weight: bold;
}

.date {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #65ACE7;
	font-weight: bold;
}

.calendar-content {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
}

#datesearchbox, #travelbox {background:#9c1d1d; border-top:1px solid white; border-bottom:1px solid #ffffff; text-decoration:none; color:#cccccc; font-size:10px; padding:5px;}



tr.carttop {background:#ddd; border-bottom:1px solid #666;}



#subnav {
	padding: 5px 10px 5px 10px;
	font-size: 10px;
	color:#ffffff;
	background-color: #9c1d1d;
	border-bottom:1px solid #ffffff;
}
a.subnavlinks {
	color:#ffffff;
	text-decoration:none;
}
a.subnavlinks:hover {
	color:#ffffff;
	text-decoration:underline;
}


form {margin:0px; padding:0px;}

#headerbox{background:#666}

