body {
	font-family: Verdana, Geneva, sans-serif; 
	background: url(/images/kwch_page_bg.gif) repeat fixed center top transparent; 
	}
h1, h2, h3, h4, h5 {
	color:#fff;
	}
p {
	color:#000;
	}
div#container {
	background-color: #FFF;
	}
a, 
div.headlines a, 
h2 a, 
h3 a, 
h4 a, 
h2.headline a, 
#leadcontent-main p.brief a, 
div.mainSlideDetailsContents h3.headline a, 
div.accordionContent a, 
div.headlines h2.headline a, 
div.headlines h3 a {
	color: #37689A;
	} 
div.blueBackground,
div.greenBackground,
div.redBackground,
div.brownBackground {
	padding-top: 0;
 }

/* CSS for breaking news ticker */

div.ticker, div.bn-ticker {
background-color:#ffffff !important;
background-image:url("http://030b577.netsolhost.com/kwch/images/site_style/breaking.gif") !important;
background-repeat:no-repeat !important;
line-height:0px;
margin:5px 0px 10px 75px;
overflow:hidden;
padding:7px 0;
width:830px;
height:18px;
}

div.ticker .ticker-header a, div.bn-ticker-header a, div.bn-ticker-content a, div.ticker .ticker-content a {
color:#000000;
/*line-height:19px;*/
padding-left:230px;
}

div.ticker .ticker-content, div.bn-ticker-content {
color:#FFFFFF;
float:left;
padding-left:2px;
padding-right:2px;
position:static !important;
}

div.ticker .ticker-header, div.bn-ticker-header {
color:#FFFFFF;
float:left;
font-size:13px;
font-weight:bold;
padding-left:2px;
padding-right:110px !important;
text-align:center;
display:none;
}



/* Header Styles */

div#header {
	background-image: url(http://030b577.netsolhost.com/kwch/images/site_style/kwch_header_bkg2.png); 
	background-color: #FFF;
	height: 85px;
	position: relative;
	margin-bottom: 0;
	} 
div#logo {
	position: absolute;
	bottom: 0;
	left: 10px;
	}
.smallLogo div#logo {
	bottom: 12px;
	left: 5px;
	}
#sectionBreadcrumb {
	color: #369;
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
	padding: 4px 0 0 8px;
	border-left: 1px solid #999;
	position: absolute;
	bottom: 20px;
	left: 273px;
	}
div#weatherbug { 
	left: 700px;
} 
div#weatherbug .wnccwidget-wrapper .data .temp,
div#weatherbug .wnccwidget-wrapper .data .wx {
	color:#fff;
}  
div.dateStamp {
	font-size: 11px;
	bottom: 11px;
	left: 550px;
	}
div.dateBottom {
	display:none;
	}
div.dateFormat1 div.dateTop span.year {
	font-size: 11px;
	}
div.dateFormat1 div.dateTop span.day {
	font-size: 11px;
	}
div#classified-bar {
	height: 25px;
	padding-top: 5px;
	}

div#classified-bar,
div#classBarNav,
div#classBarNav ul.classBarNavLink a,
div#classified-bar a {
 
	font-weight: bold;
 
	line-height: 7px;
	height:18px;
	}
div#classBarNav ul.classBarNavMember,
div#classBarNav ul.classBarNavLink {
	padding-bottom: 2px;
	}
div#classBarNav ul.classBarNavLink a:hover,
div#classified-bar a:hover {
	text-decoration: underline;
	}
div.headerAdCode {
	top: 40px;
	}
div#headerAdCode1.headerAdCodeNoPromo {
	top: 48px;
	}
.primaryColor *{
	color: #37689A !important;
}
div#masthead { 
	background-color: #353535; 
	margin-bottom: 3px; 
	}

/* Navigation Styles */

div#navigation { 
	border-color: #fff; 
	margin-bottom: 21px; 
	margin-top: 0; 
	}
div#navigation div#layerOne {
	background-image: url(http://media.trb.com/includes/uploads/2010/06/009891B3_516DAD4A_nav-bkg.gif);
	background-repeat:repeat-x;
	background-color:#002873;
	display: inline-block;
	padding-top: 2px;
	width: 100%;
	margin:0px;
	height: 20px;
	line-height:5px;
	}
ul#root li a.mainNav {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	margin-left: 0;
	}
ul#root li.highlight,
ul#root li:hover {
	background: transparent;
	}
ul#root li.navLink {
	padding: 0;
	}
ul#root li.first {
	margin-left: 5px;
	}
ul#root li.navLink a {
	padding: 0 7px;
	}
ul#root li.hideMainNav a.mainNav {
	background: transparent;
	}
ul#root li.highlight a {
background-image:url("http://030b577.netsolhost.com/kwch/images/site_style/left_curve_nav.png");
background-position:left center;
background-repeat:no-repeat;
padding-right:7px;
	}
ul#root li a.mainNav span {
	padding: 6px 10px 10px 0;	
	display: block;
	}
ul#root li.highlight a.mainNav span {
background-image:url("http://030b577.netsolhost.com/kwch/images/site_style/right_curve_nav.png");
background-position:right center;
background-repeat:no-repeat;
background-color:#a50000 !important
	}
div#navigation div#search {
	top: 6px;
	right: 5px;
	}
div#layerOne div#search {
	top: -28px;
	right: 16px;
	position: absolute;
	}
ul#root li ul.level2 {
	top: 20px;
	height: 20px;
	background-image: none;
	background-color: #A50000;
	padding-top: 1px;
	}
ul#root li ul.level2 li a:hover,
ul#root li.highlight ul.level2 li a:hover {
	color: #FFF;
	}
