/* Version 20130814 - hlai */

/* Leaderboard */
#WNAd41, #WNAd46 {
    background: none;
    border: none;
}

/* Hide Headline Box Sponsorship Logo */
.wnItem.advertisement {
	display: none;	
}

/* Global Content Group */
#WNAffWCAX #WNColsAll .wnDSContainer-standard {
	border: 1px solid #EBEBEB;	
	border-top: 3px solid #EBEBEB;
}

/* Exceptions */
#WNAffWCAX #WNColsAll #WNTopStoryWrap .wnDS-20.wnDSContainer-standard,
#WNAffWCAX #WNColsAll .wnDS-18.wnDSContainer-standard,
#WNAffWCAX #WNColsAll .wnDS48.wnDSContainer-standard,
#WNAffWCAX #WNColsAll .wnDS35.wnDSContainer-standard,
#WNAffWCAX #WNColsAll .wnDVQuickSignup.wnDSContainer-standard {
	border: none;
	border-top: none;
}
#WNAffWCAX #WNColsAll .wnDVQuickSignup.wnDSContainer-standard {
	border-bottom: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}
#WNTopStoryWrap #WNTSWContent {
	background-color: transparent;
}

/* Specific Container */
#WNColsAll #WNCol2 .wnDS-20.wnDSContainer-standard .wnDSItems-standard,
#WNColsAll .wnDS-7,
#WNColsAll .wnDVHeadlineBox.wnDSContainer-standard .wnDSItems-standard,
#WNColsAll .wnDVPromoBox.wnDSContainer-standard .wnDSItems-standard {
	padding: 0 10px;
	margin: 0;	
}
#WNColsAll .wnDVPromoBox .wnDSItemsRow {
	margin: 0;
	padding-bottom: 5px;	
}

/* OPTIMUS Content Group */
.wnBlock.displaySize .contentGroup {
	border: 1px solid #EBEBEB;	
	border-top: 3px solid #EBEBEB;	
}

/* Ribbon */
#WNColsAll .wnDSContainer-standard .wnDSHeader,
#WNColsAll .wnDSContainer-feature .wnDSHeader,
.wnBlock.displaySize .header {
	padding: 0;
	margin: 0;
}
#WNColsAll .wnDSContainer-feature .wnDSHeader {
	border-top: 3px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}
#WNColsAll .wnDSContainer-standard .wnDSHeader h3,
#WNColsAll .wnDSContainer-feature .wnDSHeader h3,
.wnBlock.displaySize .header h3 {
	padding: 0 12px;
}
#WNColsAll .wnDSContainer-standard .wnDSHeader h3 span,
#WNColsAll .wnDSContainer-feature .wnDSHeader h3 span,
.wnBlock.displaySize .header .text {
    color: #810000;
    font-family: georgia,times new roman,serif;
    font-size: 22px;
	font-weight: normal;
}

/* Summary Image */
#WNColsAll .wnDSContainer-standard .wnImage,
.wnContent.summaryImage,
.wnContent.summaryImage.left,
.wnContent.summaryImage.right {
	border: 1px solid #C1C1C1;
	background-color: #FFFFFF;
	padding: 1px;	
}

#WNColsAll .wnDSContainer-standard .wnDVSummary {
	border-top: 1px dotted #C1C1C1;
	padding: 10px 0;
	margin: 0;
}
.wnItem.feature {
	border-top: 1px dotted #C1C1C1;
	padding: 8px 0;
	margin: 0 8px;
}

/* Full Horizontals & Half Horizontals - First Item/First Row Items */
#WNColsAll .wnDSContainer-standard .wnDVSummary:first-child {
	border-top: none;
}
#WNColsAll .wnDSContainer-standard .wnDSItemsRow .wnDVSummary {
	border-top: 1px dotted #C1C1C1;
}
#WNColsAll .wnDSContainer-standard .wnDSItemsRow:first-child .wnDVSummary,
#WNColsAll .wnDVNestedCategory.wnDSContainer-standard .wnDSItemsList .wnDVHeadline:first-child,
.wnItem.feature.priority-1,
.displaySizeId-4 .wnItem.feature.priority-2,
.displaySize .displaySizeId-4.priority-2 {
	border-top: none;	
}
.displaySizeId-4 .feature.odd,
.displaySize .displaySizeId-4.odd,
.displaySizeId-4 .feature.even,
.displaySize .displaySizeId-4.even {
  margin: 0;
	padding: 8px;	
}

