/* GENERAL */ 

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.subtitle {
	display: none;
	visibility: hidden;
}
.columnleft {
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
}
.columncenter {
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
}
.columnright {
	border-top: 1px solid #e1e1e1;
        padding-top: 6px;
}
a:link, a:visited, a:active {
	color: #00338E;
	text-decoration: none;
}
a:hover {
	color: #00338E;
	text-decoration: underline;
}

/*  BREAKING NEWS  */
#breaking {
	margin-bottom: 5px;
	background: transparent url(http://media.kulr8.com/designimages/KULR_breaking_para.gif) bottom left no-repeat;
}
#breaking h1 {
	color: #eee;
	letter-spacing: .04em;
	margin: 5px 0 0 0;
	padding: 5px 10px 0 10px;
	font-size: 18px;
	background: transparent url(http://media.kulr8.com/designimages/KULR_breaking_h1.jpg) top left no-repeat;
}
#breaking p {
	color: #eee;
	margin: 0;
	padding: 0 10px 10px 10px;
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#breaking a {
	color: white;
	text-decoration: underline;
}
#breaking ul {
	margin: -8px 0 0 0;
	padding: 0 0 12px 24px;
}
#breaking ul li {
	font-size: 12px;
	color: white;
	padding-bottom: 2px;
}

/* ----- DIVIDER STYLES ----- */
.sectiondiv {
	padding: 0px 0px 0px 5px;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 3px;
	background-repeat: repeat-x;
	line-height: 20px;
}
.sectiondiv h1 {
	margin: 0px;
	color: #000;
	text-align: left;
	margin: 0px;     
	font-size: 15px;
	text-transform: uppercase;
}
.sectiondiv2 {
	margin-top: 0px;
	height: 20px;
	margin-bottom: 3px;
	padding: 0px 0px 0px 5px;
	background: transparent url(http://media.kulr8.com/designimages/KULR_MoreStories_464x24.jpg) top left no-repeat;
	line-height: 20px;
}
.sectiondiv2 h1 {
	margin: 0px;
    color: #fff;
    text-align: left;
    font-size: 15px;
    text-transform: uppercase;
}
.sectiondiv3 {
	margin-top: 0px;
	height: 20px;
	margin-bottom: 3px;
	background-repeat: repeat-x;
	line-height: 20px;
	padding: 0px;
}
.sectiondiv3 h1 {
	margin: 0px;
	color: #000;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	padding: 0px 0px 0px 5px;
}
#storysection #storydiv {
padding: 0px;
}

#storysection .sectiondiv {
height: 18px;
line-height: 18px;
} 

#storysection #mpsectional .sectiondiv {
 height: auto;
 padding: 0px !important;
}

/* VIDEO PLAYER STYLES */
#videoplayer {
	width: 470px;
	height: 270px;
	padding: 0;
	margin: 0px;
}
#video{
	padding: 0px;
	margin: 0px;
}
#videobox {
	text-align: left;
	width: 468px;
	height: 270px;
	padding: 0px;
	margin-top: 0px;
}
* html #videobox {  /* IE6 HACK */
	text-align: left;
	width: 465px;
	height: 270px;
	padding: 0px;
	margin-top: 0px;	
}
#videobox #media {
	padding: 0px;
	margin: 0px;
	width: 320px;
	float: left;
	z-index: 1;
}
#videobox #textarea {
	padding: 0px 5px 5px 5px;
	margin: 0px;
	width: 130px;
	float: right;
}
#videobox h1 {
	color: #00338E;
	font-size: 16px;
	margin: 0 0 0 0;
	padding: 0;
}
#videobox #textarea p {
	padding: 0px 5px 5px 0px;
	margin: 0px;
	font-size: 12px;
}
#videobox #headlines {
	float: right;
	width: 90px;
}
#videobox #center {
	float: left;
}
#videobox #play {
	position: absolute;
	left: 270px;
	top: 224px;
}
#videobox #play a {
	color: #fff;
}
#videobox #topvideo {
	height: 16px;
	margin-bottom: -2px;
	margin-top: 0px;
	margin-left: 49px;
}
#videobox .videothumb {
	width: 140px;
	margin-bottom: 2px;
}
#storysection #videoplayer {
	height: 270px;
	width: 320px;
	margin-right: 5px;
	float: left;
}
#weather #videoplayer {
	height: 270px;
	width: 320px;
	margin-right: 5px;
	margin-left: 80px;
}
ul li .videoicon {
	display: none;
	visibility: hidden;
}
#relatedmedia ul li .videoicon{
display: inline;
visibility: visible;	
}

.videoicon span, .videoiconhi span {
	font-size: 12px !important;
	font-weight: normal;
}
.storybox .videoiconhi {
	padding: 0;
	margin: -6px 0 4px 0;
}
.videoicon img, .videoiconhi img {
	margin: 1px 0 -2px 0;
	padding: 0;
	display: inline;
}
.videoiconhi span {
	display: inline;
}

/* POPUP PLAYER */


#videopop {
	text-align: left;
	padding: 5px;
	margin: 0px auto;
	width: 728px;
        background: transparent url(http://media.kulr8.com/designimages/kulr_videopop_bkg3.jpg) no-repeat;        
        background-position: 0px 1%;
 }
*html #videopop {  /* IE6 HACK */
        padding-left: 10px;
}
*:first-child+html #videopop { /* IE7 HACK */
	padding-left: 10px;
}

