@charset "utf-8";
/* CSS Document  */


body {
	background:#000000 url(http://ftpcontent.worldnow.com/kfmbam/Mike_Slater/images/bk.jpg) repeat-x 50% 0 fixed!important;
	/*background:#FFFFFF url(http://ftpcontent.worldnow.com/kfmbam/images/bg_hannity_concert.jpg) repeat-x 50% 0 !important;*/
	margin:0 auto !important;
	text-align:center;}
body table {
	margin:0 auto;
	text-align:left;}
	
body div {
	margin:0 auto;
	text-align:left; }

.wnMainMenu {
	text-align:center; }
.wnMainMenu div {
		text-align:left; }
	
body div {
	margin-left:auto !important;
	margin-right:auto !important; }
	
body table table {
	margin:0; }



body div div {
	margin:0; }
	
.wnHorizontal {
	margin:0 auto !important;
}

font b a, font {
	font-size:12px !important;
	line-height:16px; }
	
td#col2 table table table table table a img {
	margin-right:4px;
	margin-bottom:4px; }



/* Station Header */

#stationsHeader {
	width: 980px;
	padding: 5px 0;
	background:#333;
	height: 20px;
}
#stationsHeader h3 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin: 0 0 0 20px;
	padding: 2px 0;
	float: left;
}
#stationsHeader ul,
#stationsHeader ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
#stationsHeader ul li {
	border-left: 1px solid #CCC;
	height: 10px;
	line-height: 5px;
	margin-top: 5px;
	padding: 0 10px;
}
#stationsHeader ul li:first-child {
	border-left: 0 none;
}
#stationsHeader li a {
	font-size: 11px;
	font-weight: bold;
	color:#CCC;
	text-decoration: none;
}

#stationsHeader li a:hover {color:#FFF;}



/* Breaking News Box */

.wnBlock.displaySize.displaySizeId-30 .header {
  /*background-color: #FFFFFF;
    background-image: url("/images/static/gfx/bg_bn_ribbon.gif");
    border: 1px none #CC0000;*/
	display:none;
}


.wnBlock.displaySize.displaySizeId-30 .contentGroup {
	    background-image: url("http://ftpcontent.worldnow.com/kfmbam/newhomepage/760-Breaking-News-Header.gif") !important;
    background-repeat: repeat-x !important;
    padding: 55px 10px 10px 10px;
}

#DisplaySizeId-30 .wnContent.summaryImage.left {
    display:none;
}


#DisplaySizeId-30 .wn-icon.wn-icon-video-included {
    background-image: url("http://kfmbam.images.worldnow.com/images/static/container-e/icon_video_included.gif")!important;
    height: 21px!important;
    width: 91px;
}

.wnBlock.displaySize.displaySizeId-30 .sectionTitle {
	font-size:25px;
line-height:28px;
}

.wnBlock.displaySize.displaySizeId-30 .headline a .text {
    color: #CB1017;
    font-family: arial !important;
    font-size: 28px;
    letter-spacing: -0.02em;
    line-height: 30px;
    text-decoration: none;
}

.wnBlock.displaySize.displaySizeId-30 .feature {
    color: #333333!important;
    font-size: 12px!important;
    font-weight: normal!important;
    line-height: 20px;
}

/*#WNAffKFMBAM #WNColsAll #WNCols234-5 #WNCols23-4 #WNCol23 #WNCol23Top .wnDS-30 .wnDVSummary h4 a {
font-size:25px;
line-height:28px;
}


.wnBlock.displaySize .header {
    background-color: #FFFFFF;
    background-image: url("/images/static/gfx/bg_co_ribbon.gif");
}

#WNAffKFMBAM #WNColsAll #WNCols234-5 #WNCols23-4 #WNCol23 #WNCol23Top .wnDS-30 .wnDVSummary {
    background-image: url("http://ftpcontent.worldnow.com/kfmbam/newhomepage/760-Breaking-News-Header.gif") !important;
    background-repeat: repeat-x !important;
    padding: 66px 20px 20px 20px;
}*/


/* GLOBAL FONT FIXES */



.wnItem.header .text {
    color: Black;
    display: none;
    font-size: 1em!important;
    font-weight: bold;
    margin: 0.2em 0;
}



/* Legacy Font Fixes  */

#WNDS27 .wnDVSummary h4,
#WNCol2 .wnDSContainer-standard .wnDVSummary h4 a { /* Legacy Code */
    font-size: 1em!important;
}

#WNAffKFMBAM #WNColsAll #WNCols234-5 a {
color:#006699!important;
text-decoration:none;
}

#WNStoryHeader h3 {
font-size:2.5em !important;
font-weight:bold!important;
margin-bottom:10px;
}

.wnDVSummary p { font-size: 1.3em !important } /* Story Summary (Home Page) Font Fix*/


/* New Font Fixes */

