/* BACKGROUND IMAGES */
body#WNAffKBMT {
  background: transparent url('http://ftpcontent.worldnow.com/kbmt/custom/2012/bg_right.gif') repeat left top;
}
body#WNAffKBMT.csBreakingNews {
  background-image: url('http://ftpcontent.worldnow.com/kbmt/custom/2012/bg_right_red.gif');
}
#WNCols234-5 {
  background: #fff;
}

/* CUSTOM ADS */
/*
#WNAd41, #WNAd46 {
  float: left;
  margin: 11px 0 0 1px;
  border: 0;
  background: transparent;
}
#WNAd41 iframe, #WNAd46 iframe {
  margin: 0;
}
#WNAd46 > iframe {
  float: left;
}
#csTopRightAd {
  float: right;
  margin: 11px 6px 0 0;
}
*/

/* Branding Feature */
#WNDS70 {
  top: 42px !important;
	left: 287px !important;
}

/* Pencil Ad */
#pencilCreative {
  margin-top: 11px;
}

/* Extra Leaderboard Margin */
#WNAd46,
#WNAd41 {
	height: 110px;
}

/* Pencil Ad Margin */
#WNAd85 {
	margin-top: 5px;
}

/* Columns 234 */
#WNAffKMEG #WNColsAll #WNCols23-4 {
	background: #ffffff;
}

/* Content Group */
#WNColsAll .wnDSContainer-standard,
.wnBlock.displaySize .contentGroup {
	background-color: #f8f8f8;
	border: 1px solid #dddddd;
}

/* Content Group - Border Exclusion */
#WNColsAll #WNTSWContent .wnDS-20.wnDSContainer-standard,
#WNColsAll .wnDS-18.wnDSContainer-standard,
#WNColsAll .wnDS48.wnDSContainer-standard,
#WNColsAll .wnDS40.wnDSContainer-standard,
#WNColsAll .wnDS37.wnDSContainer-standard {
	border: none;
}

#WNTopStoryWrap #WNTSWContent {
	background-color: transparent;
}

/* Global Header */
#WNColsAll .wnDSContainer-standard .wnDSHeader,
.wnBlock.displaySize .header {
	overflow: hidden;
	background: #020e4b; /* Old browsers */
	background: -moz-linear-gradient(top,  #001485 0%, #020e4b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#001485), color-stop(100%,#020e4b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #001485 0%,#020e4b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #001485 0%,#020e4b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #001485 0%,#020e4b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #001485 0%,#020e4b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#302a81', endColorstr='#020e4b',GradientType=0 ); /* IE6-9 */
}

#WNColsAll .wnDSContainer-standard .wnDSHeader {
	padding: 11px 8px 8px;
}
#WNColsAll .wnDSContainer-standard .wnDSHeader h3 {
	padding: 0;
}
#WNColsAll .wnDSContainer-standard .wnDSHeader h3,
.wnBlock.displaySize .header h3 {
	margin: 0;
	text-transform: uppercase;
}
#WNColsAll .wnDSContainer-standard .wnDSHeader h3 {
	font-size: 15px;
	line-height: 1;
  color: #fff;
}
.wnBlock.displaySize .header h3 .text {
	padding: 0;
	margin: 0;
	line-height: 1;
}
.displaySize .header .more.enabled {
	font-weight: normal;
}
/* Global Header - IE7 Hack */
.wnBlock.displaySize .header h3 .text {
	*float: left;
}
#WNColsAll .wnDSContainer-standard .wnDSHeader h3,
.wnBlock.displaySize .header h3 .text {
	*line-height: normal;
}
.wnBlock.displaySize .header h3 .more .text {
	line-height: 15px;
	*font-size: 12px;
	*font-weight: bold;
	*color: #ffffff;
	*text-decoration: none;
}
.wnBlock.displaySize .header .wnClear {
	*clear: none;
}

/* Pre-Optimus Summary Item */
.wnDVSummary {
	margin: 0;
	padding: 8px;
}

/* Summary Item Timestamps */
.displaySize label.timestamp,
.displaySize .timestamp,
.wnDVSummary .wnDate {
	font-style: italic;
	font-size: 10px;
	color: #d91f05;
}

/* Video Included Icon */
.wnDVSummary .wnVideoIncluded {
	vertical-align: bottom;
	padding: 0;
}
.displaySize .wn-icon.wn-icon-clip {
	width: 13px;
	height: 12px;
	margin: 0 0 0 5px;
}
.displaySize .wn-icon.wn-icon-video-included {

}

