/* -------------------------------------GENERAL ------------------------------------*/
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
p {
	text-align:justify;
	padding:0 0 8px;
	margin:0;
}
.subtitle {
	display: none;
	visibility: hidden;
}
.columnleft {
	border-right: 1px solid #1A32AE;
	border-top: 1px solid #6579DC;
}
.columnleft .sectiondiv, .columnleft .sectiondiv3 {
	background: transparent url() top left no-repeat;
}
.columncenter {
	border-right: 1px solid #1A32AE;
	border-top: 1px solid #6579DC;
}
.columnright {
	border-top: 1px solid #6579DC;
}
a:link, a:visited, a:active {
	color: #172FAB;
	text-decoration: none;
}
a:hover {
	color: #172FAB;
	text-decoration: underline;
}
.more {
	display: none;
	visibility: hidden;
}
#headlinenewsstate ul li {
*margin-left: 30px;
}
#bracketContest {
	padding-top: 10px;
}
#enewssignup #enews .text {
	display: none;
	visibility: hidden;
}
/* -----------------------------------VIDEO ICON STUFF---------------------------------------- */

.videoicon, .videoiconhi, .audioiconlow {
	font-size: 12px !important;
	font-weight: normal;
}
.videoicon span {
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.storybox .videoiconhi, .storybox .audioiconlow {
	padding: 0;
	margin: -6px 0 4px 0;
}
.videoicon img, .videoiconhi img, .audioiconlow img {
	margin: 1px 0 -1px 0;
	padding: 0;
}
.storybox .audioiconlow {
	clear: both;
}
.headlines .videoicon, #headlines .videoicon, #related .videoicon {
	display: inline;
}
.headlines .videoicon span, #headlines .videoicon span, #related .videoicon span {
	display: none;
	visibility: visible;
}
#headlinenewslocal3 .videoicon span {
	display: inline;
	visibility: visible;
}
#headlinehomevideo ul li {
	list-style-image: url();
	margin-left: 8px !important;
}
#headlinehomevideo .videoicon, #headlinenews .videoicon {
	display: none;
	visibility: hidden;
}
.videoiconhi a:link, .audioiconlow a:link {
	text-decoration: none !important;
}
/*---------------------  GENERAL TOP, MORE & HEADLINES----------------------------  */

#topstorydiv {
	margin: 0;
	padding: 0 0 18px 0;
}
#topstorydiv .sectiondiv, #moretopstories .sectiondiv {
	display: none;
	visibility: hidden;
}
.topthumb {
	float: left;
	margin: 0 5px 5px 0;
	width: 200px;
}
#topstory h5 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 16px;
}
#topstory h5 a:link, #topstory h5 a:active, #topstory h5 a:visited, #topstory h5 a:hover {
	color: #172fab;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#topstory h5 a:hover {
	text-decoration: underline !important;
}
#topstory p {
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
.topthumbmore {
	float: left;
	width: 120px;
	margin: 0 5px 0 0;
	padding: 0 0 18px 0;
}
.topstorymore h2 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 13px;
}
.topstorymore p {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#headlineholder ul li {
	font-size: 13px;
}
/* -----------------------INDEX & SPORTS TOP STORY------------------------- */

#index #topstorydiv .sectiondiv, #sports #topstorydiv .sectiondiv, #index #topstory .more, #sports #topstory .more {
	display: none;
	visibility: hidden;
}
#index #topstorydiv, #sports #topstorydiv {
	clear: both;
	width: 320px;
	float: left;
	margin:0;
	padding:0 5px 1px 0;
}
#index .topthumb, #sports .topthumb {
	width: 320px;
	margin: 0;
	padding: 0;
}
#index #topstory h5, #sports #topstory h5 {
	padding: 5px 0 5px 0;
	margin: 0 -3px 0 0;
	float: left;
	font-size: 16px;
	width: 320px;
}
#index #topstory h2 a {
	color: #172fab;
	font-size: 18px;
	line-height: 21px;
	margin: 5px 0;
}
#sports #topstory h2 a {
	color: #172fab;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#index #topstory p, #sports #topstory p {
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
/* ---------usnews/worldnews--------- */
#newsusnews #headlineholder a, #newsworld #headlineholder a, #newsnational {
	font-size: 12px;
}
#newsusnews #headlineholder p, #newsworld #headlineholder p {
	font-size: 12px;
	margin-left: 5px;
}
#newsusnews #headlineholder .feedflare, #newsworld #headlineholder .feedflare {
	display: none;
}
#newsnational ul {
	list-style-type:none;
}
/*----------------- ADDITIONAL TOP STORIES ----------------------*/

.columncenter #headlinenewslocal2 h5, .columncenter #headlinesports2 h5, .columncenter #headlinesports2 .sectiondiv, .columncenter #headlinesports ul li .videoicon, .columncenter #headlinenewslocal2 h5 {
	display: none;
	visibility: hidden;
}
.columncenter #headlinenewslocal2 ul li .videoicon, .columncenter #headlinesports2 ul li .videoicon {
	display: block;
	visibility: visible;
}
.columncenter #headlinenewslocal2, .columncenter #headlinesports2 {
	width: 473px !important;
	padding: 8px 0 8px 0 !important;
	margin: 0 !important;
	height: 100% !important;
}
#sports .columncenter #headlinesports .sectiondiv h5 a {
	color: #000 !important;
}
.columncenter #headlinenewslocal2 ul, .columncenter #headlinesports2 ul {
	margin: 0;
	padding: 0 !important;
	list-style-type: none;
}
#headlinenewslocal2 ul a:link, #headlinenewslocal2 ul a:active, #headlinenewslocal2 ul a:visited, #headlinenewslocal2 ul a:hover, #headlinesports2 ul a:link, #headlinesports2 ul a:active, #headlinesports2 ul a:visited, #headlinesports2 ul a:hover {
	color: #172fab !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}
.columncenter #headlinenewslocal2 ul a:hover, .columncenter #headlinesports2 ul a:hover {
	text-decoration: underline;
}
.columncenter #headlinesports ul a:hover {
	text-decoration: underline;
}
.columncenter #headlinenewslocal2 ul li, .columncenter #headlinesports2 ul li {
	width: 468px;
	display: block;
	float: left;
}
.columncenter #headlinenewslocal2 ul li p, .columncenter #headlinesports2 ul li p {
	margin: 0;
	padding: 4px 0 12px 0;
}
.columncenter #headlinenewslocal2 ul li .topthumbmore, .columncenter #headlinesports2 ul li .topthumbmore {
	margin: 0 5px 5px 0;
	float: left;
}
#textarea h5 a {
	color: #172FAB !important;
}
/* ---------------------- FEATURE NAV-------------------------  */

#featurenav {
	clear: both;
	width: 468px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#featurenav .sectiondiv {
	visibility: hidden;
	display: none;
}
.feature {
	width: 117px;
	text-align: center;
	float: left;
	margin-bottom: 8px;
	overflow: hidden;
}
.feature img {
	border: 1px solid #B0ABA8;
	margin-top: 7px;
	width: 100px;
	height: 67px;
}
.feature h2 {
	margin: 0;
	height: 25px;
	padding: 3px 3px;
	background-color: #e31b23;
	overflow: hidden;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
.feature h2 a {
	color: #fff;
}
.feature h2 a:link, .feature h2 a:active, .feature h2 a:visited, .feature h2 a:hover {
	color: #FFF;
}
.feature h3 {
	margin: 4px 5px 0 5px;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
}
.feature h3 a {
	color: #333333;
}
.feature p {
	visibility: hidden;
	display: none;
}
/*-----------------------  BREAKING NEWS --------------------------------- */

#breaking {
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
	border: 1px solid #00338e;
	background-color: #fff;
}
#breaking h5 {
	padding: 8px 8px 4px 8px;
	margin: 0;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	background: #00338e;
}
#breaking h2 {
	font-size: 13px;
	font-style: italic;
	padding: 6px 8px;
	margin: 0;
}
#breaking h5 {
	font-size: 11px;
	padding: 8px 0 0 0;
	color: #454545;
}
#breaking p {
	font-size: 12px;
	line-height: 15px;
	color: #454545;
	padding: 4px 8px 4px 8px;
	margin: 0;
}
#breaking h5 {
	padding: 4px 8px;
}
#breaking ul {
	margin: 0 8px 0 22px;
	list-style-type: disc;
}
/*--------------  INDEX and SPORTS MAIN PAGE HEADLINES -----------------*/