#WNCol2 .wnBlock.displaySize.displaySizeId-7 .feature {
    border-bottom: 1px dashed #999999;
	margin:0 0 15px 0!important;
	}
	
#WNCol2 .wnBlock.displaySize.displaySizeId-7 .headline a,
#WNCol2 .wnBlock.displaySize.displaySizeId-4 .headline a {
/*font-family:Arial, Helvetica, sans-serif!important;*/
font-size:2em!important;
line-height:1.2em!important;
letter-spacing:0em!important;
font-weight:bold!important;
/*color:#000000!important;*/
}

	
#WNCol2 .wnBlock.displaySize.displaySizeId-7 .summary {
    font-size: 12px;
    line-height: 20px;
	padding:10px 0 0 0;
}

/* Time Stamp */

.wnBlock.displaySize.displaySizeId-7 .wnDate {
	padding:5px 0;}

/* CONTENT CLASSIFIED COLUMN 3 and 4 FIX */

#WNCol4 .wnImageWidth-90, #WNCol4 .wnImageWidth-90 img {
    width: 115px;
}

#WNCol4 .wnDSContainer-standard .wnImage {
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    padding: 0 8px 0 0;
}

#WNCol3 .wnBlock.displaySize.displaySizeId22 h4.headline a,
#WNCol4 .wnDSContainer-standard .wnDVSummary h4 a {
    display: block;
    font-size: 14px!important;
    padding: 0 0 6px!important;
}


#WNCol3 .wnBlock.displaySize.displaySizeId22 {
    background-color: #FFFFFF!important;
}

#WNCol3 .wnBlock.displaySize.displaySizeId22 .header h3 {
    display: none!important;
}

/* Video Icon Fix */

.wn-icon.wn-icon-video-included {
    height: 22px;
}



/* Story Summary Graphic (Home Page) */
/*.wnDVSummary .wnImageWidth-250 { width:150px !important; } 
.wnDVSummary .wnImageWidth-250 img { width:150px !important; }*/

/*.wnImage {
padding: 0 10px 0 0 !important;
}*/


/* Section Title Adjustment 

#WNAffKFMBAM #WNColsAll .wnDSContainer-standard .wnSectionTitle, #WNStoryHeader .wnSectionTitle 
{color: #CC0000!important;
    font-size: 15px!important;
    font-weight: bold!important;
}*/

/* Story Byline Fix */

#WNStoryByline * {
    font-size: 1.7em !important;
    font-weight: bold;
	line-height: 1.9em !important;
}

#WNStoryByline .addthis_separator {
    color: #A1A1A1;
    font-family: inherit;
    font-size: 1em !important;
    line-height: 3.5em;
}


#WNCol4 .wnDVSummary .wnImage {float:left!important;}

/* Summary Image Column 4 */

#WNCol4 .wnImageWidth-250, #WNCol4 .wnImageWidth-250 img,
#WNCol4 .wnImageWidth-90, #WNCol4 .wnImageWidth-90 img {
    width: 150px!important;
}


/* Story Related Links, Associated Links Fix*/ 

.wnDSItems-standard .wnDSItemsList li.wnDVHeadline, #WNStoryAssociatedLinks .wnDSItemsList li.wnDVHeadline { /* Legacy Code */
    background-image: none;
    background-position: 0!important;
    background-repeat: no-repeat;
    border-bottom: 1px dashed #333333;
    padding: 5px 0 10px 0!important;
}

#WNStoryRelatedBox .wnBlock.displaySize.displaySizeId3 .header h3 {
	background: none repeat scroll 0 0 #FFFFFF !important;
    letter-spacing: -0.05em !important;
    background-image: none!important;
    color: #CC0000;
    font-size: 16px!important;
    font-weight: bold!important;
	padding: 10px 0 5px 0;
}

.wnBlock.displaySize .header h3 {
    background-image: none;
    background-repeat: repeat-y;
    line-height: 26px;
    padding-left: 8px;
}

#WNStoryRelatedBox .wnDSHeader h3 { /* Legacy Code */
    background: none repeat scroll 0 0 #FFFFFF !important;
    letter-spacing: -0.05em !important;
    background-image: none!important;
    color: #CC0000;
    font-size: 16px!important;
    font-weight: bold!important;
	padding: 10px 0 5px 0;
}

.wnBlock.displaySize.displaySizeId3 .headline {
    background-image: none!important;
    padding-left: 5px!important;
}

.wnBlock.displaySize.displaySizeId3 h4.headline a {
    background-image: none !important;
    display: block;
    font-size: 14px !important;
    padding-left: 7px;
}

.displaySizeId3 .wnGroup .feature .headline {
    background-image: none!important;
    background-position: 0 0!important;
    background-repeat: no-repeat;
    display: block;
    border-bottom: 1px dashed #333333;
    padding: 5px 0 10px 0!important;
}

#WNStoryRelatedBox .wnDSContainer-standard {
    margin-bottom: 5px;
}

