/**
 * Source: assets/templates/site/css/style.css
 */


/* mce.css */
/* headings */
h1 {color:#495788!important}
h2 {color:#495788!important;margin-bottom:10px!important;padding-bottom:2px!important;border-bottom:1px solid #ededed!important;line-height:1em;}
h3 {color:#495788!important}
h4 {color:#495788!important}
h5 {color:#495788!important} 

th {background:#A8BCD4!important;}

/* text classes */
.featuretext {padding:12px;background:#fafafa;border:1px solid #ededed;font-style:italic;font-family:Times,serif;color:#185A96;font-size:140%;}
.featuretext h3 {float:none;}

/* img classes */
p img {float:none!important}
img.imgright {border:1px solid #ededed;padding:2px;background:#ccc;float:right!important;margin:0px 0 12px 12px!important;}
img.imgleft  {border:1px solid #ededed;padding:2px;background:#ccc;float:left; margin:0px 12px 12px 0!important;}
img.imgheader {margin-bottom:12px}
img.right {float:right;margin:0px 0 12px 12px!important;}
img.left {float:left; margin:0px 12px 12px 0!important;}  



/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.75em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}



/* site.css */
/* Tags and misc classes */
body {background:#000 url('../images/bg_01.jpg') no-repeat center top;width: 100%!important;display: table!important;}
.ad p,.ad img {margin:0!important;padding:0!important;}
.lower {text-transform:lowercase!important;}
h1.nt {display:none}
a.stbutton {padding:3px 5px 5px 22px; text-decoration:none;}
.stbuttontext { color:#C1EC99 !important; line-height:17px;}
#container {width:980px;margin:0 auto;padding-top: 340px; /* 378px; */ position:relative;_margin-right:28px}
#ad-header {position:absolute;top:20px;left:130px;} 
#menu {position:absolute;top:273px;left:230px;z-index:500}
#infobar {z-index:100;color:#FFF;font-weight:bold;width:980px;height:30px;background:#FFF url('../images/bg-infobar.gif') repeat-x;margin:0 auto 0 auto;position:relative}
#searchrss {position:absolute;right:12px;top:3px;width:390px;text-align:right}
#searchrss input,#searchrss img {float:left}
#searchrss input {margin:0 11px 0 0;}
#searchrss input#ajaxSearch_input {width:175px;height:18px;padding-top:3px;padding-left:20px;background:#FFF url('../images/bg-form-search.gif') no-repeat;border:1px solid #646d96}
#searchrss img {margin:2px 0 0 3px}
#infobar #datetime {padding:6px 0 0 15px}
#content {width:956px;background:#FFF;padding:12px;margin: 0 auto;}
.span-1, .span-2 {float:left}
.span-1 {width:160px;margin-right:12px;}  
.span-1 .ad {margin-bottom:12px;}
.span-2 {width:784px;}
#prefooter {width:994px;margin:7px 0 0 -7px;position:relative}
#prefooter .head {width:994px;margin:0;background:url('../images/pfoot01_head.gif') no-repeat;height:30px}
#prefooter .foot {width:994px;margin:0;background:url('../images/pfoot01_foot.gif') no-repeat;height:30px}
#prefooter .ad {position:absolute;right:20px;top:20px}
#prefooter .body {padding:0 35px;background:url('../images/pfoot01_body.gif') repeat-y}
#prefooter .body h4 {margin:0;padding:0;color:#666!important;font-weight:bold;text-transform:uppercase;font-size:100%}
#prefooter .body h4.sep {padding-top:30px!important} 
#prefooter .body a {color:#000;text-decoration:none;font-weight:bold}
#prefooter .body ul {margin:0;padding:0;list-style-type:none;}
#prefooter .body .c1 {width:190px;float:left}
#prefooter .body .c2 {width:140px;float:left}
#prefooter .body .c3 {width:200px;float:left}
#footer {margin-left:-104px;height:158px;width:1188px;position:relative;background:url('../images/bg-footer_01.jpg') no-repeat center top}
#footer-content {position:absolute;top:40px;left:126px;width:750px;font-size:90%;color:#000}
#footer-content a {color:#000;text-decoration:none;}
#footer-content a:hover {text-decoration:underline;}
#footer-content p,#footer-content table,#footer-content td {margin:0;padding:0;line-height:1.2em}
#sidebarmenu ul {margin:0 0 12px 0;padding:0;list-style-type:none;font-size:90%}
#sidebarmenu li {width:160px;}
#sidebarmenu li a {display:block;background:#EDEDED;border-bottom:1px solid #ddd;padding:3px;text-decoration:none;color:#666;font-weight:bold}
#sidebarmenu li a:hover {background:#fafafa}
#sidebarmenu li.active a {background:#FFF}  
.list-title {font-size:.9em;margin:0;padding:0}
.hotnews p {margin:0;padding:0}
 
/* Homepage Panels */
#joinpanel {padding:10px 0 0 0;border-top:1px dashed #a4a5a6;}
#joinpanel table {margin:0;}
#joinpanel table td {text-align:right!important;margin:0;padding:0}
#joinpanel p {color:#7b7e80;font-size:1.2em;margin:0;padding:0;}

/*B-Side*/
table.bside td {padding:15px 0 15px 0; border-bottom:1px solid #EDEDED;vertical-align:top;}
table.bside td img {width:80px;height:80px}

/* Community Page */
.community {margin-bottom:12px}
.community .text {float:left;margin-right:12px;color:#242c6a;padding:12px;width:174px;height:146px;background:#EAEAEA url('../images/bg-grad_01.gif') repeat-x;border:1px solid #c4c4c6;overflow:hidden}

/* Stations */
#stations tr.alt {background:#e8e4f3 url('../images/bg-horz-grad_01.jpg') repeat-y}

/* Store */
#storelist .store_item {clear:both; border-bottom:1px solid #ededed;margin-bottom:12px}
#storelist .store_item .imgright {float:left;margin:0 12px 12px 0!important;height:100px}

/* tabs */ 
#topcontent .tabset {
  float:right;
  width:300px;
}

#topcontent {
  border:1px solid #d3d3d3;
}

#topcontent a.tab {display:inline-block;width:300px;height:54px;}
#topcontent a.tab b,#topcontent div.tab b {display:none}
#topcontent a.tab:hover,#topcontent a.active {background-position:left -54px!important;}  
#topcontent a#t1 {background:url('../images/featuretab_01.gif') no-repeat;}
#topcontent a#t2 {background:url('../images/featuretab_02.gif') no-repeat}
#topcontent a#t3 {background:url('../images/featuretab_03.gif') no-repeat}
#topcontent a#t4 {background:url('../images/featuretab_04.gif') no-repeat}

.tabs { 
	clear:both;
	width:785px;
	margin:0 0 5px 0;
	padding:30px 0 0 0;
}
.tabs .tabset {
	height:1%;
  background:url('../images/bg-tabs.gif') repeat-x; 
}
.tabs .tabset:after {
	content:"";
	height:0;
	clear:both;
	display:block;
}

.tabs .tabset img {
  float:left;
}

.tabs a.tab {
	display:inline;
	float:left;
	position:relative;
	margin:5px 5px -1px 0;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
  padding:0 10px;
  line-height:20px;
  font-weight:bold;
  font-size:.95em;
  letter-spacing:1px;
}
.tabs .tabset a.active,
.tabs .tabset a:hover {
	color:#ffffcc;
	background:url('../images/bg-tab.gif') no-repeat left bottom;
  position:relative;
}
.tabs .tabset a.active span.e,
.tabs .tabset a:hover span.e {
	display:block;
  background:url('../images/bg-tab.gif') no-repeat right bottom;
  height:23px;
  right:0;
  top:-3px;
  width:10px;
  position:absolute;
}
.tabs .tabset span a { 
	float:right;
	margin:0 20px 0 0;
	color:#631f26;
	font:bold 12px/29px Verdana,Arial,sans-serif;
	text-decoration:none;
}
.tabs .tabset span a:hover {
	color:#631f26; 
	text-decoration:underline;
}
.tabs div.tab {
	float:left;
	width:761px;
	padding:12px;
	height:1%;
  background:url('../images/bg-tabcontent.gif') repeat-x;
}

.tabs div.nopad {padding:3px 0 0 0;width:785px;}

.tabs div.tab:after {
	content:"";
	height:0; 
	clear:both; 
	display:block;
}
.tab h3.feature {font-size:1em;background:#c0dbdd;padding:5px;margin:0;font-weight:bold;line-height:1em}
.tab div.feature {width:288px;float:left;margin-right:12px;}
.tab div.feature h3 {margin-top:8px;font-size:1.3em}
.tab div.feature p {margin:0 8px 0 0;padding:0;float:left}
.tab div.feature img {width:150px;margin:0;padding:0;height:auto;float:left;max-width:150px}
.tab div.items {width:173px;margin:0 12px 0 0;float:left}
#latest_blog_panel div.items {width:220px;margin:0 12px 0 0;float:left}
.tab div.items h4 {line-height:1.2em;margin-bottom:8px;font-size:1em;margin:8px;}
.tab div.items h4 a {text-decoration:none;border-bottom:1px dotted #90a0b5}
.tab div.pad {padding:12px}
#latest_video_panel div.items {width:170px;_width:158px}
.tab div#ad_hpvideo {float:left;margin:0;padding:0;width:300px;overflow:hidden;}
.tab div#ad_hpvideo p, .tab div#ad_hpvideo img {margin:0;padding:0;}

