/* Nested Float Handling / Expanding Box Height Bug Fix
	Mozilla : overflow: auto
	IE : display: inline-block (part 1) - forces hasLayout
	IE : display: block (reset for other browsers)
*/
.wnDSItems-standard, .wnDSItems-contentgroup, .wnDSItems-feature, .wnDSItemsRow, #WNTopStoryWrap, .wnDSVideo,
.wnDSContainer-contentgroup .wnDSContainer-standard .wnDSHeader h3,
.wnDVSummary, .wnDVPoll .wnPollResults dl, .wnDVSearch .wnSearchStats, .wnDVSearch .wnSearchFooter,
.wnDVWxFullForecast, .wnDVWxHalfForecast, .wnDVWxFullForecast .wnWxExtendedForecast, .wnDVWxFullForecast .wnWxCurrentForecast,
.wnDVWxFullForecast .wnWxConditions, .wnDVWxFullForecast .wnWxRegionSelect, .wnWxVertical .wnWxDay { display: inline-block; }

/* Generic Content Styles *************************************************************** */

li.wnDVHeadline {
background-image: url('http://ftpcontent.worldnow.com/kwch/images/arrow_bullet.gif'); 
background-repeat: no-repeat;background-position: 0px 50%;padding-left: 1.5em;
}

#WNStoryAssociatedLinks {
float:left;
margin:0 10px 0 0;
overflow:hidden;
width:180px;
background-color:#e1e2e4;
line-height:130%;
}

/* Hidden content */
#WNHeaderScripts { display:none; visibility:hidden }

/* Images */
.wnImage { font-size: .8em; margin-bottom: 2px; overflow: hidden; display: block; }
.wnImage img { display: block; }
.wnImage span { display: block; margin-top: 1px; }
.wnImageLeft { float: left; margin-right: 5px; margin-top: 2px; }
 /* Add to Fix Defect DE3375 */ 
 #WNCol5 .wnImageLeft { margin-right: 0px;}
.wnImageRight { float: right; margin-left: 5px; margin-top: 2px; }
.wnImageCenter { text-align: center; margin: 0 auto; }
.wnImageCenter img { margin: 0 auto; }
.wnImageWidth-0, .wnImageWidth-0 img { display: none; }
.wnImageWidth-50, .wnImageWidth-50 img { width: 50px; }
.wnImageWidth-90, .wnImageWidth-90 img { width: 90px; }
.wnImageWidth-180, .wnImageWidth-180 img { width: 180px; }
.wnImageWidth-250, .wnImageWidth-250 img { width: 250px; }

/* Section Title */
.wnSectionTitle { font-size: .8em; font-weight: normal; margin-bottom: 2px; }

/* Overflows */
#WNCol1 .wnImageWidth-180, #WNCol1 .wnImageWidth-180 img,
#WNCol1 .wnImageWidth-250, #WNCol1 .wnImageWidth-250 img,
.wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-180, .wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-180 img,
.wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-180, .wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-180 img,
.wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-250, .wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-250 img,
.wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-250, .wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-250 img,
#WNCol5 .wnImageWidth-180, #WNCol5 .wnImageWidth-180 img,
#WNCol5 .wnImageWidth-250, #WNCol5 .wnImageWidth-250 img { width: 115px; }
#WNCol3 .wnImageWidth-250, #WNCol3 .wnImageWidth-250 img { width: 180px; }

/* Header Image overflows */
.wnColConfig1 .wnColConfig4 #WNCol23 .wnImageWidth-630, .wnColConfig5 .wnColConfig4 #WNCol23 .wnImageWidth-630 { width: 490px; }

/* half horizontal: odd last */
#WNCol2 .wnDS-4 .wnOddLast .wnImageWidth-180, #WNCol2 .wnDS-4 .wnOddLast .wnImageWidth-180 img { width: 180px; }
#WNCol2 .wnDS-4 .wnOddLast .wnImageWidth-250, #WNCol2 .wnDS-4 .wnOddLast .wnImageWidth-250 img { width: 250px; }

/* prevent text wrapping around summary graphic */
.wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnImageWidth-250, .wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnImageWidth-250, .wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-180, .wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-180, .wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-250, .wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS-4 .wnImageWidth-250, #WNCol4 .wnImageWidth-250 { float: none; margin-right: 0; margin-left: 0; }

/* End Generic Content Styles */

/* Display Container ************************************************************ */
.wnDSContainer-standard { margin-bottom: 15px; }
.wnDSItems-standard, .wnDSItems-contentgroup, .wnDSItems-feature { overflow: hidden; /* Ensure overflow hidden for images, etc. */ display: block; /* IE margins / comments bug fix */ }
.wnDSItems-standard {clear:both;}

/* Adding default link behavior for display sizes. 
.wnDSItems-standard a:link, .wnDSItems-contentgroup a:link, .wnDSItems-feature a:link { text-decoration:none}
.wnDSItems-standard a:hover, .wnDSItems-contentgroup a:hover, .wnDSItems-feature a:hover { text-decoration:underline}
*/

.wnDSItemsRow { overflow: hidden; display: block; /* Nested float handling */ }
.wnDSHeader h3 { margin: 0; padding: 2px 5px; font-size: 1.1em; }

/* Display Views: Standard */
.wnDSItems-standard .wnDSItemsList li.wnDVHeadline { background-image: url('http://images.worldnow.com/images/static/container-e/ds_def_bullet.gif'); background-repeat: no-repeat;background-position: 0px 20%;padding-left: 1em;}
.wnDSItems-standard .wnDVSummary h4.wnRole-CLIP,
.wnDSItems-standard .wnDSItemsList li.wnDVHeadlineVideo { background-image: url('http://images.worldnow.com/images/static/container-e/icon_video.gif'); background-repeat: no-repeat;background-position: 0px 20%;padding-left: 1em;}

/* This span was previously used to house a bullet.  No need for this as padding-left can accomplish the same */
.wnDSItems-standard .wnDSItemsList li.wnDVHeadlineVideo h4.wnRole-CLIP span.wnVideoNoInput {display:none;}
/* to fix defect DE2949*/
#WNCol2 .wnDSItems-standard .wnDSItemsList .wnDVHeadline .wnRole-CLIP{background-repeat:no-repeat;}
/* Ticker should not have default bullets */
#WNDS40 .wnDSItems-standard .wnDSItemsList li.wnDVHeadline { background-image: none; }

.wnDSItemsList { margin: 0; padding: 0; list-style: none; }
.wnDVImageHeadline, .wnDVHeadline, .wnDVHeadlineVideo { margin: 5px; padding: 0; list-style: none; }
.wnDVImageHeadline { margin-bottom: 12px; }
.wnDVSummary h4, .wnDVImageHeadline h4, .wnDVHeadline h4, .wnDVHeadlineVideo h4 { margin: 0; padding: 0; }

/* Role: Clip */
/* .wnDVSummary .wnRole-CLIP a, .wnDVHeadline .wnRole-CLIP a { text-indent: 20px; display: block; background-position: .1em .2em; background-repeat: no-repeat;} */

/* Video Included */
.wnVideoIncluded { display: none; }

/* Display View: Summary */
.wnDVSummary { margin: 5px; margin-bottom: 12px; overflow: hidden; display: block; }
.wnDVSummary h4 { font-size: 1em; margin-bottom: 2px; }
.wnDVSummary p { margin: 0; margin-bottom: 2px; padding: 0; }
/* Video Included */
.wnDVSummary .wnVideoIncluded { vertical-align: middle; display: inline; padding: .2em 0; }