/* List Items */
.displaySizeId-10 .wnItem.feature,
.displaySizeId-1 .wnItem.feature,
.displaySizeId3 .wnItem.feature,
.displaySizeId14 .wnItem.feature {
	padding-top: 5px;
	padding-bottom: 5px;	
}
.displaySizeId-18 .headline,
.wnBlock.displaySize.displaySizeId-10 .headline,
.wnBlock.displaySize.displaySizeId-1 .headline,
.wnBlock.displaySize.displaySizeId3 .headline,
.wnBlock.displaySize.displaySizeId14 .headline {	
	margin-bottom: 0;
	background-position: 0 2px;
}

/* Forms, Polls, Quick Sign-up */
.wnDVQuickForm .wnDSItems-standard,
.wnDVQuickSignup .wnDSItems-standard,
.wnDSItems-standard.wnDVPoll {
	padding: 10px;
}
.wnDVQuickForm *,
.wnDVQuickSignup * {
	font-size: 12px;
	color: #575757;
}
.wnDVPoll * {
	font-size: 12px;
	color: #575757;
}
.wnDVQuickForm .wnDSHeader h3,
.wnDVQuickSignup .wnDSHeader h3,
.wnDVPoll .wnDSHeader h3 {
	font-size: 12px;
}
.wnDVQuickForm h4,
.wnDVQuickSignup h4,
.wnDVPoll h4 {
	font-size: 12px;
	margin: 0 0 10px 0;
}

/* OPTIMUS FORMS */
.wnBlock.displaySize .form,
.wnBlock.displaySize .quicksignup {
  padding: 6px; 
}
.wnBlock.displaySize .form *,
.wnBlock.displaySize .quicksignup * {
  color: #575757;
}
.wnBlock.displaySize .form h4.headline .text,
.wnBlock.displaySize .quicksignup h4.headline .text {
  font-size: 14px;
}
.wnBlock.displaySize .form h4,
.wnBlock.displaySize .quicksignup h4 {
  font-size: 12px;
  margin: 0 0 5px 0;
}



.wnDVPoll .wnPollResponse input {
	vertical-align: bottom;	
}
.wnSubmit {
	font-size: 10px;
}
.wnDVQuickForm .wnSubmit,
.wnDVPoll .wnSubmit {
	font-size: 10px;
	margin-bottom: 10px;	
}
/* Poll Results - Fixes Buggy Poll */
.wnDVPoll.wnDSContainer-standard + h4,
.wnDSItems-feature form.wnPollForm {
	padding: 10px;
}
.wnDVPoll.wnDSContainer-standard + h4 {
	font-size: 12px;
	margin: -15px 0 0 0;	
}
.wnDSItems-feature .wnPollResults {
	margin-bottom: 15px;	
}
.wnDSItems-feature form.wnPollForm + .wnPollResults {
	margin-top: -10px;	
	padding: 10px;
	font-size: 12px;
}
.wnDSItems-feature form.wnPollForm + .wnPollResults .wnPollGraph {
    background: none repeat scroll 0 0 #DEDEDE;
    float: left;
	margin-left: 0;
    margin-right: 5px;
    margin-top: 0.2em;
    width: 100%;
}
.wnDSItems-feature form.wnPollForm + .wnPollResults .wnPollGraph span {
    background: url("http://images.worldnow.com/images/static/container-e/ds_def_poll_bar.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
}
.wnDSItems-feature form.wnPollForm + .wnPollResults .wnPollPercent {
	margin: 0 0 10px 0;
	font-weight: bold;
}
.wnDSItems-feature form.wnPollForm .wnPollResponse {
	font-size: 12px;	
}
.wnDSItems-feature form.wnPollForm .wnPollResponse + .wnSubmit {
	display: block;
	margin: 15px auto 0 auto;	
}
#WNCol2 .wnDVPoll .wnPollResponse, #WNCol23Top .wnDVPoll .wnPollResponse, #WNCol23Bottom .wnDVPoll .wnPollResponse {
	clear: both;	
}
.wnDSItems-standard.wnDVPoll .wnDSContainer-standard {
	border-bottom: none;
}
.wnDSItems-standard.wnDVPoll .wnDSContainer-standard .wnDSItems-standard {
	border-top: none;
	padding: 20px 0;
}

/* OPTIMUS POLL */
.wnBlock .poll h4 {
	font-size: 12px;
}
.wnBlock .poll .wnSubmit {
	font-size: 10px;
	margin-bottom: 10px;
}