ul#root li.highlight ul.level2 li a,
ul#root li ul.level2 li a {
	color: #FFF;
	font-size: 11px;
	line-height: 20px;
	text-transform: none !important;
	font-weight: bold;
	}
div#hotTopic {
	font-size: 12px;
	margin-bottom: 5px;
	padding-top: 0px;
	background: #FFF;
	}
div#hotTopic ul li a {
	color: #369;
	font-size: 12px;
	}
div#hotTopic ul li a:hover {
	color: #369;
	text-decoration: underline;
	}
div#hotTopic ul {
	height:16px;
	}
div#hotTopic ul li.hot-link-begin {
	color: #C30013;
	}
div#hotTopic ul li.hot-link-1 {
	padding-left: 0;
	border: 0;
	}


/* Breaking News Styles */

#breakingNewsFull .last-updated {
	color: #C00;
	}

#breakingModule {
	border: none;
	background-color: #FFFFFF;
	background-image: url("http://030b577.netsolhost.com/kwch/images/site_style/breaking_graphic.png") !important;
background-repeat: no-repeat;
width:150px;
}

#breakingModule div.breakingNewsModuleBranding {
height: 62px;
float:left;
left:0;
padding:0 15px 0 10px;
position:absolute;
text-align:center;
top:-7px;
width:auto;
background-image:none;
background-color:transparent;
z-index:99;

}

#breakingModule div.breakingNewsModuleItems {
	height: 55px;
}

div.breakingNewsContainer {
	height: 49px;
	background-color: #fff;
	border: solid 1px #ddd;
	position:relative;
	width:620px;
}

#breakingModule div.breakingNewsModuleItems div.breakingNewsModuleHeadlines ul li {
	background-color: #fff;
	padding: 6px 0 0;
	font-size: 12px !important;
}

#breakingModule div.breakingNewsModuleItems div.breakingNewsModuleTimestamp ul li {
	background-color: #fff;
	font-size: 12px;
}

#breakingModule div.breakingNewsModuleItems div.breakingNewsModuleTimestamp {
	bottom: 12px;
}

#breakingModule div.breakingNewsModuleBranding div.breakingNewsModuleTitle {
	height: 25px;
	padding-top: 14px;
}

#breakingModule div.breakingNewsModuleBranding div.breakingNewsModuleBullets ul li {
	background-image: url(http://030b577.netsolhost.com/kwch/images/site_style/breaking_onoff.png);
}/*  http://p2p.tribuneinteractive.com/file_uploads/file/C3C5E010_breaking_onoff.png */

/* Lead Content Styles */

div#leadcontent-main div#slideContainer,
div.leadcolumn1,
div#leadcontent-main div#slideContainerAdjust {
	border-right:1px solid #ccc;
	}
div#leadcontent-main div#headlineContainer,
div.leadcolumn2,
div#leadcontent-main div#headlineContainerAdjust {
	border-left:1px solid #ccc;
	}
div.leadMezz ul li.mezzitem {
	border-color: #FFF;
	}
#leadcontent-main, .leadMezz {
	border: medium none transparent;
	color: #252525;
	background-color: #FFF;
	width: 620px;
	}
div.leadcolumn1,
div#leadcontent-main .headlineDivider {
	border-top: 1px solid #CCC;
	}
#leadcontent-main div.headline-container h2.headline {
	font-size: 12px;
	}
#leadcontent-main div.noRotate h2,
#leadcontent-main div.noRotate h2 a,
#leadcontent-main div.noRotate h1,
#leadcontent-main div.noRotate h1 a,
#leadcontent-main h1,
#leadcontent-main h1 a {
	font-size: 18px;
	line-height: 25px;
	}
#leadcontent-main div.noRotate h2 {
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	}
div.accordionContent a,
div.mezzanine h3 a,
#leadcontent-main h3 a,	
div.rssContent a,
#leadcontent-main h3,
#leadcontent-main h4,
#leadcontent-main h4 a,
#leadcontent-main h5,
#leadcontent-main h5 a,
#leadcontent-main h2.headline,
#leadcontent-main h2.headline a,
#leadcontent-main h4.headline,
#leadcontent-main h4.headline a {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	}
div.mezzanine p.small,
#leadcontent-main p.brief {
	color: #333;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	}
#leadcontent-main a p.brief {
	color: #777;
	font-size: 10px;
	line-height: 13px;
	margin-top: 2px;
	}
div.slideshow-thumb-img-small-container div.highlight,
div#leadcontent-main div#headlineContainer div.highlight {
	background:url(http://030b577.netsolhost.com/kwch/images/site_style/tsr_on.gif) repeat-x #e0e0e0; !important
	border-right:1px solid #9db3b9;
	width:201px;
	background-color:#E0E0E0;
    background-image:url("http://030b577.netsolhost.com/kwch/images/site_style/tsr_on.gif");
    background-repeat:repeat-x;
	}
div.headlines a.callToAction,
div#leadcontent-main a.callToAction {
	color: #369;
	font-size: 10px;
	}
div.headlines a:hover.callToAction,
div#leadcontent-main a:hover.callToAction {
	color: #0075B0;
	text-decoration: underline;
	}
/* li.multimediaIcon a {
	color: #369;
	} */
#leadcontent-bigstory h1.bigStoryHeadline a { 
	font-size: 36px; 
	}
#leadcontent-bigstory p.brief,
#leadcontent-bigstory h1.bigStoryHeadline {
	padding: 4px 0;
}
/* Promo Styles */

div.featurePromo {
	border: 1px solid #CCC;
	background-color: #FFF;
	margin-top: -1px;
	}
div.featurePromo a {
	color: #37689A;
	}
div#promoheader {
	margin-bottom: 5px;
	}