#index .columncenter .headlines, #sports .columncenter .headlines {
	width: 232px;
	font-size: 12px;
	float: left;
	margin: 0 2px 14px 2px;
	overflow:hidden;
}
#index .columncenter .headlines .sectiondiv h1, #index .columncenter .headlines .sectiondiv h5, #sports .columncenter .headlines .sectiondiv h5 {
	background: transparent url(WBNG_sectiondivider232.jpg) top left no-repeat;
	padding: 4px 0 0 10px;
	font-size: 18px;
	font-weight: bold;
	margin:0 0 5px;
}
#index .columncenter .headlines .sectiondiv h1 a {
	color:#fff;
	font-size:20px;
}
#index .columncenter .headlines .sectiondiv h5 a, #sports .columncenter .headlines .sectiondiv h5 a {
	text-decoration: none;
	color: #fff;
}
#index .columncenter .headlines .sectiondiv h1, #index .columncenter .headlines .sectiondiv h5 {
	text-decoration:none;
	color: #FFF;
}
#index .columncenter .headlines .sectiondiv h1 {
	font-size:22px;
	margin:0;
}
#index .columncenter .headlines h2, #index .columncenter .headlines h2, #index .columncenter .headlines h2, #index .columncenter .headlines h2, #index .columncenter .headlines h2, #index .columncenter .headlines h2 {
	font-size:16px;
	margin:3px 0;
}
#index .columncenter .headlines ul, #sports .columncenter .headlines ul {
	margin: 0;
	padding: 0 0 0 24px;
}
#index .columncenter .headlines ul li, #sports .columncenter .headlines ul li {
	padding: 0 0 4px 0;
}
#index .columncenter .headlines ul li a, #sports .columncenter .headlines ul li a {
	color: #333;
}
#index #natadad468x60centertop.callout {
	height: 60px;
}
#index .columncenter #flashFile {
*margin-top: 20px;
}
/*  HEADLINES  */
#headlineholder {
	font-size: 12px;
}
#headlineholder h5 {
	font-size: 14px;
	margin-bottom: 12px;
}
#headlines {
	padding-right: 8px;
}
#headlines ul {
	margin: -6px 0 0 0;
	padding: 0 0 0 20px;
}
#headlines ul li {
	padding: 0 0 4px 0;
}
#headlineholder .more {
	display: none;
}
/*---------------------------  STORY-----------------------------  */

.storybox {
	padding-top: 5px;
	clear: both;
}
.storyimgcont img {
	width: 320px;
}
#storysection {
	clear: both;
}
#storysection #videoplayer {
	width: 320px;
	height: 240px;
	float: left;
	margin: 0 5px 0 0;
}
#storysection .sectiondiv h5 {
	clear: both;
	color: #172FAB;
	font-size: 24px;
	margin: 0 0 0 0;
	padding: 0;
}
#storysection h2 {
	clear: both;
	color: #172FAB;
	font-size: 14px;
	margin: 5px 0 0 0;
	padding: 0;
}
#storysection h3 {
	clear: both;
	color: #000;
	font-size: 12px;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: normal;
}
#storysection a {
	text-decoration: underline;
}
.storybox .leadstoryimg {
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
}
.storybox h2 {
	font-size: 16px;
	font-style: italic;
	margin: -5px 0 12px 0;
	padding: 0;
}
.storybox .storybody {
	font-size: 13px;
	clear: both;
}
.storyinfo {
	font-size: 10px;
	color: #a2a2a2;
	margin: 0 0 10px 0;
	text-align: left;
	width: 320px !important;
	float: left;
}
.storybox .videoiconhi {
	float: left;
	clear:both;
	width: 100%;
	padding: 5px 0;
}
.author {
	clear: both;
	width: 320px;
	line-height: 24px;
}
#storyrelatedlink, #storyrelatedphone {
	display: none;
	visibility: hidden;
}
.storybody {
	padding-top: 8px;
}
/*----------- STORY IMAGE CAPTIONS---------------*/

.storybox .leadstoryimg {
	float: none;
	margin: 0;
	padding: 0;
}
.storyimgcont {
	float: left;
	margin: 0;
	padding: 0;
	width: 320px;
}
p.caption {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	margin-top: 0px;
}
/*-------------- STORY TOOLS-------------- */

#storytools {
	float: right;
	background-color: #e3e3e3;
	width: 135px;
	height: 225px;
	margin: 0 0 5px 5px;
	border-top: 1px solid #172FAB;
	border-bottom: 1px solid #172FAB;
}
#related {
	width: 138px;
	padding: 5px 5px 15px 5px;
	font-size: 11px;
}
#related ul {
	margin: 6px 0 0 13px;
	padding: 0;
}
#related ul li {
	padding-bottom: 2px;
}
#imware {
	width: 143px;
	height: 106px;
	clear: none;
	margin: 0;
	padding: 10px 0 0 5px;
	text-align: left;
}
#newsentertainment .storybox .author, #newshealth .storybox .author, #newstech .storybox .author, #newsbusiness .storybox .author {
	display:none;
	visibility:hidden;
}
/*--------------------- SUBMISSION QUEUES ----------------*/

#ccform {
	border-top: 3px double #97CBE0;
	border-bottom: 3px double #97CBE0;
	color: #FFF;
	background: #172FAB;
	margin-bottom: 5px;
}
#ccform h2 {
	font-size: 12px;
	color: white;
}
#ccform h5 {
	font-size: 12px;
}
/*--------------- SECTION INTRO CONTENT -----------------------*/

#story h5 {
	font-size: 14px;
}
#story {
	font-size: 12px;
	margin-bottom: 5px;
}
/* ----------------- GALLERY ------------------*/


#gallery p {
	font-size: 12px;
}
.gallerybox {
	width: 220px;
	float: left;
	height: 180px;
	text-align: center;
}
.gallerybox img {
	border: 1px solid black;
}
.gallerybox h2 {
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.gallerybox p {
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: black;
}
/* ------------- RELATED LINKS-----------------  */

#index #related {
	padding: 8px 0 0 14px;
	font-size: 10px;
	width: 300px;
}
#index #related h3 {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 4px 0;
	padding: 0;
}
#index #related ul {
	margin: 0 0 0 13px;
	padding: 0;
}
#index #related ul li {
	padding-bottom: 2px;
}
#index #related ul li a {
	font-size: 12px;
}
#topstory #related {
	padding: 10px 0 0 0;
	font-size: 10px;
	width: 320px;
}
#topstory #related h3 {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 4px 0;
	padding: 0;
}
#topstory #related ul {
	margin: 0 0 0 13px;
	padding: 0;
}
#topstory #related ul li {
	padding-bottom: 2px;
	margin-left: 14px;
}
/*---------------- TOP VIDEO-----------------  */


