﻿/* Global Styles */
	body {width:952px; margin:0 auto; padding-bottom:10px; background: #efefef url(/images/body_bg.gif) repeat-y center top;}
	body,table,tr,td,th {font: .7em Arial, Helvetica, sans-serif; color: #000;}
	table,tr,td,th {font-size:11px}
	body.popup,#o_wrap.popup {width: 750px; background-image: none; background-color: #fff;}
	input,textarea,select,textfield {font: 11px Helvetica, Arial, sans-serif; color: #222;}
	img {border:none}
	ul {list-style-type: disc; list-style-image: url(/images/bullet.gif); margin:0 5px; padding:0 10px}
	h1,h2,h3,h4,h5,form,table {margin:0px; padding:0px;}/*clear margins*/
	h1 {font: 30px "Times New Roman", Times, serif; }
	h2 {font-size:14px; font-weight:bold;}
	h3, h5 {font-size:12px; font-weight:bold;}
	
/*Anchors away ===================*/
	a {color:#bd2026; text-decoration:none; border:none;}
	h1 a, h2 a, h3 a {color:#000; border-bottom:none;}
	h1 a:hover, h2 a:hover, h3 a:hover {color:#000; border-bottom:dotted 1px #d2d2d2;}
	.module_content a {color:#000;}
	.module_content a:hover {color:#666;}
	.module_content h1 a:hover {color:#000;}
	#leaderboard a, .img a, .img a:hover{border:none;}
	
/*Set dimensions, bg and margins ===================*/
	#o_wrap {background-color:#fff; width:950px; margin:0 auto;}
	#vert_nav {height:21px; padding: 5px 0;}
	#masthead {height:75px; margin-top:5px; padding:0 5px}
	#main_nav {height:30px; margin-top:10px; background: #fff url(/images/nav_bg_up.gif) repeat-x center top;}
	#sub_nav {height:30px; margin-bottom:5px; padding:0 5px; background: #fff url(/images/sub_nav_bg_blue.gif) repeat-x center top; }
	#site_map {margin-top:10px; border-top:1px solid #d2d2d2;}
	#footer {margin:10px 0 5px 0; padding: 5px; background: #000 url(/images/footer_bg.gif) repeat-x center bottom;}
	#footer_ads {margin:5px 0; padding:5px;}

/*Content Well =================== */
	.left_side {width:630px; max-width:630px; overflow:hidden;}
	.right_side {width:300px; max-width:300px; overflow:hidden;}	
	
/*Float control ===================*/
	.float_l {float:left}
	.float_r {float:right}
	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	* html .clearfix {height: 1%;}
	.clearfix {display: block; clear:both;}
	
/*Spread out ===================*/
	.m5 {margin:5px;}
	.m5h {margin:0 5px}
	.m5v {margin:5px 0}
	.m5l {margin-left:5px}
	.m5r {margin-right:5px}
	.m5t {margin-top:5px}
	.m5b {margin-bottom:5px}
	.m5auto {margin: auto}
	.m10 {margin:10px}
	.m10t {margin-top:10px}
	.m10b {margin-bottom:10px}
	.m10r {margin-right:10px}	
	.m10l {margin-left:10px}	
	.p5 {padding:5px}
	.p5h {padding:0 5px}
	.p5v {padding:5px 0}
	.p5l {padding-left: 5px}
	.p5r {padding-right: 5px}
	.icon {margin-right: 2px}
	
/*Vertical Navigation ===================*/
	.vert_nav {background-color: #000; color:#ccc; font-weight:bold; text-align:center;}
	.vert_nav a{color:#fff; text-decoration: none; border: none;}
	.vert_nav a:hover{color:#d2d2d2; text-decoration: none; border: none;}
	.vert_nav img{vertical-align:middle; padding-right:2px;}
	.vert_nav ul {margin: 0; padding: 8px 0; list-style: none;}
	.vert_nav li, .vert_nav li.first  {padding: 5px; display: inline; }
	.vert_nav li {border-left: 1px solid #393939;}
	.vert_nav li.first {border-left:none;}

/*Main Navigation =================== */
	.main_nav {}
	.main_nav, .main_nav a {color:#000; font-weight:bold; border-bottom:none; }
	.main_nav li, .main_nav li.first  {margin:0; float:left; height:30px}
	.main_nav a {padding:10px 15px; display:block}
	.main_nav a {text-decoration: none; background: url(/images/nav_bg_up.gif) repeat-x center top}
	.main_nav a:hover {background: url(/images/nav_bg_over.gif) repeat-x center top}
	.main_nav ul {margin: 0; padding:0; list-style: none;}
	.main_nav li {overflow:hidden; border-right: 1px solid #d2d2d2;}
	.main_nav li.current {border:none; height:35px; background: #bd2026 url('/images/nav_bg_cur.gif') repeat-x left top; margin:-5px 0 0 0; }
	.main_nav li.current a, .main_nav li.current a:hover {border:none; margin-left:10px; padding-left:5px; padding-top:14px; color: #fff; background: #bd2026 url('/images/nav_bg_cur.gif') repeat-x right top;}
	
/*Sub Navigation ===================*/
	.sub_nav {background-color: #338399;}
	.sub_nav a{color:#FFF; text-decoration: none; margin-left:3px; border:none;}
	.sub_nav a:hover{color:#DDDD00; text-decoration: none; border:none;}
	.sub_nav ul {margin: 0; padding: 10px 0; list-style: none;}
	.sub_nav li, .sub_nav li.first  {padding: 0 5px; display: inline; }
	.sub_nav li {border-left: 1px solid #1a434e;}
	.sub_nav li.first {border-left:none;}
	.sub_nav li.current a{color:#DDDD00;}
	
/*Module Tabs =================== */
	.tabberlive .tabbertabhide {display:none;}
	.tabber {}
	.tabberlive {}
	ul.tabbernav{margin:0; padding: 6px 0 7px 0; border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2; border-bottom:1px solid #bd2026; background: #fff url(/images/nav_bg_up.gif) repeat-x center top;}
	ul.tabbernav li{list-style: none; margin: 0; display: inline; font-weight: bold;overflow: hidden;}
	ul.tabbernav li a {color: #000; border-right: 1px solid #d2d2d2; border-bottom:none; text-decoration: none; padding:6px 8px 7px 8px; }/*general a href */
	ul.tabbernav li a:hover{background: url(/images/nav_bg_over.gif) repeat-x center top;}
	ul.tabbernav li.tabberactive {margin-left:-1px; padding: 6px 0 7px 0; * padding: 0;  border:none; background: #bd2026 url(/images/module_head_bg_blue.gif) repeat-x left top;}
	ul.tabbernav li.tabberactive a, ul.tabbernav li.tabberactive a:hover{margin-left:5px; padding-right:15px; background: #bd2026 url(/images/module_head_bg_blue.gif) repeat-x right top; color:#fff;}
	.tabberlive .tabbertab {border:1px solid #d2d2d2; border-top:0;}
	.tabberlive .tabbertab h5 {display:none;}
	
/*Module Navigation =================== */
	.module_nav {height:22px; background: #fff url(/images/nav_bg_up.gif) repeat-x center top; border-right:1px solid #d2d2d2; border-bottom:1px solid #600405; }
	.module_nav, .module_nav a {color:#000; font-weight:bold; border-bottom:none; }
	.module_nav li, .module_nav li.first  {margin:0; float:left; height:22px}
	.module_nav li.last {margin:0; float:right; height:22px; border:none;}
	.module_nav li.last a {padding-left:2px; color: #bd2026;}
	.module_nav li.last a:hover {border-left:1px solid #d2d2d2;}
	.module_nav a {padding:6px 8px 7px 8px; display:block}
	.module_nav a {text-decoration: none; background: url(/images/nav_bg_up.gif) repeat-x center top;}
	.module_nav a:hover {background: url(/images/nav_bg_over.gif) repeat-x center top;}
	.module_nav ul {margin: 0; padding:0; list-style: none;}
	.module_nav li {overflow:hidden; border-right: 1px solid #d2d2d2;}
	.module_nav li.current {border:none; height:27px; background: #bd2026 url(/images/module_head_bg_blue.gif) repeat-x left top; margin:-5px 0 0 0; }
	.module_nav li.current a, .module_nav li.current a:hover {border:none; margin-left:5px; padding-left:2px; padding-top:11px; color: #fff; background: #bd2026 url(/images/module_head_bg_blue.gif) repeat-x right top;}
	.module_nav li.current span {display:block; border:none; margin-left:5px; padding:11px 5px 0 2px; color: #fff; background: #bd2026 url(/images/module_head_bg_blue.gif) repeat-x right top;}

/*Breadcrumbs ===================*/	
	.breadcrumbs {font-weight:bold; background: #fff url(/images/nav_bg_up.gif) repeat-x center -1px;}
	.breadcrumbs a {border:none;}
	.tools {float:left;}
	
/*Story content ===================*/	
	.story {line-height: 1.5em; font-size: 1.1em}
	.story p {margin:0 0 12px 0}
	.byline {margin:0;padding:0;line-height: 1em; }
	.dateline {font-weight:bold; margin:0; padding:0; line-height: 1em;}
	.story .timestamp {line-height: 1em;}

/*Site Map ===================*/	
	.site_map {text-align:center; color:#666; padding:5px;}
	.site_map ul {margin:5px 0 0 0; padding:0; list-style:none;}
	.site_map li {list-style:none; display:inline; font-weight: bold}
	.site_map li a {border-right:1px solid #ccc; color:#999; padding:0 10px; border-bottom: none;}
	.site_map li a:hover {color:#666}
	
/*Footer =================== */
	.footer {color:#d2d2d2; line-height: 1.7em; border-bottom:1px solid #000}
	.footer a {color:#fff; text-decoration:none; border-bottom:1px dotted #999}
	.footer a:hover {color:#d2d2d2; text-decoration:none; border-bottom:1px dotted #fff;}

/*Footer Ads =================== */
	.footer_ads {color:#666;}
	.footer_ads a {color:#999; text-decoration:none; border-bottom:1px dotted #d2d2d2;}
	.footer_ads a:hover {color:#666; text-decoration:none; border-bottom:1px dotted #ccc;}
	
/*Genereal Border Elements =================== */
	.border {border:1px solid #d2d2d2}	
	hr {color: #d2d2d2; background-color: #d2d2d2; height: 1px; text-align: left; padding:0; margin:0; clear:both; border:none}
	.no_border, a .no_border, .no_border a, .no_border img {border:none;}
	.border_r {border-right: 1px solid #d2d2d2}
	.border_l {border-left: 1px solid #d2d2d2}	
	.border_t {border-top: 1px solid #d2d2d2}	
	.border_b {border-bottom: 1px solid #d2d2d2}
	.module_border {border-top-color:#bd2026;}
	img, img a, a img {border:none}
	
/*Search box ===================*/
	.search_top_l, .search_top_r, .search_bot_l, .search_bot_r { background-image: url(/images/module_radius_bg.gif);height: 9px;font-size: 2px;}
	.top_l_lite, .top_r_lite, .bot_l_lite, .bot_r_lite { background-image: url(/images/rc_grey.gif);height: 9px;font-size: 2px;}
	.search_top_l, .search_bot_l { margin-right: 9px;}
	.search_top_r, .search_bot_r { margin-left: 9px;margin-top: -9px;}
	.search_top_r {background-position: 100% 0;}
	.search_bot_l  {background-position: 0 -9px;}
	.search_bot_r {background-position: 100% -9px;}
	.search_body {border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; margin:-3px 0; padding: 2px 5px;}

/*Radius box ===================*/
	.rad_corner {margin-top:-8px}
	.rad_corner_l, .rad_corner_r { background-image: url(/images/module_radius_bg.gif);height: 9px;font-size: 2px;}
	.rad_corner_l {margin-right: 9px; background-position: 0 -9px;}
	.rad_corner_r{margin-left: 9px;margin-top: -9px; background-position: 100% -9px;}

/*Background elements*/
	.module_content {background: #fff url(/images/module_bg.gif) repeat-x center top; min-height:50px;}
	.module_offset {background-color: #f0f0f0;}
	
/* Feature =================== */
	.feature {}
	
/* Summary content =================== */
	.summary {line-height: 1.5em}	
	.summary p {margin:0;}	
	.summary li {padding:0 0 5px 0}
	.timestamp {color:#444; font-style: italic;}		
	
/* Uncategorized =================== */	
	.accent {color:#bd2026; font-weight: bold;}
	img .thumb, .thumb img {width: 120px; height: 90px;}
	.none {display:none;}
	#popular-stories h1 {display:none;}
	
/* Weather ========================*/
	.weatherTab, .fullForecast {display:none;}	
	.highTemp, .lowTemp {font-weight: bold;}
	.currentTemp {font-size: 36px; float:left; margin-right: 5px; margin-top:-5px; height: 65px; background: transparent 6px bottom no-repeat;}
	.subHeader2_right {margin-top:-8px}	
	
/* YouTube ========================*/
	.yt_gallery {width:135px; height: 170px; overflow: hidden;}	
	.yt_gallery_mod {width:80px !important; height: 135px !important; height:150px; overflow: hidden;}	
	
/* TopAds WickedLocal ================*/
	.property, .ad, .car {margin-bottom: 2px; padding-bottom:3px; border-bottom:1px solid #d2d2d2}
	.location, .name {font-weight: bold;}
	.ad a {border:none}

/* AP ==============================*/
	.topheadline {font-weight: bold; font-size: 14px}
	.topheadline a:hover{border-bottom:dotted 1px #CCCCCC;}
	.topheadlinebody, .ap-topheadlineitem-p, .byttl {font-size: 11px; line-height: 1.5em; padding:0 0 20px 0}
	
/* Google Feed controller =================== */
	#feedControl .gfc-resultsHeader {color:#000;border:none;}
	#feedControl .gfc-title {display:none}
	#feedControl .gf-results {margin: 0 0 10px 0;}
	#feedControl .gf-result {padding:3px 0; margin:2px 0; border-bottom:1px solid #e2e2e2;}
	#feedControl a.gf-title {font-weight:bold; font-size:14px;}
	#feedControl .gfc-result .gf-title {height: auto;}
	#feedControl a.gf-title:hover{color:#666}
	
/* jquery UI tabs ============================== */
    @media projection,screen{/* Use class for showing/hiding tab content,so that visibility can be better controlled in different media types... */
    .ui-tabs-hide{display:none;}
    }
    /* Hide useless elements in print layouts... */
    @media print{.ui-tabs-nav{display:none;}
    }
    .ui-tabs-nav{list-style:none;margin:0;padding:0;}
    .ui-tabs-nav:after{display:block;clear:both;content:" ";}
    .ui-tabs-nav li{float:left;margin:0 1px 0 0;}

/* Change for other templates */
	.ui-tabs-nav a,.ui-tabs-nav a span{display:block;padding:0 10px;background:url('/images/tabs_bg_default.png') no-repeat;}
	
/* Change for other templates */
    .ui-tabs-nav a{margin:1px 0 0;padding-left:0;color:#000;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;outline:0;}
    .ui-tabs-nav .ui-tabs-selected a{position:relative;margin-top:0;color:#FFF;}
    .ui-tabs-nav a span{width:15px;min-width:15px;height:18px;min-height:18px;padding-top:6px;padding-right:0;}
    *>.ui-tabs-nav a span{width:auto;height:auto;}
    .ui-tabs-nav .ui-tabs-selected a span{padding-bottom:1px;}
    .ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active{background-position:100% -150px;}
    .ui-tabs-nav a,.ui-tabs-nav .ui-tabs-disabled a:hover,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active{background-position:100% -100px;}
    .ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span{background-position:0 -50px;}
    .ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span{background-position:0 0;}
    .ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text;}
    .ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active{color:#FFF;}
    .ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,
    .ui-tabs-nav .ui-tabs-deselectable a:hover,.ui-tabs-nav .ui-tabs-deselectable a:focus,.ui-tabs-nav .ui-tabs-deselectable a:active{cursor:pointer;}
    .ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40);}

/* Change for other templates */
	.ui-tabs-panel{border:1px solid #d2d2d2;border-top:1px solid #bd2026;}
	
/* Change for other templates */
    .ui-tabs-loading em{padding:0 0 0 20px;background:url('/images/loading.gif') no-repeat 0 50%;}

/* Additional IE specific bug fixes... */
    * html .ui-tabs-nav{display:inline-block;}
    *:first-child+html .ui-tabs-nav{display:inline-block;}

/* Twitter */
    #twitter_div ul {margin: 0 !important;padding: 0 !important; list-style:none;}
    #twitter_div li {padding-top:5px; border-bottom: 1px solid #d2d2d2;}
    #twitter_div li a {color: #324E70 !important;text-decoration: none;}
    #twitter_div li a:hover {text-decoration: underline;}

/* Vertical Navigation */
	#vert_nav {background: #fff url(/images/login_bg_blue.gif) repeat-x center top;}
	.vert_nav li {border-left: 1px solid #1d3957;}
	
/* Main Navigation */
	.main_nav li.current {background: #338399 url('/images/nav_bg_cur_blue.gif') repeat-x left top; }
	.main_nav li.current a, .main_nav li.current a:hover {color: #fff; background: #338399 url('/images/nav_bg_cur_blue.gif') repeat-x right top;}
	
/*Module Tabs =================== */
	ul.tabbernav{border-bottom:1px solid #338399;}
	ul.tabbernav li.tabberactive {background: #338399 url(/images/module_head_bg_blue.gif) repeat-x left top;}
	ul.tabbernav li.tabberactive a, ul.tabbernav li.tabberactive a:hover{background: #338399 url(/images/module_head_bg_blue.gif) repeat-x right top; color:#fff;}
	
/*Module Navigation =================== */
	.module_nav li.current {background: #338399 url(/images/module_head_bg_blue.gif) repeat-x left top;}
	.module_nav li.current a, .module_nav li.current a:hover {background: #338399 url(/images/module_head_bg_blue.gif) repeat-x right top;}
	.module_nav li.current span {display:block; background: #338399 url(/images/module_head_bg_blue.gif) repeat-x right top;}
	
/* Module Navigation */
	.module_border {border-top-color:#338399;}	
	.module_offset {background-color: #dde7e9;}

/* Footer */
	#footer {background: #000 url(/images/footer_bg_blue.gif) repeat-x center bottom;}
	
/* jquery Tabs */
	.ui-tabs-nav a,.ui-tabs-nav a span{background-image:url('/images/tabs_bg_blue.png');}
	.ui-tabs-panel{border-top:1px solid #338399;}
	
/* ############### NEW STYLES ############### */

.topLinkBar
{
    height: 20px;
    background-color: #D3D3D3;
    color: #ccc;
    font-weight: bold;
    text-align: center;
    font-size: 10px;
    border-bottom: solid 2px #000066;
}
.topLinkBar a
{
    color: #000066;
    text-decoration: none;
    border: none;
}
.topLinkBar a:hover
{
    color: white;
    text-decoration: none;
    border: none;
}
.topLinkBar img
{
    vertical-align: middle;
    padding-right: 2px;
}
.topLinkBar ul
{
    margin: 0 auto;
    line-height: 20px;
    list-style: none;
    display: inline;
}
.topLinkBar li
{
    padding: 0 10px;
    display: inline;
    border-left: 1px solid #393939;
}
.topLinkBar li.first
{
    border-left: none;
}
.ForumAdmin
{
    table-layout:fixed;
}
.ForumAdmin td
{
     text-overflow:elipsis;
     overflow:hidden;
}
.ForumPost
{
    table-layout:fixed;
}
.ForumPost td
{
    text-overflow:elipsis;
    overflow:hidden;
}
.spnMessageText
{
    word-wrap: break-word;
}