#videopop #popsclipstop, #videopop #popsclipbot, #videopop .videoiconimg, #videopop #spotlight img {
	display: none;
	visibility: hidden;
}
#videopop .spotlight {
	float: right;
        width: 340px;
       	margin: 0px 10px 0px 0px;
}
* html #videopop .spotlight{  /* IE6 HACK */
       	margin: 0px 25px 0px 0px;

}
*:first-child+html #videopop .spotlight{ /* IE7 HACK */
	margin: 0px 35px 0px 0px;
}
#videopop #search {
	margin: 0px 0px 18px 0px;
        background: none;
        padding: 0px;
        width: 338px;
}
#videopop #search .searchbutton{
        margin-top: 1px;
        margin-right: 90px;
}
* html #videopop #search .searchbutton{ /* IE6 HACK */
        padding-top: 2px;  
        margin-right: 90px;  	
}
*:first-child+html #videopop #search .searchbutton{ /* IE7 HACK */
        padding-top: 2px;  
        margin-right: 95px; 
}

#videopop .headline {
        width: 340px;
	clear: left;
}
#videopop .headline h3 {
	font-size: 14px;
	color: #00338E;
	margin: 0 0 2px 0;
	padding: 2px;
}
#videopop .headline p {
	font-size: 13px;
	color: #000;
	margin: 0;
	padding: 0;
}
#videopop .headline img {
	width: 100px;
	float: left;
	padding: 0 5px 12px 0;
}
#videopop #textarea {
	width: 320px;
	float: left;
	padding: 42px 2px 2px 0;
	margin: 0;
}
#videopop #textarea h1 {
	font-size: 18px;
	padding-bottom: 2px;
	margin: 0;
        }
#videopop #textarea h1 a {
        color: #00338E;
}
#videopop #textarea p {
	font-size: 13px;
	color: #000;
	margin: 0;
	padding: 0 0 0 0;
}
#videopop #flashPlayerDiv {
	float: left;
}
#videopop #imware {
	height: 25px;
        margin: 0 0 0 0;
	padding-top: 8px;
	width: 320px;
	text-align: center;
}
#videopop #footer {
        width: 350px;
	background-color: #FFF;
	border: none;
	color: #000;
	padding: 0 0 0 0;
        clear: both;
        float: right;
        margin: -5px 8px 0 0;
}
#videopop #footer, #videopop #footer .copydoc, #videopop #footer #affiliate, #videopop #footer .phone, #videopop #footer .zip, #videopop #footer .email  {
	display: none;
	visibility: hidden;
}
#videopop #footer a {
	color: #000;
}
#videopop .callout {
	padding: 16px 0 2px 0 !important;
	margin: 0;
}
* html #videopop .callout{ /* IE6 HACK */
        padding: 8px 0 2px 0 !important;
}
*:first-child+html #videopop .callout{ /* IE7 HACK */
        padding: 10px 0 2px 0 !important;
}

#videopop #imware {
float: left;
position: absolute;
top: 0;
left: 10px;
}

/*  FEATURE NAV  */


#featurenav {
	clear: both;
	width: 468px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
        margin: 0 0 10px 0;
        overflow: hidden;
}
#featurenav .sectiondiv {
	visibility: hidden;
	display: none;
}
.feature {
	width: 117px;
	height: 140px;
	text-align: center;
	float: left;
	border-bottom: 2px double #101F92;
	margin-bottom: 0px;
	background-color:#ebebeb;
}
.feature img {
	/*border: 1px solid #B0ABA8;*/
	margin-top: 7px;
}
.feature h2 {
	margin: 0;
	padding: 3px 3px;
	background-color: #ebebeb;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	border-top: 2px solid #101F92;
	height:24px;
	/*border-bottom: 3px double #80A5CF;*/
}
.feature h2 a {
	color: #000;
}
.feature h3 {
	margin: 4px 5px 0 5px;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
}
.feature h3 a {
    color: #000;
}
.feature p {
	visibility: hidden;
	display: none;
}

/*  INDEX and SPORTS MAIN PAGE HEADLINES */
#index .columncenter .headlines, #sports .columncenter .headlines {
	width: 234px; 
	height: 220px;
	font-size: 12px; 
	float: left;
	margin: 0 0px 14px 0px;  
        padding: 0;
}
#index .columncenter .headlines .sectiondiv, #sports .columncenter .headlines .sectiondiv{
margin: 0px;
padding: 0px;
}

#index .columncenter .headlines .sectiondiv h1, #sports .columncenter .headlines .sectiondiv h1 {
	background: transparent url(http://media.kulr8.com/designimages/KULR_Headline_232x24.jpg) top left no-repeat;
	height: 20px;
	padding: 2px 0 0 8px; 
	font-size: 13px;
	font-weight: bold;
	color:#fff; 
}
#index .columncenter .headlines .sectiondiv h1 a, #sports .columncenter .headlines .sectiondiv h1 a {
	text-decoration: none;
	color: #fff;
}
#index .columncenter .headlines ul, #sports .columncenter .headlines ul {
	margin: 0; 
	padding: 5px 5px 0 20px;
}

#index .columncenter .headlines .more, #sports .columncenter .headlines .more{
float: right;
margin-right: 15px;
}

#index .columncenter .headlines ul li, #sports .columncenter .headlines ul li {
	padding: 0 0 10px 0;
}
#index .columncenter .headlines ul li a, #sports .columncenter .headlines ul li a {
	color: #333; 
}
#index .columncenter #headlinenewslocal, #sports .columncenter #headlinesportslocal {
	clear: both;
}

#sportslocal .columncenter {
padding-top: 0;
}

