* { margin:0px;padding:0px;}

html, body{margin:0px; padding:0px;}

body{
	background: #000;
	text-align:center;
	color:#fff;
	font-family: 'Courier New',Courier, verdana, monospace;
	font-size:14px;
	line-height:15px;
	margin:0 auto;
}

a { -moz-outline-style:none;}
a{color:#b34c0f; text-decoration:none;}
a:hover{color:#a43c00; text-decoration:none; cursor:pointer;}
a img{border:0;}

a, a:active, a:focus, input {outline: none;}

a.blocklink{padding:2px 5px; background:#7e401c; color:#fff; font-weight:bold;}
a.blocklink:hover{padding:2px 5px; background:#b34c0f; color:#fff; font-weight:bold;}

p{clear:both;width:100%;margin:0px 0px 15px 0px;font-size:14px;line-height:15px;}

h4{font-size:14px;font-weight:normal;padding:0px 0px 8px 0px;}

.last{margin-right:0px !important; padding-right:0px !important; border:none !important;}
.first{margin-left:0px !important; padding-left:0px !important; border:none !important;}

.off{color:#646363 !important;}

.small{font-size:11px;}

ul, ol{list-style-type:none;padding:0px;}

.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}

div#container{position:relative; width:960px;margin:0px auto; padding:0px; text-align:center;}

div#header{float:left; position:relative; width:960px; height:620px; margin:0px; padding:0px; text-align:left; background:#000 url(../im/bkgd.jpg) no-repeat top center;}
div#header.holder{float:left; position:relative; width:960px; height:472px; margin:0px; padding:0px; text-align:left; background:#000 url(../im/bkgd_holder.jpg) no-repeat top center;}

a#logo{position:absolute; top:12px; left:120px;}

ul#hdr_links{position:absolute; float:left; top:25px; right:130px; width:304px;height:21px; list-style-type:none; padding:0px; margin:0px;}
ul#hdr_links li{float:left; display:inline;height:21px;}

div#flash{position:absolute; float:left; width:570px; height:320px; top:95px; left:197px;}

a#profiles{position:absolute;float:left;top:364px;left:42px;width:150px;height:165px;}

ul#nav {float:left; display:inline; position:absolute; width:451px; height:40px; top:513px; left:213px; list-style-type:none; padding:0px; margin:0px; overflow:hidden;}
ul#nav li {float:left; display:inline; height:40px; line-height:40px; margin:0px; padding:0px; overflow:hidden;}
ul#nav li.active a{margin-top:-40px;}
ul#nav li.act a{margin-top:-40px;}
ul#nav li a {float:left; height:40px;}
ul#nav li img {margin-top:0px;}

ul#viz {float:left; display:inline; position:absolute; width:166px; height:40px; top:513px; left:664px; list-style-type:none; padding:0px; margin:0px; overflow:hidden;}
ul#viz li {float:left; display:inline; height:40px; line-height:40px; margin:0px; padding:0px; overflow:hidden;}
ul#viz li.active a{margin-top:-40px;}
ul#viz li.act a{margin-top:-40px;}
ul#viz li a {float:left; height:40px;}
ul#viz li img {margin-top:0px;}

div#content{float:left;width:960px;height:500px;margin:0px;text-align:left;background:#000 url(../im/bkgd_content.jpg) no-repeat top center;}
div#pages{float:left;width:960px;min-height:412px;}

img.title{float:left;clear:both;margin:0px 0px 15px 0px;}

div#homecontent{float:left;display:inline;width:900px;padding:8px 30px 30px 30px;}
div#homecontent div.left{float:left;display:inline;width:330px;margin:0px 0px 0px 100px;}
div#homecontent div.right{float:right;display:inline;width:330px;margin:0px 100px 0px 0px;}

div#episodescontent{float:left;display:inline;width:900px;padding:8px 30px 30px 30px;}
div#episodescontent div.left{float:left;display:inline;width:220px;margin:0px 0px 0px 100px;}
div#episodescontent div.right{float:right;display:inline;width:440px;margin:0px 100px 0px 0px;}

dl#episodeslist{clear:both;width:100%;}
dl#episodeslist dt{float:left;width:32px;height:22px;display:inline;}
dl#episodeslist dd{float:left;width:188px;height:auto;display:inline;margin-bottom:6px;}
dl#episodeslist dd a.blocklink{float:left;display:inline;}

p.watchlink{margin-bottom:10px;}

div#schedulecontent{float:left;display:inline;width:900px;padding:8px 30px 30px 30px;}
div#schedulecontent div.left{float:left;display:inline;width:700px;margin:0px 100px 0px 100px;}

div#schedulecontent dl.scheduling{float:left;width:100%;padding:4px 0px;}
div#schedulecontent dl.scheduling dt.station{float:left;width:300px;font-weight:bold;}
div#schedulecontent dl.scheduling dd.date{float:left;width:160px;}
div#schedulecontent dl.scheduling dd.time{float:left;width:150px;}

div#aboutcontent{float:left;display:inline;width:900px;padding:8px 30px 30px 30px;}
div#aboutcontent div.left{float:left;display:inline;width:700px;margin:0px 100px 0px 100px;}

div#footer{float:left;display:inline;width:900px;margin:0px 0px 30px 0px;padding:0px 30px;font-family:arial,helvetica,sans-serif;text-align:center;background:transparent url(../im/bkgd_ftr.gif) no-repeat top center;}
ul#ftr_links{float:left;display:inline;width:900px;line-height:15px;padding:10px 0px; list-style-type:none; margin:0px;}
ul#ftr_links li{float:left;display:inline;}
ul#ftr_links li a {border-left:1px solid #727272;color:#cbc6c0;float:left;display:inline;font-size:11px;line-height:15px;padding:0 8px;}
ul#ftr_links li a.firstlink {margin-left:137px;padding-left:0;border:0px none;}
ul#ftr_links li a:hover {color:#fff;}


span.copyright{clear:both;color:#727272;display:inline;float:left;font-size:11px;line-height:15px;margin:15px 0 0 110px;text-align:center;width:686px;}


button{float:right;background:transparent;border:none;cursor:pointer;}
div.input-box{float:left;width:320px;margin:0px 0px 7px 0px;}
div.buttons-set{float:left;width:320px;}
#optintext{font-size:10px;line-height:11px;}
#optintext a{color:#dfdfdf;font-weight:bold;}
form#updates{float:left;display:inline;width:330px;margin:0px;}
input, textarea, select{font-family: 'Courier New',Courier, verdana, monospace; font-size:12px;}
label{float:left;width:120px;text-transform:uppercase;line-height:24px;}
fieldset{margin:0px; padding:0px; border:none;}
input.input-text{float:left; display:inline; width:170px; height:19px; line-height:19px; background:#fff; border:0px none; margin:0px; padding:3px 27px 3px 3px;}
input.pass{background:#fff url(../im/form_pass.gif) no-repeat center right;}
input.errors{background:#fff url(../im/form_fail.gif) no-repeat center right;}
#form_feedback{display:none; background-color:#a43c00;padding:3px 8px;margin: 0 0 8px;}