/* WEATHER BRANDING */
#WNBranding #csWxBranding {
  position: absolute;
  top: 17px;
  left: 454px;
  width: 275px;
  color: #666666;
  font: normal 12px Arial, Helvetica, sans-serif;
  text-align: left;
}
#WNBranding #csWxBranding #csWxHeading {
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
}
#WNBranding #csWxBranding #csWxTemperature {
  position: absolute;
  left: 0;
  top: 18px;
  color: #b70000;
  font: bold 28px Helvetica, Arial, sans-serif;
}
#WNBranding #csWxBranding #csWxHiLo {
  position: absolute;
  left: 0;
  top: 50px;
  font-size: 11px;
}
#WNBranding #csWxBranding img#csWxConditionIcon {
  position: absolute;
  left: 73px;
  top: 22px;
}
#WNBranding #csWxBranding #csWx5Day {
  position: absolute;
  left: 115px;
  top: 37px;
  width: 60px;
  text-align: center;
}
#WNBranding #csWxBranding #csWx5Day a {
  color: #666666 !important;
  font: bold 11px Arial, Helvetica, sans-serif !important;
  text-decoration: none !important;
}
#WNBranding #csWxBranding img#csWxRadar {
  position: absolute;
  left: 180px;
  top: 0;
  padding: 1px;
  width: 116px;
  height: 58px;
  border: 1px solid #b4b3b4;
}

/* MEMBER CENTER */
#WNDS70 { display: none !important; }
#WNAffWCAX #WNHeader .wnMemberCenter { padding: 6px 2px 0; }
#WNAffWCAX #WNHeader .wnMemberCenter strong { text-transform: none; }
#WNAffWCAX .wnContainerMemberSearch { margin-top: 2px; }
#WNAffWCAX .wnContainerMemberSearch .wnMemberCenter a { text-decoration: none; }
#WNAffWCAX #WNHeader .wnSearchBox label {
  margin-top: 8px;
  margin-right: 13px;
}
#WNAffWCAX .wnSearchBox .wnQueryText {
  display: block;
  margin: 0;
  padding: 0 0 0 4px;
  width: 213px;
  height: 28px;
  border: 1px solid #aaaaaa;
  border-right-color: #dfdfdf;
  background: #cacaca;
  color: #fff;
  font: normal 12px/28px Arial, Helvetica, sans-serif;
}
#WNAffWCAX .wnSearchBox .wnSubmit {
  margin: 0;
  padding: 0;
  width: 25px;
  height: 30px;
  border: 0;
  background: #a7a7a7 url('http://ftpcontent.worldnow.com/wcax/custom/2012/search_button_bg.png') no-repeat 50% 50%;
  line-height: 999px;
  overflow: hidden;
  font-size: 0;
}

/* SOCIAL MEDIA ICONS */
#WNBranding #csBrandingIcons {
  position: absolute;
  bottom: 24px;
  right: 0;
  width: 209px;
}
#WNBranding #csBrandingIcons .csBrandingLabel {
  display: block;
  float: left;
  margin: 26px -1px 0 0;
  color: #666666;
  font: normal 11px Helvetica, Arial, sans-serif;
  position: relative; 
  top: 17px;
}
#WNBranding #csBrandingIcons a.csIcon {
  display: block;
  float: left;
  margin:22px 0 0 4px;
  width: 21px;
  height: 21px;
  background: transparent url('http://ftpcontent.worldnow.com/wcax/custom/2012/social_media_sprites.png') no-repeat 0px 0px;
}
#WNBranding #csBrandingIcons a.csIcon.csFacebook { background-position: 0px -192px; clear: both; }
#WNBranding #csBrandingIcons a.csIcon.csTwitter  { background-position: 0px -256px; }
#WNBranding #csBrandingIcons a.csIcon.csInstagram  { background-position: 0px -127px; }
#WNBranding #csBrandingIcons a.csIcon.csPinterest  { background-position: 0px -64px; }
#WNBranding #csBrandingIcons a.csIcon.csRSS      { background-position: 0px -320px; }
#WNBranding #csBrandingIcons a.csIcon.csInfo     { background-position: 0px -382px; width: 42px; height: 49px; margin: 0 0 0 8px; }
#WNBranding #csBrandingIcons a.csIcon.csCommunityEvents     { background-position: 0px -469px; width: 42px; height: 49px; margin: 0 0 0 8px; }