div.columnistPromo div.featureHeader span,
div.featurePromo div.featureHeader span,
div.multimediaPromo div.featureHeader span {
	color: #000;
	display: block;
	padding: 8px 5px 5px;
	}
div#promoheader h2.title,
div.featurePromo h2.title {
	color: #FFF;
	font-size: 23px;
	font-weight: normal;
	background-color: #369;
	}
div.photogalleryPromo h2 {
	color: #FFF;
	font-size: 23px;
	font-weight: normal;
	padding-bottom: 5px;
	}
div.photogalleryPromo h2 a,
div#promoheader h2.title a,
div.featurePromo h2.title a {
	color: #FFF;
	font-weight: normal;
	}
div.featurePromo div.content h4 a {
	color: #37689A;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	}
div.featurePromo div.content a {
	color: #37689a;
	font-size: 14px;
	font-weight: normal;
	}
div.featurePromo p {
	color: #000;
	font-size: 11px;
	}
#promoUtility h2.sectiontitle,
#accordionUtility h2.sectiontitle {
	padding: 3px 5px 3px 8px;
	}
div.columnistPromo td.bottomBorder {
	padding: 0;
	border: 0;
	}
div.photogalleryPromo ul.secondary li.photoGalleryItem a,
div.photogalleryPromo ul.secondary li.photoGalleryItem {
	color: #369;
	}
div.photogalleryPromo {
	overflow: hidden;
	}
div div.photogalleryPromo div.photogalleriesMain {
	padding-top: 5px;
	}
.photogalleriesMain .below {
	position: relative;
	left: 50%;
	}
.photogalleriesMain .below img {
	position: relative;
	left: -50%;
	}
.photogalleriesMain .below .headline {
	margin-top: 3px;
	position: relative;
	left: -50%;
	}
div#container div.parasitePromo {
	padding-top: 10px;
	margin-top: -21px;
	}
div.parasitePromo hr {
	display: none;
	}
div.promoRSS div.rssHeader h2 {
	padding: 5px 5px 0 5px;
	}

div.headlines h2.headline a, div.headlines h3 a {position: static;} /* IE fix */


/* Tab Module Styles */
 
div.blueBackground,
div.blueBackground h2.title,
div.blueBackground .header h2.sectiontitle {
	background: url(/images/module_bg_blue.gif) repeat-x 0 0;
	color: #FFF;
	}
div.greenBackground,
div.greenBackground h2.title,
div.greenBackground .header h2.sectiontitle {
	background: url(/images/module_bg_green.gif) repeat-x 0 0;
	color: #FFF;
	}
div.brownBackground,
div.brownBackground h2.title,
div.brownBackground .header h2.sectiontitle {
	background: url(/images/module_bg_brown.gif) repeat-x 0 0;
	color: #FFF;
	}
div.redBackground,
div.redBackground h2.title,
div.redBackground .header h2.sectiontitle {
	background: url(/images/module_bg_red.gif) repeat-x 0 0;
	color: #FFF;
	}
.threeColumnSplit div.brownBackground h2.title,
.threeColumnSplit div.brownBackground h2.title a,
.threeColumnSplit div.greenBackground h2.title,
.threeColumnSplit div.greenBackground h2.title a,
.threeColumnSplit div.blueBackground h2.title,
.threeColumnSplit div.blueBackground h2.title a,
.threeColumnSplit div.redBackground h2.title,
.threeColumnSplit div.redBackground h2.title a,
div.blueBackground h2.title a,
div.brownBackground h2.title a,
div.greenBackground h2.title a,
div.redBackground h2.title a,
div.blueBackground h2.header,
div.blueBackground h2.header a,
div.redBackground h2.header,
div.redBackground h2.header a,
div.brownBackground h2.header,
div.brownBackground h2.header a,
div.greenBackground h2.header,
div.greenBackground h2.header a,
div.blueBackground div.tabs h2.tabTitle,
div.brownBackground div.tabs h2.tabTitle,
div.greenBackground div.tabs h2.tabTitle,
div.redBackground div.tabs h2.tabTitle,
div.redBackground div.tabs h2.tabTitle a,
div.blueBackground div.tabs h2.tabTitle a,
div.brownBackground div.tabs h2.tabTitle a,
div.greenBackground div.tabs h2.tabTitle a,
div.blueBackground ul.tabModule li a,
div.redBackground ul.tabModule li a,
div.brownBackground ul.tabModule li a,
div.greenBackground ul.tabModule li a {
	color: #000;
	}
div.tabModuleContainer ul.tabModule {
float:right;
margin-bottom:2px;
margin-right:5px;
margin-top:7px;
margin:0;
padding-top:0;	
	}
div.tabModuleContainer h2.tabTitle,
div.tabModuleContainer h2.tabTitle a {
	font-size: 18px;
	line-height: 13px;
	font-weight: normal;
	color: #fff; !important
	padding-top: 0;
	}
div.tabModuleContainer h3.tabTitle {
	font-size: 20px;
	font-weight: normal;
	padding-top: 0;
	}
ul.tabModule  {
	padding-right: 5px;
	padding-top: 4px;
	}
div.tabModuleContainer h3.tabTitle a {
	color: #369;
	}
ul.tabModule li.tab {
	line-height: 11px;
	margin-right: 0px;
	padding: 0;
	border: 0;
	background: transparent;
	}
ul.tabModule li.curTab {
	background: url(/images/tab.png) no-repeat 0 0;
	margin-right: 0px;
	}
ul.tabModule li a {
display:block;
font-size:14px;
font-weight:bold;
line-height:20px;
padding:0 12px 0 12px;
color:#fff;
	}
ul.tabModule li a:hover {
	text-decoration: none;
	}
