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

/* Story Title (Home Page) Font Fix */
h4.wnRole-STORY a { font-size: 1.5em !important }

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

/* 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;
}


/* 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; }


/* 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;
}


#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;
}

/* Font Fixes */

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

#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;
}

#WNAffKFMBAM #WNColsAll #WNCols234-5 a {
color:#006699;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

body {
	background:#FFFFFF url(http://ftpcontent.worldnow.com/kfmbam/images/bg.jpg) repeat-x 50% 0 !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; }



/* COMMENTS CSS */
#wnSocialToolsSection { clear: left; }
#wnSocialToolsSection .read-mode span.js-singleCommentReplyable { display:block !important; }

#wnSocialToolsSection #wnJsKitCommentingLimited { border-top: 0px; }
#wnSocialToolsSection #wnJsKitCommentingLimited .title { 
	padding:5px !important;
	font-family:Verdana,Geneva,sans-serif;
	color:#fff;
	font-size:22px;
	background-color:#1D365B; }
#wnSocialToolsSection .js-kit-comments .js-CreateComment { display: block !important; }
#wnSocialToolsSection .js-kit-comments.js-CommentsSkin-wireframe .js-CreateComment { display: block !important; }
/*#wnSocialToolsSection .wnJsKitLoginMsg { display: none !important; }*/
#wnSocialToolsSection #wnJsKitCommentingLimited .js-PageNavTop,
#wnSocialToolsSection #wnJsKitCommentingLimited .js-PageNavBottom { display: block !important; }
/*#wnSocialToolsSection #wnJsKitShowAllLink { display: none !important;}*/
div.js-singleComment { padding: 5px; border: 0; margin-bottom: 1px; border-bottom: 1px dotted #ccc; font-family: Arial;}
div.js-kit-comments { padding: 2px 0 2px 0; }
.js-singleCommentText { font-family: Arial; font-size: 13px; clear: both; line-height: 140%;}
div.js-comment-stripe-1 div.js-singleCommentINFO, div.js-comment-stripe-2 div.js-singleCommentINFO { text-align: left; border-left: 0px; float: left; margin-left: 0px; padding: 0px; }
#wnSocialToolsSection div.js-comment-stripe-2 { background:#F4F8FB  }
.js-singleCommentName { color: #cc0000; font-size: 14px; text-align: left; font-family: Arial; text-decoration:none !important;}
.js-singleCommentDate {  }
.js-leaveComment { padding: 2px 0px 4px 5px; border-bottom: 1px dotted #ccc;}
#wnSocialToolsSection .js-kit-comments.js-CommentsSkin-wireframe .js-CreateComment { display:block !important; }
/*span.js-singleCommentReplyable { font-size: 14px; }*/
#wnSocialToolsSection #wnJsKitCommentingLimited .js-PageNavTop,
#wnSocialToolsSection #wnJsKitCommentingLimited .js-PageNavBottom {
  display: block;
}
.js-commentControl {
	margin-right:2em !important; }
#wnSocialToolsSection #wnJsKitCommentingLimited div.js-kit-comments div.js-CommentsArea div.js-CreateComment {
	display:block !important; }

#wnSocialToolsSection #wnJsKitCommentingLimited .js-PageNavTop,
#wnSocialToolsSection #wnJsKitCommentingLimited .js-PageNavBottom {
  display: block;
}

#wnSocialToolsSection .js-PageNCur, #wnSocialToolsSection .js-PageNOther {
	display:block;
	width:20px;
	height:19px;
	line-height:19px;
	text-align:center;
	float:left;
	border:1px solid #c0c0c0;
	margin-right:5px;
}

#wnSocialToolsSection .js-PageNCur {
	background:#1D365B;
	color:#FFF;
}

#wnSocialToolsSection .js-LeaveComment .js-commentControl a {
	background:url(http://ftpcontent.worldnow.com/kfmb/images/comments/pencil.png) no-repeat 0 50%;
	display:block;
	float:left;
	height:21px;
	line-height:21px;
	padding-left:20px;
	font-weight:bold;
	margin-right:13px;
	font-size:14px; }

#wnSocialToolsSection .js-LeaveComment .js-commentControl.js-commentTool a {
	background:url(http://ftpcontent.worldnow.com/kfmb/images/comments/cog.png) no-repeat 0 50%; }

#wnSocialToolsSection .js-LeaveComment .js-commentControl.js-poweredBy {
	background:none;
	padding:0;
	margin:0;
	font-size:7pt; }
#wnSocialToolsSection .js-singleCommentDepth1 {
	margin-left:15px !important; }
	
body #wnSocialToolsSection .read-mode span.js-singleCommentReplyable { display: block !important; } 
body #wnSocialToolsSection .read-mode .js-LeaveComment { display: block !important; }
body #wnSocialToolsSection .read-mode .js-CreateComment { display: block !important; }


/* NEW JS-KIT ECHO STYLES */

.js-singleCommentFlagable, .js-singleCommentReplyable, .js-singleCommentModeratable {float:left!important;margin-left:20px!important;}

.jsk-ItemFooter {
background:#EEEEEE none repeat scroll 0 0!important;
margin:10px 0!important;
padding:5px 5px 0!important;
}

.jsk-ItemFooter a {
font-size:10px!important;
}

.js-singleCommentDate {
color:#666666!important;
}

.js-singleCommentFlagable {
background:transparent url(http://ftpcontent.worldnow.com/kfmb/images/comments/warning.png) no-repeat scroll 0 0;
color:#EEEEEE;
display:inline-block!important;
padding-left:13px;
}


.js-singleCommentReplyable {
background:transparent url(http://ftpcontent.worldnow.com/kfmb/images/comments/next.png) no-repeat scroll 0 0;
display:inline-block!important;
padding-left:13px;
}

.js-singleCommentModeratable {
background:transparent url(http://ftpcontent.worldnow.com/kfmb/images/comments/remove.png) no-repeat scroll 0 0;
/*display:inline-block !important;*/
padding-left:13px;
}

.js-singleCommentFlagable .jsk-SecondaryFontColor {color:#EEEEEE;}
.js-singleCommentReplyable .jsk-SecondaryFontColor {color:#EEEEEE;}
.js-singleCommentModeratable .jsk-SecondaryFontColor {color:#EEEEEE;}


#WNAffKFMBAM #WNColsAll #WNCols234-5 #WNCols23-4 #WNCol23 #WNContainerStory #wnSocialToolsSection a:hover {
/*font-size:10px!important;*/
text-decoration:none!important;
font-family:Verdana, Arial, Helvetica, sans-serif!important;
font-weight:bold!important;
color:#FF0000!important;
}


.jsk-SecondaryFontColor {background:none;}


.jsk-HeaderInfoBox .jsk-CommentsCountWrap .jsk-CommentsCount {
	font-size:25px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	display:block!important;
	padding-top:15px!important;
	/*float:left!important;*/
}

.js-CommentsSkin-echo .js-singleCommentAvatarWrapper {
padding:0 10px 5px 0!important;
}

.jsk-ItemName {
font-size:1.5em!important;
font-weight:bold!important;
margin:0 0!important;
}

.js-kit-from-field {
width:80%!important;
}

.jskit-GoogleLikeMenuBar {float:left;}


/* 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;}

#wnSocialToolsSection .read-mode .wnJsKitLoginMsg {
display:none!important;
}



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


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