/* Summary Items */
#WNCol2 .wnDS-20 .wnDVSummary,
.displaySize .feature {
	border-top: 1px dotted #c7c5c5;
}
.wnDSItems-standard .wnDVSummary .wnImage,
.displaySize .feature .summaryImage {
  padding: 2px;
  border: 1px solid #b2b2b2;
  background: #fff;
}
#WNCol2 .wnDS-20 .wnDVSummary:first-child,
.displaySize .feature.priority-1,
#DisplaySizeId-4 .feature,
.displaySize .feature.displaySizeId-4 {
	border-top: none;
}
#DisplaySizeId-4 .feature,
.displaySize .feature.displaySizeId-4 {
	margin: 0;
	padding: 1em;
}

/* List Items */
.wnDSItems-standard .wnDSItemsList li.wnDVHeadlineVideo {
	background-position: 0 0;
}
.wnDSItems-standard .wnDSItemsList li.wnDVHeadline {
	background-position: 0 5px;
}
.wnBlock.displaySize.displaySizeId-1 .headline,
.wnBlock.displaySize.displaySizeId-10 .headline,
.wnBlock.displaySize.displaySizeId3 .headline,
.wnBlock.displaySize.displaySizeId14 .headline,
	/* Inside Content Group */
.wnBlock.displaySize .displaySizeId-1 .headline,
.wnBlock.displaySize .displaySizeId-10 .headline,
.wnBlock.displaySize .displaySizeId3 .headline,
.wnBlock.displaySize .displaySizeId14 .headline,
.wnBlock.displaySize .displaySizeId-18 .headline {
	padding-left: 0;
	background-image: none;
}
.wnBlock.displaySize .displaySizeId-1,
.wnBlock.displaySize.displaySizeId-1 .feature,
.wnBlock.displaySize .displaySizeId-10,
.wnBlock.displaySize.displaySizeId-10 .feature,
.wnBlock.displaySize .displaySizeId3,
.wnBlock.displaySize.displaySizeId3 .feature,
.wnBlock.displaySize .displaySizeId14,
.wnBlock.displaySize.displaySizeId14 .feature {
	padding: 1em;
}
.displaySizeId-1 .contentGroup,
.displaySizeId-10 .contentGroup,
.displaySizeId3 .contentGroup,
.displaySizeId14 .contentGroup {
	padding-bottom: 0;
}
.wnBlock.displaySize .displaySizeId-1.last,
.wnBlock.displaySize .displaySizeId-10.last,
.wnBlock.displaySize .displaySizeId3.last,
.wnBlock.displaySize .displaySizeId14.last {
	/*padding-bottom: 0.5em;*/
}

/* Stackable Headline Box */
.wnBlock.displaySize.headlineBox .contentGroup.odd,
.wnBlock.displaySize.headlineBox .contentGroup.even {
	width: auto;
	float: none;
}

/* Lifestyle Promo */
#wnLifestylePromo .feature {
	margin: 0;
}

/* BRANDING AREA */
#WNHeader .wnContainerMemberSearch .wnMemberCenter a {
  text-decoration: none;
}
#WNHeader .wnSearchBox label {
  text-transform: none;
}
#WNHeader .wnSearchBox .wnSubmit {
  padding-top: 2px;
  border: 0;
  background: #898989;
  color: #fff;
  font-weight: bold;
}
#WNBranding #csSocial {
  position: absolute;
  left: 14px;
  top: 3px;
}
#WNBranding #csSocial a {
  display: block;
  float: left;
  width: 27px;
  height: 27px;
  margin-left: 5px;
  background: transparent url('http://ftpcontent.worldnow.com/kbmt/custom/2012/social_sprites.png') no-repeat 0px 0px;
  text-decoration: none !important;
}
#WNBranding #csSocial a.csFacebook  { background-position: 0px 0px; }
#WNBranding #csSocial a.csTwitter   { background-position: -64px 0px; }
#WNBranding #csSocial a.csRSS       { background-position: -128px 0px; }
#WNBranding #csSocial a.csInstagram { 
	background: transparent url('http://ftpcontent.worldnow.com/wncustom/custom/kbmt/2012/images/instagram.png') no-repeat 0px 0px;
}
#WNBranding #csSalesNav {
  position: absolute;
  right: 11px;
  top: 9px;
  color: #fff;
  font: bold 11px Arial, Helvetica, sans-serif;
}
#WNBranding #csSalesNav a {
  color: #fff;
  font: bold 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/* BRANDING WEATHER */
