/* Google Fonts */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,400italic);
#WNAffWSVN,
#WNAffWHDH {
  background: url('http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/site_bg.png') repeat-x #FAFAFA;
  background-position: 0 -106px;
}
#WNCols234-5 {
  background: #FAFAFA;
}
#WNAffWSVN #WNHeader,
#WNAffWHDH #WNHeader {
  background: #fff;
}

/* CUSTOM SITE-WIDE ADS */
#WNAd1 {
  margin: 15px 0; 
}
#WNAd41, #WNAd46 {
  float: left;
  margin: 11px 0 0 1px;
  border: none;
  background: transparent;
}
#WNAd41 iframe,
#WNAd46 iframe {
  margin: 0;
}
/*#WNAd46 > iframe {
  float: left;
}*/

#csTopRightAd {
  float: right;
  margin: 10px 1px 0 0;
  border: 0px solid #999999;
  height: 90px;
}

/* MEMBER CENTER/SITE SEARCH */
#WNHeader #WNBranding {
  font-family: 'Lato' Helvetica, sans-serif;
}
#WNHeader #WNBranding #WNSearchBox-headertop {
  background: transparent;
}
#WNHeader #WNBranding .social_links {
  position: absolute;
  width: 172px;
  right: 0;
  top: 5px;
  height: 26px;
  font: normal 10px 'Lato' Helvetica, sans-serif;
}
#WNHeader #WNBranding .social_links a {
  float: left;
  display: block;
  margin-left: 10px;
  width: 23px;
  height: 23px;
  background: url('http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/social.png') no-repeat;
}
#WNHeader #WNBranding .social_links a#email    { background-position: -94px 0; }
#WNHeader #WNBranding .social_links a#mobile   { background-position: -71px 0; }
#WNHeader #WNBranding .social_links a#rss      { background-position: -47px 0; }
#WNHeader #WNBranding .social_links a#twitter  { background-position: -23px 0; }
#WNHeader #WNBranding .social_links a#facebook { background-position: 0px 0; }
#WNHeader  #WNContainerMemberSearch-headertop {
  position: absolute;
  bottom: 0;
	right: 0;
  width: auto;
  font: normal 12px 'Lato' Helvetica, sans-serif;
}
#WNHeader #WNMemberCenter-headertop {
  margin: 0;
  padding: 0;
  width: auto;
}
#WNHeader #WNContainerMemberSearch-headertop strong {
  color: #484848;
  font-size: 12px;
  text-transform: uppercase;
}
#WNHeader #WNContainerMemberSearch-headertop a {
  color: #484848;
  font: normal 12px 'Lato' Helvetica, sans-serif;
  text-decoration: none;
}
#WNHeader #WNSearchBox-headertop {
  position: absolute;
  right: 0;
  bottom: 30px;
}
#WNHeader .wnSearchBox form {
  position: relative;
}
#WNHeader .wnSearchBox .csSelectContain0,
#WNHeader .wnSearchBox .csSelectContain1 {
  position: absolute;
  left: -55px;
  height: 17px;
}
#WNHeader .wnSearchBox .csSelectContain1 {
  top: 20px;
}
#WNHeader .wnSearchBox .csSelectContain0 input,
#WNHeader .wnSearchBox .csSelectContain1 input {
  margin-right: 7px;
}
#WNHeader .wnSearchBox .csSelectContain0 label,
#WNHeader .wnSearchBox .csSelectContain1 label {
  margin: 0 !important;
}
#WNHeader .wnSearchBox label {
  font-weight: 400;
  text-transform: none;
  color: #484848;
}
#WNHeader .wnSearchBox label img {
  display: none;
}
#WNHeader .wnSearchBox .wnQueryText {
  width: 329px;
  height: 30px;
  padding-left: 10px;
  background-color: #ECECEC;
  border: 1px solid #D9D9D9;
  color: #C5C5C5;
  font-family: 'Lato' Helvetica, sans-serif;
  font-size: 16px;
  line-height: 30px;
}
#WNHeader .wnSearchBox .wnQueryText:focus {
  outline: none;
}
#WNHeader .wnSearchBox .wnQueryText.csActive {
  border-color: #aaa;
  background: #fff;
  color: #444;
}
#WNHeader .wnSearchBox .wnSubmit {
  margin: 0;
  height: 35px;
  width: 34px;
  background: #b42229; /* Old browsers */
  background: -moz-linear-gradient(top,  #b42229 0%, #82131a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b42229), color-stop(100%,#82131a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b42229 0%,#82131a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b42229 0%,#82131a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b42229 0%,#82131a 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b42229 0%,#82131a 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b42229', endColorstr='#82131a',GradientType=0 ); /* IE6-9 */
  color: #fff;
  border: none;
  text-transform: uppercase;
  font-family: 'Lato' Helvetica, sans-serif;
  font-size: 17px;
}

