@import url("nav.css");
@import url("forums.css");
@import url("polls.css");

body {margin: 0; padding: 0; background: #000; color: #fff; font-size: 76%;}
body, textarea {font-family: Arial, Helvetica, sans-serif;}
p, blockquote, li, dd, dt, h4, label, input, select, textarea {font-size:1em;}

a {color:#fff; text-decoration: underline; outline: none;}
a:hover {text-decoration: underline;}
img {border: none; margin: 0; padding: 0;}
table, form {margin: 0; padding: 0;}
th, td { vertical-align:top; text-align:left;}

h1, h2, h3 {margin:0 0 .5em 0; font-weight: bold;}
h1 {font-size: 1.9em;}
h2 {font-size: 1.6em;} /* also used in common files*/
h3 {font-size: 1em;}
h5 {font-size:0.8em; font-weight: normal; font-style: italic; margin:2px 0; padding: 0;}  

p, pre {margin: 1em 0; line-height: 1.4em;}
dd, ul li, ol li {line-height: 1.3em;}
dl, ul, ul li, ol, ol li, blockquote {padding: 0;}
dl {margin: .5em 0;}
dt {font-weight: bold; margin: .25em 0 0 0;}
dd {margin-left: .5em;}
ul {margin: .5em 0 .5em 1.1em;}
ul li {list-style: square; margin:0 0 .25em .5em;}
ol {margin: .5em 0 .5em 1.4em;}
ol li {margin:0 0 0 .5em;}
blockquote {margin: 1em 2em;}

fieldset {padding: 1em; margin: .25em 0; border: 1px solid #ccc;}
legend {font-size: 1.6em; font-weight: bold; color: #333; padding: 0 0.25em; margin: 0;}
*:first-child+html legend {margin: 0 0 .5em 0;} /* hack for all IE versions */

input, select, textarea {margin: 1px; padding: 0 2px; vertical-align: middle; font-size:11px;}
textarea {vertical-align: top;}
input:focus, textarea:focus, select:focus {background: #ffc;}

#wrap {width: 960px;  position: relative;  margin: 0 auto; background: url(../img/bg_cnt.gif) repeat-y; border: 4px solid #fff; border-width: 0 4px; z-index:1;}

#tbar { background: #121D50; color: #fff;}
td#ticker div.tickerbox { width: 300px; border: 1px solid #F56715; background: #1C2F7B;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; height: 40px;}
.tickerbox h3 { background: #F56715; color: #fff; padding: 0 5px; margin: 0; }
.tickerbox a { font-size: 11px; color: #fff; padding: 5px; display: block;}
#bookmarkBar {text-align: right; padding: 15px 15px 0 0; vertical-align: top; width: 220px;}  
.addthis_toolbox {float: left;}

#searchbox { position: absolute; top: 217px; left: 700px; width: 250px; height: 25px; }
#searchbox div.searchBox {text-align: right;}
#searchbox label { font-weight: bold;}
#searchbox input.txt { width: 160px;}
#head { margin: 0; display: block;}

#cnt { min-height: 600px;}
#foot { clear: both; text-align: left; color: #ccc; font-size: 10px; background: url(../img/bg_foot.jpg) repeat-x; border-top: 8px solid #121D50; padding: 15px;  line-height: 15px;}  
#foot a { color: #ccc; text-decoration: underline;}
#foot div { float: right; width: 300px;text-align: right;}

.Lcnt { padding: 15px 0; width: 500px; min-height: 1300px; }
.Lcnt div.space {padding: 0 20px;}
.ctr { text-align: center; margin: 0 auto;}
.Lcnt ol li { margin: 0 0 5px 15px;}
.Lcnt ul li { list-style: none; background: url(../img/bullet.gif) no-repeat 0 3px; padding: 0 15px 3px 15px;}
.Lcnt h1 { background: url(../img/bg_h1.gif) repeat-x; padding: 15px; margin: 15px 0 0 0;}
.Lcnt h2, .Lcnt h3 {padding: 0; margin: 15px 0 0 0; line-height: 1em;}
.Lcnt h1 a { text-decoration: none;}

.Lcnt div.bizform1 { margin: 15px auto; width: 400px;}
.Lcnt div.bizform1 label, .EditingFormLabel { display: block; font-size: 12px; margin: 8px 0 0 2px;} 
.Lcnt div.bizform1 div.btn { margin: 8px 0 28px 50px;}


.lightboxgroup { margin: 20px 0 15px 20px;}
#imageContainer img { border: 4px solid #575757;}

.gallery { width: 220px; float: left; margin: 10px 0 10px 16px;}
.gallery h3 { padding: 0 0 0 2px; text-transform: uppercase;}
.gallery a img { border: 4px solid #fff;}

.PagerControl { font-size: 11px;}

#whiteCol { position: absolute; top: 255px; left: 506px; width: 172px; height: 600px; color: #333;}

#sidebar {position: absolute; top: 255px; left: 712px; width: 234px; height: 600px; }
#sidebar h2 { background: url(../img/orangeh2.jpg) repeat-x; margin: 0; padding: 8px; border-bottom: 1px solid #fff;
	font-size: 12px;}
#sidebar h2 img { position: relative; top: 3px;}
#todaysfeeds { margin: 10px 0; border: 1px solid #fff;}
#linklist {border: 1px solid #fff; margin-bottom: 10px;}

#sidebar ul li { list-style: none; background: url(../img/bullet.gif) no-repeat 0 3px; padding: 0 15px 3px 15px; font-size: 11px;}

.sfeed {margin: 20px 55px; }
.sfeed table { border-top: 4px solid #fff; }
.sfeed table td img { border: 4px solid #fff; padding: 2px;}
.sfeed table td a { font-size: 14px; text-decoration: none; color: #F05E15;}

.audiobox {margin: 15px; border-top: 4px solid #fff; padding: 10px;}
.audiobox h3 { margin: 0.5em 0; padding: 0; color: #F05E15;}
.audiobox p { margin: 0.5em 0; padding: 0;}

div.article { margin: 15px 20px; padding: 0; clear: both;}
div.article p { padding: 0;}
div.article p.readmore { text-align: right;}
div.article p.readmore span { font-size: 9px; color: #fff;}
div.article p.readmore a { text-align: right; color: #F05E15; font-weight: bold; }
div.article p.readmore a:over { color: #fff;}
div.article h2 {border-bottom: 4px solid #fff; margin: 10px 0 0 0; padding: 0 0 10px 0; font-size: 15px; }
div.article h2 a {color: #F05E15; text-decoration: none; }
div.article h2 a:hover { color: #fff;}
div.article h3 {padding: 0; margin: 15px 0 10px 0;}
div.article h4 {padding: 0; margin: 25px 0 10px 0; font-size: 1.1em; }
div.article h4 a {color: #F05E15; text-decoration: none;}
div.article h4 a:hover { text-decoration: underline;}
div.article h5 { margin-bottom: 15px;}
div.article object { position: relative; top: 6px;}
.teaserImgDetail {border: 2px solid #fff; margin:0 5px 5px 0; display: block; float: left; }
div.article h3.forumLink { text-align: center; text-transform: uppercase; font-size: 1.4em;}
div.article h3.forumLink a {color: #ee5915; text-decoration: none;}
div.article h3.forumLink a:hover {color: #fff;}


.breadcrumblist { text-align: right; padding: 0 10px; font-size: 10px; font-style: italic;}


.whitebox  {  border: 1px solid #333; padding-bottom: 10px; margin-bottom: 10px;}

.whitebox h3 { background: url(../img/whiteboxh2.jpg) repeat-x; color: #fff; font-size: 12px; padding: 6px;}
.whitebox ul { margin: 0; padding: 0; list-style: none;}
.whitebox ul li { list-style: none; background: url(../img/bullet.gif) no-repeat 0 3px; padding: 0 15px 3px 15px; font-size: 11px; position: relative; min-width: 0;}
.whitebox a {color: #333; }
.whiteboxAd { text-align: center; margin: 15px 0;}

.searchresults { padding: 10px 20px;}
.searchresults h3 { margin: 10px 0 0 0; padding: 0;}
.searchresults h5 { margin: 2px 0 20px 0;}