#WNBranding #csWxBranding {
  display: none;
  position: absolute;
  right: 12px;
  top: 42px;
  width: 367px;
}
#WNBranding #csWxBranding #csWxLocation {
  position: absolute;
  left: 0;
  top: 0;
  width: 122px;
  color: #fff;
  font: bold 13px Arial, Helvetica, sans-serif;
  text-align: center;
}
#WNBranding #csWxBranding #csWxIcon {
  position: absolute;
  left: 0;
  top: 25px;
  width: 40px;
  height: 40px;
}
#WNBranding #csWxBranding #csWxTemp {
  position: absolute;
  left: 46px;
  top: 17px;
  color: #fff;
  font: bold 46px Arial, Helvetica, sans-serif;
}
#WNBranding #csWxBranding #csWxClock {
  position: absolute;
  left: 6px;
  top: 74px;
  color: #fff;
  font: bold 12px Arial, Helvetica, sans-serif;
}
#WNBranding #csWxBranding #csWxRadar {
  position: absolute;
  right: 90px;
  top: -15px;
}
#WNBranding #csWxBranding #csWxRadar img {
  width: 142px;
  height: 107px;
  border: 2px solid #0D125B;
}
#WNBranding #csWxBranding #csWxRadar .csLocations {
  width: 91px;
  position: absolute;
  right: -90px;
  top: 0;
}
#WNBranding #csWxBranding #csWxRadar .csLocations .csSmallRadar {
  background-color: #13166C;
  border-bottom: 1px solid #11085E;
  padding: 8.3px 7px 7px 10px;
  font-size: 13px;
}
#WNBranding #csWxBranding #csWxRadar .csLocations .csSmallRadar:hover {
  background-color: #A11C26;
  cursor: pointer;
}
#WNBranding #csWxBranding #csWxRadar .csLocations .csSmallRadar a {
  text-decoration: none;
  color: #fff;
}
#WNBranding #csWxBranding #csWxRadar .csLocations .csSmallRadar img {
  display: none !important;

} 