/* VISIBLE MORE LINKS */
#DisplaySizeId80 .csMoreLink, /* Headline Box 2A */
#DisplaySizeId82 .csMoreLink, /* Headline Box 2B */
#DisplaySizeId27 .csMoreLink, /* Headline Box 3 */
#DisplaySizeId78 .csMoreLink, /* Headline Box 4 */
#DisplaySizeId7 .csMoreLink,  /* Nested Cateogry Col 2 */
#DisplaySizeId68 .csMoreLink, /* Nested Cateogry Col 4 */
#DisplaySizeId85 .csMoreLink, /* Promo Box 2 */
#DisplaySizeId24 .csMoreLink, /* Promo Box 4A */
#DisplaySizeId25 .csMoreLink, /* Promo Box 4B */
#DisplaySizeId87 .csMoreLink, /* Promo Box 5A */
#DisplaySizeId88 .csMoreLink { /* Promo Box 5B */ 
  display: block !important;
}

/* HALF HORIZONTALS */
#DisplaySizeId-4 .header h3 .text {
  display: none;
}
#DisplaySizeId-4 .header {
  display: block !important;
}
#DisplaySizeId-4 .csMoreLink {
  display: none;
}

/* ASSOCIATED LINK, RELATED LINK, & FULL HORIZONTAL HIDE HEADERS */
#WNColsAll .displaySize.displaySizeId14 .contentGroup .header h3 .siteDefault,
#WNColsAll .displaySize.displaySizeId14 .contentGroup .header h3 .abridgedHeadline,
#WNColsAll .displaySize.displaySizeId3 .contentGroup .header h3 .siteDefault,
#WNColsAll .displaySize.displaySizeId3 .contentGroup .header h3 .abridgedHeadline,
#WNColsAll .displaySize.displaySizeId-7 .contentGroup .header h3 .siteDefault,
#WNColsAll .displaySize.displaySizeId-7 .contentGroup .header h3 .abridgedHeadline {
  display: none;
}


/* GLOBAL RIBBONS AND CONTENT GROUPS 
----------------------------------------------------------------*/
#WNColsAll #WNCols234-5 #WNCols23-4 {
  overflow: hidden;
  width: 980px;
  background-color: transparent;
}
#WNColsAll .displaySize,
#WNColsAll #WNCols234-5 #WNCols23-4 #WNTopStoryWrap {
  background: transparent;
  border: 0;
}
#WNColsAll .displaySize .contentGroup,
#WNColsAll #WNCols234-5 #WNCols23-4 .wnDSContainer-standard,
#WNColsAll #WNCols234-5 #WNCols23-4 #WNTopStoryWrap #WNTSWContent {
  padding: 0;
  border: 1px solid #D2D2D2;
  background: #fff;
}
#WNColsAll .displaySize .contentGroup .header,
#WNColsAll #WNCols234-5 #WNCols23-4 .wnDSContainer-standard .wnDSHeader {
  overflow: hidden;
  margin: 0;
  padding: 0;
  background-position: 0 10px;
  border-right: 4px solid #FFF;
  border-left: 4px solid #FFF;
  background-repeat: repeat-x;
}
#WNColsAll .displaySize .contentGroup .header h3,
#WNColsAll #WNCols234-5 #WNCols23-4 .wnDSContainer-standard .wnDSHeader h3 {
  margin: 10px 16px 12px 9px;
  padding: 0;
  text-align: center;
}
#WNColsAll .displaySize .contentGroup .header h3 .siteDefault,
#WNColsAll .displaySize .contentGroup .header h3 .abridgedHeadline,
#WNColsAll #WNCols234-5 #WNCols23-4 .wnDSContainer-standard .wnDSHeader h3 span {
  display: inline;
  margin: 0;
  padding: 0 8px;
  font: 700 20px 'Lato', Helvetica, sans-serif;
  background: #fff;
  color: #000;
}