#headlinehomevideo {
	width: 137px !important;
	float: right !important;
	background-color: #ececec;
	padding: 5px 5px 15px 5px !important;
	font-size: 11px !important;
	height: 100% !important;
	margin: 0 !important;
}
#headlinehomevideo h5 {
	color: black !important;
	font-size: 14px !important;
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	background: none !important;
}
#headlinehomevideo h5 a {
	font-weight: bold;
	color: black !important;
}
#headlinehomevideo ul {
	margin: 0 0 0 20px !important;
	padding: 0 !important;
}
#headlinehomevideo ul li {
	padding: 0;
	margin: 0;
	padding-bottom: 4px !important;
}
#headlinehomevideo ul li a {
	color: #172fab !important;
}
/*---------------- TOP HEADLINES---------------------- */

#headlinenewslocal, #sports #headlinesports {
	width: 137px !important;
	float: right !important;
	background-color: #ececec;
	padding: 5px 5px 10px 5px !important;
	font-size: 11px !important;
	height: 100% !important;
	margin: 0 0 10px 0 !important;
}
#headlinenewslocal h5, #sports #headlinesports h5 {
	color: black !important;
	font-size: 14px !important;
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	background: none !important;
}
#headlinenewslocal h5 a {
	font-weight: bold;
	color: black !important;
}
#headlinenewslocal ul, #sports #headlinesports ul {
	margin: 0 0 0 20px !important;
	padding: 0 !important;
}
#headlinenewslocal ul li, #sports #headlinesports ul li {
	padding-bottom: 4px !important;
}
#headlinenewslocal ul li a, #sports #headlinesports ul li a {
	color: #172fab !important;
}
/*--------------  VIDEO PLAYER--------------  */


#videobox {
	clear: both;
	width: 320px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
*:first-child+html #index #videobox {
	margin-top: -19px;
}
* html #index #videobox {
	margin-top: -19px;
}
#textarea h5, #textarea h5 a {
	color: #00338E;
	font-size: 18px;
	line-height: 21px;
	margin: 5px 0;
}
#textarea p {
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	padding: 0;
}
#video #textarea .more {
	display: block;
	visibility: visible;
}
#videoplayer {
	width: 320px;
	height: 480px;
}
#videobox #center {
	float: left;
}
#videobox #play {
	position: absolute;
	left: 270px;
	top: 223px;
}
#videobox #play a {
	color: #fff;
}
/* ------------- SEARCH RESULTS----------------- */

.parentresults #subnav {
	height: 1px;
	background: white;
}
#searchresults h5 {
	margin: 0;
	font-size: 23px;
	color: #12499F;
}
#searchresults li {
	margin: 0;
	font-size: 14px;
}
#searchresults li a {
	font-weight: bold;
}
#searchresults p {
	font-size: 12px;
	margin: 0 0 16px 0;
}
#searchresults p.date {
	font-size: 10px;
	margin-bottom: 7px;
}
/* --------- VIDEO ON DEMAND -------------- */

#homeondemandvideo .columncenter h5 {
	font-size: 24px;
	margin: 0 0 8px 0;
}
#homeondemandvideo .columncenter ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#homeondemandvideo .columncenter ul li .videoiconimg {
	display: block;
	float: left;
	padding-right: 5px;
}
#homeondemandvideo .columncenter li {
	clear:both;
}
#homeondemandvideo .columncenter ul li span {
	display: block;
}
#homeondemandvideo .columncenter ul li p {
	margin: 0;
	padding: 0 0 12px 0;
	font-size: 13px;
}
#homeondemandvideo #subnav {
	height: 1px;
	background: white;
}
/* --------- WEATHERBOX MODULE-------------  */

.columnleft #weatherbox, .columnleft #weather2box {
	background: transparent;
	font-size: 12px;
	padding-top: 0px;
	margin-bottom: 5px;
	text-align: center;
}
.columnleft #weatherbox .sectiondiv3 {
	margin: 0 0 5px 0;
	padding: 0;
	background: transparent url(WBNG_sectiondivider178.jpg) top left no-repeat;
}
.columnleft #weatherbox .sectiondiv3 h5 {
	margin: 5px 0 5px 0;
	color: white;
	font-size: 16px;
	padding: 2px 0 0 0;
	text-align: center;
}
.columnleft #weatherbox .sectiondiv3 h5 a {
	color: white;
	font-size: 16px;
	padding: 2px 0 0 0;
	text-align: center;
}
* html .columnleft #weatherbox .sectiondiv3 h5 {
	height: 1%;
}
.columnleft #weatherbox .icon img {
	margin: 0px 0 0 10px;
	padding: 0;
	border: 1px solid black;
	width: 55px;
	height: 58px;
	float: left;
}
.columnleft #weatherbox .currenttemp {
	font-size: 24px;
	float: right;
	text-align: right;
	color: #303030;
	padding: 0px 18px 0 0;
	width: 80px;
}
.columnleft #weatherbox .currenttemp span {
	display: block;
	font-size: 11px;
	position: relative;
	top: 40px;
}
.columnleft #weatherbox .conditions {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 10px 0;
	width: 80px;
	text-align: center;
}
.columnleft #weatherbox .wind, .columnleft #weatherbox .windmph {
	display: inline;
}
.columnleft #weatherbox .wind, .columnleft #weatherbox .humidity, .columnleft #weatherbox .pressure, .columnleft #weatherbox .windmph {
	clear: both;
	font-size: 11px;
	margin: 1px 0 0 0
}
.columnleft #weatherbox .videoicon {
	text-align: center;
	padding-top: 6px;
}
#weather .columnleft #weatherfeeds {
	display: none;
	visibility: hidden;
}
.columnleft #weatherbox .more {
	display:block;
	visibility:visible;
	margin: 10px 0 0 0;
}
.columnleft #weatherbox {
	background: transparent;
	font-size: 12px;
	padding-top: 0px;
	margin-bottom: 5px;
}
.columnleft #weather2box .sectiondiv3 h5 {
	display: none;
	visibility: hidden;
}
/*-------------------- ON DEMAND -------------------*/

.columnleft #headlinehomeondemand {
	width: 180px;
	margin: 0px;
	padding: 0;
}
.columnleft #headlinehomeondemand .topthumbmore {
	width: 38px;
	margin: 0 5px 0 0;
	padding: 0;
}
.columnleft #headlinehomeondemand .sectiondiv {
	text-align: center;
	margin: 0 0 5px 0;
	padding: 0px;
	background: transparent url(WBNG_sectiondivider178.jpg) top left no-repeat;
}
.columnleft #headlinehomeondemand .sectiondiv h5 {
	margin: 0;
	padding: 0px;
}
.columnleft #headlinehomeondemand .sectiondiv h5 a {
	color: white;
	font-size: 16px;
	margin: 0;
	padding: 0px;
	padding: 3px 7px;
	text-align: center;
}
.columnleft #headlinehomeondemand ul {
	margin: 0 !important;
	padding: 0 0 0 5px !important;
}
.columnleft #headlinehomeondemand ul li {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	font-size: 13px;
	height: 43px;
	clear: both;
}
.columnleft #headlinehomeondemand .link {
	margin: 0;
	padding: 0;
}
.columnleft #headlinehomeondemand ul li a {
	font-weight: bold;
}
/*--------------------  STOCKS --------------------- */

#stocks {
	display: block!important;
	visibility: visible!important;
	margin-top: 5px;
	height: 200px;
}
#stocks img {
	display: none;
	visibility: hidden;
}
#stocks h5 {
	font-size: 16px;
	text-align: center;
	color: white;
	height: 20px;
	margin: 0;
	padding: 3px 0 0 7px;
	background-image: url(WBNG_sectiondivider178.jpg);
}
#stocksfeed {
	width: 165px;
	height: 200px;
	padding-top: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
}
#stocksfeed tr, #stocksfeed td {
	background-color: #ffffff;
}
/*------------------  POLL --------------------- */

