/* CSS Document */
/* Header */

body {background:#fff !important; }
#page {background:transparent; margin:0 auto; padding:0;}
.pagewrapper { background:transparent; width:100%; float:none; height:auto; margin:0; padding:0; }
.bodywrapper { float:left; padding:5px 10px 10px 10px; }
.contentbody { background:#fff; width:960px; margin:0 auto; overflow:hidden; }
.adwrapper { width:100%; height:95px; margin:7px 0 0 0; padding:0; background:#fff url(/images/header/header-top.gif) bottom left repeat-x; float:none; clear:both; }
#leaderboard { width:960px; margin:0 auto; background:#fff; position:relative; height:95px; }
#leaderboard .ad, #leaderboard object, #leaderboard iframe { width:728px; position:relative; float:right;}
.headerwrapper { float:none; width:100%; margin:0; padding:0; line-height:normal !important; background:url(/images/header/header-mid.jpg) 0px 25px repeat-x; }
#networkbar { width:960px; height:27px; padding:0; margin:0 auto; }
.logosearchbar { padding:0; margin:0 auto; width:960px; height:94px; overflow:hidden; padding-bottom:18px;}

#networkbar ul { padding:0; margin:0; }
#networkbar ul li { float:left; padding:3px 6px 0 8px; background:transparent url(/images/bg_delimiter.gif) -4px 5px no-repeat; color:#fff; }
#networkbar ul li a {font-size:11px; font-family:verdana;font-weight:normal; text-decoration:none !important; }

#networkbar ul li.ss-nopad { background:none; padding-left:0; }
#networkbar ul.cc_dropdown { float:right;}
#networkbar ul.cc_dropdown li.cc { padding:0; position:relative; z-index:700100; background:none;}
#networkbar ul.cc_dropdown li.cc .cc-dropdown { position:absolute; width:355px; z-index:700100; padding:0 0px 3px 0; left:-195px; top:29px; background:transparent url(/images/newspaper/dropshadow.png) 4px 0px repeat-y; display:none; overflow:hidden; }
* html #networkbar ul.cc_dropdown li.cc .cc-dropdown { background:transparent url(/images/newspaper/dropshadow.gif) 6px 0px repeat-y; }
#networkbar ul.cc_dropdown li.cc .cc-dropdown .cc-dropdown-content { width:351px; background:#fff url(/images/newspaper/subnav_bg.gif) bottom left repeat-x; overflow:hidden; border-bottom:1px solid #919191; border-left:1px solid #ccc; padding-bottom:10px;}
#networkbar ul.cc_dropdown li.showdrop .cc-dropdown { display:block; margin-top:0px;}
#networkbar ul.cc_dropdown li.cc a.ccn_network { height:18px; display:block; width:158px; background:url(/images/header/ccn_dropdown.gif) 5px -10px no-repeat; padding-top:-10px; }
#networkbar ul.cc_dropdown li.showdrop a.ccn_network { background-position:-151px 1px; margin-top:-10px;padding-bottom:11px;}
#networkbar ul.cc_dropdown li.cc a.ccn_network span { display:none; }
#networkbar ul.cc_dropdown li.showdrop {padding-top:10px;margin-top:-10px;}

#networkbar #textlinks ul li { padding:0; display:block; float:none !important; margin:0; background:none; overflow:hidden; z-index:700100; }
#networkbar #textlinks li a span { padding:0; float:left; }
#networkbar #textlinks ul li a span { padding:0; margin:0 0 0 5px; background:none; display:inline; background:transparent; }
#networkbar #textlinks ul li.lastnoline { border-bottom:none; }
#networkbar #textlinks .featurecontent { border-bottom:none; }
#networkbar #textlinks ul li a { display:block; overflow:hidden; float:none; font-size:11px; font-weight:normal; margin:0; padding:2px 5px 2px 0; color:#035a91; }
#networkbar #textlinks ul li a:hover { background-color:#ddf3fe; }
#networkbar .col_160 #textlinks ul li a { width:155px; }
#networkbar .section_title {border-bottom:3px solid #e8e8e8;padding:18px 0 2px 0;}
#networkbar .section_title a {font-size:11px; color: #000;}
#networkbar .section_title span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;font-weight:bold;}
#networkbar .section_title span.chevron {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;font-weight:bold;}
#networkbar .section_title span i {text-transform:lowercase;font-weight:normal;}
#networkbar .section_title h3 span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
#networkbar .section_title h3 a span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
#networkbar .section_title h3 a:hover span {text-decoration:underline;}
#networkbar .section_title h3 a:hover span.chevron { text-decoration:none;}

#networkbar #loginstatusbar { float:right; position:relative;left:8px;}
#networkbar #loginstatusbar img { display:none; }
#networkbar #loginstatusbar ul li { float:left; padding:8px 10px 0 2px; background:transparent url(/images/bg_delimiter.gif) right 9px no-repeat; font-size:10px; font-family:verdana; }
#networkbar #loginstatusbar ul li a { font-size:10px; }
#networkbar #loginstatusbar ul li.benefits {display:none;}
#networkbar #loginstatusbar ul li.benefits a { background:none; }
#networkbar #loginstatusbar ul li.reg_email a { background:none; }
#networkbar li.dropdown_publication select { width:130px; }

/*Logo row*/
.logosearchbar #weatherspot {display:none;}
#logocol {float:left;}
#networkbar #weatherspot { position:absolute; top:1px; display:none; width:240px; overflow:hidden; }

/*Weather*/
	/*Weather bubble hide*/
#weatherspot .bubble .top {display:none;}
#weatherspot .bubble .center {display:none;}
#weatherspot .bubble .bottom {display:none;}

#weatherspot .weather { background:url(/images/header/weatherspot_bgd.gif) repeat-x; margin:0; position:relative; width:220px;margin-top:60px;}
#weatherspot .weather .img {float:left; width:42px; margin-right:15px;background:#fff;}
#weatherspot .weather .img img { height:36px; width:38px; margin:0; }
#weatherspot .temperature { color:#4b4b4b; font-size:22px; font-weight:bold;font-family:arial;float:left;position:relative;margin-left:-10px;margin-top:5px;}
#weatherspot .forecast { position:absolute; left:90px; top:3px; }
#weatherspot .weather .forecast a b { text-transform:titlecase;display:none;color:#000;position:absolute;top:0px;left:0px;font-size:13px;  }
#weatherspot .weather .forecast .current { color:#000; margin:0; padding:0; font-size:14px;font-family:verdana;}
#weatherspot .weather ul.bullet li { background:none; margin:0; padding:0;text-align:right;padding-top:5px;}
#weatherspot .weather ul.bullet li a { display:block; padding:0; width:145px; color:#94a7c5; text-decoration:underline; font-size:10px; font-family:arial; float:right;padding-right:5px;}
#weatherspot .weather a:hover { text-decoration:underline; }
#weatherspot .weather ul.bullet li a span{text-transform:uppercase;}

/*Weather*/
	/*Weather bubble hide*/
#weather0 .bubble .top {display:none;}
#weather0 .bubble .center {display:none;}
#weather0 .bubble .bottom {display:none;}

#weather0 .weather { background:url(/images/header/weatherspot_bgd.gif) repeat-x; margin:0; position:relative; width:220px;margin-top:60px;}
#weather0 .weather .img {float:left; width:42px; margin-right:15px;background:#fff;}
#weather0 .weather .img img { height:36px; width:38px; margin:0; }
#weather0 .temperature { color:#4b4b4b; font-size:22px; font-weight:bold;font-family:arial;float:left;position:relative;margin-left:-10px;margin-top:5px;}
#weather0 .forecast { position:absolute; left:90px; top:3px; }
#weather0 .weather .forecast a b { text-transform:titlecase;display:none;color:#000;position:absolute;top:0px;left:0px;font-size:13px;  }
#weather0 .weather .forecast .current { color:#000; margin:0; padding:0; font-size:14px;font-family:verdana;}
#weather0 .weather ul.bullet li { background:none; margin:0; padding:0;text-align:right;padding-top:5px;}
#weather0 .weather ul.bullet li a { display:block; padding:0; width:145px; color:#94a7c5; text-decoration:underline; font-size:10px; font-family:arial; float:right;padding-right:5px;}
#weather0 .weather a:hover { text-decoration:underline; }
#weather0 .weather ul.bullet li a span{text-transform:uppercase;}

/*Search form*/
#headersearch .formrow { position:absolute;top:0px; width:250px; overflow:hidden; display:block;}
#headersearch .formrow ul#ypg {margin:0px;padding:0;width:225px !important;margin-top:-5px;}
#headersearch .formrow ul#ypg .ypg{float:right;}
#headersearch .formrow ul.form_newspaper {padding:3px 0 0 0;float:left; padding-left:0px;}
#headersearch .formrow ul.form_newspaper li { float:left;}
#headersearch .formrow ul.form_newspaper li.forminput { background:url(/images/header/searchbox.gif) -5px 0 no-repeat; padding:3px 0 2px 0; }
#headersearch .formrow ul.form_newspaper li input { border:0; color:#aaa; font-style:italic; padding:0;}
#headersearch .formrow .formbutton {float:left;height:16px;padding-right:2px;}
#headersearch .formrow .formbutton a {float:left;width:30px;height:20px;}
#headersearch .formrow .formbutton a span { display:none; }
#headersearch .formrow .formicon a span { display:none;}
#headersearch .formrow .input_newspaper { width:155px; outline:none; height:15px;}

#headersearch .searchitemrow {float:left;}
#headersearch .searchitemrow .hr_items {margin-left:0px;}
#headersearch .searchitemrow .hr_items ul {margin:0px;padding:0;}
#headersearch .searchitemrow .hr_items li {float:left;margin-right:5px;}
#headersearch .searchitemrow .hr_items li.label {font-weight:bold;color:#ff0000;}
#page #headersearch .searchitemrow .hr_items li a {color:#26709f;text-decoration:underline;}

#logocol .newspaperlogo { height:68px; display:inline;float:left;margin-left:24px; }/*update*/
#logocol .headersponsor { float:left; display:inline; width:240px; overflow:hidden; }
#logocol .headersponsor .newscontent { display:none; }
#logocol .headersponsor .section_title { border-bottom:none; padding-top:25px; }/*update*/
#logocol .headersponsor #featurewidget { padding:0; }
#logocol .headersponsor #featurewidget .newsimage { margin-top:-27px; padding:0; }/*update*/
#logocol .headersponsor .section_title h3, #logocol .headersponsor .section_title h3 span { color:#7b2e3b; font-family:verdana; font-weight:bold; font-size:10px; line-height:5px; }
#logocol .headersponsor h1, #logocol .headersponsor h1 a, #logocol .headersponsor h1 a span {  font-size:16px; color:#000; font-weight:bold; text-transform:uppercase; font-family:georgia; text-decoration:none !important; }
#logocol #callout_right { float:right; }
#logocol .morelink { display:none; }
#logocol #callout_right .newsimage { float:left; }
#logocol #callout_right .section_title, #logocol #callout_right { text-align:right; }
#logocol #callout_left{ float:left; width:260px; }
#logocol .newspaperlogo div.label a span{display:none;}

#weatherspot .weather ul.bullet li {background:none;margin-left:-24px;margin-top:-3px;}

li.q-links a { text-decoration:none !important; }
li.q-links a span, li.ypg a { color:#000 !important; font-family:arial !important; font-weight:normal !important;font-size:10px !important;letter-spacing:0.09px; }
li.q-links { color:#7e8097 !important; padding-left:1px !important; }
li.q-links a:hover { text-decoration:underline !important; color:#000; }

li.ypg { float:right; width:auto; padding-right:0px !important; }
li.ypg a { float:right; margin-top:-1px; text-decoration:none; }
li.ypg-icon { float:right !important; width:16px; height:16px;padding-right:0px !important;}
li.ypg-icon a { float:right !important; width:20px; height:20px; background:url(/images/header/ypg_icon.gif) top left no-repeat;}
li.ypg-icon a span { display:none; }
/* li.ypg sup { color:#029acc; font-size:6px; } */

ul#navcontent .view-more { margin-top:-37px; float:right; }
ul#navcontent .view-more-left { width:11px; height:21px; float:right; background:url(/images/header/btn-more_l.gif) top left no-repeat; }
ul#navcontent .view-more-mid { height:21px; float:right; background:url(/images/header/btn-more_m.gif) top left repeat-x; padding:0 4px 0 0; overflow:hidden; }
ul#navcontent .view-more-right { width:11px; height:21px; float:right; background:url(/images/header/btn-more_r.gif) top left no-repeat; }
ul#navcontent .view-more-mid a { font-size:11px; float:left; padding:3px 0 0 0; color:#fff; font-weight:bold; font-family:georgia; background:transparent !important; }

/* shoplocal */
.fullwrapper { width:100%; }
.fullwrapper #leaderboard { position:static; float:none !important; }
.fullwrapper #leaderboard object { float:right; }