/* HEADLINES */
.wnDSContainer-standard .wnDVSummary h4 a span,
.displaySize .headline a span {
  font-family: 'Lato', sans-serif !important;
  font-size: 16px;
}

.wnDSContainer-standard .wnDVSummary h4 a,
.displaySize .headline a {
  color: #000;
}

/* SUMMARY TEXT */
.wnDSContainer-standard .wnDVSummary,
.displaySize.displaySizeId-7 .summary {
  margin: 5px 0;
}
.wnDSContainer-standard .wnDVSummary p,
.displaySize .summary .text {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #868686;
}

/* FEATURES */
.displaySize .feature {
  border-bottom: 1px solid #E5E5E5;
  padding: 10px;
}
.displaySize .feature.last {
  border: none !important;
}

/* MORE LINKS */
#WNColsAll .displaySize .contentGroup .csMoreLink {
  padding: 3px 0 1px;
  text-align: center;
  display: none;
}
#WNColsAll .displaySize .contentGroup .csMoreLink a {
  display: inline;
  text-decoration: none;
}
#WNColsAll .displaySize .contentGroup .csMoreLink .text {
  color: #fff;
  background: #000;
  font: 700 12px/17px 'Lato', Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 3px 5px;
}
#WNColsAll .displaySize .caption .text {
  display: none !important;
}
#WNColsAll #DisplaySizeId8 #WNAd21 {
  height: 0;
  position: relative;
  right: -269px;
  top: -149px;
}


/* TOP STORY ASSIGNMENTS */
#WNTopStoryWrap .wnDS-20.wnDSContainer-standard {
  padding: 10px 0 10px 17px !important;
  border: none !important;
}
#WNDS-18 {
  border: none !important;
}
/* TOP STORY OVERFLOW */
#WNDS-20 .wnDSItems-standard {
  padding: 10px;
}

/* BULLETED HEADLINES
--------------------------------------------------------------*/
.displaySizeId-1 .headline {
  background-position: 0px 7px;
}


/* HEADLINE BOX 2A/2B STLYE 
----------------------------------------------------------------*/
#DisplaySizeId80 .feature,
#DisplaySizeId82 .feature {
  padding: 7px;
  width: auto;
  padding: 0 8px 8px 8px !important;
  border: none;
}
#DisplaySizeId80 .feature .headline,
#DisplaySizeId82 .feature .headline {
  background: transparent none; 
  padding: 5px 4px;
  border-bottom: 1px solid #E5E5E5;
}
#DisplaySizeId80 .feature.last .headline,
#DisplaySizeId82 .feature.last .headline {
  border: none !important;
}
#DisplaySizeId80 .feature .headline a,
#DisplaySizeId82 .feature .headline a {
  text-decoration: none;
}
#DisplaySizeId80 .feature .headline a span,
#DisplaySizeId82 .feature .headline a span {
  font-size: 13px;
}
#DisplaySizeId80 .timestamps,
#DisplaySizeId82 .timestamps,
#DisplaySizeId80 .summary,
#DisplaySizeId82 .summary,
#DisplaySizeId80 .summary .text,
#DisplaySizeId82 .summary .text,
#DisplaySizeId80 .summary.abridged,
#DisplaySizeId82 .summary.abridged,
#DisplaySizeId80 .summary.abridged a,
#DisplaySizeId82 .summary.abridged a,
#DisplaySizeId80 .summaryImage.abridged,
#DisplaySizeId82 .summaryImage.abridged {
  display: none;
}
#DisplaySizeId80 .priority-1 .summary.abridged,
#DisplaySizeId82 .priority-1 .summary.abridged,
#DisplaySizeId80 .priority-1 .summary.abridged span,
#DisplaySizeId82 .priority-1 .summary.abridged span {
  display: block;
}
#DisplaySizeId80 .priority-1 .summary.abridged span,
#DisplaySizeId82 .priority-1 .summary.abridged span {
  line-height: 17px;
  font-size: 13px;
  color: #525252;
}
#DisplaySizeId80 .priority-1 .summaryImage.abridged,
#DisplaySizeId82 .priority-1 .summaryImage.abridged,
#DisplaySizeId80 .priority-1 .summaryImage.abridged img,
#DisplaySizeId82 .priority-1 .summaryImage.abridged img {
  display: block;
  width: 295px;
  height: auto;
  overflow: hidden;
  position: relative;
  padding: 0;
}
#DisplaySizeId80 .priority-1 .summaryImage.abridged h4,
#DisplaySizeId82 .priority-1 .summaryImage.abridged h4 {
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: 7px;
  width: 286px;
  background: url('http://ftpcontent.worldnow.com/wncustom/custom/kokh/2013/images/transparent_bg_black.png');
}
#DisplaySizeId80 .priority-1 .summaryImage.abridged h4 span,
#DisplaySizeId82 .priority-1 .summaryImage.abridged h4 span {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}


