/* General Styles */
body { background:#2b2b2b url('/images/bg.gif'); font-family:Arial,Verdana,Sans-Serif; font-size:70%; color:#fff; margin:0; padding:0; }
a { color:#fff; }
a:hover { color:#cfc8b6; }

.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#copyright { width:680px; margin:0 auto; padding:2px 10px 10px 10px; text-align:right; font-size:0.9em; opacity:0.4; filter:alpha(opacity=40); }

/* Homepage Styles */
#fade { background:url('/images/bg_fade.gif') repeat-x top left; }
#frame { width:700px; border:1px solid #6f6f6f; margin:0 auto; background:#62615c; background:#4e4e45; background:#4e4e45 url('/images/sub_bg.gif') repeat-y; }
#top { z-index:99; position:relative; }
#btm { margin-top:-88px; background:#606056 url('/images/content_bg.jpg'); }

#shows { width:300px; float:left; margin-top:88px; }
table { padding:0; margin:0; border:0; background:#3d3d31; color:#333; }
	table a { color:#333; text-decoration:none; }
	table a:hover { color:#a4461c; text-decoration:underline; }
	tr { background:#dbdbd1; }
	tr.alt { background:#ccccc2; }
	th { background:#fff; }
	td { padding:2px 0 2px 5px; bborder-right:1px solid #3d3d31; }
#news { width:340px; float:right; padding:0 30px; margin-top:20px; line-height:1.7em; }
	#news h2 { lletter-spacing:-1px; font-family:Arial,Verdana,Sans-Serif; font-weight:bold; font-size:1.6em; color:#cfc8b6; margin:0; margin-top:15px; }
	#news h3 { color:#e9b55f; margin:0; font-size:1.1em; }
	#news a { text-decoration:none; color:#e9b55f; }
	#news a:hover { color:#cfc8b6; }
	#news #newsBottom { text-align:right; padding:10px 5px 0 5px; }
	#news #newsBottom a { color:#fff; font-weight:bold; }
#btmLinks { background:url('/images/content_bg.jpg') no-repeat; background-position:0 -336px; height:29px; overflow:hidden; }
	#showsBottom { width:280px; float:left; height:17px; background:#3d3d33 url('/images/shows_bottom.jpg') no-repeat top; padding:7px 10px 5px 10px; bbackground:red; }
		#showsBottom a { font-weight:bold; text-decoration:none; }
	#links { bbackground:blue; width:340px; float:right; padding:0 30px; opacity:0.8; filter:alpha(opacity=80); margin:3px 0 0 0; }

/* Subpage Styles */
#subtop { height:252px; background:#606056 url('/images/sub_top_bg.jpg'); text-align:right; }
#subbtm { font-family:Verdana,Arial,Sans-Serif; }
	#subbtm #left { background:url('/images/sub_bg_top.jpg') no-repeat top left; width:225px; margin:0; padding:120px 0 20px 20px; float:left; }
	/* leftcolumn Menu */
	#subbtm #left ul { line-height:14px; list-style:none; padding:0 0 0 0; width:125px; margin:0 0 20px 100px; border:0; border-bottom:1px solid #777; bbackground-color:#744627; }
	#subbtm #left li { text-align: left; width:125px; padding:0; margin:0; font-size:1.1em; font-family:Tahoma,Arial,sans-serif; line-height:12px; }
	#subbtm #left ul a { bbackground-color:#744627; border-left:0px solid #E5DDD0; display:block; padding:6px 0px 7px 15px; color:#fff; text-decoration: none; border-top:1px solid #777;
		border-bottom:0px solid #fff; width: 125px; /* False value for IE4-5.x/Win. */ voice-family: "\"}\""; voice-family:inherit; width: 110px; /* You get it. Good value for compliant browers. */ }
	html>#subbtm #left li a {	width:110px; /* Be nice to Opera */ }
	#subbtm #left li a.selection { background-color:#906b52; color: #fff; border:1px solid #777; border-width:1px 0 0 0; }
	#subbtm #left li a.selection:hover { background-color:#a47a5d; border:1px solid #777; border-width:1px 0 0px 0; }
	#subbtm #left ul a:hover { background-color:#86310b; color:#fff; text-decoration:none; border:1px solid #777; border-width:1px 0 0 0; }

	#subbtm #content { background:url('/images/sub_bg_top.jpg') no-repeat top left; width:415px; background-position:-245px 0; padding:60px 20px 20px 20px; float:right; line-height:1.6em; }
		/* Hide from IE5-mac. Only IE-win sees this. \*/
		* html p { height: 1%; margin-left: 0; }
		/* End hide from IE5/mac */
	h1 { font-family:Georgia,"Times New Roman",Times,sans-serif; font-weight:normal; font-size:2.3em; margin:-5px 0 20px 0; }
	h2 { font-size:1.5em; }
	#subbtm #content table td { padding:5px; }

	/* hide from MacIE \*/
	* html #content { margin-right: -0px; }
	/* end hide */
	#content em{ /* for the benefit if IE */
	 font-style:normal;
	}
	#content p>em{ /* for everyone else */
	 font-style:italic;
	}

/* Contact Styles */
#form { margin: 0px; padding:0px; }
#form ul { border: 0; margin: 0; padding: 0; list-style-type: none; color:#333;}
#form ul li { display: block; padding: 0; margin: 0; width:100px; }
.space { margin: 10px; padding:10px; }