/* BEGIN CHARSET ASSIGNMENT */
@charset "utf-8";
/* END CHARSET ASSIGNMENT */



/* BEGIN GLOBAL HTML TAG STYLES */
html{
	height:100%;
}

body {
	height:100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #cccccc;
	font-size: 12px;
}

a {
	color: #0022B1;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 5px;
}
/* END GLOBAL HTML TAG STYLES */



/* BEGIN MAIN LAYOUT DIV STYLES */
#siteContainer {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #ffffff;
	/* border-left: 1px solid #cccccc; */
	/* border-right: 1px solid #cccccc; */
}

#siteHeaderLeaderboard {
	background-color: #cccccc;
	padding: 1px;
}

#siteHeader {
	width: 100%;
	height: 86px;
	background-color: #0008A3;
}

#siteNavigationExtras {
	text-align: left;
	width: 100%;
	height: 20px;
	background-color: #ffffff;
	padding-top: 3px;
	margin-bottom: 0px;
}

#siteNavigation {
	text-align: left;
	width: 100%;
	height: 20px;
	background-color: #0008A3;
	padding: 0px;
	margin: 0px;
}

#siteSubNavigation {
	text-align: left;
	width: 100%;
	height: 20px;
	background-color: #cccccc;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
}

#siteBody {
	padding: 0px;
	text-align: left;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
}

#siteFooterSitemap {
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	width: 950px;
}

#siteFooterLeaderboard {
	text-align: center;
	font-size: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 980px;
}

#siteFooter {
	text-align: center;
	font-size: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 950px;
}
/* END MAIN LAYOUT DIV STYLES */



/* BEGIN HEADER LAYOUT DIV STYLES */
#siteHeaderBranding {
	width: 215px;
	height: 86px;
	float:left;
}

#siteHeaderFlex {
	width: 529px;
	height: 86px;
	float:left;
}

#siteHeaderWeather {
	width: 236px;
	height: 86px;
	float:right;
	background: url(http://www.kob.com/kobtvimages/system/hdr/top-tab-lright.jpg);
}
/* END HEADER LAYOUT DIV STYLES */



/* BEGIN HEADER LINKS STILES */
#headerLinks a {
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}

#headerLinks a:hover {
	color: yellow;
	text-decoration: none;
}
/* END HEADER LINKS STILES */



/* BEGIN FLEX MULTI CITY TEMPS STILES */
table.multiCityTemps {
	text-align: center;
	width: 100%;
	border: 0px;
}
.multiCityTemps a.station {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.multiCityTemps a.station:hover {
	text-decoration: underline;
	color: #ffffff;
}
.multiCityTemps td {
	font-size: 10px;
	color: #ffffff;
}
/* END FLEX MULTI CITY CURRENT CONDITIONS STILES */



/* BEGIN NAVIGATION EXTRAS LIST/LINK STYLES */
#navigationExtras {
	border: 0px;
	margin : 0;
	padding-left : 5px;
}

#navigationExtras ul, #navigationExtras li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
	font-size: 9px;
}
	
#navigationExtras a:link, #navigationExtras a:visited	{
	border-right: 1px dotted #000000;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	//* font-size: xx-small; */
	font-size: 9px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding: 1px 8px 1px 8px;
	text-decoration: none;
}

#navigationExtras a:link.active, #navigationExtras a:visited.active	{
	background : #ffffff;
	border-bottom : 1px solid #ffffff;
	color : #000000;
	font-size: 9px;
}

#navigationExtras a:hover	{
	color : #ff0000;
}
/* END NAVIGATION EXTRAS LIST/LINK STYLES */



/* BEGIN MAIN NAVIGATION LIST/LINK STYLES */
#navigationMain {
	border: 0px;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 5px;
}

#navigationMain ul, #navigationMain li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

#navigationMain a:link, #navigationMain a:visited	{
	border-right: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-family: verdana, arial, helvetica, sans-serif;
	/* font-size: small; */
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#navigationMain a:link.active, #navigationMain a:visited.active	{
	background : #ffffff;
	border-bottom : 1px solid #ffffff;
	color : #000000;
}