#poll {
	font-size: 13px;
	padding: 0px 0 80px 0px;
	margin: 0;
	width: 300px;
}
#poll h5 {
	height: 20px;
	width: 300px;
	background: transparent url(WBNG_sectiondivider300.jpg) no-repeat top left;
	text-align:center;
	color:#FFF;
	font-size:16px;
	padding: 4px 0 0 0;
}
#poll h2 {
	font-size: 16px;
	width: 260px;
	margin-left: 20px;
	text-align: justify;
	color: #123a92;
}
#poll .submit {
	margin-top: 12px;
	margin-left: 20px;
}
/*#poll ul {
margin-left: -22px;
}*/

* html #poll ul {
	margin-left: 10px;
}
/*--------------  MOST POPULAR ------------------- */

.columnright #mostpopular {
	margin: 0;
	padding: 0px;
	width: 280px;
}
.columnright #mostpopular.rev .reviews {
	border:none;
	margin:0;
	padding:0;
}
.columnright #mostpopular.rev .reviews p.reviews_banner {
	color:#000;
}
.columnright #mostpopular .sectiondiv h5 {
	height: 20px;
	width: 300px;
	margin: 0 0 5px 0;
	padding: 0;
	background: transparent url(WBNG_sectiondivider300.jpg) no-repeat top left;
}
.columnright #mostpopular h5 {
	color: white;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
}
.columnright #mostpopular ul {
	font-size: 12px;
	margin: 0;
	padding: 0;
	width:300px;
}
.columnright #mostpopular ul li {
	padding: 0px;
	margin: 0px;
}
/* ------------ AP VIDEO -------------- */
#apvideo {
	margin: 8px 0 0 0;
	padding-bottom: 4px;
	text-align: center;
}
#apvideo h5 {
	color: white;
	font-size: 16px;
	padding: 3px 7px 3px 7px;
	background: transparent url(WBNG_sectiondivider178.jpg) no-repeat top left;
}
#apvideo h5 {
	margin: 0px;
	padding: 0px;
}
/* -------- FEATURED SELECTIONS ------- */
#featured_selections {
	height: 180px;
	overflow: hidden;
}
/*---------WHATS ON--------------*/

#whatson {
	font-size: 11px;
	width: 300px;
	margin:0;
}
#whatson iframe {
	margin: 0 0 0 -7px;
	width: 309px;
	height: 205px;
}
#whatson .sectiondiv3 h5 {
	font-size: 16px;
	line-height: 25px;
	padding: 0px;
	margin: 0;
	color:white;
	text-align: center;
}
#whatson .schedule {
	font-size: 10px;
	padding: 0 0 0 20px;
	text-decoration: underline;
	color: white;
}
#whatson .sectiondiv3 {
	width: 300px;
	margin: 0;
	padding: 0;
	background: transparent url(WBNG_sectiondivider300.jpg) no-repeat top left;
}
.whatsontitle {
	border: 2px white solid;
	width: 214px;
	background: #eee;
	padding: 0px 0 0px 5px;
	height: 30px;
	text-align: left;
	line-height: 30px;
	float: right;
	text-transform:uppercase;
	overflow: hidden;
}
#whatson #whatsonbox {
	padding: 3px 0 5px 1px;
}
/*------------------- FOOTER ---------------------*/

#footer {
	text-align: center;
	padding: 8px 8px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	border-top: 1px solid #172fab;
	border-bottom: 1px solid #172fab;
	color: #FFF;
	width: 962px;
	background-color: #6578dc;
}
#footer a {
	color: white;
}
.disclaim {
	padding: 6px 0;
}
.company, .address, .city, .state, .zip {
	display: inline;
}
.copydoc {
	display: inline;
	padding: 4px 8px;
}
.copyright {
	display: none;
	visibility: hidden;
}
/*------------------ POPUP PLAYER-------------------- */

#videopop {
	text-align: left;
	padding: 5px;
	margin: 0px auto;
	width: 728px;
	background: transparent url() top center no-repeat;
}
#videopop.brand_seattlepi {
	background: transparent url() top center no-repeat;
}
#videopop.brand_seattlepi #search {
	margin-bottom: 50px;
}
#videopop.brand_seattlepi .callout {
	padding-top: 10px;
}
#videopop #popsclipstop, #videopop #popsclipbot, #videopop #footer, #videopop .videoiconimg {
	display: none;
	visibility: hidden;
}
#videopop .spotlight {
	float: right;
	width: 340px;
}
#videopop #search form {
	padding: 0;
	margin: 0;
	height: 1px;
}
#videopop #search {
	margin: 6px 0 30px 0;
	background: none;
	text-align: right;
}
#videopop .headline {
	width: 340px;
	clear: left;
}
#videopop .headline h3 {
	font-size: 14px;
	color: #172fab;
	margin: 0 0 2px 0;
	padding: 0;
}
#videopop .headline p {
	font-size: 13px;
	color: black;
	margin: 0;
	padding: 0;
}
#videopop .headline img {
	width: 100px;
	float: left;
	padding: 0 5px 12px 0;
}
#videopop #textarea {
	width: 320px;
	float: left;
	padding: 52px 0 0 0;
	margin: 0;
}
#videopop #flashPlayerDiv {
	float: left;
}
#videopop .callout {
	background: none;
	clear: both;
	padding-top: 40px;
	border: none;
}
* html #videopop .callout {
	padding-top: 10px;
}
#videopop #imware {
	float: left;
	position: absolute;
	top: 0;
	left: 10px;
}
#videopop #bannerIFrame {
	clear: both;
	width: 728px;
	height: 90px;
	margin: 20px 0 0 0;
	background: transparent;
}
/* -------------ADVERTISING ----------------- */ 

.columncenter #contextualad {
	background-color: #FFF;
	background-image: none !important;
	padding: 10px 0 10px 20px;
	margin: 40px -5px;
	border: none;
	text-align: left;
}
.columnleft #contextualad {
	background-color: #FFF;
	background-image: none !important;
	padding: 10px 5px;
	margin: 0 -5px;
	text-align: left;
}
.callout {
	padding: 5px 0 8px 0;
	margin: 0px;
	clear: both;
}
.columnright .callout iframe {
	padding: 0;
	margin: 0;
	width: 100%;
}
#c160ad1, #c160ad3 {
	padding: 5px 0 8px 0;
	clear: both;
}
.columncenter .callout {
	border-top: 1px solid #6579DC;
	border-bottom: 1px solid #6579DC;
	padding: 16px 4px 5px 4px;
	clear: both;
}
#leaderboard1, #leaderboard2 {
	margin: 10px 0 0 0;
	background-position: 124px 2px;
	text-align: center;
}
#newscontent .author, #newscontent .storyinfo, #newscontent #storytools {
	display: none;
	visibility: hidden;
}
#ad_sectionsponsor2 {
	display: none;
	visibility: hidden;
}
#sports #ad_sectionsponsor2 {
	display: block;
	visibility: visible;
}
#index #ad_sectionsponsor2 {
	display: block !important;
	visibility: visible !important;
}
#headlinehomefeatured a img {
	display: none;
	visibility: hidden;
}
#headlinehomefeatured ul li a img {
	display: block !important;
	visibility: visible !important;
}
/*-------------EXTERNAL LINKS----------------*/