ul.tabModule li.curTab a {
background:url("/images/tab.png") no-repeat scroll right -30px #FFFFFF;
border-top:1px solid #CCCCCC;
color:#000000 !important;
line-height:19px;
margin-left:0;
opacity:0.8;
filter:alpha(opacity=80);
-moz-opacity:.80;
	}
	
div.headlines ul.col2 li {
	border-bottom: 1px solid #CCC;
	padding: 5px 0;
	line-height: 15px;
	}


/* Mezzanine Module Styles */

div.mezzanine h2.header,
div.mezzanine h2.header a {
	font-size: 23px;
	font-weight: normal;
	}
.tabModuleContainer div.mezzanine h2.header,
.tabModuleContainer div.mezzanine h2.header a {
	color: #000;
	}
div.blueBackground h2.header,
div.greenBackground h2.header,
div.redBackground h2.header,
div.brownBackground h2.header {
	padding-top: 5px;
	padding-left: 0;
	margin-bottom: 10px;
	}
div.mezzanine h2 a  {
	font-size: 18px;
	font-weight: bold;
	}
.threeColumnSplit td.module {
	background-image: none !important;
	background-color: #FFF;
	}
.threeColumnSplit div.galleries h2.title, 
.threeColumnSplit div.galleries h2.title a, 
.threeColumnSplit div.headlines h2.title,	
.threeColumnSplit div.headlines h2.title a {
	color: #000;
	}


/* Footer Styles */

div#footer {
	background: #EDF6FA url(/images/footer_bg.jpg) repeat-x 0 0;
	padding: 0;
	display: inline-block;
	width: 100%;
	color: #FFF;
	}
div#footer p {
	color: #FFF;
	}	
div#footer div#siteOverview {
	padding: 10px 0 10px 10px;
	}
* html div#footer div#siteOverview {
	margin-right: -20px;
	}
div#footerContainer {
	/* background: url(/images/bottom_footer_bg.jpg) repeat-x 0 bottom; */
	background: #000;
	}
div#footer div#footertext ul.links li a {
	color: #FFF;
	}
div#footerlogo,
div#footertext {
	padding: 10px;
	color: #FFF;
	}
div#footertext {
	width: 640px;
	font-size: 11px;
	}
div#footer div#siteOverview .siteOverview-main {
	float: left;
	border-right: 1px solid #CCC;
	margin-right: 20px;
	padding-right: 10px;
	width: 129px;
	}
div#footer div#siteOverview .siteOverview-links {
	float: none;
	width: auto;
	}
div#footer div#siteOverview .siteOverview-links a.mainOverviewLink,
div#footer div#siteOverview .siteOverview-main a.mainNav {
	color: #333;
	font-size: 24px;
	}
div#footer div#siteOverview .siteOverview-links a {
	color: #666;
	}


/* Article Styles */

div.article#content h1 {
	font-size: 27px;
	line-height: 29px;
	color: #000;
	}
div#content.article h1 a {
	color: #000;
	}
div.article#content h2 {
	font-size: 16px;
	line-height: 18px;
	color: #000;
	margin: 10px 0;
	} 
span#extraPhotos,
span#extraVideos,
span#extraAudio,
span#extraMultimedia,
span#extraStories,
span#extraLinks,
span#extraTopics {
	border:1px solid #CCC;
	background-color: #85BEDE;
	}
div.module p.last-updated {
	color: #CC0000;
	}
div#content.article div.story, div#content.special-package div#story-body {
	background-image: none;
	background-color: #FFF;
	border-color: #FFF;
	width:620px;
	}
div.article div.articlerail div.articleRelates {
	background-color: #F3FAFC;
	padding-right:15px;
	padding-top:15px;
	}
div#story-body div.articlerail div.poll{
	width:175px;
}
div.articlerail div.module {
	margin-bottom:5px;
}
div.article div.articlerail ul li.relatedTitle,
div.storygallery div.storyGalleryRail ul li.relatedTitle {
	line-height: 13px;
	margin-bottom: 4px;
	padding: 2px;
	}
div.articlebody,
div#special-package {
	font-size: 13px;
	line-height: 15px;
	}
div.thumbnail p.small {
	font-size: 10px;
	color: #777;
	margin: 3px 0 5px;
	}


/* Most Popular Module Styles */

div.mostpopular {
border: 1px solid #CCC;
}
div.popular div.tabs {
margin: 0 0 5px;
padding: 0;
}
div.mostpopular div.tabContent span.index{
color: #37689A;
line-height: 15px;
}
div.popular div.tabs h3 {
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
font-size: 23px;
color: #FFF;
background-color: #369;
padding: 2px 0 2px 5px;
margin: 0;
}
div.popular ol {
padding-top: 0;
}
div.popular ol li {
margin: 0;
}
div.popular ul.tabModule {
padding-right: 0;
}
div.popular ul.tabModule li.tab {
margin-right: 3px;
}
div.popular ul.tabModule li.curTab {
margin-right: 13px;
}


/* Feed Masher Styles */

.feedMashup .headlines {
	margin-top: 0;
	}
.feedMashup .rssHeader {
	padding-top: 5px;
	padding-bottom: 5px;
	}
.feedMashup .rssHeader span {
	display: block;
	margin-top: 12px;
	}
.feedMasherList {
	line-height: 13px;
	}
.feedMasherList a {
	line-height: normal;
	}
.feedMashup .publishDate,
.feedMashup .feedSourcetitle {
	line-height: normal;
	color: #666;
	margin-top: 1px;
	}


/* Accordion Styles */

ul.accordionToggle li.tabTitle {
	color: #369;
	font-size: 18px;
	}
ul.accordionToggle li.preview h2 {
	font-size: 18px;
	background-color: transparent;	
	}
#accordionUtitlity h2.sectiontitle{
	padding: 1px 0 1px 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 20px;
	}