#WNStoryRelatedBox .wnRole-LINK a, #WNStoryRelatedBox .wnRole-CATEGORY a, #WNStoryRelatedBox .wnRole-STORY a, #WNStoryRelatedBox .wnRole-CLIP a {font-size:14px!important;}


/* AP Story Video Icon Removal */

.wnDSItems-standard .wnDVSummary h4.wnRole-CLIP, .wnDSItems-standard .wnDSItemsList li.wnDVHeadlineVideo {
background-image:none!important;
padding-left: 0px!important;
}

#WNDS27 .wnDVSummary .wnRole-CLIP {

background-image:none!important;
padding-left: 0px!important;
}


/* Header Image Column 2 */

#WNCol23 #WNContainerHeader img {width:645px;}



/* IMAGE MARGIN (RIGHT) FOR STORY PAGES */

#WNStoryRelatedBox { width:190px !important;padding: 0 10px; } 


/* Story Body Font Fix */

#WNStoryBody { font-size: 1.5em; line-height:1.5em; }
#WNStoryBody a {
    font-size: 1em!important;
}


/* Column Fixes */

#WNCol2, #WNCol3 {
padding:10px !important;
}

#WNCol4 {
margin:15px 0 0;
position:relative;
width:302px;
padding: 0;
}

.wnColConfig4 .wnColConfig23 #WNCol2 {
width:410px;
}

.wnColConfig4 #WNCol23 {
width:650px;
}

#WNCol23 {
display:inline;
margin:0;
padding:15px 10px;
width:960px;
}

.wnColConfig4 .wnColConfig2 #WNCol2, .wnColConfig4 .wnColConfig3 #WNCol3 {
width:620px;
}

#WNAffKFMBAM #WNColsAll .wnDSContainer-standard .wnDSHeader {
background-image:none!important;
font-size:18px!important;
letter-spacing:-.05em!important;
background:#FFFFFF!important;
border-top:10px solid #999999;
}

#WNAffKFMBAM #WNColsAll .wnDSContainer-standard .wnDSHeader h3 {
background-image:none!important;
background-repeat:no-repeat!important;
padding-left:0px!important;
}

#WNCol4 .wnDSContainer-standard .wnDSHeader h3 {padding:10px 0 5px 0!important;}


#WNAffKFMBAM #WNColsAll #WNCols234-5 #WNCols23-4 #WNCol23 #WNCol23Top #WNTopStoryWrap .wnDS-18 .wnDSItemsList .wnDVHeadline {
    background-image: none!important;
}

#WNAffKFMBAM #WNColsAll #WNCols234-5 #WNCols23-4 #WNCol23 #WNCol2 .wnDS-1 .wnDSItemsList .wnDVHeadline {
    background-image: none!important;
}

#WNAffKFMBAM #WNColsAll .wnDSContainer-standard .wnDSItemsList .wnDVHeadlineVideo {
    padding-left: 23px!important;
}

/*#WNAffKFMBAM #WNColsAll .wnDSContainer-standard .wnDVSummary .wnRole-CLIP {
background-image:none!important;
padding-left:0px!important;
}

.wnDSItems-standard .wnDVSummary h4.wnRole-CLIP, .wnDSItems-standard .wnDSItemsList li.wnDVHeadlineVideo {
background-image:none!important;
background-position:0px!important;
background-repeat:no-repeat;
padding-left:0px!important;
}*/


/* Ad Margin Fixes */

.wnMultiAd, .wnJavascriptAd {
margin-bottom:10px;
text-align:center;
}

/* Summary boxes */

.wnDVSummary {
border-bottom:1px dashed #999999;
padding:0 0 10px;
}


#WNCol4 .wnDVSummary h4 {font-size:1.4em!important;}




#menu1609 a, #menu1609 li.wnOn .wnSublevel a, #menu1609 li.wnOn .wnSublevel li.wnOn .wnLevel3 a {
color:#FFFFFF;
font-family:Arial;
font-size:12px;
line-height:18px;
font-weight:normal;
}


/* COMMENT DISPLAY */

.comment-count {
	color: #999999!important;
	margin: 0pt 5px!important;
	padding: 0px!important;
	background: transparent url(http://ftpcontent.worldnow.com/kfmbam/images/comment2.png) no-repeat scroll 0% 0%!important;
	display: inline-block!important;
	height: 55px;
	width: 50px;
	text-align: center!important;
	font-size: 19px!important;
	line-height: 35px!important;
	position: relative!important;
	float: right!important;
	top: 10px!important;
}

.comment-count a {color: #999999!important;}


.js-singleCommentViaIcon {
margin:0.1em 0.5em 0 !important;
}

.js-singleCommentLikeable {display:none;}



/* ---------------- Story Tables ---------------- */


#wnStoryBox {padding-right:10px;}
td#col2 table table table table table a img {margin-top:5px;margin-right:10px;}