#external .sectiondiv h5 {
	display: none;
	visibility: hidden;
}
.externallinks {
	clear:both;
	margin-top: 10px;
}
.externallinks img {
	border: none;
}
.externallinks a {
	font-size: 14px;
}
.externallinks p {
	font-size: 12px;
}
/*-----------------Story Excludes-------------------*/
#closings .storyinfo, #closings #imware, #closings #storytools, #closings .author, #weathernational .storyinfo, #weathernational #imware, #weathernational #storytools, #weathernational .author, #weatherradar .storyinfo, #weatherradar #imware, #weatherradar #storytools, #weatherradar .author, #weatherradar #storydiv, #weatherplanner .storyinfo, #weatherplanner #imware, #weatherplanner #storytools, #weatherplanner .author, #programmingrtn11rtn_sports_schedules .storyinfo, #programmingrtn11rtn_sports_schedules #storytools, #programmingrtn11rtn_sports_schedules .author, #homeondemand .storyinfo, #homeondemand #storytools, #homeondemand .author, #homeondemand .leadstoryimg, #homeondemand .columncenter .sectiondiv h5, #aboutcareers .topthumbmore, #sportstournamentcentral .storyinfo, #sportstournamentcentral #ynicon, #programscbsvideo .storyinfo, #programscbsvideo #ynicon, #programscbsvideo .columnleft, #programscbsvideo .columnright, #newsnational .feedflare, #newspolitical .feedflare {
	display: none;
	visibility: hidden;
}
/* ------------------------------------------------SECTION STYLING ---------------------------------------- */


/* ---------------- NEWS SECTION ----------------- */

/*----------------- Business ----------------------*/

#newsbusinessbizfirst #headlinenewsbusiness, #newsbusinessbizfirst #headlineBusinessFirst {
	font-size: 13px;
	margin-left:-20px;
	margin-top:-14px;
	line-height:18px;
}
#newsbusinessbizfirst #headlineBusinessFirst .sectiondiv {
	display: none;
	visibility: hidden;
}
#newsbusinessbizfirst #headlinenewsbusiness h5 {
	font-size: 16px;
	margin: 0 0 0 15px;
	padding: 10px 0 0 5px;
}
#newsbusinessbizfirst #topstorydiv .sectiondiv {
	display:block;
	visibility: visible;
	background: transparent url() top left no-repeat;
	height: 80px;
}
#newsbusinessbizfirst #topstorydiv .sectiondiv h5 {
	display:none;
	visibility: hidden;
}
/*------------------WEATHER SECTION-----------------*/

#weatherfeeds {
	background-color: #6578dc;
	border: 1px solid #172fab;
	color: white;
	font-size: 12px;
	padding: 10px 5px 10px 15px;
}
#weather .icon {
	float: left;
	display: block;
	height: 100px;
	margin-top: 5px;
	margin-right: 5px;
}
#weather .wind, #weather .windmph {
	display: inline;
}
#extendedbox {
	font-size: 14px;
}
#extendedbox h5 {
	font-size: 16px;
}
#weather #extendedbox .leadstoryimg {
	display: none;
}
#weatherftp {
	text-align: center;
}
#weatherftp .sectiondiv {
	display: none;
	visibility: hidden;
}
#weatherftp p {
	font-size: 12px;
	margin-top: 0px;
}
#weathervideo h5 {
	display:none;
	visibility:hidden;
}
#weathervideo #story {
	text-align: center;
	font-size:14px;
	padding: 0 0 20px 0;
}
#weathervideo .videoicon a {
	font-size: 14px;
}
.parentweather .createdate {
	display:none;
	visibility:hidden;
}
/* ---------- Weather Planner --------------------- */
#weatherplanner .storybody img {
	width:320px;
}
#weatherplanner .storybox .author, #weatherplanner .storyinfo {
	display:none;
	visibility:hidden;
}
.weatherftpbox img {
	width:220px;
}
/* ---------- Weather Warnings --------------------- */
#weatherwarnings .columncenter .headlines .sectiondiv h5 {
	font-size: 16px;
}
#weatherwarnings #headlineweatherwarnings .sectiondiv h5 {
	font-size: 18px;
	border-bottom: 2px solid #e13c29;
}
#weatherwarnings .headlines ul {
	font-size: 14px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/* ------------------- SPORTS -------------------- */


#sportsnational #headlineABCSportsNews .sectiondiv, #sportscollege #headlineBuffaloStateSportsNews .sectiondiv, #sportssabres #headlineSabresNews .sectiondiv, #sportsbills #headlineBillsnews .sectiondiv, #sportsbisons #headlineBisonsHeadlines .sectiondiv {
	display: none;
	visibility: hidden;
}
#sportsnational #headlineABCSportsNews, #sportscollege #headlineBuffaloStateSportsNews, #sportssabres #headlineSabresNews, #sportsbills #headlineBillsnews, #sportsbisons #headlineBisonsHeadlines {
	font-size: 13px;
	margin-left:-20px;
	margin-top:-14px;
	line-height:18px;
}
/* ------------------------ TRAFFIC -------------------- */

#traffic #storytools, #traffic .author, #traffic .storyinfo, #traffic .columnleft, #traffic .columnright {
	display: none;
	visibility: hidden;
}
/*------------  FEATURES SECTION ----------------- */

/*  FEATURE NAV  */
#programming #featurenav, #about #featurenav, #inside #featurenav, #features #featurenav {
	width: 476px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	background: transparent;
}
#programming #featurenav .sectiondiv, #about #featurenav .sectiondiv, #features #featurenav .sectiondiv {
	visibility: hidden;
	display: none;
}
#features .feature, #inside .feature {
	width: 50%;
	float: left;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	height: 150px;
}
#programming .feature, #about .feature {
	width: 100%;
	float: none;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	height: 150px;
}
#programming .feature img, #about .feature img, #inside .feature img, #features .feature img {
	margin: 0 5px 5px 0;
	float: left;
	width: 150px;
	height: 112px;
}
#inside .feature h2, #programming .feature h2, #about .feature h2, #features .feature h2 {
	margin: 0;
	padding: 0;
	background-color: transparent;
	font-size: 18px;
	font-weight: normal;
	border: 0;
	text-align: left;
	font-weight: bold;
}
#programming .feature h2 a, #about .feature h2 a, #inside .feature h2 a, #features .feature h2 a {
	color: #172FAB;
}
#programming .feature h3, #about .feature h3, #features .feature h3 {
	margin: 0;
	font-size: 13px;
	line-height: 12px;
	font-weight: normal;
	float: left;
	text-align: left;
	width: 300px;
}
#programming .feature h3 a, #about .feature h3 a, #inside .feature h3 a, #features .feature h3 a {
	color: #333333;
}
#programming .feature p, #about .feature p, #inside .feature h3, #features .feature h3, #features #featurenav .sectiondiv, #features .feature ul, #features .feature p, #about .feature ul, #inside .feature p, #inside .feature ul, #features .feature ul {
	visibility: hidden;
	display: none;
}
#communityevents .author, #communityevents #storytools, #communityevents .storyinfo, #events #introbody h5, #weatherforecast .author, #weatherforecast #storytools, #weatherforecast .storyinfo, #weatherwatches .author, #weatherwatches #storytools, #weatherwatches .storyinfo, #weathernationalweather .author, #weathernationalweather #storytools, #weathernationalweather .storyinfo, #weather5dayplanner .author, #weather5dayplanner #storytools, #weather5dayplanner .storyinfo, #programs .author, #programs #storytools, #programs .storyinfo, #programs .columnleft, .parentabout .author, .parentabout #storytools, .parentabout .storyinfo, .parentprogrammingrtn11 .author, .parentprogrammingrtn11 #storytools, .parentnprogrammingrtn11 .storyinfo, .parentfeatures .author, .parentfeatures #storytools, .parentfeatures .storyinfo, #featurestellusmore .columnleft, #featurestellusmore .columnright, #featurestellusmore .sectiondiv, #featurestellusmore #ynicon {
	display: none;
	visibility: hidden;
}
#programs .columncenter iframe {
	width: 660px;
}
/* -------------------Your Green Life ----------------------- */
#featuresgreenlife #ecotip table {
	width: 300px;
	float: left;
}
#featuresgreenlife #idealbite {
	float: left;
	text-align: left;
	width: 158px;
	padding: 0 0 0 10px;
}
#featuresgreenlife #topstorydiv {
	clear: both;
	padding-top: 20px;
}
#headlineTreehugger .sectiondiv h5 {
	display: block;
	visibility: visible;
	background: transparent url() top left no-repeat;
	height: 30px;
	margin: 0 0 5px 0;
	width:468px;
	padding: 4px 0 0 10px;
	font-size: 18px;
	font-weight: bold;
	color: white;
}
#headlineTreehugger ul {
	list-style-type:none;
	padding: 0;
}
#headlineTreehugger ul p {
	font-size: 12px;
}
#headlineTreehugger .feedflare, #headlineTreehugger img {
	display:none;
	visibility:hidden;
}
/* ----------------- Morning News ----------------*/