/*  GENERAL TOP, MORE & HEADLINES  */
#topstorydiv {
	margin: 0;
	padding: 0 0 5px 0;
}
#morestorydiv h1 a:link, #morestorydiv h1 a:active, #morestorydiv h1 a:visited, #morestorydiv h1 a:hover {
	color:#fff !important;
}
#topstorydiv .sectiondiv, #moretopstories .sectiondiv {
	display: none;
	visibility: hidden;
}
.topthumb {
    float: left;
    margin: 0 5px 5px 0;
    width: 200px;
}
#topstory h1 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 16px;
}
#topstory h1 a:link, #topstory h1 a:active, #topstory h1 a:visited, #topstory h1 a:hover {
	color: #00338E;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#topstory h1 a:hover {
	text-decoration: underline !important;
}
#topstory p {
	font-size: 12px;
	line-height: 12px;
	margin: 0;
	padding: 0;
}
.topthumbmore {
	float: left;
	width: 120px;
	margin: 0 5px 0 0;
	padding: 0 0 5px 0;
}
.topstorymore h2 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 13px;
}
.videoicon {
	font-weight:normal;
}
.topstorymore{
min-height: 95px;
margin-bottom: 10px;
overflow: hidden;
}

.topstorymore p {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#headlineholder {
padding-top: 10px;
}

#headlineholder ul li {
	font-size: 13px;
        margin-bottom: 10px;
}
#moretopstories {
margin-top: 10px;
}


/* HOME TOP STORY */
#index #topstorydiv, #sports #topstorydiv {
	padding: 0 5px 5px 0;
	margin: 0;
	margin-bottom: 5px;
overflow: hidden;
}
#index .topthumb, #sports .topthumb {
	width: 320px;
	margin: 0px 5px 5px 0px;
	padding: 0;
}
#index #topstorydiv .sectiondiv, #sports #topstorydiv .sectiondiv {
	display: none;
	visibility: hidden;
}
#index #topstory h1, #sports #topstory h1 {
	padding: 5px 5px;
	font-size: 16px;
}
#index #topstory h1 a:link, #sports #topstory h1 a:link {
	color: #00338E;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#index #topstory p, #sports #topstory p {
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}

/* STORY TOOLS */


/* VIDEO STORY  */

#storysection {
	clear: both;
}
#storysection #videoplayer {
	width: 320px;
	height: 240px;
	float: left;
	margin: 0 5px 0 0;
}
#storysection .sectiondiv h1 {
	color: #00338E;
	font-size: 18px;
	line-height: 18px;
	margin: 0 0 5px 0;
	padding: 0;
}
#storysection h2 {
	clear: both;
	color: #00338E;
	font-size: 14px;
	margin: 5px 0 0 0;
	padding: 0;
}
#storysection h3 {
	color: #000;
	font-size: 12px;
	font-weight: normal;
}
#storysection a {
	text-decoration: underline;
}

.storybox h2 {
	font-size: 16px;
	font-style: italic;
}
.storybox .storybody {
	font-size: 13px;
}
.storyinfo {
	font-size: 10px;
	color: #a2a2a2;
}

#storyrelatedlink, #storyrelatedphone {
font-size: 12px;
font-weight: bold;
}

/*  WEATHERBOX MODULE  */

/* SKYWATCH 8 */
#weatherbox .sectiondiv3 {
	background: transparent url(http://media.kulr8.com/designimages/KULR_178x30.jpg) top left no-repeat;
	height:20px;
}
#weatherbox .sectiondiv3 h1 {
	color:#fff;
font-size: 12px;
}
#weatherboxftp img {
	width: 178px;
}
.columnleft #weatherbox {
	padding-bottom: 16px;
	font-size: 12px;
	padding-top: 2px;
}

.columnleft #weatherdata {
text-align: center;
}
.columnleft #weatherbox .sectionsponsor {
	padding-bottom: 12px;
}
.columnleft #weatherbox .icon img {
	margin: 10px 10px 0 10px;
    padding: 0;
    border: 1px solid black;
    width: 55px;
    height: 58px;
    float: right;
}
.columnleft #weatherbox .currenttemp {
    font-size: 24px;
    float: right;
    text-align: right;
    color: #303030;
    padding: 4px 20px 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 5px;
    width: 80px;
}
.columnleft #weatherbox .wind,
.columnleft #weatherbox .windmph {
    display: inline;
}
.columnleft #weatherbox .wind,
.columnleft #weatherbox .humidity, 
.columnleft #weatherbox .pressure,
.columnleft #weatherbox .more {
    padding-left: 5px;
}
.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;
}
#weatherbox .sectiondiv3 {
	background: transparent url(http://media.kulr8.com/designimages/KULR_178x30.jpg) top left no-repeat;
	height:20px;
	color:#fff;
}

/* SKY CAM */
.columnleft #weather2box .sectiondiv3 {
	background: transparent url(http://media.kulr8.com/designimages/KULR_178x30.jpg) top left no-repeat;
}
#weather2box h1 {
	color:#fff;
}
#weather2box .sectiondiv3 h1 {
	margin: 0px 0px 0px -5px;
}
#weatherbox #forecast {
	margin-bottom:5px;
}
#weather2box .more {
	display: none;
	visibility: hidden;
}
#weather2box img {
	padding-bottom: 8px;
	width: 178px;
}

/*  STOCKS  */
#stocks {
margin-top: 15px;
}

#stocks .sectiondiv3 {
	background: transparent url(http://media.kulr8.com/designimages/KULR_178x30.jpg) top left no-repeat;
}
#stocks h1 {
	color:#fff;
}
#stocksfeed {
width: 165px;
height: 200px;
margin-left: 10px;
margin-bottom: 5px;
}