/* Search Styles */

div#search-results {
	background: url(/images/module_bg.jpg) repeat-x 0 6px;
	}
#promo-rail h4,
#promo-rail h4 a,
#sponsored-links h3.tabTitle,
#search-results h3.tabTitle {
	color: #036;
	}
#search-results ul.pagination li a {
	color: #777;
	}
#search-results ul.pagination li.current a,
#search-results ul.pagination li.previous a,
#search-results ul.pagination li.next a {
	color: #000;
	}
#promo-rail .topSearches h4{
	padding-left:0px;
}

/* h2 Styles */

h2.sectiontitle {
background-image:url("http://media.trb.com/media/graphic/2010-06/54635336.png") !important;
background-repeat:no-repeat;
font-family:Verdana,Geneva,sans-serif;
font-size:18px;
font-weight:normal;
height:26px;
line-height:23px;
padding:2px 0 2px 10px;
	}
h2.sectiontitle a {
	font-weight: normal;
}


/* Ad space styles */

table.cubeAd  {
	background-color: #CCC;
 }


/* Section front Styles */

div.headlines {
	padding: 0;
	margin-top: 5px;
	}
 div.galleries h2.title,
div.headlines h2.title a,
div.headlines h2.title{
	font-size: 16px;
	font-weight: bold;
	background-image:url("http://030b577.netsolhost.com/kwch/images/site_style/bluebar_2.gif") !important;
	background-color:#000c5c !important;
	color:#FFF !important;
	background-repeat:repeat-x;
	padding-top:2px;
	}
div.galleries h2.title,
div.headlines h2.title {
	padding:2px 0 2px 11px;
	}
div.galleryModule h3 a,	
div.rssContent a,
div.headlines h2.headline a,
div.headlines h3 a,
div.headlines h4 a,
div.tabContentContainer div.inLine .headline a,
div.headColumn1 div.inLine .headline a, 
table.twoColumn div.inLine .headline a,
table.twoColumnSplit div.inLine .headline a {
	font-weight: bold;
	}
div.headlines h2.collectionTitle,
div.headlines h2.collectionTitle a {
	font-size: 15px;
	font-weight: bold;
	}
div.headlineItem {
	padding-left: 2px;
	padding-bottom:5px;
	padding-top: 5px;
	}

h2.blueBackground {
	color: #FFF;
	background-color: #369;
	}
h2.greenBackground {
	color: #FFF;
	background-color: #693;
	}
h2.brownBackground {
	color: #fff;
	background-color: #c60;
	}
h2.redBackground {
	color: #fff;
	background-color: #95022E;
	}
div.headColumn2 {
	padding-top: 0px;
	}
p.defaultHeadlinesBrief { font-size:11px; }

.tax-h1{
	color:#000;
	padding-left:5px;
}
/* Third Party Page Styles */

div#branding.thirdParty div#classified-bar{
	background-image: none;
	}
div#toolbarthirdparty {
	background: url(/images/nav_bg.gif) repeat-x 0 0;
	padding: 5px 0;
	}
div#headerthirdparty {
	margin: 0;
	padding: 5px 0;
	}
div#breadcrumbthirdparty {
	padding-top: 5px;
	}
div#breadcrumbthirdparty,
div#breadcrumbthirdparty a {
	color: #369;
	}


/* Photo Gallery Styles */

#toolBox input.submit {
	background: #369;
	}
#gallery-content-popup #gallery-photos-more li {
	background: #369;
	}
#gallery-content-popup #gallery-photos-more li.current a {
	background: #C60;
	}
#gallery-content-popup #gallery-photos-more li a:hover {
	background: #693;
	}


div.leadMezz {
	border-top: 1px solid #CCC;
	}
.TSN1d {
	padding-bottom: 3px;
	}
.TSN1,
.TSN2,
.TSN5 {
	padding-left: 5px;
	}
div.oneColBullet img.headlineThumb {
	padding-right: 5px;
	}
h1.mainSlideHeadline a{
	size: 26px; 
	line-height: 28px; 
	}
div.mainWSecondary h2.headline a {
	font-size: 18px;
	line-height: 22px;
	}
div.mostpopular h3 {
	padding-left:10px;
	font-size: 23px;
	}
div.mostpopular a {
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	}
div.mostpopular h3 a {
	font-size: 100%;
	line-height: normal;
	}
div.sectionlink-head a {
	font-size: 12px;
	}
.featurePromo div.sectionlink-head a {
	color: #000;
	}
div.sportsnetwork {
	border: 1px solid #CCC;
	}
div#topRightNarrow div div.module {
	/*border: 1px solid #CCC;*/
	}
div.mezzanine li.mezzitem {
	padding-top: 5px;
	}
#weatheralerttable span.weatheralert-head,
#weatheralerttable span.weatheralert-issued {
	color: #F00;
	}
#weatheralerttable td#weatheralert-bottom,
#weatheralerttable td#weatheralert-bottom a {
	padding: 5px 0;
	color: #F00;
	}
#weatheralerttable td#weatheralert-bottom a {
	font-weight: bold;
	}
div.weatherAlmanac div.title {
	background-color: #369;
	color: #FFF;
	margin: -10px -10px 10px;
	padding-left: 5px;
	}
div.oneColBullet {
	color: black;
	}
div.module {
	color: #000;
	}
div.multiple li {
	padding-bottom: 0; 
	padding-top: 5px;
	}
div.headlines h2.embiggen, 
div.headlines h2.embiggen a, 
div.headlines h3.embiggen, 
div.headlines h3.embiggen a, 
div.headlines h4.embiggen, 
div.headlines h4.embiggen a {
	font-size:21px;
	font-weight:bold !important;
}
div.headlines p.embiggen,
div.headlines p.embiggen a {
    font-size: 12px;
}
.date,
.minutes-ago {
	color: #C00;
	}