#featuresmorningnews .columncenter .headlines {
	width: 232px;
	height: 220px;
	font-size: 12px;
	float: left;
	margin: 0 2px 14px 2px;
}
#featuresmorningnews .columncenter .headlines .sectiondiv h5 {
	background: transparent url() top left no-repeat;
	height: 22px;
	padding: 4px 0 0 10px;
	font-size: 18px;
	font-weight: bold;
}
#featuresmorningnews .columncenter .headlines .sectiondiv h5 a {
	text-decoration: none;
	color: #fff;
}
#featuresmorningnews .columncenter .headlines .sectiondiv h5 {
	text-decoration:none;
	color: #FFF;
}
#featuresmorningnews .columncenter .headlines ul {
	margin: -6px 0 0 0;
	padding: 0 0 0 24px;
}
#featuresmorningnews .columncenter .headlines ul li {
	padding: 0 0 4px 0;
}
#featuresmorningnews .columncenter .headlines ul li a {
	color: #333;
}
/* ---------------- FEATURES - FAMILY/CWK and FOOD & WINE ---------------*/
#featureskids .columncenter, #featuresfoodwine .columncenter {
	height: 2000px;
}
#featureskids .columncenter #story, #featuresfoodwine .columncenter #story {
	height: 1200px;
	margin-top: 780px;
	overflow: hidden;
}
#featureskids .columncenter #topstorydiv, #featuresfoodwine .columncenter #topstorydiv {
	margin-top: -1980px;
	height: 150px;
	overflow: hidden;
}
#featureskids .columncenter #moretopstories, #featuresfoodwine .columncenter #moretopstories {
	height: 330px;
	overflow: hidden;
}
#featureskids .columncenter #headlineholder, #featuresfoodwine .columncenter #headlineholder {
	height: 250px;
}
/* -------------------- PROGRAMMING -------------------- */

/* abc */
#programmingabc #headlineholder {
	display: none;
	visibility: hidden;
}
#headlineNiagaraGazette, #headlineArtvoicearticles, #headlineABCPrimetime, #headlineNightline, #headlineGoodMorningAmerica {
	font-size: 12px;
}
#headlineNiagaraGazette h5, #headlineArtvoicearticles h5, #headlineABCPrimetime h5, #headlineNightline h5, #headlineGoodMorningAmerica h5 {
	font-size: 14px;
	margin: 12px 0;
	padding: 40px 0 0 0;
}
#headlineNiagaraGazette, #headlineArtvoicearticles, #headlineABCPrimetime, headlineNightline, #headlineGoodMorningAmerica {
	padding-right: 8px;
}
#headlineNiagaraGazette ul, #headlineArtvoicearticles ul, #headlineABCPrimetime ul, #headlineNightline ul, #headlineGoodMorningAmerica ul {
	margin: -6px 0 0 0;
	padding: 0 0 0 20px;
}
#headlineNiagaraGazette ul li, #headlineArtvoicearticles ul li, #headlineABCPrimetime ul li, #headlineNightline ul li, #headlineGoodMorningAmerica ul li {
	padding: 0 0 4px 0;
}
#headlineNiagaraGazette .more, #headlineArtvoicearticles .more, #headlineABCPrimetime .more, #headlineGoodMorningAmerica .more, #headlineABCPrimetime .more {
	display: none;
	visibility: hidden;
}
/* ------------------------------ COMMUNITY ------------------------ */

/*-----------Community Calendar------------------*/

#events .sectiondiv {
	display: none;
	visibility: hidden;
}
#events h5 {
	font-size: 16px;
}
#eventlistorder h2 {
	font-size: 14px;
}
#caldays {
	background: #0d126a !important;
}
.emptycaldate {
	background: #2d3892 !important;
}
/* --------------- Newspaper Network --------*/

#artvoice, #niagara, #buffalospree {
	float:left;
	width:150px;
	padding:0 6px 0 0;
	margin:0;
}
#headlineArtvoicearticles, #headlineNiagaraGazette {
	float:left;
	width: 220px;
}
/*-----Inside/Contests-----*/
#insidecontestsbigshot .columnright, #insidecontestsbigshot .columncenter .sectiondiv, #insidecontestsbigshot .columncenter #ynicon, #insidecontests #surveysection .sectiondiv h5 {
	display: none;
	visibility: hidden;
}
/* --------------------------- INSIDE WKBW ------------------------------ */

/*  ---------------------- Personalities -----------------------  */ 

/*
#insidepersonalities .headlines ul li img {
width: 85px;
height: 100px;
}

#insidepersonalities .headlines ul li {
height: 170px;
width: 100px;

}
*/