#stocksfeed tr, #stocksfeed td {
background-color: #fff;
}

#stocks img {display: none;}

/*  POLL  */
#poll {
	font-size: 13px; 
	padding: 4px 0 80px 0px; 
	margin: 0;
}
#poll .submit {
	margin-top: 12px;
}
#poll h1 {
	text-align:left;
	color:#fff;
}
#poll h2 {
	font-size: 16px; 
	margin: 10px 0px 6px 0px;
	width: 300px;
	text-align: center;
	color: #00338E;
}
#poll ul {
	list-style-type: none; 
	margin: 0; 
	padding: 0 0 10px 0;
}
#poll ul li {
	list-style-type: none;
	clear: both;
}
#poll input {
	float: left;
}
#poll li span {
	width: 280px;
	margin: 0 0 8px 0;
	padding: 0;
  }
#poll .sectiondiv3 {
	background: transparent url(http://media.kulr8.com/designimages/KULR_300x30.jpg) top left no-repeat; 
	height: 20px;
}

/*  SEARCH RESULTS  */
.parentresults #subnav {
	height: 1px;
	background: #FFF;
}
#searchresults h1 {
	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;
}


/*  ADVERTISING  */ 
.columncenter #contextualad {
	background-image: none !important;
	padding: 0px;
	margin: 0px -5px;
	text-align: left;
}
.columncenter #contextualad iframe{
	width:468px;
}
.columnleft #contextualad {
    background-color: #EDEDEF;
    background-image: none !important;
    padding: 10px 5px;
    margin: 0 -5px;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    text-align: left;
}

/* advertisment appears top left */
.callout {
	padding: 15px 0;
	margin: 0px !important;
}
.columnright .callout iframe {
	padding: 0;
	margin: 0;
	width: 100%;
}
#c160ad1, #c160ad3 {
	clear: both;
}

#c160ad5 {
float:left;
width: 145px !important; 
margin:0; 
padding:0;
}

#c160ad6, #c160ad5 p, #c160ad6 p {
font-size: 10px;
margin:0;
padding:0;
}

#c150ad1 {
margin: 0;
padding-top: 0px;
}

#ad_topbanner {
padding: 5px 0 5px 0;
overflow: hidden;
}

#index #leaderboard2 {
	display: none;
	visibility: hidden;
}
.columncenter .callout {
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    padding: 4px;
    clear: both;
}
#leaderboard1 {
margin-left: 120px;
margin-bottom: 8px;
text-align: center;
width: 960px;
margin: 0;
padding: 16px 0 8px 0;
background-position: 124px 2px;
}


#newscontent .author, #newscontent .storyinfo, #newscontent #storytools {
	display: none;
	visibility: hidden;
}
.parentweather #leaderboard {
    float: left;
    text-align: left;
    clear: none;
    padding: 4px 5px 8px 5px;
    background-position: 0px 2px;
    width: 733px;
    border: none;
}
.parentweather #leaderboard2 {
    display: block;
    visibility: visible;
    margin: 4px 0 0 0; 
    background: none;
    clear: none;
    float: left;
    text-align: left;
    width: 1px;
    height: 90px;
}

/*EXTERNAL LINKS*/
.externallinks {
    clear:both;
    margin-top: 10px;
}
#leaderboard2 {
	display: none;
	visibility: hidden;
}

/*  RELATED LINKS  */
#index #related {
	padding: 10px 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;
}
#topstory #related {
	padding: 10px 0 0 0;
	font-size: 10px;
	width: 320px;
display:none;
visibility:hidden;
}

#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;
}

/* LINKS */
#external h1 {
	font-size: 21px;
	margin: 0;
	padding: 0 0 4px 0;
}
#external h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#external p {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

/* WEATHER SECTION */
#extendedbox {
	margin: 0;
	padding: 0;
}
#extendedbox .sectiondiv h1 {
	background: transparent url(http://media.kulr8.com/designimages/KULR_MoreStories_464x24.jpg) top left no-repeat;
	color:#fff;
	padding-left:10px;
}
#extendedbox #story img {
	float: left;;
	margin: 0 5px 5px 0;
}
#extendedbox p {
	font-size: 12px;
}
#weathervideo {
	height: 30px;
	width: 368px;
	margin: 10px 50px;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-size: 12px;
	clear: both;
}
#weathervideo .sectiondiv {
	display: none;
	visibility: hidden;
}
.columncenter #weatherfeeds {
	font-size: 13px;
	border-bottom: 1px solid #B9D3EC;
	margin-bottom: 12px;
	padding-bottom: 5px;
}
.columncenter #weatherfeeds img {
    display: none;
}
.columncenter .currenttemp {
    font-size: 23px;
    float: right;
    text-align: right;
    color: #303030;
    padding: 0px 18px 0 0;
    width: 80px;
}
.columncenter .currenttemp span {
    display: block;
    font-size: 11px;
    position: relative;
    top: 40px;
}
.columncenter .wind, .columncenter .windmph {
    display: inline;
}
.columnleft .wind, .columnleft .humidity, .columnleft .pressure, .columnleft .windmph {
    clear: both;
    font-size: 11px;
    margin: 1px 0 0 0
}
#weatherftp {
	clear: both;
	padding: 0px 0 8px 0;
	margin-bottom:8px;
}

#weatherftp .sectiondiv h1 {
background: transparent url(http://media.kulr8.com/designimages/KULR_MoreStories_464x24.jpg) top left no-repeat;
color:#fff;
padding-left:10px;
}