#navigationMain a:hover	{
	color : #ff0000;
}

#navigationMain a.on {
	background-color : #666666;
}
/* END MAIN NAVIGATION LIST/LINK STYLES */



/* BEGIN SUB NAVIGATION LIST/LINK STYLES */
#navigationSub {
	border: 0px;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 5px;
	padding-top: 2px;
}

#navigationSub ul, #navigationSub li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
	
#navigationSub a:link, #navigationSub a:visited	{
	border-right: 1px dotted #666666;
	color: #000099;
	float: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#navigationSub a:link.active, #navigationSub a:visited.active	{
	color : #000000;
}

#navigationSub a:hover	{
	color : #ff0000;
}
/* END SUB NAVIGATION LIST/LINK STYLES */



/* BEGIN SITE CLOSINGS DIV STYLES */
#siteClosings {
	position: relative;
	float:left;
	text-align: left;
	margin-top: 15px;
	width: 635px;
	background-color: #1241EF;
}

#siteClosings p {
	color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}

#siteClosings a {
	color: #ffffff;
	font-weight: normal;
}
/* END SITE CLOSINGS DIV STYLES */




/* BEGIN SITE ALERT DIV STYLES */
#siteAlertNews {
	border: 1px solid #cc0000;
	position: relative;
	float:left;
	text-align: left;
	margin-top: 15px;
	width: 635px;
	background-color: #ffffff;
}

#siteAlertNews h4 {
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}

#siteAlertNews p {
	color: #cc0000;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 12px;
}

#siteAlertNews a {
	color: #cc0000;
	font-weight: bold;
}

#siteAlertVideo {
	border: 1px solid #000000;
	position: relative;
	float:left;
	text-align: left;
	margin-top: 15px;
	width: 635px;
	background-color: #ffffff;
}

#siteAlertVideo h4 {
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

#siteAlertVideo p {
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 12px;
}

#siteAlertVideo a {
	color: #000000;
	font-weight: bold;
}
/* END SITE ALERT DIV STYLES */



/* BEGIN BODY LAYOUT DIV STYLES */

#siteBodyLeftTop {
	position: relative;
	float:left;
	text-align: left;
	padding-left: 15px;
	width: 635px;
	background-color: #ffffff;
}

#siteBodyLeftTopNo3rd {
	position: relative;
	float:left;
	text-align: left;
	padding-left: 15px;
	width: 950px;
	background-color: #ffffff;
}

#siteBodyLeftBottom {
	margin-top: 15px;
	position: relative;
	float:left;
	text-align: left;
	width: 635px;
	background-color: #ffffff;
}

#siteBodyRight {
	position:relative;
	float:left;
	text-align: left;
	margin-left: 15px;
	margin-top: 15px;
	width: 300px;
}

#siteBodyColumn1 {
	position: relative;
	float:left;
	text-align: left;
	width: 635px;
	margin-top: 15px;
}

#siteBodyColumn1No3rd {
	position: relative;
	float:left;
	text-align: left;
	width: 950px;
	margin-top: 15px;
}

#siteBodyColumn2 {
	position: relative;
	float:left;
	text-align: left;
	width: 305px;
	/* background-color: #cccccc; */
	margin-top: 15px;
}

#siteBodyColumn2No3rd {
	position: relative;
	float:left;
	text-align: left;
	width: 465px;
	/* background-color: #cccccc; */
	margin-top: 15px;
}

#siteBodyColumn3 {
	position: relative;
	float:right;
	text-align: left;
	width: 305px;
	/* background-color: #cccccc; */
	margin-top: 15px;
}

#siteBodyColumn3No3rd {
	position: relative;
	float:right;
	text-align: left;
	width: 465px;
	/* background-color: #cccccc; */
	margin-top: 15px;
}

#siteBodyColumn4 {
	text-align: left;
	width: 300px;
	margin-bottom: 15px;
	/* background-color: #cccccc; */
}

#siteBodyColumn5 {
	text-align: left;
	width: 300px;
	margin-bottom: 15px;
	/* background-color: #cccccc; */
}