#bios h5 {
	font-size: 16px;
}
#bios h2 {
	font-size: 14px;
}
#insidepersonalities .columncenter #headlineholder {
	display:none;
	visibility:hidden;
}
#insidepersonalitiesnewsbios #storysection .sectiondiv, #insidepersonalitiesweatherbios #storysection .sectiondiv, #insidepersonalitiessportsbios #storysection .sectiondiv, #insidepersonalitiesbuffalobios #storysection .sectiondiv {
	display: none;
	visibility: hidden;
}
#insidepersonalities .topthumbmore {  /* This is to override a change is Fisher CSS that broke the bios page. */
	margin: 0 5px 18px 0;
	padding: 0 0 0 0;
}
#insidepersonalitiesnewsbios .storyimgnonstan, #insidepersonalitiesweatherbios .storyimgnonstan, #insidepersonalitiessportsbios .storyimgnonstan, #insidepersonalitiesbuffalobios .storyimgnonstan {
	width:85px;
	height:100px;
	display:inline;
	float:left;
}
#insidepersonalitiesnewsbios .storyimgcont, #insidepersonalitiesweatherbios .storyimgcont, #insidepersonalitiessportsbios .storyimgcont, #insidepersonalitiesbuffalobios .storyimgcont {
	width:85px;
	height:100px;
	display:inline;
	float:left;
}
#insidepersonalitiesnewsbios .storybody, #insidepersonalitiesweatherbios .storybody, #insidepersonalitiessportsbios .storybody, #insidepersonalitiesbuffalobios .storybody {
	float:left;
}
.parentinside .author, .parentinside #storytools, .parentinside .storyinfo {
	display: none;
	visibility: hidden;
}
#insidecontestscoupons.parentinside #storytools {
	display: block;
	visibility: visible;
}
#insidecontestscoupons.parentinside .storybody {
	clear: none;
}
.parentinside #storysection h5, .parentinside #surveysection h5 {
	margin: 0;
	padding: 0;
	color: #172FAB;
}
.parentinside .storybox, .parentinside .storybody {
	margin: 0;
	padding: 0;
}
.parentinside .storybox p {
	margin-top: 0;
	font-size: 13px;
}
.parentinside .storybox strong {
	color: #00338E;
}
#headlineinsidepersonalitiesnewsbios h5, #headlineinsidepersonalitiesweatherbios h5, #headlineinsidepersonalitiessportsbios h5, #headlineinsidepersonalitiesbuffalobios h5 {
	font-size:18px;
	color:#00338E;
	padding: 0 0 10px 0 !important;
}
#headlineinsidepersonalitiesnewsbios, #headlineinsidepersonalitiesweatherbios, #headlineinsidepersonalitiessportsbios, #headlineinsidepersonalitiesbuffalobios {
	margin: 0 0 12px 0;
}
#headlineinsidepersonalitiesnewsbios ul, #headlineinsidepersonalitiesweatherbios ul, #headlineinsidepersonalitiessportsbios ul, #headlineinsidepersonalitiesbuffalobios ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#headlineinsidepersonalitiesnewsbios ul li, #headlineinsidepersonalitiesweatherbios ul li, #headlineinsidepersonalitiessportsbios ul li, #headlineinsidepersonalitiesbuffalobios ul li {
	float: left;
	list-style-type: none;
	width: 108px;
	height: 160px;
	margin: 0 10px 0 0;
	text-align: center;
}
#headlineinsidepersonalitiesnewsbios ul li img, #headlineinsidepersonalitiesweatherbios ul li img, #headlineinsidepersonalitiessportsbios ul li img, #headlineinsidepersonalitiesbuffalobios ul li img {
	width: 85px;
	height: 100px;
	margin: 0;
}
#headlineinsidepersonalitiesnewsbios h5, #headlineinsidepersonalitiesweatherbios h5, #headlineinsidepersonalitiessportsbios h5, #headlineinsidepersonalitiesbuffalobios h5 {
	display: block;
	margin: 12px 0 0 0;
	padding: 0;
}
#headlineinsidepersonalitiesnewsbios h5 a, #headlineinsidepersonalitiesweatherbios h5 a, #headlineinsidepersonalitiessportsbios h5 a, #headlineinsidepersonalitiesbuffalobios h5 a {
	font-size: 18px;
	color: #12499F;
}
#headlineinsidepersonalitiesnewsbios ul li a, #headlineinsidepersonalitiesweatherbios ul li a, #headlineinsidepersonalitiessportsbios ul li a, #headlineinsidepersonalitiesbuffalobios ul li a {
	color: #000;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#headlineinsidepersonalitiesnewsbios ul li a:hover, #headlineinsidepersonalitiesweatherbios ul li a:hover, #headlineinsidepersonalitiessportsbios ul li a:hover, #headlineinsidepersonalitiesbuffalobios ul li a:hover {
	text-decoration: underline;
}
#headlineinsidepersonalitiesnewsbios .columncenter .callout, #headlineinsidepersonalitiesweatherbios .columncenter .callout, #headlineinsidepersonalitiessportsbios .columncenter .callout, #headlineinsidepersonalitiesbuffalobios .columncenter .callout {
	display: none;
	visibility: hidden;
}
/*  SURVEY SECTION STYLING */
.parentprogramming #surveysection h5 {
	margin: 0;
	padding: 0;
	color: #172FAB;
	font-size: 24px;
}
.parentprogramming #surveysection .cmP_question {
	font-size: 13px;
	vertical-align: bottom;
}
/*------------Recipes-----------------*/

#featureswhatscooking .columncenter h5 {
	margin: 0;
	padding: 0;
	font-size: 21px;
	color: #00338E
}
#featureswhatscooking .columncenter h2 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #00338E
}
#featureswhatscooking #story h5 {
	margin: 0;
	padding: 0;
	font-size: 21px;
	color: #00338E
}
#featureswhatscooking #story h5 {
	margin: 0;
	padding: 0;
	font-size: 21px;
	color: #00338E
}
#featureswhatscooking #story p {
	font-size: 13px;
	padding: 6px 0 0 0;
	margin: 0;
}
#featureswhatscooking #recent h2 {
	margin: 24px 0 0 0;
	padding: 0;
	font-size: 21px;
	color: black;
}
#featureswhatscooking #recent ul {
	margin: 0;
	padding: 4px 0 0 15px;
	font-size: 13px;
}
#featureswhatscooking #recent ul li {
	padding: 1px 0;
}
#featureswhatscooking #find {
	border-top: 3px double #80A5CF;
	border-bottom: 3px double #80A5CF;
	background-color: #C0D5F0;
	margin: 20px 0 0 0;
	padding: 0 0 0 16px;
}
#featureswhatscooking #find h2 {
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 21px;
	color: black;
	font-size: 18px;
}
#featureswhatscooking #find ul {
	margin: 0;
	padding: 4px 0 16px 24px;
	font-size: 13px;
}
#featureswhatscooking #find ul li {
	padding: 1px 0;
}
#ingredients table {
	font-size: 13px;
	width: 320px;
}
#ingredients table strong {
	display: none;
	visibility: hidden;
}
#directions {
	font-size: 13px;
}
#featureswhatscooking #storytools {
	display: inline;
	visibility: visible;
}
#ingredients {
	float: left;
}
/*Test Declaration - #00004854 */
#video #textarea .more {
	display: block;
	visibility: visible;
}
/*------Blogs---------*/

#sportsblog .columncenter .sectiondiv {
	display: none;
	visibility: hidden;
}
.columncenter #headlinesportsblog .sectiondiv {
	display: block;
	visibility: visible;
	height: 240px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	background: transparent url(wbng_blog.jpg) center top no-repeat;
}
.blogs ul {
	margin: 0px 10px 10px -35px;
	list-style-type: none;
	font-size: 12px;
	line-height: 14px;
	width: 460px;
}
*:first-child+html .blogs ul {
	margin: 0px 10px 10px 0px;
}
* html .blogs ul {
	margin: 0px 10px 10px 0px;
}
.blogs ul li {
	margin: 10px 0 0 0;
	list-style-type: none;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	width: 460px;
}
.blogs .topthumbmore {
	margin: 2px 10px 0 0;
	width: 150px;
}
.blogs .headtitle {
	font-size: 24px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 28px;
	margin-top: 25px;
	text-align: left;
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	width: 460px;
}
.blogs .storybody {
	border-bottom: 1px dashed #ccc;
}
.blogs .permalink {
	text-align: right;
	font-size: 12px;
	line-height: 16px;
	display: none;
	visibility: hidden;
}
.blogs .permalink a {
	border-right: 1px solid #aaa;
	padding-right: 10px;
}
.blogs .story p span {
	margin-left: -10px;
	padding: 0px;
	font-size: 10px;
}
/* New Blog Styling */