#weatherftp table {
	padding: 0;
	margin: 0;
	width: 100%;
}
#weatherftp table tr, #weatherftp table td {
	border: none;
	padding: 0;
	margin: 0;
}
#weatherftp .weatherftpbox {
	text-align: center;
	margin: 0;
	padding: 8px 0 0 0;
}
#weatherftp img {
	width: 120px;
}
#weather #external h1 {
	margin: 5px 0;
	font-size: 21px;
}
#weather #external h2 {
	font-weight: normal;
	font-size: 14px;
	margin: 0;
	padding: 2px 0;
}
.weatherftpbox p {
	margin: 0;
	padding: 4px 0 0 0;
	font-size: 14px;
}
#weather .feature {
	height: 140px;
}

#weather #weatherpopup .sectiondiv {
display:none;
visibility:hidden;
}

#weatherlinks .sectiondiv h1 {
background: transparent url(http://media.kulr8.com/designimages/KULR_MoreStories_464x24.jpg) top left no-repeat;
color: #fff;
padding-left: 10px;
}

#weather #headlineweather .sectiondiv h1{
background: transparent url(http://media.kulr8.com/designimages/KULR_MoreStories_464x24.jpg) top left no-repeat;
color: #fff;
padding-left: 10px;
}

#weather #headlineweather .sectiondiv h1{
background: transparent url(http://media.kulr8.com/designimages/KULR_MoreStories_464x24.jpg) top left no-repeat;
color:#fff;
padding-left:10px;
}

#weather #headlineweather .headthumb,
#weather #headlineweather .headtitle,
#weather #headlineweather .more {
display: none;
}

#weather #headlineweather li {
  list-style-type: none;

}

  list-style-type: none;
/* ----- Radar Map ------ */
#weatherradarmap .storybody img {
	width:400px;
	height:350px;
}
.parentweather .videoicon {
	display: block;
	visibility: visible;
}
#weatherweathermaps #storysection {
	text-align: center;
}
#weatherweathermaps #storysection p {
	margin: 0 0 22px 0;
	padding: 4px 0 4px 0;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	background-color: #C0D5F0;
}
#weatherweathermaps .columncenter img {
	width: 468px;
	height: 352px;
}
.parentweather #storytools, .parentweather .author, .parentweather .storyinfo, .parentweather .columncenter #contextualad {
	display: none;
	visibility: hidden;
}
#weathercameras h2, #weatherlinks h2 {
	padding: 0;
	margin: 0;
}
#weathercameras p, #weatherlinks p {
	padding: 0 0 16px 0;
	margin: 0;
}
#weathercameras a:link, #weatherlinks a:link, #weathercameras a:visited, #weatherlinks a:visited {
	text-decoration: none;
}
#weathercameras a:active, #weatherlinks a:active, #weathercameras a:hover, #weatherlinks a:hover {
	text-decoration: underline;
}
#weathersatellite .columncenter img, #weatherradar .columncenter img {
	width: 100%;
	height: 100%;
}
#almanac table {
	font-size: 12px;
}

/*  BIOS  */
.parentaboutus .author, .parentaboutus #storytools, .parentaboutus .storyinfo {
	display: none;
	visibility: hidden;
}
.parentaboutus #storysection h1 {
	margin: 0;
	padding: 0;
	color: #00338E;
}
.parentaboutus .storybox, .parentaboutus .storybody {
	margin: 0;
	padding: 0;
}
.parentaboutus .storybox p {
	margin-top: 0;
	font-size: 13px;
}
.parentaboutus .storybox strong {
	color: #00338E;
}
#bios .sectiondiv {
	margin-top: 5px;
	padding: 0px 0 0 0;
	background: transparent url(http://media.kulr8.com/designimages/KULR_MoreStories_464x24.jpg) top left no-repeat;
}
#bios img {
	width: 130px;
	padding: 5px 7px 5px 5px;
}
#bios h1 {
	display: block;
	color:#fff;
	margin: 0 0 0 0;
	padding: 0 0 0 10px ;
}
#bios h2 {
	display: block;
	color:#fff;
	margin: 0 0 0 0;
	padding: 5px 0 0 15px;
}
#bios h1 a {
	font-size: 18px;
	color: #12499F;
}
#bios a {
	color: #101F92;
	font-size: 13px;
	line-height: 13px;
	margin: 0;
	padding: 0;
}
#bios a:hover {
	text-decoration: underline;
}
#aboutusnewsteam .columncenter .callout {
	display: none;
	visibility: hidden;
}

/*  MOST POPULAR  */
#mostpopular {
	background: transparent url(http://media.kulr8.com/designimages/KULR_300x30.jpg) top left no-repeat; 
	margin: 0;
	padding: 6px 0 15px 5px;
}
#mostpopular h1 {
	color:#fff;
}
*:first-child+html #mostpopular h1 { /* IE7 HACK */
	padding: 0 0 10px 5px;
}
#mostpopular ul {
	font-size: 12px;
	margin: 0;
	padding: 6px 0 0 24px;
}
#mostpopular ul li {
	padding: 2px 0 4px;
}

#mostpopular .videoicon,
#mostpopular #commenticon
 {
display: inline;
visibility: visible;
}


/*  AP VIDEO  */
#apvideo .sectiondiv {
	background: transparent url(http://media.kulr8.com/designimages/KULR_178x30.jpg) top left no-repeat;
	height: 20px !important;
	text-align:center;
}
#apvideo h1 {
	color: #FFF;
	text-align:center;
}
#apvideo ul {
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 24px;
}
#apvideo ul li {
	padding: 2px 0;
}
#flashcontent {
	padding: 10px 0 0 0;
}