#container div.moduleBottomBorder {
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	position: relative;
	}
div.borderBottom {
	border-bottom: 1px solid #CCC;	
}
.threeColumnSplit div.blueGradBorder { 
	background: url(/images/eEdition_bg.png) repeat-x 0 0; 
	border: 1px solid #286BA5; 
	display: block; 
	} 


/* Top Jobs Styles */

div.fp-topjobs div.bottomBorder {
	display: none;
	}
div.fp-topjobs h2.title {
	margin-bottom: 3px;
	}
div.fp-topjobs div.content {
	padding: 2px 5px 0;
	}
div.fp-topjobs .sectionlink-head {
	padding-bottom: 3px;
	}
div.topjobs {
	background: transparent;
	}


/* Registration / Account Styles */
.fullPage#content {
	width: auto;
	float: none;
	}
#chicago-points-img {
	float: right;
	margin-bottom: 20px;
	width:200px;
	}
.register #create-profile,
div.register#section {
	position: relative;
	}
.register #loginsection {
	float: left;
	width: 600px;
	padding-bottom: 20px;
	}
.register div#benefits {
	float: right;
	width: 336px;
	padding-bottom: 20px;
	}
div#container div.register div.chinews {
	width: 630px;
	}
#newsletters {
	position: absolute;
	top: -75px;
	right: -354px;
	width: 336px;
	}
#loginbox hr {
	display: none;
	}
#newsletters h4 {
	font-size: 16px;
	}
#top-newsletters .note {
	margin-left: 15px;
	}
* html div.register #newsletters p {
	padding-bottom: 2px;
	}
*:first-child+html div.register #newsletters p {
	padding-bottom: 2px;
	}
* html div.register #newsletters .note {
	padding-bottom: 0;
	}
*:first-child+html div.register #newsletters .note {
	padding-bottom: 0;
	}



/* e-Edition Styles */

#print-edition {
	font-size: 14px;
	text-align: center;
	margin: 0 1px 20px 0;
	padding: 9px 0 0;
	border: 1px solid #286ba5;
	background: url(/images/eEdition_bg.png) repeat-x 0 0;
	}
#print-edition li a {
	font-weight: normal;
	}
#print-edition img {
	display: inline;
	margin-top: 3px;
	padding: 0 0 3px;
	background: url(/images/eEdition_img_bg.png) no-repeat center 0;
	}
* html #print-edition img {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/eEdition_img_bg.png', sizingMethod='crop');
	}
/* TIR-1778 */
div#search-results{
	background:none;
	padding:0;
}
div#search-results div.tabModuleContainer h2.tabTitle a{
	padding-top:4px;
}
div#search-results .tabs{
	background-color:#005588; 
}
#search-results ul.results-list{
	margin:0 5px 3px;
}
#search-results div.sort-by{
	padding: 3px 5px;
}
#search-results p.search-terms{
	margin-left:5px;
}
div#hotTopic ul li a{
	text-transform: none;
}
div#search-results h2.tabTitle{
	color:#fff !important;  
}
div#search-results ul.tabModule li a{
	color:#fff;
}
#promo-rail .module h4{
	background:transparent url(/images/module_bg_brown.gif) repeat-x scroll 0 0;
	font-size:23px;
	font-weight:normal;
	padding:5px;
	margin-bottom:4px;
}
#promo-rail .module h4 a{
	color:#fff;
}
/* TIR-1090 */
div#hotTopic ul li a{
text-transform: none;
} 
#bigStoryThumbnail p.brief{
	color: #777777; 
	font-size: 10px; 
	line-height: 13px; 
	margin-top: 2px;
}

 div.rule-horizontal-line {
	border-top:1px solid;
	color:#ccc; 
}

h2.sectiontitle a:link, h2.sectiontitle a:visited, h2.sectiontitle a:link, h2.sectiontitle a:hover {
	color: #fff;
}
div.poll p.question{
font-weight: normal;
}

/* Comments Styles */
div.user-comment p.comment { font-size: 13px; line-height: 16px; }
div.user-comment p.user { font-size: 13px; line-height: 16px; margin-top: 5px; }

/* TIR-2087 - headline slider adjustments */
div.headline-slider { 
background-color:#FFFFFF;
background-image:url("http://030b577.netsolhost.com/kwch/images/site_style/slideshow_bkg.jpg");
background-position:0 35px;
background-repeat:repeat-x;
}

div.headline-slider a.item { background-image: none; color: #369; border-right: 1px solid #eee; }
#sliderLeftArrow {background-image: url(/images/left-slider-arrow.gif) no-repeat scroll 0 0;}
#sliderRightArrow {background-iamge: url(/images/right-slider-arrow.gif) no-repeat scroll 0 0;}

/* TIR-2050 */
div.thirdPartyContent .cb_style img {
	display: inline;
}

div.mainWSecondary div.sectionlink-head{
	padding-top:4px;
}
#columnist div.columnist-bio h3, #columnist h3.title{
	color:#000 !important;
}
/*for email form in right rail*/
div.railItem div#content{
	width:334px !important; 
	margin-left:0px !important; 
	padding-left:0px !important;
}
div#topRightNarrow div div.module .email-form{
 border:none;
}

/*archive search */
#promo-rail div.archiveSearch {
	padding: 20px;
	border: solid 1px #CCC;
}
div.archiveSearch h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #000;
}
div.archiveSearch form#lat_archives {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #000;
	padding: 10px;
}
div.archiveSearch form#lat_archives input {
	margin: 5px;
}
div.archiveSearch a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
}
div.archiveSearch a #archiveArrows {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2262cc;
	display: inline;
}
div.archiveSearch a img {
	border: none;
	padding: 20px;
	margin-left:27px;
}
div.article  .chiPointsFooter ul li {
	list-style-type:none !important;
}
 div.chiPointsFooter div#footer{
	width:980px;
}
.comment-info strong {
	color:#37689A;
}