#siteBodyColumn6 {
	position: relative;
	float:left;
	text-align: left;
	width: 160px;
	/* background-color: #ffffff; */
}

#siteBodyColumn7 {
	position: relative;
	float:right;
	text-align: left;
	width: 460px;
	/* background-color: #cccccc; */
}
/* END BODY LAYOUT DIV STYLES */



/* START FOOTER STYLES */
#siteFooterSitemap h3 {
	font-size: 16px;
	border-top: 1px solid #000000;
	width: 100%;
	color: #cc0000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
}

#siteFooterSitemap ul {
	margin: 0px;
	padding: 0px;
}

#siteFooterSitemap li {
	line-height: 16px;
	font-size: 10px;
	list-style-type: none;
}

#siteFooterSitemap strong {
	font-size: 14px;
}

#siteFooterSitemap a {
	color: #1C49A6;
	text-decoration: none;
}

#siteFooterSitemap a:hover {
	color: #000000;
	text-decoration: underline;
}
/* END FOOTER STYLES */



/* START STYLES FOR STORY ELEMENT */
div.story {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 15px;
}

.story h1 {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px;
	padding-left: 0px;
}

.story p {
	margin-top: 0px;
	margin-bottom: 15px;
}

.story p.publishDate {
	font-size: 9px;
	margin-bottom: 5px;
}

.story img {
	padding: 3px;
}

.story span.publishDate {
	color: #cc0000;
	font-size: 10px;
}

.story p.storyShare {
	margin-top: 5px;
	color: #000000;
	font-size: 10px;
}
/* END STYLES FOR STORY ELEMENT */



/* START STYLES FOR BIG HEADLINES HIGHLIGHT ELEMENT */
div.bigHeadlinesHighlight {
	width: 100%;
	margin-top: 0px;
	/* margin-bottom: 15px; */
	background-color: #ffffff;
	/* border-bottom: 1px solid #1C49A6; */
}

.bigHeadlinesHighlight h1 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px;
}

.bigHeadlinesHighlight img {
	padding: 3px;
}

.bigHeadlinesHighlight span.publishDate {
	color: #cc0000;
	font-size: 10px;
}

.bigHeadlinesHighlight a.howManyComments, .mainHeadlinesHighlightNoBorder a.howManyComments {
	font-size: 10px;
}
/* END STYLES FOR BIG HEADLINES HIGHLIGHT ELEMENT */



/* START STYLES FOR BIG HEADLINES HIGHLIGHT BREAKING ELEMENT */
div.bigHeadlinesHighlightBreaking {
	border: 1px solid #000000;
	width: 100%;
	margin-top: 0px;
	/* margin-bottom: 15px; */
	/* background-color: #cccccc; */
}

.bigHeadlinesHighlightBreaking h1 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px;
}

.bigHeadlinesHighlightBreaking img {
	padding: 3px;
}

.bigHeadlinesHighlightBreaking span.publishDate {
	color: #cc0000;
	font-size: 10px;
}

.bigHeadlinesHighlightBreaking p {
	padding: 3px;
}

.bigHeadlinesHighlightBreaking a.howManyComments {
	font-size: 10px;
}
/* END STYLES FOR BIG HEADLINES HIGHLIGHT BREAKING ELEMENT */



/* START STYLES FOR MAIN HEADLINES HIGHLIGHT ELEMENT */
div.mainHeadlinesHighlight {
	width: 100%;
	margin-top: 0px;
	/* margin-bottom: 15px; */
	background-color: #ffffff;
	border-top: 1px solid #000000;
}

.mainHeadlinesHighlight h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px;
}

.mainHeadlinesHighlight img {
	padding: 3px;
}

.mainHeadlinesHighlight span.publishDate {
	color: #cc0000;
	font-size: 10px;
}

.mainHeadlinesHighlight a.howManyComments {
	font-size: 10px;
}
/* END STYLES FOR MAIN HEADLINES HIGHLIGHT ELEMENT */