/* --- YN Module --- */
.YNhorizmod {
margin: 10px 0;
overflow: hidden;
}

.YNhorizmod .sectiondiv {
background: url("http://media.kulr8.com/designimages/KULR_178x30.jpg") no-repeat scroll left top transparent;
}

.YNhorizmod .sectiondiv h1 {
color:#fff;
font-size:15px;
text-align:center;
text-transform:uppercase;
height: 20px;
}

.YNhorizmod #googlesponsor {
width: 125px;
margin: 5px auto 0;
}



/* FOOTER */
#footer {
	background: #212e92 url(http://media.kulr8.com/designimages/) 96% 50% no-repeat;
}
.gallerybox h2 {
	width: 150px;
}
#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 #101F92;
	border-bottom: 1px solid #101F92;
	color: #fff;
	width: 962px;
	background: #212e92;
}
#footer a {
	color: #fff;
}
.disclaim {
	text-align: left;
	padding: 6px 0;
}
.company, .address, .city, .state, .zip {
	display: inline;
}

.copydoc {
	display: inline;
	padding: 4px 8px;
}
.copyright {
	display: none;
	visibility: hidden;
}

/*  Programming Section Override  */
#mainset  {
	width: 100%;
}

#programmingwhatson iframe {
margin-top: -30px;
}

#programming .columnleft, #programming .columnright, #programming .sectiondiv, #programming #imware, #programming .storyinfo, 
#programmingwhatson .columnleft, #programmingwhatson .columnright, #programmingwhatson .sectiondiv, #programmingwhatson #imware, #programmingwhatson .storyinfo 
{
display: none;
visibility: hidden;
}

#programming .callout,  #programmingwhatson .callout{
float: left;
}

#programming #contextualad,  #programmingwhatson #contextualad{
padding-left: 10px;
}

/* News Connections */
#newsconnections .sectiondiv, #newsconnections .storyinfo,#newsconnections .author, #newsconnections #imware{
	display: none;
	visibility: hidden;
}
/*  ON DEMAND MODULE */

#headlinehomeondemand {
width: 180px !important;
margin-top: 10px !important;
}

#headlinehomeondemand .topthumbmore {
width: 38px;
}

.columnleft #headlinehomeondemand .sectiondiv {
background: transparent url(http://media.wsbt.com/designimages/WSBT_sectiondiv_180.jpg) top left no-repeat;
}

#headlinehomeondemand .sectiondiv h1 {
color: white;
font-size: 14px;
padding: 6px 7px;
text-align: center;
}

#headlinehomeondemand ul {
margin: 0 !important;
padding: 0 0 0 5px !important;
}

#headlinehomeondemand ul li {
clear: both;
list-style-type: none;
font-size: 13px;
margin: 0 !important;
padding: 4px 2px;
}

#headlinehomeondemand ul li a {
font-weight:bold;
}

#headlinehomeondemand ul li p {
font-size: 10px;
margin: 0px;
padding: 0px;
}

.columnleft #headlinehomeondemand .videoicon {
display: none;
visibility: hidden;
}


.columnleft #headlinehomeondemand .more {
display: none;
visibility: hidden;
}
.columnleft #headlinehomeondemand .sectiondiv {
	background: transparent url(http://media.kulr8.com/designimages/KULR_178x30.jpg) top left no-repeat;
}

.columnleft #headlinehomeondemand .sectiondiv h1 {
  background: none !important;
	height: 20px;
	padding: 0;
	margin: 0; 
	font-size: 15px;
	font-weight: bold;
	color:#fff;
	text-align: center;
}
.columnleft #headlinehomeondemand .sectiondiv h1 a {
	text-decoration: none;
	color: #fff;
}

.columnleft #headlinehomeondemand .more {
display: none;
}






#communitylocalschools .columnright {
display: none;
}

#communityschoolreport .columnright {
display: none;
}

#featuresmrfood .columnright {
display:none;
}

#featureskitchenguy .columnleft {
display:none;
}

#featuresmrfood .columnleft,
#featuresmrfood .author,
#featuresmrfood .sectiondiv,
#featuresmrfood .storyinfo,
#featuresmrfood #storytools {
display:none;
}

#featuresmoneytalks .columnleft,
#featuresmoneytalks .columnright,
#featuresmoneytalks .author,
#featuresmoneytalks .sectiondiv,
#featuresmoneytalks .storyinfo {
display:none;
}

#communitylottery .columnleft,
#communitylottery .columnright,
#communitylottery .author,
#communitylottery .sectiondiv,
#communitylottery .storyinfo,
#communitylottery #storytools {
display: none;
}

/* ----------- COMMUNITY EVENTS ------------- */
#events #introbody {
padding-bottom: 15px;
}

#communityeventssubmission {
font-size: 12px;
}

#communityevents h1 {
font-size:16px;
}

#communityevents h2 {
font-size: 14px;
}


/* ------- CONTENT PACKAGE PAGES HEADLINES -----*/

.parentnews .columncenter .headlines ul {
list-style-type:none;
margin: 0;
padding:  0 0 0 10px;
}

.parentnews .columncenter .headlines ul li {
list-style-type:none;
}


/* ------------------- TMZ THING ----------------- */


#tmzplayer{
clear: both;
}

#tmz .columnright,
#tmz .columnleft,
#tmz #mpcontext {
display: none;
visibility: hidden;
}