div#branding{
padding-bottom:0; 
	}
	
	div#branding, div#main, div#header, div#section {
width:980px;
	}
	
	/** Dans Modifications **/
ul.tabModule li {
color:#ADADAD !important;
background-color: none;

}

#topLeftWide, #middleLeftWide, #bottomLeftWide, #topRightWide, #middleRightWide, #bottomRightWide {
	padding: 0px 5px;
	width:620px;
}
	
div#navigation div#search input#searchText {
color:#666666;
height:12px;
left:-145px;
padding:2px 4px;
position:absolute;
top:-4px;
width:100px;
	}
	
	div#navigation div#search input {
	font-size:10px;
	position:absolute;
	top:-4px;
	left:-27px;
	}
	
	#topLeftNarrow, #middleLeftNarrow, #bottomLeftNarrow, #topRightNarrow, #middleRightNarrow, #bottomRightNarrow {
padding:0 5px;
width:336px;
}

div.slider {
background-color:#FFFFFF;
border-top:1px solid #000000;
width:5000%;
}

#breakingModule div.breakingNewsModuleLogo {
background-color:#FFFFFF;
background-image:url("http://030b577.netsolhost.com/kwch/images/site_style/breaking_graphic.png") !important;
background-repeat:no-repeat;
float:left;
height:90%;
padding-left:5px;
padding-right:17px;
padding-top:5px;
text-align:center;
background-position:-25px 0px;
}


table.cubeAd {
background-color:transparent;
border:0px solid #FFFFFF;
border-collapse:collapse;
height:100%;
margin:10px 0px 10px 0px;
padding:0;
position:relative;
text-align:center;
vertical-align:middle;
width:336px;
}

#content-bottom div.tabContentDisplay, #content-bottom div.tabContentContainer, #content-bottom div.tabContentHolder div.newContent, #topLeftWide div.tabContentDisplay, #topLeftWide div.tabContentContainer, #middleLeftWide div.tabContentDisplay, #middleLeftWide div.tabContentContainer, #bottomLeftWide div.tabContentDisplay, #bottomLeftWide div.tabContentContainer, #topRightWide div.tabContentDisplay, #topRightWide div.tabContentContainer, #middleRightWide div.tabContentDisplay, #middleRightWide div.tabContentContainer, #bottomRightWide div.tabContentDisplay, #bottomRightWide div.tabContentContainer, #topLeftWide div.tabContentHolder div.newContent, #middleLeftWide div.tabContentHolder div.newContent, #bottomLeftWide div.tabContentHolder div.newContent, #topRightWide div.tabContentHolder div.newContent, #middleRightWide div.tabContentHolder div.newContent, #bottomRightWide div.tabContentHolder div.newContent, #rail div.tabContentDisplay, #rail div.tabContentContainer, #rail div.tabContentHolder div.newContent {
width:620px; /* 620px */
}

div.tabModuleContainer div.tabs {
width:100%;
background-image:url("http://030b577.netsolhost.com/kwch/images/site_style/bluebar_2.gif") !important;
background-repeat:repeat-x;
padding:0;
line-height:13px;
}

div.accordionContent {
border-bottom:1px solid #EBEBEB;
color:#C4BAB1;
overflow:hidden;
padding:10px 0 0 10px;
width:97%;
}

div#rail  {
float:right;
margin-bottom:10px;
margin-right:5px;
position:relative;
width:336px;
}

div.poll {
background-color:#AEAEAE;
border:1px solid #DDDDDD;
color:#fff  !important;
padding:10px;
}

div.accordion ul.accordionToggle li.arrow {
background:url("http://030b577.netsolhost.com/kwch/images/site_style/accordion_sprite.png") no-repeat scroll 0 0 transparent;
height:20px;
width:20px;
}

.curvedContent {
border:1px solid #cecece;
}

.twoColumnSplit td.left, .twoColumnSplit td.right {
padding-left:0px; /* was 5 */
padding-right:5px;
vertical-align:top;
width:50%;
}

div.accordion {
border:1px solid #C4BAB1;
margin-bottom:20px;
position:relative;
}

div.accordion ul.accordionToggleActive li.arrow {
background:url("http://030b577.netsolhost.com/kwch/images/site_style/accordion_sprite.png") no-repeat scroll 0 -21px transparent;
}

div.accordion ul.accordionToggle {
background:url("http://030b577.netsolhost.com/kwch/images/site_style/tsr_on.gif") repeat-x scroll center bottom #FFFFFF;
border-bottom:1px solid #EBEBEB;
cursor:pointer;
height:25px;
list-style-type:none;
overflow:hidden;
padding:5px;
position:relative;

}

#leadcontent-main div.headline-container p.brief {
background-color:#fff !important;
}
div.shzGoogleAd{
margin-bottom:10px;
}
div.headlines ul.col1 .headline1 h2.headline, div.headlines ul.col1 p
{
float:left;
width:95%;
} 
table.headlineTable td li {
	list-style:square !important;
	list-style-position:none !important; 
}
div.headlines ul.col1 {
	padding-top:5px;
}

div#footerContainer {
background:url("http://030b577.netsolhost.com/kwch/images/site_style/kwch_footer_bkg.png") repeat scroll 0 0 #000000;
}

/* ----------------------------------- KSCW CSS --------------------------------------------- */