/* DS -4: Half Horizontal */
.wnDS-4 .wnDSItemsRow { margin: 5px; margin-bottom: 12px; }
.wnDS-4 .wnOdd, .wnDS-4 .wnEven { width: 49%; float: left; margin: 0; }
.wnDS-4 .wnEven { width: 48%; float: right; }
.wnDS-4 .wnOddLast { width: auto; float: none; }

/* Display View: Image Headline */
.wnDVImageHeadline { text-align: center; overflow: hidden; }
.wnDVImageHeadline .wnImage { float: none; text-align: center; margin: 0 auto; margin-bottom: 3px; }

/* DS 4: Subsection Navigation */
.wnDS4 { margin: 4px; }
.wnDS4 .wnDVImageHeadline h4 { font-weight: normal; font-size: .9em; }

/* DS 28: Featured Business Box */
.wnDS28 .wnDSHeader { background: inherit; }
.wnDS28 .wnDSHeader h3 { font-weight: normal; text-align: center; }
.wnDS28 .wnDVImageHeadline h4 { font-weight: normal; font-size: .9em; }

/* DS 33: Feature - Top */
/* DS 35: Feature - Bottom */
.wnDS33 { /* width: 958px; display: inline; */ margin-left: 10px; margin-bottom: 0px; }
.wnDS35 { /* width: 958px; display: inline; */ margin-left: 10px; }
.wnDS33 .wnDSItems-standard { overflow-x: hidden; overflow-y: hidden; }
.wnDS35 .wnDSItems-standard { overflow-x: hidden; overflow-y: hidden; }
.wnColConfig5 #WNCols23-4 .wnDS33 .wnDSItems-standard { width: 830px; }
.wnColConfig5 #WNCols23-4 .wnDS35 .wnDSItems-standard { width: 830px; }

/* DS 40: Ticker */
/* to remove the old style for the ticker*/
/*.wnDS40 .wnDSItems-standard, .wnDS40 .wnDSItems-feature, .wnDS40 .wnDSItems-contentgroup { padding: 2px 4px; position: absolute; left: 0; top: 0; overflow: visible; }
.wnDS40 .wnDSItems-standard *, .wnDS40 .wnDSItems-feature *, .wnDS40 .wnDSItems-contentgroup * { display: inline; }
.wnDS40 .wnDSItems-standard h4, .wnDS40 .wnDSItems-feature h4, .wnDS40 .wnDSItems-contentgroup h4 { margin-right: 15px; padding-left: 9px; background-position: left center; background-repeat: no-repeat; background-image: url('http://images.worldnow.com/images/static/container-e/ds40_bullet.gif'); } */
.wnDS40 { visibility:hidden;} /* Hiding until ticker is initialized */
.wnDS40 { margin-bottom: 0; height: 18px; overflow: hidden; white-space: nowrap; position: relative; }
.wnDS40 .wnDSHeader { display: none; }
.wnDS40 .wnDSItemsList h4 { background-position: left center; background-repeat: no-repeat; background-image: url('http://images.worldnow.com/images/static/container-e/ds40_bullet.gif'); } 

/* Ticker styles used for liScroll */
.tickercontainer { 
    overflow: hidden; 
    margin: 0px;padding:2px 4px 2px 4px;
    width:980px;height:18px;
    background-color:inherit;background-image:inherit;
}
.tickercontainer .tickermask { /* that serves as a mask. so you get a sort of padding both left and right */
    position: relative;overflow: hidden;
    width: 980px;
}
ul.newsticker { /* that's your list */
    position: relative;left:980px;
    list-style-type: none;
    margin: 0;padding: 0;
}
ul.newsticker li {
    float: left; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0;padding: 0;
}
ul.newsticker a,ul.newsticker .unLinkable {margin: 0 50px 0 0;padding: 0;white-space: nowrap;} 
ul.newsticker .unLinkable{padding-left:9px;}
ul.newsticker h4{margin:0px;padding:0px 0px 0px 9px;} 
/* End of Ticker styles */


/* Display View: Headline Video *
/* DS 20: Featured Video, DS 45: Featured Video 2A, DS 48: Top Story Video */
.wnDSVideo { margin: 0; padding: 0; border: 0; overflow: auto; display: block; }

/*
.wnDSVideo .wnDVHeadlineVideo span.wnVideoInput, .wnDSVideo .wnDVHeadlineVideo span.wnVideoNoInput { padding-right: 16px; margin-right: 2px; background-position: right center; background-repeat: no-repeat;} 
*/

form.wnDSVideo .wnDVHeadlineVideo span.wnVideoNoInput { margin-left: 16px; }

.wnDSVideo .wnDVHeadlineVideo input { width: 20px; vertical-align: middle; margin-left: 0; margin-right: 0; }
.wnDSVideo .wnDSVideoHeader, .wnDSVideo .wnDSVideoOptions { margin: 5px; margin-left: 10px; }
.wnDSVideo .wnDSVideoHeader { margin-top: 7px; }
.wnDSVideo .wnDSVideoOptions { float: left; margin-top: 3px; font-size: .8em; }
.wnDSVideo .wnDSVideoOptions ul, .wnDSVideo .wnDSVideoOptions li { margin: 0; padding: 0; list-style: none; }
.wnDSVideo .wnDSVideoOptions ul { text-align: center; margin-bottom: 8px; }
.wnDSVideo .wnDSVideoOptions li { display: inline; }
.wnDSVideo .wnDSVideoOptions li .wnSeparator { padding-left: .5em; }

/* Display Views: Content Group */
.wnDSContainer-contentgroup .wnDSContainer-standard .wnDSHeader h3 {display:block;}
.wnDSContainer-contentgroup .wnDSContainer-standard .wnDSHeader h3 span {float:left;}
.wnDSContainer-contentgroup .wnDSContainer-standard .wnDSHeader h3 .wnMoreLink {float:right; padding-left:10px; position:relative; top:0.2em; font-size: .8em;}

/* Nested Category */
.wnDVNestedCategory .wnDS-30, .wnDVNestedCategory .wnDS-20, .wnDVNestedCategory .wnDS-18,
.wnDVNestedCategory .wnDS-10, .wnDVNestedCategory .wnDS-7, .wnDVNestedCategory .wnDS-4,
.wnDVNestedCategory .wnDS-1 { background: transparent; }

/* Headline Boxes */
/* Headline Boxes: Column 2 : Side-by-side */
.wnDS80 .wnDSItemsRow, .wnDS82 .wnDSItemsRow { margin-bottom: 15px; }
.wnDS80 .wnOdd, .wnDS80 .wnEven, .wnDS82 .wnOdd, .wnDS82 .wnEven { width: 49%; float: left; margin: 0; }
.wnDS80 .wnEven, .wnDS82 .wnEven { width: 48%; float: right; }
.wnDS80 .wnOddLast, .wnDS82 .wnOddLast { width: auto; float: none; }
/* side-by-side off rules */
.wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS80 .wnDSItemsRow, .wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS80 .wnDSItemsRow,
.wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS82 .wnDSItemsRow, .wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDS82 .wnDSItemsRow { margin: 0; }
.wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDVHeadlineBox, .wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDVHeadlineBox { width: auto; float: none; margin-bottom: 15px; }