#tmz .sectiondiv {
display: none;
visibility: hidden;
}

/*----------BIM Content Feed Styles----------------*/

.BIMcontentfeed .sectiondiv,
#newsentertainment .columncenter .sectiondiv,
#newshealth .columncenter .sectiondiv,
#newsbusiness .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: 3px 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; 
}

/* -------------- JOB WATCH HEADLINES---------------------- */

#jobwatch #headlinejobwatchaj,
#jobwatch #headlinejobwatchkq,
#jobwatch #headlinejobwatchrz {
height:100%;
width: 468px;
margin: 0;
padding: 0 0 5px 0;
}

#jobwatch .videoicon {
display: inline;
visibility: visible;
font-size:12px !important;
font-weight: normal;
}

#jobwatch .more {
font-size:12px;
}

#jobwatch .columncenter ul {
list-style: none;
color: #555;
margin: 0px;
padding: 0px;
}

#jobwatch .columncenter ul li {
font-size: 12px;
width: 468px;
float: left;
margin: 0 0 0 5px;
padding: 0px;
}

#jobwatch .columncenter ul li p {
margin: 0px;
padding: 2px 0 2px 0;
}

#jobwatch .headtitle {
font-size: 18px;
font-weight: bold;
}

#jobwatch .columncenter .more {
margin: 0 0 0 5px
}

#jobwatch .columncenter .sectiondiv {
background: url(http://media.kulr8.com/designimages/KULR_MoreStories_464x24.jpg) top left no-repeat;
height: 28px;
}

#jobwatch .columncenter .sectiondiv h1 {
font-size: 16px;
line-height: 12px;
letter-spacing: 1px;
padding: 6px 0 0 0px;
margin: 0;
text-align: left;
color:#fff;
text-transform: uppercase;
font-weight:bold;
}

#jobwatch .columncenter .sectiondiv h1 a {
color: #fff;
}


/*-------DTV--------------*/
#dtv .columncenter .headtitle,
#dtv .columncenter .sectiondiv,
#dtv .columncenter #mpsectional,
#dtv .columncenter #contextualad {
display: none;
}
#dtv .columncenter #story .sectiondiv,
#dtv .columnleft,
#dtv .columnright {
display: none;
}

/*---------DTV blog-----*/
#headlinedtvblog.headlines p {
display: none;
}


#headlinedtvblog.headlines ul {
list-style-type: none;
padding: 0;
clear: both;
}

#headlinedtvblog.headlines ul li {
font-size: 12px;
width: 468px;
margin: 0 0 0 5px;
padding: 0px;
}

#headlinedtvblog.headlines .topthumbmore {
margin: 0;
padding: 0 5px 5px 0;
width: 120px;
float:left !important;
}

#headlinedtvblog  .more {
font-size: 12px;
display: inline;
}

#dtvblog .columncenter #storysection .sectiondiv h1 {
display:block;
visibility:visible;
}

#dtvblog .columncenter .more {
display: inline !important;
visibility: visible !important;
}

#dtvblog .columncenter .videoicon{
float: left;
display: block;
font-size: 14px;
width: 148px;
text-align: center;
margin: 0 3px 5px 0;
padding: 1px;
}

#dtvblog .columncenter .videoicon span{
display: inline;
}

#dtvblog .columncenter .toptitle {
font-size: 18px;
font-weight:bold;
line-height: 16px;
text-align: left;
display: block;
padding: 5px 0 5px 0;
width: 470px;
text-decoration: none;
}

#dtvblog #bioblog .blogphoto {
float:left;
padding: 0 3px 3px 0;
}
#dtvblog #bioblog .blogauthor h2 {
font-size: 16px;
margin: 0 0 0 3px;
padding: 0;
}

#dtvblog #bioblog .blogbio {
font-size: 12px;
margin: 0 0 0 3px;
padding:0;
}


#dtvblog #blogitem,
#dtvblog #blogitem .byline,
#dtvblog #blogitemshort {
clear:both;
}

#dtvblog #blogitem {
margin: 0 0 50px 0;
padding: 0 0 20px 0;
}

#dtvblog #blogitem .headthumb img{
margin: 5px 0 0 0;
}

#dtvbog #blogitem .headtitle {
font-size: 16px;
font-weight: bold;
margin:0;
padding:0;
}

#dtvblog #blogitem .storyinfo {
clear:none;
float:left;
width: 350px;
margin:0;
padding:5px 0 5px 0;
}
#dtvblog .byline {
font-size: 12px;
margin: 5px 0 5px 0;
}

#dtvblog #blogitem .byline {
width: 300px;
clear:none;
}

#dtvblog #blogitem .headthumb .topthumbmore {
margin: 0 6px 5px 0;
}

#dtvblog #blogbody {
font-size: 12px;
margin: 0px 0 5px 0;
padding: 0 0 15px 0;
}

#dtvblog .blogsum {
font-size: 12px;
margin:0;
padding:0;
}

#dtvblog .return {
margin: 5px 0 0 0;
}

.blogfooter {
padding-top: 2px;
border-top: dotted 1px;
clear:both;
width: 475px !important;
}

.blogfooter a {
text-align: left;
font-size: 12px;
float:left;
margin-right: 10px;
}

.blogfooter .archive {
float:right;
}

.columncenter #blogarchive .sectiondiv {
display: none;
}

#blogarchive h2{
font-size:16px;
}

#blogarchive ul {
list-style-type: disc;
font-size: 13px;
margin-left: 15px;
}

#blogarchive ul li {
margin: 4px 0px 5px 0px;
}

