* { font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size:12px;}
html { min-height:100%; }
h1 {font-size:16px;}
h2 {font-size:14px;}
body { background:url('img/header_bg.jpg') top repeat-x #2b2c2b; background-position: left 55px; padding-top:55px; }
blockquote {margin:4px 4px 4px 4px; color:c0c0c0; padding:8px 14px 8px 18px; border-left:6px #d0d0d0 solid; background-color:#e0e0e0; font: italic normal normal 14px/23px Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; }
object,embed{padding:0;margin:0;}
hr{height:1px;background-color:#ccc;color:#ccc;border:0;margin-right:20px;}
ul.normal {margin-left:20px;list-style:disc;}
.inlineblock {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.clear {clear:both;}

a.homelink {width:305px;height:205px;display:block;margin-left:100px;}

.flashadcontainer {width:468px;height:90px;overflow:hidden;margin-right:-6px;margin-top:0px;padding:2px;}
	.flashadcontainer a {position:absolute;z-index:10;width:468px;height:90px;background-color:blue;opacity:0;filter:alpha(opacity=0);}

#imagegallery {position:absolute;width:500px;height:244px;left:450px; margin-top:-55px;}

#content {}
	#content ul.newslist { list-style-position:outside; padding:0 0 20px 25px;}
		#content ul.newslist li { list-style-image: url('img/bullet.jpg'); font-size: 12px; line-height:18px;}
		#content ul.newslist a { color:#900; font-weight:bold; text-decoration:none; font-size: 12px; line-height:18px; }
	#content ul.affiliates { padding:4px 0 10px 0; width:400px; }
		#content ul.affiliates li { font-size:12px; padding:4px 0 4px 0; width:200px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
	#content ul.schedule { padding:4px 0 10px 0; }
		#content ul.schedule li { font-size:12px; padding:4px 0 4px 0;}
	#content p { font-size: 13px; line-height: 20px; margin:4px 0 4px 0; }
		#content p > img { margin:4px; }
	#content div.cushycms { font-size: 13px; line-height: 20px; margin:4px 0 4px 0; }
		#content div.cushycms > img { margin:4px; }
		#content div.cushycms > p { margin-bottom:20px; }
	#content div.aboutperson { padding:10px 0 10px 0; }
		#content div.aboutperson p.special:first-letter { float: left; font-size: 48px; padding-top:8px; font-family:georgia, serif; display:block; vertical-align:top;}
		#content div.aboutperson p.attribution {padding:0 0 30px 40px!important; line-height:14px!important;}
		#content div.aboutperson img.portrait {border:6px solid #ccc; margin:8px;}
		#content div.aboutperson ul { list-style:disc outside; font-size:12px;line-height:20px; padding-left:20px; }

#futures table tr td {padding:2px!important;}
#futures table, #futures table * {background-color:auto!important;}
#futures table { border-collapse:separate!important; border-spacing:2px!important; }

#headerwrapper{ width:100%; background:url('img/header_full.jpg') no-repeat center top; height:205px; }

#pagewrapper { width:992px; position:relative; left:50%; margin-left:-496px; background:url('img/page_bg.jpg'); }
	#pagewrapper #page #content { padding: 0 82px 0 82px; min-height:540px; }
	#pagewrapper #pagebottom { width:992px; height:48px; background:url('img/page_bottom.jpg'); }
	#pagewrapper #header { width:100%; height:205px; background:url('img/header_full.jpg') no-repeat center top; }

#sidebar { background:url('img/sidebar_middle.jpg') repeat-y; float:right; }
	#sidebar span.playlinks {padding-left:26px;font-size:10px;font-weight:bold;}
		#sidebar span.playlinks a {text-decoration:none;}
		#sidebar span.playlinks a:hover {text-decoration:underline;}
	#sidebar #topcap { background:url('img/sidebar_top.jpg') top center no-repeat; }
	#sidebar #bottomcap { background:url('img/sidebar_bottom.jpg') bottom center no-repeat; }
	#sidebar #inner { width:261px; min-height:300px; padding:15px 15px 20px 15px;}
	#sidebar .flashadcontainer {width:125px;height:125px;overflow:hidden;margin-right:-6px;margin-top:0px;padding:2px;}
		#sidebar .flashadcontainer a {position:absolute;z-index:10;width:125px;height:125px;background-color:blue;opacity:0;filter:alpha(opacity=0);}
	#sidebar ul {padding-left:15px;}
		#sidebar ul li {padding:3px 0 3px 0;}
			#sidebar ul li hr {color:#c7c7c7; background-color:#c7c7c7;height:1px; width:218px; border:0;float:left;padding:0px;margin:0px;}

#footer { background-color:#1c1d1c; border-left:63px #2b2c2b solid; border-right:63px #2b2c2b solid; font-size:10px; line-height:15px!important; color:#c2a86e; padding:0 30px 0 30px; text-align:center; }
	#footer * { line-height:14px; }
	#footer hr { color:#000; background-color:#000; height:1px; border:0; }
	#footer span { font-weight:bold; color:white; }
	#footer #inner { padding:4px 0 4px 0; }

#footerbottom {	background:url('img/footer_bottom.jpg') no-repeat #2b2c2b; width:992px; height:14px; }
	#footerbottom #copyright { color:white; font-size:11px; width:100%; text-align:center; padding-top:20px; padding-bottom:50px; }

#jsddm { margin: 0;	padding: 0;position:absolute; top:160px; left:80px; z-index:100; }
	#jsddm li { float: left; list-style: none; font: 11px Tahoma, Arial; }
	#jsddm li a { text-transform:uppercase; font-weight:bold; text-align:center; display: block; background: #202020; padding: 5px 12px; text-decoration: none; width: 114px; color: #EAFFED; white-space: nowrap; }
	#jsddm li a:hover { background: #505050; }
		#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; }		
		#jsddm li ul li { float: none; display: inline; }
		#jsddm li ul li a { width: auto; background: #9F1B1B; font-weight:normal; text-transform:none; text-align:left; }
		#jsddm li ul li a:hover { background: #7F1616; }
		
.weather {margin-top:10px;}
	.weather #temp {font-size:34px;}
	.weather img {vertical-align:middle;}