/* BREAKING NEWS - SINGLE
----------------------------------------------------------------*/
#DisplaySizeId-30.csBNSingle .header,
#DisplaySizeId-30.csBNSingle .feature .sectionTitle,
#DisplaySizeId-30.csBNSingle .feature .timestamps,
#DisplaySizeId-30.csBNSingle .feature .summaryImage,
#DisplaySizeId-30.csBNSingle .feature .summary,
#DisplaySizeId-30.csBNSingle .csMoreLink {
  display: none !important;
}
#DisplaySizeId-30.csBNSingle .contentGroup {
  padding: 11px 0 11px 135px;
  border: 0;
  background-image: url(http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/breaking_news_banner.png); /* Old browsers */
  background-image: url(http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/breaking_news_banner.png), -moz-linear-gradient(top,  #ba232c 0%, #7d1217 100%); /* FF3.6+ */
  background-image: url(http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/breaking_news_banner.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba232c), color-stop(100%,#7d1217)); /* Chrome,Safari4+ */
  background-image: url(http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/breaking_news_banner.png), -webkit-linear-gradient(top,  #ba232c 0%,#7d1217 100%); /* Chrome10+,Safari5.1+ */
  background-image: url(http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/breaking_news_banner.png), -o-linear-gradient(top,  #ba232c 0%,#7d1217 100%); /* Opera 11.10+ */
  background-image: url(http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/breaking_news_banner.png), -ms-linear-gradient(top,  #ba232c 0%,#7d1217 100%); /* IE10+ */
  background-image: url(http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/breaking_news_banner.png), linear-gradient(to bottom,  #ba232c 0%,#7d1217 100%); /* W3C */
  background-position: left 50%;
  background-repeat: no-repeat;
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba232c', endColorstr='#7d1217',GradientType=0 );*//* IE6-9 */
}

#DisplaySizeId-30.csBNSingle .contentGroup {
    background-color: #ba232c\9;
}

#DisplaySizeId-30.csBNSingle .feature .headline .text {
  color: #fff;
  font-family: 'Lato', Helvetica, sans-serif;
  font-weight: 700;
  font-size: 20px !important;
  line-height: 27px;
  text-decoration: none;
}
#DisplaySizeId-30.csBNSingle .feature .headline .wn-icon {
  width: 13px;
  height: 13px;
  background: transparent url('http://ftpcontent.worldnow.com/wncustom/custom/mediageneral/2012/video_yellow.png') no-repeat left top;
}
#DisplaySizeId-30.csBNSingle .feature .headline .csMoreInline {
  display: inline-block;
  margin: 0 0 0 6px;
  padding: 0 5px;
  background: #45484d; /* Old browsers */
  background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  color: #fff;
  font: 700 13px/23px 'Lato', Helvetica, sans-serif;
  vertical-align: text-bottom;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* STORY PAGE
----------------------------------------------------------------*/
#WNContainerStory {
  background: #fff;
  border: 1px solid #E4E4E4;
}
#WNStoryHeader h3 {
  font-family: 'Lato', sans-serif;
  font-size: 38px;
}
#WNStoryBody p {
  font-size: 14px;
  line-height: 18px;
}