#blogarchive .blogtitle {
font-weight: bold;
}

#blogarchive .month {
float:left;
border-right: 1px #333 solid;
margin: 0 3px 0 3px;
padding: 0 5px 0 2px;
}

#blogarchive #year {
clear:both;
padding: 15px 0 0 0; ;
}

/*---- Top Area Styles Copied for IFramed Pages ----*/
/* SEARCH */
#searchbar {
	width: 978px;
	height: 26px;
}
#searchbar form {
	margin: 0;
	padding: 0;
	height: 1px;
}
#searchform {
	padding: 0;
	margin: 0;
	display: inline;
	line-height: 25px;
}
#search {
	height: 26px;
	float: right;
	background: transparent url(http://media.kulr8.com/designimages/kulr_search_bkg2.gif) left top no-repeat;
	padding-left: 80px;
	width: 250px;
}
.searchbox {
	width: 150px;
	margin-top: 4px;
	padding: 0;
	float: left;
}
#search .searchbutton {
	padding-right: 10px;
        padding-top: 2px;
	float: right; 
}

#date {
	font-size: 12px;
	color: #444;
	float: left;
	height: 12px;
	padding-top: 9px;
}
#areaname {
	font-size: 12px;
	color: #444;
	height: 12px;
	padding: 9px 0 0 4px;
	float: left;
}

/* HEADER */
#header {
	clear: both;
	width: 978px;
	height: 68px;
}
#header img {
	float: left;
}

#header {
	background: url(http://media.kulr8.com/casimages/Header+2++May+2010.jpg) top right no-repeat;
}


/* NAVIGATION */
#nav {
	clear: both;
	background-color: #101F92;
}
#navbuttons {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #fff;
	line-height: 23px;
	width: 900px;
	display: inline;
}
#navbuttons a {
	color: #fff;
	padding: 0px 14px;
text-decoration: none;
}

#navbuttons a:hover, #navbuttons .current {
	background-color: #950508;
	text-decoration: none;
}
#homeondemand #subnav {
	height: 1px;
	background: white;
}
.navrev {
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #fff;
	line-height: 23px; 
	float: right;
}
.navrev ul {
    display: inline;
}
.navrev a {
	color: #000000 !important;
	padding: 3px 7px 4px 6px !important;
	background-color: #FAD35A;
}
.navrev a:hover {
	background-image: none !important;
	background-color: #FAD35A !important;
	color:#000000 !important;
}
#subnav {
	width: 978px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #fff;
	line-height: 22px;
	height: 24px;
	clear: both;
	background: #ebebeb;
	border-top: 1px solid white;
}
#subnav li {
	display: block;
	float: left;
}
#subnav a {
	display: block;
	padding: 2px 14px 0 14px;
}
#subnav a:hover {
	background-color:#fff;
	text-decoration: none;
}
#subnav li.subnavcurrent {
	background-color:#fff;
}
#subnav .subnavcurrent a {
	background-color:#fff;
}
#subnav .subnavcurrent a:hover {
	text-decoration: none;
}

/* --- News State --- */

#newsstate .columncenter #banner.callout {
margin-bottom: 10px;
}

/* --- Auto --- */
#auto .columnleft,
#auto .columnright,
#auto .columncenter .title {
display: none;
}

#auto #storydiv,
#auto .storybox,
#auto .storybody,
#auto .columncenter,
#auto #storysection {
padding: 0;
margin: 0;
}

#auto iframe {
width: 978px;
}

#enews #surveysection .cmP_footer{
font-size: 15px;
}

#enews #surveysection .sectiondiv {
display: none;
}
/* --------- LINKS WE LIKE ---------- */


#headlinehomelinkswelike {
margin: 8px 0 8px 0;
padding: 0px 0 8px 0;
background: #ffffff; 
clear: both;
width: 300px;
	background: transparent url(http://media.kulr8.com/designimages/KULR_300x30.jpg) top left no-repeat; 
	margin: 0;
	padding: 6px 0 10px 5px;
}

#headlinehomelinkswelike .sectiondiv {

}

#headlinehomelinkswelike h1 {
height: 50px;
width: 300px;
color: white;
font-size: 16px;
line-height: 20px;
text-align: left;
margin: 0;
padding: 0;
}

#headlinehomelinkswelike h1 a{
color: white;
}

#headlinehomelinkswelike ul {
font-size: 12px;
margin: 0px 0 0 0;
padding: 2px 0 0 20px;
}

#headlinehomelinkswelike ul li {
padding: 2px 0;
}

#headlinehomelinkswelike ul li.head2,
#headlinehomelinkswelike ul li.head3,
#headlinehomelinkswelike ul li.head4,
#headlinehomelinkswelike ul li.head6,
#headlinehomelinkswelike ul li.head7,
#headlinehomelinkswelike ul li.head14,
#headlinehomelinkswelike ul li.head15,
#headlinehomelinkswelike ul li.head16,
#headlinehomelinkswelike ul li.head21,
#headlinehomelinkswelike ul li.head22 {
margin-left: 30px;
}

.parentprogramming .subnav5, .parentprogramming .subnav6 {
display:none;
visibility:hidden;
}

#newslocal #modalWindow{
display: none;
visibility: hidden;
}

/*--Station Request to reduce padding around ads--*/
.columnright .callout{
margin: 0!important;
padding: 10px 0;
}

/* ------------------------- */
/* ---------- NBC ---------- */
/* ------------------------- */

#nbc #storydiv .title,
#nbc .columnleft {
display: none;
}