/* MEGA DROPDOWN NAV */
#WNMenuCol1 .csMenuOverlay {
  display: none;
  position: absolute;
  z-index: 9000;
  width: 980px;
  background: #0f28b2;
}
#WNMenuCol1 .wnOn .csMenuOverlay {
  display: block;
  overflow: hidden;
  padding: 13px 0 15px;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell {
  overflow: hidden;
  float: left;
  width: 168px;
  height: 136px;
  background: transparent url('http://ftpcontent.worldnow.com/kbmt/custom/2012/nav_divider.png') repeat-y left top;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell:first-child {
  background: transparent;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csStoryBox a {
  margin: 0 10px 6px 15px;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csStoryBox img {
  display: block;
  width: 140px;
  height: 79px;
  border: 0;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csStoryBox a.csHeadline {
  display: block;
  color: #fff;
  font: bold 13px Arial Helvetica, sans-serif;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csLinkBox {
  width: 157px;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csLinkBox a {
  display: block;
  margin: 0 10px 8px 22px;
  color: #fff;
  font: bold 13px Arial Helvetica, sans-serif;
}

/* BREAKING NEWS */
#DisplaySizeId-30.csRestyled,
#DisplaySizeId-30.csRestyled .contentGroup {
  border: 0;
}
#DisplaySizeId-30.csRestyled .wnItem.feature h4.sectionTitle,
#DisplaySizeId-30.csRestyled .wnItem.feature .summaryImage .caption {
  display: none;
}
#DisplaySizeId-30.csRestyled .wnItem.feature {
  padding: 0;
  background: #d91f05;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNLeft {
  float: left;
  width: 190px;
  padding: 15px 0 30px 11px;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNLeft h3 {
  margin: 0;
  padding: 0;
  color: #fff;
  font: bold 34px/32px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNLeft .timestamp,
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNLeft .summary,
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNLeft .summary a.more,
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNLeft .summary a.more .text {
  color: #fff;
  font: normal 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNLeft .timestamps {
  display: block;
  margin: 14px 0 15px;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNLeft .timestamp {
  color: #fff;
  font: italic 12px Arial, Helvetica, sans-serif;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNLeft .summary a.more {
  display: block;
  font-weight: bold;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNRight {
  position: relative;
  float: right;
  width: 436px;
  border: 1px solid #686868;
  border-left-width: 2px;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNRight .summaryImage {
  margin: 0;
  padding: 0;
  border: 0;
  width: 436px;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNRight .summaryImage img {
  width: 436px;
  height: auto;
  border: 0;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNRight h4.headline {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 2px 8px 5px;
  width: 420px;
  background: transparent url('http://ftpcontent.worldnow.com/kbmt/custom/2012/black_opacity60.png') repeat top left;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNRight h4.headline a .text {
  color: #fff;
  font: bold 24px Arial, Helvetica, sans-serif;
}
#DisplaySizeId-30.csRestyled .wnItem.feature .csBNRight h4.headline .wn-icon {
  margin-left: 12px;
}

/* STORY PAGE */
#WNStoryHeader * {
  margin: 0 !important;
}
#WNStoryHeader .wnFacebookTools-Like {
	width: 400px;	
	float: left;
}
#WNStoryHeader #WNStoryUtils {
	width: 230px;
	float: right;
	clear: none;
}
#WNStoryHeader #WNStoryUtils li {
	clear: none;
}
#WNStoryHeader #WNStoryUtils #WNSUTextChanger {
	display: none;	
}
#WNStoryBody p {
  font-size: 14px;
}
#WNAffKBMT #WNColsAll #WNCols23-4 #WNCol23 #WNContainerStory #WNStoryHeader .wnDate {
	line-height: 1;
}

/* CUSTOM FOOTER */
#WNFooter,
#WNFooter #WNCopyrightAlignment,
#WNFooter #WNCopyrightAlignment #WNCopyright,
#WNFooter #WNCopyrightAlignment #WNCopyright .wnCopyrightText {
  display: block;
  float: none;
  width: auto;
  max-width: none;
  padding: 0;
  margin: 0;
  border: 0 !important;
}
#WNFooter #WNCopyrightAlignment #WNCopyright img {
  float: none;
  padding: 0;
}
#WNFooter #WNCopyright table {
  width: 100%;
}
#WNFooter #WNCopyright table td:first-child {
  display: none;
}
#WNFooter #csFooter {
  background: #011baf url('http://ftpcontent.worldnow.com/kbmt/custom/2012/footer_bg.jpg') no-repeat top left;
}
#WNFooter #csFooter .csFooterLeft {
  float: left;
  width: 233px;
  height: 507px;
  border-right: 1px solid #000000;
}
#WNFooter #csFooter .csFooterLeft img.csFooterLogo {
  margin: 42px 0 -1px 41px;
}
#WNFooter #csFooter .csFooterLeft p {
  margin: 12px 0 0 30px;
  padding: 0;
  color: #fff;
  font: bold 12px/17px Arial, Helvetica, sans-serif;
}
#WNFooter #csFooter .csFooterRight {
  overflow: hidden;
  height: 507px;
}
#WNFooter #csFooter .csFooterRight .csFooterSearch {
  margin: 31px 33px 0;
  height: 65px;
  background: #000000;
}
#WNFooter #csFooter .csFooterRight .csFooterSearchText {
  float: left;
  margin: 22px 0 0 20px;
  color: #fff;
  font: bold 18px Arial, Helvetica, sans-serif;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50);
}
#WNFooter #csFooter .csFooterRight .csFooterSearchBox {
  float: right;
  margin: 15px 18px 0 0;
  font-size: 0;
}
#WNFooter #csFooter .csFooterRight input.csFooterTextBox {
  padding: 0 18px 0 18px;
  vertical-align: middle;
  width: 221px;
  height: 36px;
  border: 0;
  background: #fff;
  color: #011baf;
  font: normal 18px/36px Arial, Helvetica, sans-serif;
}
#WNFooter #csFooter .csFooterRight input.csFooterTextBox:focus {
  outline: none;
}
#WNFooter #csFooter .csFooterRight input.csFooterSubmit {
  padding: 0;
  vertical-align: bottom;
  width: 83px;
  height: 36px;
  border: 0;
  background: #d91f05;
  color: #fff;
  font: bold 18px/36px Arial, Helvetica, sans-serif;
  cursor: pointer;
}
#WNFooter #csFooter .csFooterRight .csFooterLinks {
  clear: both;
  overflow: auto;
  margin: 22px 0 19px 25px;
  padding: 10px 0 0;
}
#WNFooter #csFooter .csFooterRight .csFooterCol {
  float: left;
  width: 223px;
  padding-left: 8px;
}
#WNFooter #csFooter .csFooterRight .csFooterCol h3,
#WNFooter #csFooter .csFooterRight .csFooterCol ul,
#WNFooter #csFooter .csFooterRight .csFooterCol li {
  margin: 0;
  padding: 0;
  list-style: none;
}
#WNFooter #csFooter .csFooterRight .csFooterCol h3 {
  margin-bottom: 4px;
  color: #fff;
  font: bold 16px Arial, Helvetica, sans-serif;
}
#WNFooter #csFooter .csFooterRight .csFooterCol ul {
  margin-bottom: 32px;
}
#WNFooter #csFooter .csFooterRight .csFooterCol a {
  color: #fff;
  font: bold 11px/16px Arial, Helvetica, sans-serif;
  text-decoration: none;
}
#WNFooter #csFooter .csFooterBottom {
  clear: both;
  padding: 31px 0 19px;
  border-top: 1px solid #00005b;
  text-align: center;
}
#WNFooter #csFooter .csFooterBottom img {
  float: none;
  vertical-align: top;
  margin-right: 50px;
}
#WNFooter #csFooter .csFooterBottomText {
  display: inline-block;
  color: #000;
  font: normal 10px/17px Arial, Helvetica, sans-serif;
  text-align: center;
  /* IE7 HACK BELOW */
  *display: inline;
  zoom: 1;
}
#WNFooter #csFooter .csFooterBottomText a {
  color: #000;
  font: normal 10px/17px Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

#WNAd50, .wnad50 {
  display: none;
}