/* BREAKING NEWS BLOCK */
#DisplaySizeId-30 .wnGroup {
		padding: 0 .5em;
		border-top: none;
	}
	#DisplaySizeId-30 .wnGroup .header {
		border-bottom: 1px solid #9E9D9B;
	}
	#DisplaySizeId-30 .wnGroup .header span {
		color: #fff;
	}
	#DisplaySizeId-30 .feature .summaryImage {
		width: 55%;
		border: none;
		background: none;
	}
	#DisplaySizeId-30 .feature .summaryImage img {
		width: 100%;
	}
	#DisplaySizeId-30 .feature .headline a{
		font-size: 21px;
	}
	#DisplaySizeId-30 .feature .headline .wn-icon-video-included{
		    background-image: url(http://ftpcontent.worldnow.com/wcax/custom/2012/icon_play_breaking.png);
	}
	#DisplaySizeId-30 .feature .timestamps {
		display: none;
	}
	#DisplaySizeId-30 .feature .summary {
		margin-top: 8px;
	}
	
/* 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 {
  width: 978px;
}
#WNFooter #csFooter .csFooterTop {
  overflow: hidden;
  margin-top: 22px;
}
#WNFooter #csFooter .csFooterCol {
  float: left;
  margin-bottom: -1000px;
  padding: 0 8px 1000px 32px;
  width: 128px;
  border-right: 1px dotted #656565;
}
#WNFooter #csFooter .csFooterCol ul,
#WNFooter #csFooter .csFooterCol li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#WNFooter #csFooter .csFooterCol h3 {
  margin: -3px 0 0;
  padding: 0 0 5px;
  font: bold 14px Georgia, 'Times New Roman', serif;
  text-transform: uppercase;
}
#WNFooter #csFooter .csFooterCol ul li a {
  color: #fff !important;
  font: normal 11px/16px Arial, Helvetica, sans-serif !important;
  text-decoration: none !important;
}
#WNFooter #csFooter .csFooterLast {
  float: left;
  padding-left: 29px;
}
#WNFooter #csFooter .csFooterLast .csFooterWrap {
  padding: 5px 8px 0;
  width: 230px;
  border: 1px solid #ebebeb;
  background: #fff;
}
#WNFooter #csFooter .csFooterLast .csFooterWrap h3 {
  margin: 0;
  padding: 15px 4px 0;
  color: #810000;
  font: bold 14px Georgia, 'Times New Roman', serif;
}
#WNFooter #csFooter .csFooterLast .csFooterWrap p {
  margin: 0;
  padding: 5px 4px 14px;
  color: #666666;
  font: normal 11px/16px Arial, Helvetica, sans-serif;
}
#WNFooter #csFooter .csFooterBottom {
  clear: both;
  margin: 16px 0 14px;
  border-top: 1px dotted #656565;
  padding-top: 19px;
  text-align: center;
}
#WNFooter #csFooter .csFooterBottom img {
  float: none;
  vertical-align: middle;
  margin: -6px 11px 0 0;
}
#WNFooter #csFooter .csFooterBottomText {
  display: inline-block;
  color: #fff;
  font: normal 10px Helvetica, Arial, sans-serif;
  text-align: center;
  /* IE7 HACK BELOW */
  *display: inline;
  zoom: 1;
}
#WNFooter #csFooter .csFooterBottomText a {
  color: #fff !important;
  font: normal 10px Helvetica, Arial, sans-serif !important;
  text-decoration: underline !important;
}

/* MISC */
.csMobdubTarget {
  display: inline-block;
  margin: 0 6px;
  width: 23px;
  height: 18px;
  background: transparent url('http://ftpcontent.worldnow.com/wcax/custom/2012/icon_comments.png') no-repeat left top;
  color: #fff;
  font: bold 11px Arial, Helvetica, sans-serif;
  text-align: center;
}
.wn-icon.wn-icon-video-included {
  width: 16px;
  height: 13px;
}



/* Menu */

#menu183 {
  position: relative;
}

#menu183 .wnSublevel {
	top: 46px !important;
  left: 0 !important;
}
#menu183 .wnHorizontal .wnStatic .wnSublevel LI {
	padding-right: 8px;
	background: none;
}

/* TIMESTAMP SIZE */
#WNAffWCAX .wnContent.timestamp {
  font-size: 10px;
}
#WNAffWCAX #WNColsAll #WNCols23-4 #WNCol23 #WNContainerStory #WNStoryBody {
	font-family: Helvetica,Verdana,Arial,sans-serif !important;
}