#weatherblog .columncenter .sectiondiv h5, #sportslasik .columncenter .sectiondiv h5 {
	font-size: 28px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #DDDDDD;
}
#weatherblog .createdate, #sportslasik .createdate {
	display:block;
	visibility:visible;
}
#weatherblog .storyinfo, #sportslasik .storyinfo {
	margin:0pt 4pt 4px 0;
	width:150px !important;
}
#blogitem {
	clear: both;
	padding: 5px 0 5px 0;
}
#blogitem .thumb {
	width: 150px;
	float: left;
	margin: 0 4px 0 0;
}
#blogitem div.toptitle {
	border-bottom:1px solid #CCCCCC;
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:28px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	width:450px;
}
#blogbody {
	font-size: 12px;
	border-bottom:1px dashed #CCCCCC;
}
.blogfooter .archive {
	display: inline;
	font-size:12px;
	line-height:16px;
}
.blogfooter .permalink {
	text-align:right;
	display: inline;
	font-size:12px;
	line-height:16px;
	border-right: 1px solid #CCCCCC;
	margin-right: 5px;
	padding-right: 5px;
}
/* Directory M */

#directorym {
	margin: 0px;
	z-index: 0;
	margin: 0 0 0 0;
}
/*----------BIM Content Feed Styles----------------*/

.BIMcontentfeed .sectiondiv, #newsentertainment .columncenter .sectiondiv, #newshealth .columncenter .sectiondiv, #newsbusiness .columncenter .sectiondiv, #newstechnology .columncenter .sectiondiv {
	display: none;
	visibility: hidden;
}
.BIMcontentfeed {
	font-size:12px;
	height:100% !important;
	margin:0 !important;
	padding:8px 0 0 0 !important;
	width: 473px !important;
}
.BIMcontentfeed .headtitle {
	font-weight: bold;
	font-size: 13px;
}
.BIMcontentfeed ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}
.BIMcontentfeed ul li {
	margin: 0;
	padding: 0;
	clear:both;
	display:block;
	float:none;
	min-height: 100px;
}
* html .BIMcontentfeed ul li {
	height: 100px;
}
.BIMcontentfeed .topthumbmore {
	margin: 0;
	padding: 0 5px 5px 0;
	width: 120px;
	float:left;
}
.BIMcontentfeed ul li .videoicon {
	display:block;
	visibility:visible;
	font-size:12px !important;
	font-weight: normal;
}
.BIMcontentfeed ul li p {
	margin: 0;
	padding: 4px 0 0 0;
	font-size: 12px;
}
* html #sportstournamentcentral #header img {
	margin: 0 -3px;
}
* html #sportstournamentcentral #search {
	padding-left: 10px;
}
/* Weddings Knot */
#featuresknot .columnleft, #featuresknot .columnright {
	display: none;
	visibility: hidden;
}
/* Obituaries */
#newsobituaries .columncenter #headlineholder h5 {
	font-size: 20px;
}
#newsobituaries .columncenter .headtitle {
	font-size: 15px;
}
#newsobituaries .storyinfo, #newsobituaries #storytools, #newsobituaries #imware, #newsobituaries #mpsectional {
	display:none;
}
/*----------Elections----------------*/

#newselections #storysection #ynicon, #newselections #storysection .storyinfo {
	display: none;
	visibility: hidden;
}
/* Home Featured */
/* ---- Revenue Links Module ---- */
#headlinehomefeatured {
	clear: both;
	margin: 5px 0 0 0;
	background-color: #1A32AE;
}
#headlinehomefeatured .sectiondiv h5 {
	color:#000;
	font-size:16px;
	height:20px;
	margin: 0 0 4px 0;
	padding:3px 0pt 0pt 7px;
	text-align:center;
}
#headlinehomefeatured .sectiondiv h5 a {
	color:#FFF;
}
#headlinehomefeatured ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#headlinehomefeatured ul li {
	margin: 0px 0 0 0;
	padding: 0px;
	clear: both;
	height: 98px;
}
#headlinehomefeatured .topthumbmore {
	width: 170px;
	margin: 0px 0 0 5px;
	padding: 0px;
}
#headlinehomefeatured .headtitle {
	display: none;
	visibility: hidden;
}
/* -- Live Stream --- */

#newslivestream #storysection .sectiondiv, #newslivestream #storytools, #newslivestream #ynicon, #newslivestream .storyinfo, #newslivestream .columnleft {
	display: none;
	visibility: hidden;
}
#newslivestream .storybody {
	margin-top: -13px;
}
/* -- Giving Care -- */

#featuresgivingcare .columncenter #story .sectiondiv {
	display: none;
}
/* -- Elections headline removed -- */
#newselections #headlineholder .sectiondiv {
	display: none;
	visibility: hidden;
}
/*----------Headline News Center Column----------------*/
#headlinenewsstate ul {
	list-style: none;
	font-size: 12px;
	margin-left: -30px;
}
#headlinenewsstate .sectiondiv {
	background:transparent url(WBNG_sectiondivider178.jpg) no-repeat scroll left top;
	margin:0 0 5px;
	padding:0;
	text-align:center;
}
.columnleft #headlinenewsstate .sectiondiv h5 a {
	color:white;
	font-size:16px;
	margin:0;
	padding:3px 7px;
	text-align:center;
}
#headlinenewsstate ul li {
	padding: 5px;
}
/*-----TextCaster Hidden Left Column-----*/

#closingsclosingalert .columnleft {
	display: none;
}
/*----------- I Radar Hidden Left Column ------------*/
#weatheriradar .columnleft {
	display: none;
}
#weatheriradar .sectiondiv {
	margin-top:-35px
}
/*--------- CBS Live Player -------*/
#newsnationalcbslivefeed .columnleft {
	display: none;
}
/*-------- Letterman Live Player ---*/
#newsletterman .columnleft {
	display: none;
}
/*----------Games------------*/
#insidegames .columnleft {
	display: none;
}
#insidegames #storytools {
	display: none;
}
#insidegames .storyinfo, .author {
	display: none;
}
#insidegames #story #divsection {
	display: none;
}
/*------------ WORLD CUP PETITION----------------*/

#world-cup-petition .columnleft, #world-cup-petition .columnright, #world-cup-petition h5 {
	display: none;
}
#world-cup-petition .columncenter {
	border: none;
}
#world-cup-petition .storybody {
	margin-top: -15px;
}
.reviews_banner img {
	float:left;
	margin:2px 5px 2px 0;
	border:1px solid #000;
	padding:1px;
	background:#fff;
}
.reviews {
	border-bottom:1px dotted #457C92;
	margin:5px 0;
	padding:0 0 5px;
}
.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a {
	padding:0;
	margin:0;
	color:#000;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover {
	color:#808080;
	text-decoration:none;
}
.reviews h4, .reviews h4 a {
	padding:0;
	margin:0;
	text-align:left;
	color:#104867;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
a.read-more {
	background:#ccc url(read-more.gif) repeat-x;
	color:#000;
	cursor:pointer;
	padding:3px 10px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
#Mustread1_uptopmiddlemustread {
	padding: 10px;
	background:url(mid_bg.gif) repeat-y center;
	width:172px;
	float:left;
	overflow:hidden;
	font-size:12px;
}
.hpcenterrightmostpopular {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
}
.hptopthumbheadmagazine, .hptopthumbhead, .contentpgsubheadinglink {
	color: #af0e25;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.contentpgtext {
	color: #000;
	text-decoration: none;
	font: 12px/15px Arial, Helvetica, sans-serif;
	text-align:justify;
}
#picks .issue {
	float:left;
	overflow:hidden;
	padding: 0;
	text-align:left;
	width:170px;
}
#picks .navi {
	width:300px;
}
#picks .issue ul li {
	color:#0066FF;
	font-size:13px;
	font-weight:bold;
	padding:5px 0;
}
#picks .navi ul li {
	background:url("navi.gif") no-repeat scroll 0px 6px transparent;
	border-bottom:1px solid #CCCCCC;
	padding-left:20px;
	width:280px;
}
#picks .navi ul {
	height:auto;
}