/* BREAKING NEWS - MULTIPLE
----------------------------------------------------------------*/
#DisplaySizeId-30.csBNMultiple .contentGroup .csMoreLink,
#DisplaySizeId-30.csBNMultiple .feature .sectionTitle,
#DisplaySizeId-30.csBNMultiple .feature .timestamps,
#DisplaySizeId-30.csBNMultiple .feature .summaryImage,
#DisplaySizeId-30.csBNMultiple .feature .summaryImage .caption,
#DisplaySizeId-30.csBNMultiple .feature.csRelated .summary,
#DisplaySizeId-30.csBNMultiple .feature.csRelated .summaryImage {
  display: none !important;
}
#DisplaySizeId-30.csBNMultiple .contentGroup {
  padding: 5px;
  position: relative;
  border: 0;
  background: #ba232c; /* Old browsers */
  background: -moz-linear-gradient(top,  #ba232c 0%, #7d1217 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba232c), color-stop(100%,#7d1217)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ba232c 0%,#7d1217 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ba232c 0%,#7d1217 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ba232c 0%,#7d1217 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ba232c 0%,#7d1217 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba232c', endColorstr='#7d1217',GradientType=0 ); /* IE6-9 */
}
#DisplaySizeId-30.csBNMultiple .header {
  display: none;
}
#DisplaySizeId-30.csBNMultiple .brFloatLeft {
  float: left;
}
#DisplaySizeId-30.csBNMultiple .feature.csFeatureImage {
  float: left;
  padding: 1px;
  width: 340px;
  height: 195px;
  background: #010333;
  border: none;
  overflow: hidden;
  position: relative;
}
#DisplaySizeId-30.csBNMultiple .feature.csFeatureImage .summaryImage {
  margin: 0;
  padding: 0;
  display: none;
}
#DisplaySizeId-30.csBNMultiple .feature.csFeatureImage .summaryImage.abridged {
  margin: 0;
  padding: 0;
  display: block !important;
}
#DisplaySizeId-30.csBNMultiple .feature.csFeatureImage > span,
#DisplaySizeId-30.csBNMultiple .feature.csFeatureImage h4 {
  background: url('http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/bg_black.png');
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 5px;
}
#DisplaySizeId-30.csBNMultiple .feature.csFeatureImage > span {
  top: 0;
  left: 0;
  display: block;
  height: 50px;
  width: 109px;
  color: #fff;
  font: 700 20px/24px 'Lato', Helvetica, sans-serif;
  text-transform: uppercase;
}
#DisplaySizeId-30.csBNMultiple .feature.csFeatureImage .headline a,
#DisplaySizeId-30.csBNMultiple .feature.csFeatureImage .headline .text {
  color: #fff;
  font: 700 20px/24px 'Lato', Helvetica, sans-serif;
}
#DisplaySizeId-30.csBNMultiple .feature.csFeatureImage img {
  width: 340px;
  height: auto;
}

#DisplaySizeId-30.csBNMultiple .feature {
  clear: right;
  float: right;
  padding: 0;
  width: 290px;
  border: none;
}
#DisplaySizeId-30.csBNMultiple .feature.priority-1 {
  float: left;
  clear: left;
  width: 330px;
  margin: 6px 2px;
}
#DisplaySizeId-30.csBNMultiple .feature.priority-1 .headline .text {
  font: normal 20px/24px 'Lato', Helvetica, sans-serif;
  color: #fff;
}
#DisplaySizeId-30.csBNMultiple .feature.priority-1 .headline .wn-icon {
  width: 13px;
  height: 13px;
  background: transparent url('http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/video_large.png') no-repeat left top;
}
#DisplaySizeId-30.csBNMultiple .feature.priority-1 .summary {
  margin-top: 2px;
}
#DisplaySizeId-30.csBNMultiple .feature.priority-1 .summary .text {
  font: normal 13px/20px Arial, Helvetica, sans-serif;
  color: #fff;
}
#DisplaySizeId-30.csBNMultiple .feature.priority-1 .more {
  display: none;
}
#DisplaySizeId-30.csBNMultiple h3.csRelatedHeader {
  margin: 5px 0;
  padding: 5px 0 0;
  font: 700 11px 'Lato', Helvetica, sans-serif;
  color: #fff;
  text-transform: uppercase;
}
#DisplaySizeId-30.csBNMultiple .feature.csRelated .headline {
  padding: 7px 7px 7px 0;
  border-top: 1px solid #6F151A;
}
#DisplaySizeId-30.csBNMultiple .feature.csRelated .headline .text {
  font: 400 14px/17px 'Lato', Arial, Helvetica, sans-serif !important;
  color: #fff;
}