/* START STYLES FOR MAIN HEADLINES HIGHLIGHT BREAKING ELEMENT */
div.mainHeadlinesHighlightBreaking {
	border: 1px solid #000000;
	width: 100%;
	margin-top: 0px;
	/* margin-bottom: 15px; */
	/* background-color: #cccccc; */
}

.mainHeadlinesHighlightBreaking h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px;
}

.mainHeadlinesHighlightBreaking img {
	padding: 3px;
}

.mainHeadlinesHighlightBreaking span.publishDate {
	color: #cc0000;
	font-size: 10px;
}
/* END STYLES FOR MAIN HEADLINES HIGHLIGHT BREAKING ELEMENT */



/* START STYLES FOR MAIN HEADLINES HIGHLIGHT NO BORDER ELEMENT */
div.mainHeadlinesHighlightNoBorder {
	width: 100%;
	margin-top: 0px;
	/* margin-bottom: 15px; */
	background-color: #ffffff;
}

.mainHeadlinesHighlightNoBorder h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px;
}

.mainHeadlinesHighlightNoBorder img {
	padding: 3px;
}

.mainHeadlinesHighlightNoBorder span.publishDate {
	color: #cc0000;
	font-size: 10px;
}
/* END STYLES FOR MAIN HEADLINES HIGHLIGHT NO BORDER ELEMENT */



/* START STYLES FOR SECONDARY HEADLINES ELEMENT */
div.secondaryHeadlines {
	margin-bottom: 15px;
}

.secondaryHeadlines ul
{
	list-style-image: url(http://www.kob.com/kobtvimages/cs/arrow.gif);
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 0px;
	padding: 0;
}

.secondaryHeadlines li
{
	margin-top: 5px;
	margin-bottom: 5px;
}
/* END STYLES FOR SECONDARY HEADLINES ELEMENT */



/* START STYLES FOR BAR HEADLINES ELEMENT */
.barHeadlines h2 {
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #666666;
	background-color: #f2f2f2;
}

.barHeadlines h2 a {
	color: #666666;
}

.barHeadlines h2 a:hover {
	color: #0022B1;
}

.barHeadlines ul
{
	list-style-image: url(http://www.kob.com/kobtvimages/cs/arrow.gif);
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0;
}

.barHeadlines li
{
	margin-top: 5px;
	margin-bottom: 5px;
}
/* END STYLES FOR BAR HEADLINES ELEMENT */



/* START STYLES FOR DIV VID CLIP THUMBS SMALL ELEMENT */
#vidClipThumbsSmall {
	width: 100%;
	height: 200px;
	overflow : auto;
	border: 1px solid #000000;
	margin-bottom: 15px;
	padding: 0;
	background-color: #cccccc;
}

#vidClipThumbsSmall p.vidTitle {
	margin: 0px;
	font-size: 9px;
	color: #000000;
	line-height: 10px;
}

#vidClipThumbsSmall a {
	color: #1C49A6;
}
/* END STYLES FOR DIV VID CLIP THUMBS SMALL ELEMENT */



/* START STYLES FOR INDEX BOX ELEMENT */
#FlexTabs {
	margin-bottom: 15px;
	width: 100%;
	height: 200px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}

#FlexTabs ul {
	list-style-image: url(http://www.kob.com/kobtvimages/cs/arrow.gif);
	margin-left: 30px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}

#FlexTabs li {
	list-style-type: none;
}

#FlexTabs h3 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 2px;
	padding: 3px;
}

#FlexTabs p {
	padding: 3px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#FlexTabs img {
	padding: 3px;
}

#FlexTabs span {
	margin: 0px;
}

#FlexTabs td {
	padding: 2px;
}

#FlexTabs a.nonAd {
	display: block; 
	font-weight: bold;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #666666;
	cursor : pointer;
}

#FlexTabs a.nonAd:hover {
	text-decoration: underline;
	color: #333399;
}

#FlexTabs td.alwaysOn {
	height: 180px;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #F2F2F2;
}

#FlexTabs td.on {
	vertical-align: bottom;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	text-align: center;
	border-right: 1px solid #000000;
	background: #F2F2F2;
}