/* Promo Boxes: Nested Items : Side-by-side */
.wnDVPromoBox .wnDSItemsRow { margin: 5px; margin-bottom: 12px; }
.wnDVPromoBox .wnOdd, .wnDVPromoBox .wnEven { width: 49%; float: left; margin: 0; }
.wnDVPromoBox .wnEven { width: 48%; float: right; }
.wnDVPromoBox .wnOddLast { width: auto; float: none; }
/* side-by-side off rules */
.wnColConfig5 #WNCol5 .wnDVPromoBox .wnDSItemsRow { margin: 0; }
.wnColConfig5 #WNCol5 .wnDVPromoBox .wnOdd,
.wnColConfig5 #WNCol5 .wnDVPromoBox .wnEven,
.wnColConfig5 #WNCol5 .wnDVPromoBox .wnOddLast { width: auto; float: none; margin: 5px; margin-bottom: 12px; }

/* Video DHTML Gallery */
.wnVideoGalleryPage h4 { margin: 5px 0px 5px 0px; }

/* Display Views: Features */

/* DS 21: Search */
.wnDS21 .wnDSHeader { display: none; }
.wnDS21 .wnDSContainer-standard .wnDSHeader { display: block; }
/* .wnDS21 .wnDSItems-standard { padding: 5px; } */

/* Display View: Search Result */
.wnDVSearch ol { margin: 0; padding: 0; list-style: none; }
.wnSearchVendor-wss ol { padding-left: 30px; list-style: decimal; }
.wnSearchVendor-ez ol { padding-left: 30px; list-style: decimal; }
.wnSearchResults .wnDSItems-standard, .wnSponsoredResults .wnDSItems-standard { margin: 0 5px; }
.wnDVSearch .wnSearchResult { margin-bottom: 14px; }
.wnDVSearch .wnSearchResult span { display: block; margin-top: 4px; font-size: .8em; }
.wnSearchResult h4 { font-size: 1em; margin: 2px 0; }
.wnSearchResult p { margin: 0; }
.wnSearchResult p a{text-decoration:none!important;}
.wnSearchResult h4 a{text-decoration:underline!important;}

/* BoggleTwo Div */
#wnGoogleAjaxWebResults A:link  {text-decoration:underline}