#DisplaySizeId-30.csBNMultiple .feature .wn-icon {
  width: 14px;
  height: 14px;
  background: transparent url('http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/video_black.png') no-repeat left top;
}

#DisplaySizeId-30.csBNMultiple .csMoreBlock,
#DisplaySizeId-30.csBNMultiple .csMoreBreakingNews {
  display: block;
  float: right;
  color: #fff;
  text-transform: uppercase;
  font: bold 12px/23px 'Lato', Arial, Helvetica, sans-serif;
  width: 148px;
  text-align: center;
  background: #45484d; /* Old browsers */
  background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
#DisplaySizeId-30.csBNMultiple .csMoreBreakingNews {
  margin-right: 50px;
}
#DisplaySizeId-30.csBNMultiple .csMoreBlock {
  width: 80px;
}


/* LIFESTYLE PROMO
----------------------------------------------------------------*/
#wnLifestylePromo .feature {
  border: none;
}
#wnLifestylePromo .headline .text {
  font-size: 13px !important;
}

/* MEGA NAV
----------------------------------------------------------------*/
#WNMenuCol1 .csMenuOverlay {
  display: none;
  position: absolute;
  z-index: 9000;
  width: 980px;
  background: url(http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/mega_bg.png);
  max-height: 175px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  -ms-transition: opacity 1s;
  transition: opacity 1s;
}
#WNMenuCol1 .wnOn .csMenuOverlay {
  display: block;
  overflow: hidden;
  padding: 5px 0;
  height: 180px;
  opacity: 1;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell {
  float: left;
  height: inherit;
  display: block;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell .csContain {
  width: 140px;
  height: 79px;
  display: block;
  overflow: hidden;
  margin-bottom: 8px;
}
.csMenuCell.csHeadlineCell > h4 {
    margin-top: 0;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csNavCell {
  width: 120px;
  padding-left: 10px;
  border-right: 1px solid #000;
  max-height: 150px;
  padding-right: 5px;
  margin: 15px 0;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csNavCell.last {
  border-right: none;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csStoryBox {
  border-right: 1px solid #000;
  margin: 15px 0;
  padding: 0 17px 0 15px;
  width: 140px;
  max-height: 150px;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csNavCell a,
#WNMenuCol1 .csMenuOverlay .csMenuCell.csHeadlineCell a {
  margin: 0 0 10px 0;
  font-family: Tahoma, sans-serif;
  font-size: 13px;
  color: #fff !important;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csNavCell a:hover,
#WNMenuCol1 .csMenuOverlay .csMenuCell.csHeadlineCell a:hover {
  text-decoration: underline;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csStoryBox img {
  display: block;
  width: 140px;
  border: 0;
  margin-bottom: 14px;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csStoryBox a.csHeadline {
  display: block;
  color: #fff;
  font: bold 12px/16px Tahoma, sans-serif;
  max-height: 35px;
  overflow: hidden;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csLinkBox {
  width: 157px;
}
#WNMenuCol1 .csMenuOverlay .csMenuCell.csLinkBox a {
  display: block;
  margin: 0 10px 8px 22px;
  color: #333333;
  font: bold 12px/16px Tahoma, sans-serif;
}



/* 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 {
  border-top: 4px solid #D22631;
  background: #45484d; /* Old browsers */
  background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
#WNFooter #csFooter .csFooterLeft {
  float: left;
  width: 245px;
  padding-bottom: 40px;
  border-right: 1px solid #373737;
}
#WNFooter #csFooter .csFooterLeft img.csFooterLogo {
  margin: 14px 0 4px 14px;
}
#WNFooter #csFooter .csFooterLeft p {
  text-align: center;
  margin: 22px 25px 0 30px;
  padding: 0;
  color: #fff;
  font: bold 12px/17px Arial, Helvetica, sans-serif;
}
#WNFooter #csFooter .csFooterRight {
  overflow: hidden;
  border-left: 1px solid #000;
}
#WNFooter #csFooter .csFooterRight .csFooterTop {
  position: relative;
  height: 190px;
}
#WNFooter #csFooter .csFooterRight .csFooterSearch {
  height: 90px;
  border-bottom: 1px solid #000;
  background: #000;
  margin: 30px;
  position: relative;
}
#WNFooter #csFooter .csFooterRight .csFooterSearchText {
  float: left;
  margin: 30px 0 0 21px;
  color: #fff;
  font: 700 19px 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50);
}
#WNFooter #csFooter .csFooterRight .csFooterSearchBox {
  float: right;
  margin: 24px 28px 0 0;
  font-size: 0;
}
#WNFooter #csFooter .csFooterRight input.csFooterTextBox {
  padding: 0 18px 0 18px;
  vertical-align: middle;
  width: 238px;
  height: 37px;
  border: 0;
  background: #fff;
  color: #161a60;
  font: normal 18px/37px 'Lato', Helvetica, Arial, sans-serif;
}
#WNFooter #csFooter .csFooterRight input.csFooterTextBox:focus {
  outline: none;
}
#WNFooter #csFooter .csFooterRight input.csFooterSubmit {
  padding: 0;
  vertical-align: bottom;
  width: 94px;
  height: 37px;
  border: 0;
  color: #fff;3
  font: normal 18px 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  background: #ba232c; /* Old browsers */
  background: -moz-linear-gradient(top,  #ba232c 0%, #80121a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba232c), color-stop(100%,#80121a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ba232c 0%,#80121a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ba232c 0%,#80121a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ba232c 0%,#80121a 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ba232c 0%,#80121a 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba232c', endColorstr='#80121a',GradientType=0 ); /* IE6-9 */
}
#WNFooter #csFooter .csFooterRight .csFooterLinks {
  clear: both;
  overflow: auto;
  margin: 0 auto;
  padding-bottom: 0;
  text-align: center;
}
#WNFooter #csFooter .csFooterRight .csFooterLinks span {
  display: inline-block;
  margin: 0 20px;
}
#WNFooter #csFooter .csFooterRight .csFooterCol {
  float: left;
  width: 140px;
  padding-left: 30px;
}
#WNFooter #csFooter .csFooterRight a {
  color: #fff !important;
  font: normal 14px/37px 'Lato', Helvetica, Arial, sans-serif !important;
  text-decoration: none;
}
#WNFooter #csFooter .csSocialFooter {
  width: 500px;
  height: 70px;
  position: absolute;
  bottom: 0;
  left: 98px;
}
#WNFooter #csFooter .csSocialFooter span {
  color: #fff;
  text-transform: uppercase;
  font: normal 15px/37px 'Lato', Helvetica, Arial, sans-serif !important;
}
#WNFooter #csFooter .csSocialFooter .csSocialLinks {
  height: 40px;
  width: 300px;
  float: right;
}
#WNFooter #csFooter .csSocialFooter .csSocialLinks a {
  background: url('http://ftpcontent.worldnow.com/wncustom/custom/sunbeam/2013/images/footer_social.png');
  width: 37px;
  height: 39px;
  display: block;
  margin: 0 6px;
  float: left;
}
#WNFooter #csFooter .csSocialFooter .csSocialLinks .twit { background-position: -37px 0; }
#WNFooter #csFooter .csSocialFooter .csSocialLinks .rss { background-position: -74px 0; }
#WNFooter #csFooter .csSocialFooter .csSocialLinks .mobile { background-position: -111px 0; }
#WNFooter #csFooter .csSocialFooter .csSocialLinks .email { background-position: -148px 0; }
#WNFooter #csFooter .csFooterBottom {
  clear: both;
  padding: 30px 0 25px;
  border-top: 1px solid #373737;
  text-align: center;
  background: #030303;
}
#WNFooter #csFooter .csFooterBottom img {
  float: none;
  vertical-align: top;
  margin-right: 50px;
}
#WNFooter #csFooter .csFooterBottomText {
  display: inline-block;
  color: #fff;
  font: normal 10px/17px Arial, Helvetica, sans-serif;
  text-align: center;
  /* IE7 HACK BELOW */
  *display: inline;
  zoom: 1;
}
#WNFooter #csFooter .csFooterBottomText a {
  color: #D02630 !important;
  font: normal 10px/17px Arial, Helvetica, sans-serif;
  text-decoration: none !important;
}

img {
	border: none;
}
