/* CSS Document */
/* Header */

body { background:#334760 url(/images/header/province_bg.gif) top center repeat-y !important; }
.contentbody { background:#fff; width:960px; margin:0 auto; }
.adwrapper { width:960px; height:100px; margin:0 auto; padding:0; background:#fff; float:none; clear:both; margin-top:32px; }
#leaderboard { width:960px; margin:0 auto; background:#fff; position:relative; height:100px; }
#leaderboard .ad { width:728px; position:absolute; right:5px; top:5px; }
#leaderboard a, #leaderboard iframe, #leaderboard object { float:right; }
.headerwrapper { float:none; background:transparent; width:960px; margin:0 auto; padding:0; line-height:normal !important; height:111px; overflow:hidden; }
#networkbar { width:960px; height:35px; margin:0 auto; background:transparent; position:absolute; top:2px; z-index:700100; }
.headerwrapper li { font-family:arial; }

#networkbar ul { padding:0; margin:0; }
#networkbar ul li { float:left; padding:7px 6px 0 8px; background:transparent url(/images/bg_delimiter.gif) -4px 9px no-repeat; color:#666; }
#networkbar ul li a { color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#networkbar ul.network_dropdown li a { color:#efce63; font-weight:bold; text-transform:uppercase; font-family:verdana; letter-spacing:-1px; font-size:11px; }

#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; margin-top:-9px; }
#networkbar ul.cc_dropdown li.cc .cc-dropdown { position:absolute; width:355px; z-index:700100; padding:0 3px 3px 0; left:-196px; top:39px; 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) 4px 0px repeat-y; }
#networkbar ul.cc_dropdown li.cc .cc-dropdown .cc-dropdown-content { width:352px; 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; }
#networkbar ul.cc_dropdown li.cc a.ccn_network { height:31px; display:block; width:158px; background:url(/images/header/ccn_dropdown.gif) 5px 5px no-repeat;padding-top:-10px; }
#networkbar ul.cc_dropdown li.showdrop a.ccn_network { background-position:-151px -3px; margin-top:8px;}
#networkbar ul.cc_dropdown li.cc a.ccn_network span { display:none; }

#networkbar #textlinks ul li { padding:0; display:block; float:none !important; margin:0; background:none; overflow:hidden; z-index:100; }
#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:7px 10px 0 2px; background:transparent url(/images/bg_delimiter.gif) right 9px no-repeat; color:#fff; }
#networkbar #loginstatusbar ul li a { color:#fff; font-family:verdana; font-size:11px; font-weight:bold; }
#networkbar #loginstatusbar ul li.benefits {display:none;}
/* #networkbar #loginstatusbar ul li.benefits a { background:url(/images/header/header-env.jpg) 0 2px no-repeat; padding-left:25px; } */
#networkbar #loginstatusbar ul li.reg_email a { background:url(/images/header/header-env.jpg) 0 2px no-repeat; padding-left:25px; }
#networkbar li.dropdown_publication select {width:130px;}

/*Logo row*/
.logosearchbar {height:90px;}
.logosearchbar #weatherspot {display:none;}
#logocol {float:left;}
#headersearch { float:left; background:transparent; display:inline; margin-top:13px;}
#networkbar #weatherspot { position:absolute; top:35px; display:inline; width:226px; overflow:hidden; display:none; margin-left:5px; }

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

#weatherspot .weather { background:transparent url(/images/header/weatherback.jpg) top right no-repeat; margin:0; position:relative; width:220px; }
#weatherspot .weather .img {float:left; padding-left:5px; }
#weatherspot .weather .img img { height:32px; width:32px; margin:0; }
#weatherspot .temperature { color:#fff; font-size:22px; font-family:arial; position:relative; }
#weatherspot .forecast { position:absolute; left:95px; top:0px; }
#weatherspot .weather .forecast a b { text-transform:titlecase; color:#999; display:none; }
#weatherspot .weather .forecast .current { color:#fff; margin:0; padding:3px 0 0 0; width:80px; font-family:verdana; }
#weatherspot .weather ul.bullet li { background:none; margin:0; padding:0; }
#weatherspot .weather ul.bullet li a { display:block; padding:0; width:130px; color:#fff; text-decoration:none; position:absolute; left:86px !important; top:1px !important; font-size:10.5px; font-family:verdana; font-weight:bold; font-style:italic; }
#weatherspot .weather ul.bullet li a span { padding:0 !important; margin:0; color:#fff; }
#weatherspot .weather a:hover { text-decoration:underline; }

#weather0 .bubble .top { display:none; }
#weather0 .bubble .center { display:none; }
#weather0 .bubble .bottom { display:none; }
#weather0 .weather { background:transparent url(/images/header/weatherback.jpg) top right no-repeat; margin:0; position:relative; width:220px; }
#weather0 .weather .img {float:left; padding-right:5px; }
#weather0 .weather .img img { height:32px; width:32px; margin:0; }
#weather0 .temperature { color:#fff; font-size:22px; font-family:arial; position:relative; }
#weather0 .forecast { position:absolute; left:95px; top:0px; }
#weather0 .weather .forecast a b { text-transform:titlecase; color:#999; display:none; }
#weather0 .weather .forecast .current { color:#fff; margin:0; padding:3px 0 0 0; width:80px; font-family:verdana; }
#weather0 .weather ul.bullet li { background:none; margin:0; padding:0; }
#weather0 .weather ul.bullet li a { display:block; padding:0; width:130px; color:#fff; text-decoration:none; position:absolute; left:88px !important; top:1px !important; font-size:11px; font-family:verdana; font-weight:bold; font-style:italic; }
#weather0 .weather ul.bullet li a span { padding:0 !important; margin:0; color:#fff; }
#weather0 .weather a:hover { text-decoration:underline; }

.search .bodywrapper { float:left; padding:5px 10px 10px 10px; background:#fff !important;}

/*Search form*/
#headersearch { float:left; margin-top:1px; }
#headersearch .formrow { float:left; margin-top:0px; width:253px; overflow:hidden; display:inline; }
#headersearch .formrow ul.form_newspaper { padding:0; float:left; }
#headersearch .formrow ul.form_newspaper li { float:left; }
#headersearch .formrow ul.form_newspaper li.forminput { background:url(/images/header/searchbox.gif) top left no-repeat; padding:3px 0px 4px 2px; }
#headersearch .formrow ul.form_newspaper li input { border:0; color:#aaa; font-style:italic; padding:0;}
#headersearch .formrow .formbutton { float:left; height:22px; padding:0; }
#headersearch .formrow .formbutton a {float:left; width:53px; height:22px; }
#headersearch .formrow .formbutton a span { display:none; }
#headersearch .formrow .input_newspaper { width:140px; outline:none; height:16px; }
#headersearch .formrow .formbutton2 { float:left; height:23px; padding:0; background:url(/images/header/searchbox.gif) top right no-repeat; }
#headersearch .formrow .formbutton2 a {float:left; width:24px; height:22px; }
#headersearch .formrow .formbutton2 a span { display:none; }

#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 { float:left; height:68px; display:inline; }
#logocol .headersponsor { float:left; width:170px;padding-top:0px; margin-right:0px;margin-left:100px; overflow:hidden; display:inline; font-family:georgia;font-size:10px;}
#logocol .headersponsor .logo { float:left; margin-top:0px;display:inline;}
#logocol .headersponsor div {font-family:georgia;}
#logocol .headersponsor div h4 { font-weight:bold;margin-top:13px;font-size:11px;}
#logocol .headersponsor div a {color:#26709f;font-size:11px;}
#logocol .headersponsor div.label {width:55px;display:inline;padding-right:25px;font-size:10px;}
#weatherspot .weather ul.bullet li {background:none;margin-left:-24px;margin-top:-3px;}

li.q-links a { color:#035a91; text-decoration:none; font-family:arial; font-size:10px !important; }
li.ypg a { color:#666; text-decoration:none; font-size:10px !important; }
li.ypg { float:left; width:auto; background:none !important; padding:0 !important; }
li.q-links { background:none !important; padding:0 !important; }
li.ypg-icon { float:left; width:20px; height:20px; background:none !important; padding:0 !important; }
li.ypg-icon a { float:left; width:20px; height:20px; background:url(/images/header/ypg_icon.gif) top left no-repeat; }
li.ypg-icon a span { display:none; }
#headersearch .hr_items li { font-size:10px; color:#666; }
/* li.ypg sup { color:#029acc; font-size:6px; } */

/* shoplocal */
.fullwrapper { width:100%; }
.fullwrapper #leaderboard { position:static; float:none !important; }
.fullwrapper #leaderboard object, .fullwrapper #leaderboard a, .fullwrapper #leaderboard iframe { float:right; }
.fullwrapper  #leaderboard { width:960px; }
.fullwrapper .headerwrapper { width:960px; }
.fullwrapper #networkbar { width:960px; }
.fullwrapper .navbar { width:960px; }