#FlexTabs td.off {
	vertical-align: bottom;
	font-size: 10px;
	height: 25px;
	text-align: center;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #FFFFFF;
}
/* END STYLES FOR INDEX BOX ELEMENT */



/* BEGIN MAINTAINENCE STYLES */
div.spacer {
	width: 100%;
	height: 5px;
}
/* END MAINTAINENCE STYLES */



/* BEGIN STYLES FOR WEATHER ALERT SCROLLER */
div.innerDiv{
z-index: 1;
}

#scrollContainer{
z-index: 1;
width: 300px;
height: 130px;
border: 1px solid #cc0000;
padding: 0px;
background-color: #ffffff;
margin-bottom: 15px;
}

#pscroller1{
z-index: 1;
width: 300px;
height: 100px;
padding: 0px;
background-color: #ffffff;
}

#pscroller1 span{
font-size: 14px;
color: #cc0000;
font-weight: bold;
}

#pscroller1 a{
color: #000000;
text-decoration: none;
}

#pscroller1 a:hover{
color: #cc0000;
text-decoration: underline;
}

#pscroller1 p{
padding: 3px;
padding-top: 1px;
font-size: 10px;
margin-top: 20px;
margin-bottom: 30px;
}

#alertGraphic{
position: absolute;
left: 180;
float: right;
z-index: 1000;
}

#alertTools{
width: 300px;
height: 25px;
background-color: #AC2728;
position: absolute;
z-index: 1500;
text-align: center;
padding-bottom: 0px;
}

#alertTools form{
padding: 0px;
margin: 0px;
}

.someclass { 
	z-index: 1;
}
/* END STYLES FOR WEATHER ALERT SCROLLER */



/* BEGIN PLUCK RELATED STYLES */
podIconArticle {
	background: none !important; 
	margin-left: 0; 
	padding-left: 0px !important;
}

div.podArticleInfo {
	border: none !important;
}

.podArticleWidget {
	border: none !important;
} 
/* END PLUCK RELATED STYLES */



/* BEGIN GOOGLE SEARCH STYLES */
#googleSearch {
	font-size: 9px;
	text-align: right;
}

#googleSearch form {
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#googleSearch input, select {
	border: 1px solid #000000 !important;
	width: 120px;
	font-size: 9px;
	padding : 0px;
}

#googleSearch input.search {
	border: 1px solid #000000 !important;
	width: 50px;
	font-size: 9px;
	color: #000000;
	margin-right: 2px;
}
/* END GOOGLE SEARCH STYLES */



/* BEGIN ZIP CODE SEARCH STYLES */
#zipSearch {
	text-align: left;
}

#zipSearch form {
	margin: 0px;
}

#zipSearch input.zipSearchField {
	border: 1px solid #000000 !important;
	width: 40px;
	font-size: 10px;
}

/*
input.zipSearchField:hover, input.zipSearchField:focus {
	background-position: -261px top; 
}
*/

#zipSearch input.zipSearchSubmit {
	border: 1px solid #000000 !important;
	width: 60px;
	font-size: 10px;
}
/* END ZIP CODE SEARCH STYLES */



/* BEGIN DISQUS OVERRIDE STYLES */
.dsq-dc-logo { display: none; } 
.dsq-by { display: none; } 

#dsq-content .dsq-textarea .dsq-textarea-wrapper, #dsq-content .dsq-post-fields .dsq-input-wrapper {
	padding: 0px !important;
	margin: 3px !important;
}
#dsq-content .dsq-textarea .dsq-textarea-wrapper {
	padding: 0px !important;
}
/* END DISQUS OVERRIDE STYLES */



/* BEGIN PLUCK ON DEMAND STYLES */
.podPageTitle { 
	color: #000000 !important;
	font-size: 24px !important;
	font-weight: bold !important;
}

.podHeadline {
	color: #0022B1 !important;
	font-size: 14px !important;
	font-weight: bold !important;
}

.podHeadline a:hover{
	color: #000000 !important;
}

.podArticleSummary { 
	margin-top: 0px !important;
	margin-top: 0px !important;
}
/* END PLUCK ON DEMAND STYLES */
