/* KKBQ - kkbq.com */
/* 
----------------------------------------------------------------------------- 
BASIC INLINE/TEXT STYLING
-----------------------------------------------------------------------------*/
body {
	background: url("images/bgr_body.gif") top left #03175d;
	font-family: Arial;
}

.chname, .pgsubhed, .storyhed, .storyhed a, .tabhed {
	color: #d12f25;
	font-weight:  bold;
}

.storyhed a, .storyhed {
	color: #d12f25;
}

.chname, .pgsubhed {
	font-size: 110%;
}

td.pgsubhed, td.pgsubhed span.pgsubhed {
	color: #000;
}

#breadcrumbContainer h2.pgsubhed {
	color: #fff;
}

#breadcrumbContainer {
	border-bottom: 1px solid #fff;
}

#breadcrumbContainer p.sponsored {
	color: #fff;
}

#content .tabhed {
	color: #fff;
	background: url("images/bgr_navbar.gif") top left repeat-x #f20000;
	font-weight: bold;
}

.adText {
	color: #999;
}


.affiliate {
    color:  #FFFFFF;
    font-size:  85%;
}
.carthed {
    color:  #FFFF66;
    font-size:  85%;
    font-weight:  bold;
}

.plsponslink {
    color:  #FFFF99;
    font-family:  verdana, geneva, sans-serif;
    font-size:  85%;
}
.plsponslink:active {
    color:  #FFFF99;
    font-family:  verdana, geneva, sans-serif;
    font-size:  85%;
}
.plsponslink:visited {
    color:  #FFFF99;
    font-family:  verdana, geneva, sans-serif;
    font-size:  85%;
}
.pst {
    color:  #000000;
    font-weight:  normal;
}

/* 
----------------------------------------------------------------------------- 
LAYOUT
-----------------------------------------------------------------------------*/
#pageWrapper {
	background-position: 0 31px;
	background-color: #fff;
	-moz-border-radius: 12px 12px 24px 24px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-right-radius: 24px;
	-webkit-border-bottom-left-radius: 24px;
}

#logo {
	padding-top: 10px;
}

#logo p#positioningStatement {
	color: #000;
}

#textSize, #login, #headerNotify {
	color: #000;
	margin-bottom: 10px;
}
	
#login a, #textSize a, #headerNotify a {
	color: #0000ff;
}

#header{
	background: none;
}

#nav {
	background: url("images/bgr_navbar.gif") top left repeat-x #f20000;
	padding: 2px 0 0 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 948px;
}

#content{
	background-color: #03175d;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding-bottom:10px;
	-moz-border-radius:0 0 24px 24px;
	-webkit-border-radius: 12px 12px 24px 24px;
}

#search {
	color: #000;
}

#search_btns a {
	
}

#content .MarketPlaceHdr {
	color: #fff;
}
/* 
----------------------------------------------------------------------------- 
NAVIGATION - tabbed and rotating also
-----------------------------------------------------------------------------*/

.navlist li, .tabbedModuleNav li, .rotatingModuleNav li { 
	background-color: transparent;
}

.navlist li#currentPage, .navlist li#currentPage ul li, .tabbedModuleNav li.currentTab, .rotatingModuleNav li.currentTab {
	background-color: #03175d;
	background-image: url("images/navtab_right_current.gif");
}
.navlist li#currentPage a, .tabbedModuleNav ul li.currentTab a, .rotatingModuleNav ul li.currentTab a {
	color: #fff;
	background-image: url("images/navtab_left_current.gif");
}

.navlist li a, .navlist li a:link, .navlist li a:active, .navlist li a:visited, .tabbedModuleNav ul li a, .tabbedModuleNav ul li a:link, .tabbedModuleNav ul li a:active, .tabbedModuleNav li a:visited, .rotatingModuleNav ul li a, .rotatingModuleNav ul li a:link, .rotatingModuleNav ul li a:active, .rotatingModuleNav li a:visited {
   text-decoration: none;
   color: #fff;
}

.navlist li:hover a, .navlist li.sfHover a, .tabbedModuleNav ul li:hover a, .tabbedModuleNav ul li.sfHover a, .rotatingModuleNav ul li:hover a, .rotatingModuleNav ul li.sfHover a {
	color: #fff;
}

.navlist li a:hover, .tabbedModuleNav ul li:hover, .rotatingModuleNav ul li:hover {
  color: #fff;
}

.navlist li ul li {
	border: 1px solid #fff;
	background-image: none; 
	background-color: #660000;

}
.navlist li#currentPage ul li { 
	border: 1px solid #fff;
	background-image: none; 
	background-color: #03175d;
}

/* 
----------------------------------------------------------------------------- 
DEFAULT MODULE
-----------------------------------------------------------------------------*/
#content .contentContainerBody, #content .contentContainerFtr {
	background-color: #03175d;
}

/* 
----------------------------------------------------------------------------- 
TABBED MODULE
-----------------------------------------------------------------------------*/
.tabbedModuleNav {
	background: url("images/bgr_navbar.gif") top left repeat-x #f20000;
}	

#content .tabbedModuleNav ul li:hover a, #content .tabbedModuleNav ul li.sfHover a  {
	text-decoration: underline;
}

.tabbedModuleNav ul li.currentTab {
	background-image: url("images/modtab_right_current.gif");
	background-color: #fff;
}

#content .tabbedModuleNav ul li.currentTab a {
	background-image: url("images/modtab_left_current.gif");
	color: #d12f25;
}	

/* 
----------------------------------------------------------------------------- 
ROTATING MODULE 
-----------------------------------------------------------------------------*/
#content .rotatingModuleNav ul li a {
	color: #fff;
}
.rotatingModuleNav ul li {
	background-image: url("images/bgr_rot_nav.gif");
}

#content .rotatingModuleNav ul li:hover a, #content .rotatingModuleNav ul li.sfHover a  {
	color: #97baf4; 
}

.rotatingModuleNav ul li.currentTab {
	background-image: url("images/bgr_rot_nav_current.gif");
}

#content .rotatingModuleNav ul li.currentTab a {
	color: #fff;
}	


/* 
----------------------------------------------------------------------------- 
WEATHER MODULE
-----------------------------------------------------------------------------*/
#content .weatherModule h3.currentCity {
    color: #000033;
}


/* 
----------------------------------------------------------------------------- 
CUSTOM CHANNELS
-----------------------------------------------------------------------------*/
.customChContainer, .ad468x60Container, .ad300x250Container, .ad180x150Container {
	background-color: #01104e;
	color: #fff;
}

#content .customChContainer a, #content .customChContainer a:hover, #content .customChContainer a:visited {
	color: #97baf4;
}

/* 
----------------------------------------------------------------------------- 
PAGE MODULE - For 3rd level pages
-----------------------------------------------------------------------------*/

.pageModule .contentContainerBody {
	/*border: 5px solid #ff0000;*/
}

/* 
----------------------------------------------------------------------------- 
FOOTER AND COPYRIGHT
-----------------------------------------------------------------------------*/

#footer {
}	

#footerLinks {
	color: #999;
	padding: 30px 0 0 0;
}

#footerLinks a {
	color: #01104e;
}

#copyright {
	color: #999;
}

#copyright a {
	color: #999;
}

/* 
----------------------------------------------------------------------------- 
UTILITIES
-----------------------------------------------------------------------------*/

#emailPrintContainer a, #content .widgetLink a {
	color: #fff;
}
