/*
 * Copyright 2017 Oath, Inc.
 * All Rights Reserved.
 */

body {width:980px; margin:auto; font-family:Arial,sans-serif;}
a, a:link, a:visited {text-decoration:none;}
p.heading {font-weight:bold;}

.stdBrdr {border: 1px solid #999999;}
.whiteSideBrdr {border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}

div.bannerAdWrapper {background: url(ad_background.gif) repeat-x; height:110px;}
div.bannerAdWrapper div.bannerAd {margin: 0 auto; padding-top:3px; width:728px;}
.CS7 div.bannerAdWrapper div.bannerAd * {margin:0;}

div.masthead div.logo {height:34px; margin:12px 17px;}  /* masthead is 92 high */
div.masthead div.menu {height:17px;}
div.masthead div.offset {height:17px; background-color:#e5e5e7;}
div.mastheadShadow {height:5px; background: url(header_shadow.gif) repeat-x;}

.siteLogo {background-repeat: no-repeat; height:34px; display:inline-block;}
.Member     .siteLogo {background-image:url(logo_CS_new.gif); width:129px;}
.MemberCS   .siteLogo {background-image:url(logo_CS_new.gif); width:129px;}
.CompuServe .siteLogo {background-image:url(logo_CS_new.gif); width:129px;}
.Walmart    .siteLogo {background-image:url(logo_NSC_new.gif); width:182px;}
.isp        .siteLogo {background-image:url(logo_NS_new.gif); width:202px;}
.Netscape   .siteLogo {background-image:url(logo_netscape.gif); width:105px;}
.AOL        .siteLogo {background-image:url(logo_aol_new.gif); width:46px;}

#hdrChannelLogo {width:386px; height:34px; display:inline-block;}
.siteLogo span {display:none;}

div.menu {font-size:12px; text-transform:uppercase; color:#636363;}
div.menu a {color:inherit;}
ul#topMenu {padding: 0; margin:0; font-size:0;}
#topMenu li {display: inline; padding:0 17px; border-left:1px solid #c3c3c3; font-size:12px;}
#topMenu li.first {border:none;}
#topMenu .highlight a {color:#000000;font-weight:bold;}

div.bottom {clear:both; font-size:0px; height:0;}

div#pageFooter {font-size:12px; color:#636363; clear:both;}
div#pageFooter hr {height:1px; color:#999999;}
div#pageFooter .logoLine {height: 34px;}
div#pageFooter .logoLine span {vertical-align:50%;}
ul#ftrLinks {display:inline;padding:0px; font-size:0;}
ul#ftrLinks li {display:inline; vertical-align:50%; padding:0 5px; border-left:1px solid #c3c3c3; font-size:12px; }
ul#ftrLinks li.first {border:none;}

div#pageBody {margin:10px 9px; font-size:12px; color:#000000;}
div#pageBody a, div#pageBody a:hover, div#pageBody a:link, div#pageFooter a, div#pageFooter a:hover, div#pageFooter a:link {color:#0860a8;}
div.relative {position:relative;}
div#contentWrapper {float:right;}
div#mainContent {width:476px; float:left; left:162px; background-color:white;}
div#mainContent input[type="button"], div#mainContent button {font-size:12px;}
div#relatedContent {width:314px; float:left; left:172px; background-color:white;}
div#relatedContent div.tempBlock {background-color:red;}
div#leftRail {width:152px; float:left; right:790px;background-color:white;}
div#leftRail div.tempBlock {background-color:yellow;}

div.cntBl {margin-bottom:10px;background-repeat:repeat-x;}
div.cntBl p {line-height:16px;margin:0;}
div.cntBl div.txCol h3 {margin:0;}
div.cntBl img {margin: 0 10px 10px 0px;float:left; width:135px;border:0px none;}
div.cntBl div.promoContainer p {margin:0.5em 0 0 0;}
div.cntBl div.promoContainer h3 {font-size:20px;}
div.cntBl div.promoContainer ul {list-style-type:square;color:#0860a8;}
div.cntBl li {line-height:16px;}
div.promoContainer div.txCol ul {overflow: hidden;padding-left:12px;}
/* div.cntBl div.txCol {float:left; width:329px; margin-left:-10px;} */

.Member div.cntBl,
.MemberCS div.cntBl,
.CompuServe div.cntBl {background-image:url(CS_plinth_middle.gif);}
.isp div.cntBl, .Walmart div.cntBl, .Netscape div.cntBl {background-image:url(NS_plinth_middle.gif);}
.AOL div.cntBl {background-image:url(aol_plinth_middle.gif);}

div.promoContainer {padding:10px;}
div.tsBl {clear:both; border-bottom:1px solid #999999;padding:10px;}
div.tsBl img {width:90px;}
div.tsBl h3 {font-size:12px; }
div.tsBl.last {border-bottom:none;}

h2.title {font-size:16px;color:#505050;line-height:27px;padding:0 10px; margin:0;}
div.cntBlFtr {height:26px; background-color:#eaf3fc; border-top:1px solid #999999;}
.isp div.cntBlFtr, .Walmart div.cntBlFtr, .Netscape div.cntBlFtr, .AOL div.cntBlFtr {background-color:#e9f1f2;}
div.fullBrdr {border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;}
div.brdrBox  {border:1px solid #999999;}
div.brdrBox h2.error {margin:12px;}
div.srchBl form {padding:10px;}
#newsSearch form {background-color:#d5e6f8;}
.isp #newsSearch form, .Walmart #newsSearch form, .Netscape #newsSearch form, .AOL #newsSearch form {background-color:#d4e4e6;}
#newsSearch .searchBox {display:block;height:19px;border-width:1px;}
div#relatedContent #newsSearch .searchBox {width:290px;}
#newsSearch div.controls {padding-top:8px;}
#newsSearch .controls label {line-height:20px;}
#withGoogle img {float:none;width:75px;margin:0;vertical-align:middle;}
.controls input.goBtn {float:right;font-size:12px;}
.controls a.webSearch {padding-left:20px; text-decoration:underline;}

.sqMarker ul {list-style-type:square;color:#0860a8;}
.cntrLst ul {padding-left:24px; }

.blockContainer ul {list-style-type:square; padding:0 2px 0 24px;margin:0.5em 0;}
.blockContainer li {color:#0860a8;}

div.headlinesContainer ul {list-style-type:none;margin:0; padding:0;}
li.hdlnItem {clear:both; border-bottom:1px solid #999999;padding:5px 10px;}
li.hdlnItem img {width:90px; margin-bottom:0px;}
li.hdlnItem h3 {font-size:12px;}
div.headlinesContainer li.more {padding:5px 10px;}

ul.forumGroup {list-style-type:none; padding: 0 10px;}
ul.forumGroup li a {font-weight:bold;}
ul.threadTitles {padding-left:13px; margin-top:0;}
ul.threadTitles li a {font-weight:normal;}

div#featuredForums {background-color:#eaf2fb;padding-top:10px;padding-bottom:10px;}
#featuredForums ul {margin:0;}
#featuredForums li {list-style-position:outside;float:left;width:142px;}

.stdList li.more {font-weight:bold;}
.blubkgd {background-color:#d5e6f8;}
.isp .blubkgd, .Walmart .blubkgd, .Netscape .blubkgd, .AOL .blubkgd {background-color:#d4e4e6;}
.ltblubkgd {background-color:#eaf3fc;}
.isp .ltblubkgd, .Walmart .ltblubkgd, .Netscape .ltblubkgd, .AOL .ltblubkgd {background-color:#e9f1f2;}

div.twoCl ul {margin:0.5em 0;}
div.twoCl li {list-style-position:outside;float:left;width:142px;}

div.twoColumns ul {column-count:2; column-gap:28px;}
div.twoColumns ul li { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}

div#paidPlacements div.blockContainer {padding: 0 5px;}
div.paidPlacement {padding:10px 5px; border-bottom:1px solid #cccccc;}
div.paidPlacement.last {border-bottom:none;}
div.paidPlacement img {display:block; float:none; margin:0px; width:auto;}

div.photoBl div.blockContainer {padding:0 10px;}
div.photoBl img {display:block; float:none; width:90px; padding:0px; margin:0px;}
div.photoBl ul  {list-style-type:none; padding:0;}
div.photoBl li  {margin-bottom:8px; margin-left:auto; margin-right:auto;width:90px;}
div.photoBl span {display:block;}
div.photoBl p {margin-top:10px;}

div.photoNav {width:90px; margin-left:auto; margin-right:auto;}

div.othnws div.blockContainer {padding: 0px 10px;}
div.othnws ul {list-style-type:none; padding:0;}
div.othnws li {margin-bottom:0.5em;}
div.othnws a.lbl {font-weight:bold; display:block;}

div#photoMain div.phNav {height:40px; line-height:40px;}
div#photoMain div.btnContainer {margin:0 10px;}
div#photoMain div.rtnSrch {float:left;}
div#photoMain div.nextprev {float:right;}
div#photoMain div.nextprev a {margin-left:10px;}
div#photoMain div.photo h2 {text-align:center;}
div#photoMain div.photo img {display:block; margin: 20px auto; padding:0;width:auto;float:none;}
div#photoMain div.caption {padding:1px 0;}
div#photoMain div.caption p {margin: 20px;}

div#photoSearchNav h3 {color:#505050; font-size:12px; text-decoration:underline;margin-top:10px;}
div#photoSearchNav img {margin-bottom:8px;}

div.phSrchBox {padding:0 10px;}
div.phSrchBox p.hdr {line-height:30px;}
div.phSrchBox p.tips {font-size:10px;}
div.phSrchBox p.alternative {line-height:24px;}
div.phSrchBox input.searchBox {width:300px;}
div.phSrchBox input.goBtn {margin:0 6px;}
div.phSrchNav, div.nwsSrchNav {height:40px; line-height:40px;}
div.phSrchNav div.stats, div.nwsSrchNav div.stats {float:left; margin:0 10px; font-weight:bold;}
div.phSrchNav div.nav, div.nwsSrchNav div.nav {float:right; margin: 0 10px;}
div.phSrchBody ul {list-style-type:none; padding:0px;}
div.phSrchBody li {clear:both; border-bottom:1px solid #999999; margin-top:10px; padding-bottom:10px;}
div.phSrchBody div.caption {margin-left:155px;}
div.srchPhotoBlk {float:left; margin:0 10px; width:135px;}
div.srchPhotoBlk span {display:block;}
div.srchPhotoBlk {margin:0 10px;}
div.srchPhotoBlk img {margin:0;}

div.nwsSrchRslts table {margin: 10px;}
div.nwsSrchRslts table tr {height:22px;}
div.nwsSrchRslts table th, div.nwsSrchRslts table td {text-align:left;}
div.nwsSrchRslts table col.wire, div.nwsSrchRslts col.date, div.nwsSrchRslts.time {font-weight:bold;}
div.nwsSrchRslts col.headline {width:280px;}
div.nwsSrchRslts col.wire {width:70px;}
div.nwsSrchRslts col.time, div.nwsSrchRslts col.date {width:50px;}

div.styCtnr {margin:0 10px;}
div.styCtnr img.hdrImg {float:left; display:block; margin-right:10px; margin-bottom:5px; border:none;}
div.styCtnr h2.headline {margin:0; font-size:20px; font-weight:bold;}
div.styCtnr p.timestamp {font-size:10px;}
div.styCtnr p.copyright {font-size:12px;}
div.styCtnr h3 {font-size:14px;}

/* LCMS add-on to styCtnr */
div.itemCtnr img.right {float:right; display:block; margin-left:5px; margin-bottom:5px}
div.itemCtnr img.left {float:left; display:block; margin-right:5px; margin-bottom:5px}
div.itemCtnr div.clear {clear:all; height:0;}
div.itemCtnr ul, div.itemCtnr ol {clear:both;}

div.altBkgrnd ul {list-style-position:inside; padding-left:0;}
div.altBkgrnd li {line-height:20px; padding-left:10px;}
div.altBkgrnd li.bkgrndB {background-color:#eaf3fc;}
div.altBkgrnd tr.bkgrndB {background-color:#eaf3fc;}

div#regionalNewsList {margin-top:6px; margin-bottom:6px;}

img.attribution {display:block;margin-bottom:10px;}
div#starScoop div.attribution {height:22px; background:url("312_wenn_branding.gif") no-repeat;}
div.styCtnr.WENN div.attribution {height:22px; background:url("456_wenn_branding.gif") no-repeat; margin-bottom:10px;}
div.hdlnCtnr.WENN div.attribution {height:22px; background:url("476_wenn_branding.gif") no-repeat; margin-bottom:10px;}

div.center {margin-left:auto;margin-right:auto;text-align:center;}

div.slideShowCtrl {float:left;margin-left:10px;}
div.slideShowCtrl button {/*padding:0px;*/}
div.slideShowCtrl span {margin-left:5px;margin-right:3px;}
div.slideShowCtrl img {display:inline;float:none;margin:0;width:auto;vertical-align:baseline;}

/* News Story */
div#storyMain p.rTable {white-space:pre-wrap; font-family:monospace;}

/* Gallery */
div#galleryMain div#photoMain div.primaryNav {height:40px;}
div#galleryMain div.phNav {height:auto;}
#galleryMain div.subNav {height:21px;line-height:21px;}
#galleryMain div.subNav {padding-left:10px; padding-right:10px;}
#galleryMain div.subNav div.numbers {width:325px;letter-spacing:-0.05em;font-size:10px;}
#galleryMain div.subNav div.right {float:right;}
#galleryMain div.subNav a.current {font-weight:bold;font-size:1.1em;}
div.galleryPhoto img.lead40 {width:40px;}
#featuredGalleries ul {list-style-type:none;padding-left:10px;}

/* LCMS  */
.lcmsList ul li p { margin-bottom:6px;}
.lcmsList p.extra {text-align:center; margin:6px;}
.lcmsList .wLeads ul img {margin-left:6px; margin-bottom:6px;}
.lcmsList .wLeads ul li.lead40 img {width:40px;}
.lcmsList .wLeads ul li.lead90 img {width:90px;}
.lcmsList .wLeads ul li.lead135 img {width:135px;}
.lcmsList .wLeads ul li {clear:both; margin:6px; color:#000000;}
.lcmsList .wLeads ul {padding:0;list-style:none;}
.lcmsList .pagedList ul li {margin-bottom:0.5em;}
.lcmsList .twocolumn ul {column-count:2; column-gap:28px}
.lcmsList .wLedes ul li.lead40 img {width:40px;}
.lcmsList .wLedes ul li.lead90 img {width:90px;}
.lcmsList .wLedes ul li.lead135 img {width:135px;}
.lcmsList .wLedes ul li {clear:both; border-bottom:1px solid #999999; margin-bottom:10px; color:#000000;}
.lcmsList .wLedes ul {padding:0;list-style:none;}
.lcmsList .wLedes ul h3 {margin:0;}
.fullBrdr .wLedes ul li {padding: 0 6px 0 6px;}
.fullBrdr .wLedes ul li.last {margin-bottom:0px; border-bottom:none;}
.fullBrdr .wLedes ul li.more {margin:6px; border-bottom:none;}
div.paging {text-align:center;}
div.paging a {border:1px solid #000000; display:inline-block; width:8em; margin: .5em; background:#eeeeee;}
div.slot1 {margin-left:6px; margin-right:6px;}
.slot123 ul {column-count:2; column-gap:28px}
.slot123 ul li { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}
.slot234 div.slot1 ul {margin-left:137px;}
.slot234 div.slot1 ul li { margin-bottom:12px; }
.twocolumn .slot234 div.slot1 ul {column-count:2; column-gap:28px}
.twocolumn .slot234 div.slot1 ul li { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}


/* oneminutetests */
div.testCntr { background-color:#F0F0F0; font-size: 20px; padding:20px; margin-bottom:10px;}
div.testCntr h2 {font-size: 20px;}
div.testCntr li {margin-bottom:1em; font-size:16px;}
div.testCntr input {font-family:Arial,sans-serif; font-size:100%;}
div.testCntr .choices input { display:block; float:left; margin-right:1em; height:1em;}
div.testCntr .choices label { display:block; float:left; width:350px;}
div.testCntr .choices div {margin-bottom:1em;}

/* flashgames */
div.flashCntr { background-color:#F0F0F0; margin-bottom:10px;}
div.flashCntr320 { padding:78px; }
div.flashCntr360 { padding:58px; }
div.flashCntr420 { padding:28px; }

/* CS7 specific styles */
.CS7 div.bannerAdWrapper div.bannerAd * {margin:0;}
.CS7 .siteLogo {display:block; float:left;}
.CS7 #hdrChannelLogo {display:block; float:left;}
.CS7 .controls input.goBtn {padding:0 6px;}
.CS7 #newsSearch form {margin-bottom:0px;}
.CS7 div#photoMain div.phNav,
.CS7 div.nwsSrchNav,
.CS7 div.phSrchNav {line-height:16px;}
.CS7 div.btnContainer {padding-top:10px;}
.CS7 div#photoMain div.phNav div.btnContainer,
.CS7 div.nwsSrchNav div.stats,
.CS7 div.nwsSrchNav div.btnContainer,
.CS7 div.phSrchNav div.stats,
.CS7 div.phSrchNav div.btnContainer {padding-top:10px;}
.CS7 div#photoMain div.phNav div.btnContainer input,
.CS7 div.nwsSrchNav div.btnContainer input,
.CS7 div.phSrchNav div.btnContainer input {text-align:center;}
.CS7 div#photoMain div.photo img {padding-top:20px;}
.CS7 div.slideShowCtrl {line-height:16px;height:19px;}
.CS7 div.slideShowCtrl button {margin-top:10px;padding:0;}
.CS7 div.slideShowCtrl span#speed {display:inline;vertical-align:50%;}
.CS7 div.slideShowCtrl img {vertical-align:50%;}

/* IE6 & IE7 specific styles */
.IE6 div.paidPlacement {position:relative;}
.IE6 #newsSearch form, .IE7 #newsSearch form {margin:0 auto;}
.IE6 div.masthead div.logo, .IE7 div.masthead div.logo {height:auto;}
.IE6 div.twoCl ul {display:inline;}
.IE6 div.twoCl li {padding-left:20px;width:120px;}
.IE6 div.menu a, .IE7 div.menu a {color:#636363;}
.IE6 div.btnContainer, .IE div.slideShowCtrl {padding-top:10px;}
.IE div.slideShowCtrl {line-height:16px;margin-left:10px;}
.IE div.slideShowCtrl button {overflow:visible;padding:0 6px;}