/* Search: Stats */
.wnDVSearch .wnSearchStats { margin-bottom: 12px; display: block; overflow: hidden; }
.wnDVSearch .wnSearchStats img { float: right; }
.wnDVSearch .wnSearchStats p { margin: 0; padding: 0; }
.wnDVSearch .wnSearchStats span { margin-top: 4px; display: block; }
.wnDVSearch .wnSearchStats .wnSearchSuggestion { margin-top: 4px; font-weight: bold; }
.wnDVSearch .wnSearchStats .wnSearchSuggestion a { font-style: italic; }
.wnSearchVendor-google .wnSearchStats p em { font-weight: bold; color: #c00; font-style: normal; }
/* Search: Footer */
.wnDVSearch .wnSearchFooter { margin-top: 15px; text-align: center; display: block; overflow: hidden; }
/* Search: Pagination */
.wnDVSearch .wnSearchPagination { margin-bottom: 10px; }
.wnDVSearch .wnSearchPagination h3, .wnDVSearch .wnSearchPagination ul, .wnDVSearch .wnSearchPagination li { display: inline; }
.wnDVSearch .wnSearchPagination h3 { font-size: 1em; }
.wnDVSearch .wnSearchPagination ul { padding: 0; margin-left: 5px; }
.wnDVSearch .wnSearchPagination li { margin-right: .5em; }
.wnDVSearch .wnSearchPagination a { text-decoration:underline!important; }
/* Search: Search Box */
#WNCols234-5 .wnDVSearch .wnSearchBox { font-size: .8em; float: none; margin: 0 0 5px 17%; text-align: center; overflow: auto; }

/* Utility Blocks */
.wnDVUtilityBlock { margin-bottom: 15px; }

/* DS 60: Utility Block - 300x30 - Col 4 */
.wnDS60 { height: 30px; overflow: hidden; }
/* DS 62: Utility Block - 300x140 - Col 4 */
.wnDS62 { height: 140px; overflow: hidden; }
/* DS 76: Utility Block - 300x415 - Col 4 */
.wnDS76 { margin-bottom: 15px; }
.wnDS76 #WNDS76Items { overflow: hidden; max-height: 415px; }
.wnDS76 .wnOddLast, .wnDS76 .wnEvenLast { margin-bottom: 0; }

/* Polls */
.wnDVPoll .wnDSItems-standard { padding: 5px; }
/* question */
.wnDVPoll h4 { font-size: 1em; margin: 0; padding: 0; margin-bottom: 8px; }
/* form responses */
.wnDVPoll form { margin: 0; padding: 0; border: 0; }
.wnDVPoll .wnPollResponse { margin-bottom: 5px; }
.wnDVPoll .wnPollResponse input { vertical-align: middle; }
.wnDVPoll .wnPollResponse label { margin-left: 3px; }
.wnDVPoll .wnSubmit { margin: auto; clear: both; display: block; }
#WNCol2 .wnDVPoll .wnPollResponse, #WNCol23Top .wnDVPoll .wnPollResponse, #WNCol23Bottom .wnDVPoll .wnPollResponse { width: 50%; float: left; }
/* results */
.wnDVPoll .wnPollResults { display: none; }
.wnDVPoll .wnPollResults p { margin: 0; padding: 0; margin-top: 10px; }
.wnDVPoll .wnPollResults dl { margin: 0; padding: 0; overflow: hidden; /* Ensure overflow hidden for images, etc. */ display: block; /* IE margins / comments bug fix */ }
.wnDVPoll .wnPollResults dt { clear: both; padding-top: 10px; padding-bottom: 1px; }
.wnDVPoll .wnPollResults dd { margin: 0; padding: 0; }
.wnDVPoll .wnPollResults .wnPollPercent { float: left; font-weight: bold; }
.wnDVPoll .wnPollResults .wnPollGraph { float: left; width: 78%; margin-right: 5px; background: #dedede; margin-top: .2em; }
.wnDVPoll .wnPollResults .wnPollGraph span { display: block; height: 10px; background: url('http://images.worldnow.com/images/static/container-e/ds_def_poll_bar.gif'); } 
/* additional link */
.wnDVPoll .wnPollInfo { text-align: center; margin-top: 10px; }
/* show / hide results */
.wnPollVoted .wnPollResults { display: block; }
.wnPollVoted form { display: none; }
/* col 1 */
#WNCol1 .wnDVPoll .wnDSItems-standard { padding: 2px; }
#WNCol1 .wnDVPoll .wnPollResults .wnPollGraph { width: 63%; }

/* DS 10: Col 1A */
.wnDS10 { margin: 4px; }

/* Embedded Links+ */
.wnDVEmbeddedLink { margin-bottom: 15px; }
/* DS 70: Branding Feature */
.wnDS70 { width: 305px; height: 70px; position: absolute; top: 0; left: 675px; overflow: hidden; }
.wnDS70 .wnDVEmbeddedLink iframe { width: 305px; height: 70px; margin-bottom: 0; }

/* Display Size Groupings */

/* Top Story Wrap: DS -20: Top Story First Item, DS 48: Top Story Video, and DS 50: Top Story Headline  */
#WNTopStoryWrap { display: block; /* IE margin / comments bug fix */ }
#WNTopStoryWrap #WNTSWContent { padding: 8px; background: #FFF; } /* Default background to white to prevent Top Story Wrap Ad background color appearing in content area */
#WNTopStoryWrap .wnDSContainer-standard { margin: 0; }
#WNTopStoryWrap .wnDSItems-standard { overflow: hidden; } /* Nested float handling */
#WNTopStoryWrap .wnDSContainer-standard .wnDSItems-standard { padding: 0; }
/* DS -20 : Top Story - First Item */
#WNTopStoryWrap .wnDS-20 .wnDSHeader { display: none; }
#WNTopStoryWrap .wnDS-20 .wnDVSummary { margin: 0; }
#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnImage { float: none; margin: 0; margin-bottom: 8px; text-align: left; }
#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnImage img { margin: 0; }
#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnImage span { margin-top: 2px; }
#WNTopStoryWrap .wnDS-20 .wnDVSummary h4 { margin-bottom: 4px; font-size: 135%; }
#WNTopStoryWrap .wnDS-20 .wnDVSummary p { font-size: 1.1em; line-height: 1.2em; }
#WNTopStoryWrap .wnDS-20 .wnHeadlinePosition-top .wnSectionTitle { margin-bottom: 4px; }
/* smaller image widths */
#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnImageWidth-50,
#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnImageWidth-90 { float: left; margin: 2px 8px 2px 0; }
#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnImageRight.wnImageWidth-50,
#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnImageRight.wnImageWidth-90 { float: right; margin-left: 8px; margin-right: 0; }
/* layout */
#WNTopStoryWrap .wnDS-20 { width: 55%; float: left; display: inline; /* IE doubled-float margin bug fix */ }
#WNTopStoryWrap .wnDS48, #WNTopStoryWrap .wnDS-18 { width: 42%; float: right;display: inline;clear: right;/* IE doubled-float margin bug fix */ }
#WNTopStoryWrap .wnDS-18Position-top .wnDS-18, #WNTopStoryWrap .wnDS-18Position-bottom .wnDS48 { margin-bottom: 15px; }
/* right aligned DS -20: Top Story */
#WNTopStoryWrap .wnDS-20Alignment-right .wnDS-20 { float: right;clear: right }
#WNTopStoryWrap .wnDS-20Alignment-right .wnDS48, #WNTopStoryWrap .wnDS-20Alignment-right .wnDS-18 { float: left;clear: left }
/* collapse */
/* only DS -20: Top Story */
#WNTopStoryWrap.wnTSWConfigDS-20 .wnDS-20 { width: auto; float: none; display: block; }
#WNTopStoryWrap.wnTSWConfigDS-20 .wnDS-20 .wnDVSummary .wnImage { float: left; margin-right: 5px; margin-bottom: 2px; }
#WNTopStoryWrap.wnTSWConfigDS-20 .wnDS-20 .wnDVsummary .wnImageRight { float: right; margin-left: 5px; }
/* only DS 48: Top Story Video and DS 50: Top Story Headline */
#WNTopStoryWrap.wnTSWConfigDS-18DS48 .wnDS48, #WNTopStoryWrap.wnTSWConfigDS-18DS48 .wnDS-18 { width: 49%; margin-bottom: 0; float: right; }
#WNTopStoryWrap.wnTSWConfigDS-18DS48 .wnDS-18Position-top .wnDS-18, #WNTopStoryWrap.wnTSWConfigDS-18DS48 .wnDS-18Position-bottom .wnDS48 { float: left; }
/* only DS 48: Top Story Video */
#WNTopStoryWrap.wnTSWConfigDS48 .wnDS48 { width: auto; float: none; display: block; margin-bottom: 0; }
/* only DS 50: Top Story Headline */
#WNTopStoryWrap.wnTSWConfigDS-18 .wnDS-18 { width: auto; float: none; display: block; margin-bottom: 0; }

/* Horizontals: DS -7: Full Horizontal and DS -4: Half Horizontal */
#WNHorizontals .wnDSContainer-standard { margin-bottom: 0; }
#WNHorizontals.wnHorizontalsConfigDS-7DS-4 .wnDSItemsRow { margin-top: 0; }
#WNHorizontals .wnDS-4 .wnDSHeader { display: none; }

/* Column 4 Feature Block: DS 60: Utility Bock - 300x30 - Col 4, DS 74: Weather - Col 4, DS 62: Utility Block - 300x144 - Col 4 */
#WNCol4FeatureBlock { margin-bottom: 15px; }
#WNCol4FeatureBlock .wnDS60 .wnDVUtilityBlock,
#WNCol4FeatureBlock .wnDS62 .wnDVUtilityBlock,
#WNCol4FeatureBlock .wnDS74 .wnDVWxAbbreviated { margin-bottom: 0; }

/* End Display Size Groupings */

/* WEATHER */
/* Defaults */
.wnWxHigh { color: #c00; font-weight: bold; }
.wnWxHigh span { color: #000; font-weight: normal; }
.wnWxLow { color: #00c; font-weight: bold; }
.wnWxDay { margin-bottom: 10px; }
.wnWxDay h5 { background-color: #EEE; margin: 0 0 2px; padding: 2px; font-size: .9em; }
.wnWxDay .wnWxHigh, .wnWxDay .wnWxLow { font-size: 1.1em; }
.wnWxDay ul { margin: 0 4px; padding: 0; list-style: none; }
.wnWxDay p { margin: 3px 4px 4px; }
.wnWxDay img { width: 40px; height: 40px; border: 1px solid #ccc; padding: 1px; margin-top: 4px; }
/* conditions */
.wnWxConditions ul { margin: 0; padding: 0; list-style: none; }
.wnWxConditions li strong { font-weight: normal; }
/* regions */
.wnWxRegionSelect dl { margin: 0; }
.wnWxRegionSelect dt, .wnWxRegionSelect dd { margin-bottom: 2px; }
.wnWxRegionSelect dt { float: left; clear: both; }
/* to fix defect no DE3238  */
.wnWxRegionSelect dd { clear: right; margin-top: 0px; margin-left: 0px;margin-right: 0px;direction:rtl;}
.wnWxRegionSelect .wnWxPrimary { border-left: .5em solid #999; padding-left: 3px; }

/* Abbreviated Weather Views */
.wnDVWxAbbreviated .wnWxRightNow span { display: none; }
/* DS 23: Weather Bar */
.wnDS23 .wnDVWxAbbreviated { padding: 4px; padding-left: 10px; }
.wnDS23 .wnDVWxAbbreviated * { display: inline; }
.wnDS23 .wnDVWxAbbreviated h4 { font-size: 11px; margin-right: 5px; }
.wnDS23 .wnDVWxAbbreviated strong { font-weight: normal; }
.wnDS23 .wnDVWxAbbreviated ul, .wnDS23 .wnDVWxAbbreviated li { padding: 0; margin: 0; }
.wnDS23 .wnDVWxAbbreviated ul { margin-right: 15px; }
.wnDS23 .wnDVWxAbbreviated li { margin-left: 3px; }
.wnDS23 .wnDVWxAbbreviated .wnWxRightNow span { display: inline; }
.wnDS23 .wnDVWxAbbreviated .wnWxHigh, .wnDS23 .wnDVWxAbbreviated .wnWxLow { font-weight: normal; }
/* DS 70: Branding Feature */
.wnDS70 .wnDVWxAbbreviated { height: 70px; background-image: url('http://images.worldnow.com/images/static/container-e/ds70_background.gif'); background-repeat: no-repeat; } 
.wnDS70 .wnDVWxAbbreviated h4 { display: none; font-size: 22px; margin-left: 17px; margin-top: 34px; }
.wnDS70 .wnDVWxAbbreviated ul { float: left; list-style: none; margin-top: 37px; margin-bottom: 0; }
.wnDS70 .wnDVWxAbbreviated strong { float: left; font-size: 2em; margin-left: 17px; margin-top: 34px; }
.wnDS70 .wnDVWxAbbreviated .wnWxRightNow { padding-left: 10px; margin-left: 0; }
.wnDS70 .wnDVWxAbbreviated .wnWxCurrentForecast { position: absolute; padding: 0; margin-left: 0; left: 200px; }
.wnDS70 .wnDVWxAbbreviated .wnWxCurrentForecast li { display: inline; }
.wnDS70 .wnDVWxAbbreviated .wnWxExtended { display: block; margin: 0; position: absolute; bottom: 7px; left: 200px; font-size: 11px; font-weight: normal; }
/* DS 74: Weather - Col 4  TODO: Future-Zoltar:Overriding colors of awnWxRightNow,font-weight and strong into containerE-CSS (by !important here)*/
.wnDS74 .wnDVWxAbbreviated { height: 80px; padding-bottom: 15px; background-image: url('http://images.worldnow.com/images/static/container-e/ds74_background.gif'); background-repeat: no-repeat; } 
.wnDS74 .wnDVWxAbbreviated h4 { visibility:hidden;padding-top:9px;padding-left:12px;font-size:14px;position:relative;display:block }
/* to fix defect no DE2982   */
.wnDS74 .wnDVWxAbbreviated #wnWxRightNowHeader{margin-top:0px;} 
.wnDS74 .wnDVWxAbbreviated ul { list-style: none;padding:0px}
.wnDS74 .wnDVWxAbbreviated strong { position:relative;float: left;padding-left: 121px;display:block ;top: -40px; color: #0000CC;}
.wnDS74 .wnDVWxAbbreviated .wnWxRightNow {color:#2c2f34; position:relative;display:inline-block;left: 17px; top: -38px;padding:0px;font-size:11px ; width:84px;margin:0px}
.wnDS74 .wnDVWxAbbreviated .wnWxRightNow span{display:none}
.wnDS74 .wnDVWxAbbreviated .wnWxExtended { visibility:visible;margin:0px;left: 165px; top: -110px; width: 127px; height: 26px;position:relative;display:block;}
.wnDS74 .wnDVWxAbbreviated .wnWxExtended a {text-decoration:underline;color:#3045b9!important;font-weight:normal;font-size:11px}
.wnDS74 .wnDVWxAbbreviated .wnWxExtendedLink { visibility:visible;margin:0px;left: 180px; top: -25px; width: 127px; height: 26px;position:relative;display:block}
.wnDS74 .wnDVWxAbbreviated .wnWxCurrentForecast {display:block;left: 135px; width: 22px; margin:0px;position:relative;font-size: 12px; letter-spacing: 1px;padding: 0px 0 0 0px;left:127px;top:-89px;}
.wnDS74 .wnDVWxAbbreviated .wnWxCurrentForecast span { display: none; }
.wnDS74 .wnDVWxAbbreviated .wnWxToday {left: 34px; top: -55px}
.wnDS74 .wnDVWxAbbreviated .wnWxCurrentForecast li{font-size: 12px !important; }


/* Full Forecast Weather Views */
.wnDVWxFullForecast { overflow: auto; display: block; } /* float handling */
.wnDVWxFullForecast { margin-bottom: 15px; }
.wnDVWxFullForecast .wnDSItems-standard { margin: 5px 5px 12px; }
.wnDVWxFullForecast h4 { clear: both; font-size: 11px; margin: 0 0 3px; }
.wnDVWxFullForecast .wnWxExtendedForecast, .wnDVWxFullForecast .wnWxCurrentForecast, .wnDVWxFullForecast .wnWxConditions, .wnDVWxFullForecast .wnWxRegionSelect { margin-bottom: 10px; overflow: auto; display: block; /* float handling */ }
/* conditions */
.wnDVWxFullForecast .wnWxConditions { float: left; width: 60%; }
.wnDVWxFullForecast .wnWxConditions h4 em { font-weight: normal; }
.wnDVWxFullForecast .wnWxConditions li { float: left; width: 49%; margin-bottom: 2px; }
/* currents */
.wnDVWxFullForecast .wnWxCurrentForecast p { margin: 8px; }
.wnDVWxFullForecast .wnWxCurrentForecast img { float: left; width: 60px; height: 60px; border: 1px solid #ccc; padding: 1px; margin-bottom: 2px; }
.wnDVWxFullForecast .wnWxCurrentForecast ul { float: left; padding: 0; margin: 0 10px; list-style: none; height: 66px; font-size: 1.5em; text-align: center; }
.wnDVWxFullForecast .wnWxCurrentForecast li { margin: 8px 0; }
/* regions */
.wnDVWxFullForecast .wnWxRegionSelect { float: right; width: 35%; border-left: 1px solid #CCC; padding-left: 4%; }
.wnDVWxFullForecast .wnWxRegion .wnWxCurrentForecast,
.wnDVWxFullForecast .wnWxRegion .wnWxExtendedForecast,
.wnDVWxFullForecast .wnWxRegion .wnWxConditions { display: none; }
.wnDVWxFullForecast .wnWxPrimary .wnWxCurrentForecast,
.wnDVWxFullForecast .wnWxPrimary .wnWxExtendedForecast,
.wnDVWxFullForecast .wnWxPrimary .wnWxConditions,
.wnDVWxFullForecast .wnWxAutoDisabled .wnWxCurrentForecast,
.wnDVWxFullForecast .wnWxAutoDisabled .wnWxExtendedForecast { display: block; }
/* column rules */
.wnColConfig4 .wnColConfig23 #WNCol2 .wnDVWxFullForecast .wnWxConditions { float: none; width: 100%; }
.wnColConfig4 .wnColConfig23 #WNCol2 .wnDVWxFullForecast .wnWxRegionSelect { float: none; width: 75%; border-width: 0; padding-left: 0; }

/* horizontal layout */
.wnWxHorizontal .wnWxDay { margin-right: 2px; }
.wnWxHorizontal .wnWxDay h5 span { display: none; }

/* vertical layout */
.wnWxVertical .wnWxDay { width: 99%; }
.wnWxVertical .wnWxDay { overflow: auto; display: block; } /* float handling */
.wnWxVertical .wnWxDay img { float: left; margin: 4px 0 4px 4px; }
.wnWxVertical .wnWxDay ul { float: left; width: 44px; height: 44px; text-align: center; margin: 4px; }
.wnWxVertical .wnWxDay li { margin: 4px; }

/* Half Forecast Weather Views (col. 3)*/
.wnDVWxHalfForecast { margin-bottom: 15px; overflow: auto; display: block; /* float handling */ } 
.wnDVWxHalfForecast h4 { clear: both; margin: 0 0 2px; font-size: 1em; }
.wnDVWxHalfForecast .wnDSItems-standard { margin: 5px 5px 0; }
.wnDVWxHalfForecast .wnWxConditions, .wnDVWxHalfForecast .wnWxCurrentForecast { margin-bottom: 20px; }
/* conditions */
.wnDVWxHalfForecast .wnWxConditions h4 em { display: none; }
/* forecast */
.wnDVWxHalfForecast .wnWxCurrentForecast ul { margin: 0 0 2px; padding: 0; list-style: none; }
.wnDVWxHalfForecast .wnWxCurrentForecast li { display: inline; }
.wnDVWxHalfForecast .wnWxCurrentForecast img { width: 40px; height: 40px; float: left; margin-right: 10px; padding: 1px; border: 1px solid #ccc; }
.wnDVWxHalfForecast .wnWxCurrentForecast p { margin: 0 0 2px; }
/* regions */
.wnDVWxHalfForecast .wnWxRegionSelect ul { margin: 0; padding: 0; list-style: none; }

/* extended forecast day widths */
.wnWxHorizontal .wnWxDay { float: left; text-align: center; overflow: hidden; }
.wnWxHorizontal .wnWx1Day .wnWxDay { width: 99%; }
.wnWxHorizontal .wnWx2Day .wnWxDay { width: 49%; }
.wnWxHorizontal .wnWx3Day .wnWxDay { width: 32%; }
.wnWxHorizontal .wnWx4Day .wnWxDay { width: 24%; }

.wnWxHorizontal .wnWx5Day .wnWxDay,
.wnColConfig1 .wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx5Day .wnWxDay,
.wnColConfig5 .wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx5Day .wnWxDay { width: 19%; }

.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx5Day .wnWxDay,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx5Day .wnWxDay { width: 32%; }

.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx5Day .wnWxDay4,
.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx5Day .wnWxDay5,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx5Day .wnWxDay4,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx5Day .wnWxDay5 { width: 49%; }

.wnWxHorizontal .wnWx6Day .wnWxDay,
.wnColConfig1 .wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx6Day .wnWxDay,
.wnColConfig5 .wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx6Day .wnWxDay { width: 16%; }

.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx6Day .wnWxDay,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx6Day .wnWxDay { width: 32%; }

.wnWxHorizontal .wnWx7Day .wnWxDay,
.wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay,
.wnColConfig1 .wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay,
.wnColConfig5 .wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay { width: 13%; }

.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay { width: 24%; }

.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay5,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay6,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay7 { width: 32%; }

.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay7,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx7Day .wnWxDay7 { width: 97%; }

.wnWxHorizontal .wnWx8Day .wnWxDay,
.wnColConfig1 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx8Day .wnWxDay,
.wnColConfig5 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx8Day .wnWxDay,
.wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx8Day .wnWxDay { width: 12%; }

.wnColConfig1 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx8Day .wnWxDay,
.wnColConfig1 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx8Day .wnWxDay,
.wnColConfig5 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx8Day .wnWxDay,
.wnColConfig5 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx8Day .wnWxDay,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx8Day .wnWxDay,
.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx8Day .wnWxDay,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx8Day .wnWxDay { width: 24%; }

.wnWxHorizontal .wnWx9Day .wnWxDay,
.wnColConfig1 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay,
.wnColConfig5 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay,
.wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay { width: 10%; }

.wnColConfig1 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx9Day .wnWxDay,
.wnColConfig1 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx9Day .wnWxDay,
.wnColConfig5 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx9Day .wnWxDay,
.wnColConfig5 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx9Day .wnWxDay { width: 19%; }

.wnColConfig1 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx9Day .wnWxDay6,
.wnColConfig1 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx9Day .wnWxDay6,
.wnColConfig1 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx9Day .wnWxDay7,
.wnColConfig1 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx9Day .wnWxDay7,
.wnColConfig1 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx9Day .wnWxDay8,
.wnColConfig1 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx9Day .wnWxDay8,
.wnColConfig1 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx9Day .wnWxDay9,
.wnColConfig1 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx9Day .wnWxDay9,
.wnColConfig5 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx9Day .wnWxDay6,
.wnColConfig5 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx9Day .wnWxDay6,
.wnColConfig5 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx9Day .wnWxDay7,
.wnColConfig5 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx9Day .wnWxDay7,
.wnColConfig5 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx9Day .wnWxDay8,
.wnColConfig5 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx9Day .wnWxDay8,
.wnColConfig5 .wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx9Day .wnWxDay9,
.wnColConfig5 .wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx9Day .wnWxDay9,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay6,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay7,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay8,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay9,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay6,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay7,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay8,
.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay9 { width: 24%; }

.wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay { width: 19%; }

.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx9Day .wnWxDay { width: 32%; }

.wnWxHorizontal .wnWx10Day .wnWxDay { width: 9%; }

.wnColConfig4 #WNCol23Top .wnWxHorizontal .wnWx10Day .wnWxDay,
.wnColConfig4 #WNCol23Bottom .wnWxHorizontal .wnWx10Day .wnWxDay, .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay,
.wnColConfig1 .wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay,
.wnColConfig5 .wnColConfig4 .wnColConfig2 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay,
.wnColConfig1 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay,
.wnColConfig5 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay { width: 19%; }

.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay { width: 24%; }

.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay9,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay9,
.wnColConfig1 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay10,
.wnColConfig5 .wnColConfig4 #WNCol2 .wnWxHorizontal .wnWx10Day .wnWxDay10 { width: 49%; }


/* WEATHER ALERTS */
/* Defaults */
.wnDVWxAlerts { margin-bottom: 15px; }
.wnDVWxAlerts-ticker h4 { margin-right: .5em; }
.wnDVWxAlerts-ticker li { margin-right: 1em; }
.wnDVWxAlerts h6 { display: inline; font-weight: normal; }
.wnWxAlert { display: inline; }
.wnWxAlert-inactive p { display: none; }
.wnWxAlert-active { display: block; }
.wnWxAlert-active h6 { display: block; float: left; }
.wnWxAlert-active p { display: block; clear: left; }
/* Col. 3 stacked county names */
.wnColConfig23 #WNCol3 .wnWxAlert { display: block; }

.wnDVWxAlerts h4 { font-size: 1.1em; letter-spacing: .1em; margin: 4px 0 0; padding: 2px 4px; border-bottom: 2px solid #666; }
.wnDVWxAlerts h5 { font-size: 1.1em; margin: 12px 0 2px; border-left-width: 1em; border-left-style: solid; padding-left: .5em; text-transform: capitalize; }
.wnDVWxAlerts h6 { font-size: 1em; margin: 4px 1em 0 0; line-height: 1.5; }
.wnDVWxAlerts p { margin: 0; }
.wnWxAlert-active { padding: 6px 0; }
.wnWxAlert-active h6 { font-weight: bold; background-color: #FFFFE1; margin-bottom: -2px; border: 2px solid #ACA899; border-bottom-width: 0; padding: 2px 4px; }
.wnWxAlert-active p { background-color: #FFFFE1; border: 2px solid #ACA899; padding: 4px; }
/* alert level color coding */
.wnWxAlertType-WARNING, .wnWxAlertType-WARNING h6, .wnWxAlertType-WARNING p { border-color: #C03; }
.wnWxAlertType-WATCH, .wnWxAlertType-WATCH h6, .wnWxAlertType-WATCH p { border-color: #F90; }
.wnWxAlertType-ADVISORY, .wnWxAlertType-ADVISORY h6, .wnWxAlertType-ADVISORY p { border-color: #069; }
.wnWxAlertType-STATEMENT, .wnWxAlertType-STATEMENT h6, .wnWxAlertType-STATEMENT p { border-color: #390; }


/* FORMS AND QUICK SIGNUP */
.wnDVQuickForm { margin-bottom: 15px; }
.wnDVQuickForm .wnDSItems-standard { padding: 5px; }
.wnDVQuickForm form { clear: both; }
.wnDVQuickForm span { margin-bottom: 1em; display: block; }
.wnDVQuickForm h4 { margin: 0;font-size:1.2em }
.wnDVQuickForm .wnQuickFormField, .wnDVQuickForm .wnSummaryImage { margin-bottom: 1em; }
.wnDVQuickSignup .wnQuickFormField h5,
.wnDVQuickForm .wnQuickFormField h5 { margin: 0; font-size:1em; }
.wnDVQuickForm .wnSingleText input, .wnDVQuickForm .wnMultiText textarea { width: 95%; padding: 1px; }
.wnDVQuickForm .wnEmailField a { display: block; float: right; padding-right: 20px; }
.wnDVQuickForm .wnEmailField h5 { float: left; }
.wnDVQuickForm .wnRadio input, .wnDVQuickForm .wnCheckbox input { margin-left: 0; }
.wnDVQuickForm .wnQuickFormSubmit { display: block; margin: auto; }
.wnDVQuickForm .wnFormError strong { background: #FDD url(http://images.worldnow.com/images/static/container-e/icon_form_error.gif) no-repeat 3px; padding: 3px 3px; width: 95%; text-indent: 20px; border-top: 2px solid #966; color: #600; font-size: .9em; display: block; font-weight: normal; clear: both; } 
.wnDVQuickForm .wnQuickFormField select.wnQuickForms-birthmonth,
.wnDVQuickForm .wnQuickFormField select.wnQuickForms-birthday { margin-right: 5px; }

/* Manage Confirmation Messages */
.multipleEntriesMessage { display:none; }
.confirmationMessage { display:none; }

.wnQuickFormsMultipleEntriesMet form,
.wnQuickFormsConfirmation form { display:none; }

.wnQuickFormsMultipleEntriesMet .multipleEntriesMessage,
.wnQuickFormsConfirmation .confirmationMessage { display:block; }

.wnDVQuickSignup .wnDSItems-standard { padding: 5px; }
.wnDVQuickSignup h4 { font-size:1.2em }
.wnDVQuickSignup .wnQSDistLists { clear: both; margin-bottom: 8px; padding-top: 8px; }
.wnDVQuickSignup .wnQSDistLists input { margin-left: 0; }
.wnDVQuickSignup .wnQSDistLists label { font-weight: bold; }

/* Forms show/hide classes */
.wnDVQuickSignup-loggedOut .wnMemberType-user, 
.wnDVQuickForm-loggedOut .wnMemberType-user { display:none !important; }
/* to fix defect DE2931 */
.wnDVQuickSignup-loggedIn .wnMemberType-user, 
.wnDVQuickForm-loggedIn .wnMemberType-user { display:block !important; }
.wnDVQuickSignup-loggedOut .wnMemberType-nonuser, 
.wnDVQuickForm-loggedOut .wnMemberType-nonuser { display:block!important; }
.wnDVQuickSignup-loggedIn .wnMemberType-nonuser, 
.wnDVQuickForm-loggedIn .wnMemberType-nonuser { display:none !important; }
.wnPMfunctionality {width:95%;font-size:0.9em;overflow:auto;}
.wnDVQuickForm-anonymous .wnPMfunctionality { display:none !important; }

.wnDVQuickForm label.wnFormError,
.wnDVQuickSignup label.wnFormError { color: #C00; }
.wnDVQuickForm span.wnErrorMsg,
.wnDVQuickSignup span.wnErrorMsg { display: inline; font-size:.8em; }

.wnDVQuickSignup .wnEscaped,
.wnDVQuickForm .wnEscaped { display:none; }

/* to fix defect DE2931 */
.wnDVQuickSignup .wnSubHeader, .wnDVQuickForm .wnSubHeader {padding-top:2px; }

/* quick Signup input widths */
.wnColConfig23 #WNCol2 .wnDVQuickSignup .wnEmailInput { width: 526px; }
.wnColConfig23 #WNCol3 .wnDVQuickSignup .wnEmailInput { width: 171px; }
.wnColConfig1 .wnColConfig23 #WNCol2 .wnDVQuickSignup .wnEmailInput, .wnColConfig5 .wnColConfig23 #WNCol2 .wnDVQuickSignup .wnEmailInput { width: 396px; }
.wnColConfig4 .wnColConfig23 #WNCol2 .wnDVQuickSignup .wnEmailInput { width: 221px; }
.wnColConfig1 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDVQuickSignup .wnEmailInput { width: 271px; }
.wnColConfig5 .wnColConfig4 .wnColConfig23 #WNCol2 .wnDVQuickSignup .wnEmailInput { width: 261px; }
.wnColConfig2 #WNCol2 .wnDVQuickSignup .wnEmailInput, .wnColConfig3 #WNCol3 .wnDVQuickSignup .wnEmailInput { width: 741px; }
.wnColConfig1 .wnColConfig2 #WNCol2 .wnDVQuickSignup .wnEmailInput, .wnColConfig5 .wnColConfig2 #WNCol2 .wnDVQuickSignup .wnEmailInput,
.wnColConfig1 .wnColConfig3 #WNCol3 .wnDVQuickSignup .wnEmailInput, .wnColConfig5 .wnColConfig3 #WNCol3 .wnDVQuickSignup .wnEmailInput { width: 611px; }
.wnColConfig4 .wnColConfig2 #WNCol2 .wnDVQuickSignup .wnEmailInput, .wnColConfig4 .wnColConfig3 #WNCol3 .wnDVQuickSignup .wnEmailInput { width: 436px; }
.wnColConfig1 .wnColConfig4 .wnColConfig2 #WNCol2 .wnDVQuickSignup .wnEmailInput, .wnColConfig1 .wnColConfig4 .wnColConfig3 #WNCol3 .wnDVQuickSignup .wnEmailInput { width: 306px; }
.wnColConfig5 .wnColConfig4 .wnColConfig2 #WNCol2 .wnDVQuickSignup .wnEmailInput, .wnColConfig5 .wnColConfig4 .wnColConfig3 #WNCol3 .wnDVQuickSignup .wnEmailInput { width: 296px; }
 
 /* to fix Defect 3464 */
 /* to fix Defect 3849 - prefixing with .wnContainerType-story class to avoid styling the category page with story page specific fix. */
#WNContainerStory,
.wnContainerType-story #WNCol23Top,
.wnContainerType-story #WNCol23Bottom,
.wnContainerType-story .wnColConfig3 #WNCol3,
.wnContainerType-story .wnColConfig2 #WNCol2,
.wnContainerType-story .wnColConfig23 #WNCol2{padding-left:10px;}
.wnContainerType-story .wnColConfig23 #WNCol2{margin-right:5px;}

/* End Display Sizes Layout */

/* Ad Management */
/* core ad iframe */
#WNCoreAds { visibility: hidden; width: 0; height: 0; }
/* Ad Sizes */
/* container */
.wnAdSize { margin-bottom: 15px; visibility: hidden; text-align: center; }
.wnAdSize iframe { margin: 0 auto; padding: 0; border: none; }
.wnAdLoaded { visibility: visible; }
.wnAdEmpty { display: none; }
.wnMultiAd, .wnJavascriptAd { margin-bottom: 15px; text-align: center; }
/* container sizes */
#WNAd16, #WNAd17 { margin: 0; }
#WNAd21 { margin-bottom: 0; }
#WNAd24 { margin-bottom: 0; }
#WNAd43 { padding-top: 13px; background: url('http://images.worldnow.com/images/static/container-e/ad43_header.gif') no-repeat; } 
#WNAd45 { visibility: hidden; height: 0; margin: 0; }
#WNAd52 { padding: 13px 0px 13px 0px; background: url('http://images.worldnow.com/images/static/container-e/ad52_header.gif') no-repeat top center; width:300px; text-align: center !important; margin: 0 auto;  } 
#WNAd20 { padding-top: 13px; background: url('http://images.worldnow.com/images/static/container-e/ad20_header.gif') no-repeat; } 
#WNAd63 { padding-top: 13px; background: url('http://images.worldnow.com/images/static/container-e/ad63_header.gif') no-repeat; } 
/* leaderboard */
#WNAd41, #WNAd46 { text-align: center; margin: 0; background: #f5f5f5; border: 1px solid #d1d1d1; }
#WNAd41 iframe, #WNAd46 iframe { margin: 5px 0; }
#WNAd41 iframe { padding-left: 13px; background: url('http://images.worldnow.com/images/static/container-e/ad41_header.gif') no-repeat; } 
#WNAd46 iframe { padding-left: 13px; background: url('http://images.worldnow.com/images/static/container-e/ad46_header.gif') no-repeat; } 
#WNAd88, .wnad88 { text-align:right; margin: 0 auto; }
/* iframe sizes */
#wnsz_1, #wnsz_40 { width: 468px; height: 60px; }
#wnsz_16, #wnsz_17, #wnsz_45 { width: 0; height: 0; }
#wnsz_20, #wnsz_35 { width: 180px; height: 150px; }
#wnsz_21 { width: 88px; height: 31px; }
#wnsz_22 { width: 490px; height: 25px; }
#wnsz_23 { width: 120px; height: 240px; }
#wnsz_24 { width: 120px; height: 15px; }
#wnsz_26, #wnsz_27, #wnsz_28 { width: 120px; height: 60px; }
#wnsz_41, #wnsz_46 { width: 728px; height: 90px; }
#wnsz_43, #wnsz_52 { width: 300px; height: 250px; }
#wnsz_44 { width: 300px; height: 75px; }
#wnsz_47 { width: 300px; height: 150px; }
#wnsz_49 { width: 500px; height: 300px; }
#wnsz_50 { width: 300px; height: 175px; }
/* top story wrap ads */

#WNTSWSponsorAd { text-align: right; }
#WNTSWBannerAd { padding-top: 4px; text-align: center; }

/* End Ad Management */
/*  Story Graphic Content */
/* to fix (DE3678 + DE3694) defects*/
#WNStoryRelatedBox .wnStoryBodyGraphic span { display:block;}
#WNStoryRelatedBox .wnStoryBodyGraphic{text-align:center;}
/*  Story Printable Content */
.wnPrintable #WNStoryRelatedBox .wnStoryBodyGraphic span { font-size: .9em;display:block; text-align:center;margin: 0px auto; }
.wnPrintable .wnHistoryBack { text-align:right; }
/*to fix defect DE3563*/
.wnPrintable{background-image:url() !important;background-color:#FFFFFF !important;}

/* Social commenting styles.  */

/* Add This Bookmark */
#WNContainerStory #wnSocialToolsSection .wnAddThisBookmark { padding: 2px 2px 10px 2px; }

/* JS Kit Global */
#wnSocialToolsSection .wnJsKitLoginMsg { margin:5px 0px 5px 0px }
#wnSocialToolsSection .read-mode .wnJsKitLoginMsg { display:block }
#wnSocialToolsSection .write-mode .wnJsKitLoginMsg { display:none }
#wnSocialToolsSection #wnJsKitCommentingAll { display:none }

/* JS Kit Ratings Show/Hide */
#wnSocialToolsSection .read-mode #wnJsKitRatingsAll { display:none; }
#wnSocialToolsSection .write-mode #wnJsKitRatingsAll { display:block; }

/* JS Kit Commenting Show/Hide */
#wnSocialToolsSection .read-mode span.js-singleCommentReplyable { display: none !important; } 
#wnSocialToolsSection .read-mode .js-LeaveComment { display: none; }
#wnSocialToolsSection .read-mode .js-CreateComment { display: none !important; }
#wnSocialToolsSection .write-mode span.js-singleCommentReplyable { display: block !important; }
#wnSocialToolsSection .write-mode .js-LeaveComment { display: block; }
#wnSocialToolsSection .write-mode .js-CreateComment { display: block !important; }

/* JS Kit Commenting Limited */
#wnSocialToolsSection #wnJsKitCommentingLimited .title { font-weight: bold; padding: 5px 0px 5px 0px;  }
#wnSocialToolsSection #wnJsKitCommentingLimited  #wnJsKitShowAllLink { display:none; }
#wnSocialToolsSection #wnJsKitCommentingLimited { border: 1px dotted #c3c5c7; margin: 0.5em 0; border-width: 1px 0; }
#wnSocialToolsSection #wnJsKitCommentingLimited .js-PageNavTop,
#wnSocialToolsSection #wnJsKitCommentingLimited .js-PageNavBottom { display: none; }

/* JS Kit Commenting All Popup */
#wnSocialToolsSection #wnJsKitCommentingAll .closeWindowLink { display:block; text-decoration: underline; text-align:right; padding: 5px 5px 5px 0px} 
#wnSocialToolsSection #wnJsKitCommentingAll #wnCommentsAd { text-align:center; margin: 0px auto; padding: 5px 5px 5px 0px }
#wnSocialToolsSection #wnJsKitCommentingAll #wnJsKitCommentingAllHeader { text-align: center;margin-top: 5px;cursor: move; }
#wnSocialToolsSection #wnJsKitCommentingAll {
	display: none;
	position: absolute;
	overflow: auto;
	background: #f8f8ff;
	border: #c5c5c5 2px solid;
	z-index: 9999;
	padding: 10px;
	padding-top: 0;
	overflow: hidden;
	width: 629px;
	height: 565px;
}

#wnSocialToolsSection #wnJsKitCommentingAll h3 {
	padding: 0;
	margin: 5px 0 3px;
	font-weight: bold;
	font-size: 1.3em;
	color: black;
	text-align: left;
	letter-spacing: -1px;
}

#wnSocialToolsSection #wnJsKitCommentingAll .js-kit-comments {
	overflow: auto;
	height: 370px;
	margin: 5px 0;
	position: relative;
}

/* Direct JS Kit class edits */
.js-commentTool font { display: none; } /* Removing @ symbol prefixing "Control" link */
.js-poweredBy {position:relative;top:-2px} /* Verticle centering */
.js-CreateCommentBg { margin: 0 0 1em !important;padding: 1em 0 !important;border: 1px solid #bababa !important;border-width: 0 0 1px !important; }
.js-CreateCommentBg textarea { width: 99%; }
.js-antispamBy {text-align:left !important;}
.js-PageNavTop, .js-PageNavBottom {text-align: center;}
.js-OldCommentsWrap {margin:5px 0px 5px 0px;}

/* End of social commenting styles. */

/*  */