body.kansascw div#container, body.kansascw div#header, body.kansascw div#classified-bar, body.kansascw div#classBarNav, body.kansascw div#navigation div#layerOne, body.kansascw div#hotTopic{
background-color:transparent !important;
background-image:none !important;
}

body.kansascw div#header {
background-color:#FFFFFF;
background-image:url(http://030b577.netsolhost.com/kansascw/images/site_style/header.png) !important;
background-repeat:no-repeat;
height:85px;
position:relative;
}

body.kansascw div#section {
padding-top:10px;
margin-bottom:10px;
margin-top:45px;
background-color:#FFF;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border:solid 1px #ababab;
}
body.kansascw div.slidingbillboard {
margin-top:56px;
}
body.kansascw div#content-rail-wrapper {
margin-bottom: 15px;
background-color:#FFF;  
}
body.kansascw #content-rail-wrapper h1, body.kansascw #content-rail-wrapper h3 {
color: #000;
}
body.kansascw div#footerContainer {

}

body.kansascw div#logo {
display:none;
}
body.kansascw div#navigation ul#root li ul.level2  {
background:url("/images/kscw_nav_bg.gif") repeat-y left 0;
background-color:transparent !important;
}
body.kansascw div#navigation ul#root li ul.level2 a{
color:#516910 !important;
font-size:14px;
font-weight:900;
}

body.kansascw ul#root li.navLink a.mainNav{
background-image:url(http://030b577.netsolhost.com/kansascw/images/site_style/right_curve_nav.png);
background-repeat:no-repeat !important;
background-position:right;
margin-right:6px;
}

body.kansascw ul#root li.navLink {
background-image:url(http://030b577.netsolhost.com/kansascw/images/site_style/left_curve_nav.png);
background-repeat:no-repeat !important;
}

body.kansascw ul#root li.navLink a.mainNav span {
color:#FFF !important;
font-size:16px;
font-weight:900;
background-color:#98c81e !important;
}

body.kansascw ul#root li.highlight a.mainNav span {
color:#516910 !important;
font-size:16px;
font-weight:900;
background-color:#dfff8e !important;
}

body.kansascw ul#root ul.level2 li.highlight{
background-image:none;
}

body.kansascw ul#root li.highlight a.mainNav{
background-image:url(http://030b577.netsolhost.com/kansascw/images/site_style/right_curve_nav_hl.png);
}

body.kansascw ul#root li.highlight {
background-image:url(http://030b577.netsolhost.com/kansascw/images/site_style/left_curve_nav_hl.png);
}

body.kansascw ul#root li.highlight span{
background-image:none;
}

body.kansascw div.galleries h2.title, body.kansascw div.headlines h2.title a, body.kansascw div.headlines h2.title {
background-image:url(http://030b577.netsolhost.com/kansascw/images/site_style/blue_bar.jpg) !important;
background-color:#FFF !important;
background-position:bottom right;
}

body.kansascw h2.sectiontitle {
background-image:url(http://030b577.netsolhost.com/kansascw/images/site_style/sectiontitle.jpg) !important;
margin-bottom:3px;
font-weight:bold !important;
font-size:24px !important;
}

body.kansascw div.headlines h2.title {
background-image:url(http://030b577.netsolhost.com/kansascw/images/site_style/title.png) !important;
background-position:left !important;
background-repeat:no-repeat !important;
padding-left:65px !important;

}

body.kansascw div.titleContainer h2.title {
color:#999 !important;
}
body.kansascw .curvedContent {
border:none;
}

/* Search Button*/
body.kansascw div#navigation div#search input#searchText {
        font-size:18px;
        height:18px;
        left:-137px;

}

body.kansascw input#searchText{
	border:solid 1px #81AC1B;
	font-weight:bold;
}

body.kansascw input#searchButton{
	border:solid 0px #BCE65B;
	background-image:url(http://030b577.netsolhost.com/kansascw/images/site_style/search.png);
        background-color:transparent;
	background-position:center left;
	background-repeat:no-repeat;
	width:24px;
        height:24px;
	color:transparent;
}
body.kansascw div#navigation div#search input {
font-size:0px;
padding:0;
margin:0;
}

body.kansascw div.headline-slider {
background-image:none !important;
}
body.kansascw div.slider {
border:none !important;
}

body.kansascw div.showAbout>font {
display:none;
}

body.kansascw #footerContainer {
background:transparent;
}
body.kansascw #footer {
background:transparent;
color:#000;
}
body.kansascw div#footer div#footertext ul.links li a {
color:#000;
}
body.kansascw div#masthead {
 background-color: transparent;
 margin-bottom: auto;
}
body.kansascw div#navigation {
 margin-top: 0;
 margin-bottom: 29px;
}

/* carnival */
body.kansascw #memberLoginInfo{display:none;}
#memberLoginInfo a img{margin-top:-5px}
body#carnival{color:black;margin:0;text-align:center;background:none !important;}
#providerChoiceIntro h1#login{margin:0;padding:0;}
#carnival_logo{background:transparent url(/images/logo.png) repeat scroll 0 0;height:84px;width:682px;margin:5px 55px;}
#carnival h2{font-size:18px;}
.signon-content .required_label span,.signon-frame .required_label span{color:red;}
.signon-frame input.error{border:1px solid red;}
.signon-frame span.signon-error{color:red;}
.signon-frame h2{font-size:18px;}
div#signon-heading h1{color:#37689A;}
#carnival #content{width:660px;border:1px solid #000;overflow:hidden;}
#carnival #content #providerChoiceIntro,#carnival #content #providerChoice{margin:0 10px;}
#carnival #content .additionalOptions{margin:10px 10px;}
/* end carnival */
 
/* tugs */
div#content.article #gallery-subcontent #tugs_story_display #tugs_head h3 {
	color:#333;
}
/* end tugs */
