body {
	background: url("/images/header/background-border-970.gif") repeat-y top rgb(255, 255, 255) !important;
}
#page {
	margin: 0px; padding: 0px; width: 100%;
}
.pagewrapper {
	margin: 0px; padding: 0px; width: 100%; height: auto; float: none;
}
.bodywrapper {
	padding: 5px 15px 10px; float: left;
}
.contentbody {
	margin: 0px auto; width: 970px;
}
.adwrapper {
	background: url("/images/header/header-top.gif") repeat-x left bottom rgb(255, 255, 255); margin: 0px; padding: 0px; width: 100%; height: 100px; clear: both; float: none;
}
#leaderboard {
	margin: 0px auto; width: 970px; height: 100px; text-align: right; position: relative;
}
#leaderboard .ad {
	width: 728px; text-align: right; right: 0px !important; bottom: 5px; position: absolute;
}
.headerwrapper {
	background: url("/images/header/header-mid.gif") repeat-x left top; margin: 0px; padding: 0px; width: 100%; line-height: normal !important; float: none;
}
#networkbar {
	margin: 0px auto; padding: 0px; width: 970px; height: 25px;
}
.logosearchbar {
	margin: 0px auto; padding: 0px; width: 970px; height: 107px; overflow: hidden;
}
.headerwrapper li {
	font-family: arial;
}
#networkbar ul {
	margin: 0px; padding: 0px;
}
#networkbar ul li {
	background: url("/images/bg_delimiter.gif") no-repeat -4px 9px; padding: 7px 6px 0px 8px; color: rgb(102, 102, 102); float: left;
}
#networkbar ul li a {
	color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
}
#networkbar ul li.ss-nopad {
	padding-left: 0px;
}
#networkbar ul.cc_dropdown {
	float: right;
}
#networkbar ul.cc_dropdown li.cc {
	padding: 0px; margin-top: -4px; position: relative; z-index: 70010;
}
#networkbar ul.cc_dropdown li.cc .cc-dropdown {
	background: url("/images/newspaper/dropshadow.png") repeat-y 4px 0px; padding: 0px 3px 3px 0px; left: -196px; top: 31px; width: 355px; overflow: hidden; display: none; position: absolute; z-index: 70010;
}
* html #networkbar ul.cc_dropdown li.cc .cc-dropdown {
	background: url("/images/newspaper/dropshadow.gif") repeat-y 4px 0px;
}
#networkbar ul.cc_dropdown li.cc .cc-dropdown .cc-dropdown-content {
	background: url("/images/newspaper/subnav_bg.gif") repeat-x left bottom rgb(255, 255, 255); width: 352px; overflow: hidden; padding-bottom: 10px; border-bottom-color: rgb(145, 145, 145); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
#networkbar ul.cc_dropdown li.showdrop .cc-dropdown {
	display: block;
}
#networkbar ul.cc_dropdown li.cc a.ccn_network {
	background: url("/images/header/ccn_dropdown.gif") no-repeat 5px 0px; width: 158px; height: 31px; display: block;
}
#networkbar ul.cc_dropdown li.showdrop a.ccn_network {
	background-position: -151px 0px;
}
#networkbar ul.cc_dropdown li.cc a.ccn_network span {
	display: none;
}
#networkbar #textlinks ul li {
	margin: 0px; padding: 0px; overflow: hidden; float: none !important; display: block; z-index: 100;
}
#networkbar #textlinks li a span {
	padding: 0px; float: left;
}
#networkbar #textlinks ul li a span {
	margin: 0px 0px 0px 5px; padding: 0px; display: inline;
}
#networkbar #textlinks ul li.lastnoline {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#networkbar #textlinks .featurecontent {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#networkbar #textlinks ul li a {
	margin: 0px; padding: 2px 5px 2px 0px; color: rgb(3, 90, 145); overflow: hidden; font-size: 11px; font-weight: normal; float: none; display: block;
}
#networkbar #textlinks ul li a:hover {
	background-color: rgb(221, 243, 254);
}
#networkbar .col_160 #textlinks ul li a {
	width: 155px;
}
#networkbar .section_title {
	padding: 18px 0px 2px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 3px; border-bottom-style: solid;
}
#networkbar .section_title a {
	color: rgb(0, 0, 0); font-size: 11px;
}
#networkbar .section_title span {
	padding: 0px 0px 1px; color: rgb(0, 0, 0); text-transform: uppercase; font-family: georgia; font-size: 11px; font-weight: bold;
}
#networkbar .section_title span.chevron {
	color: rgb(0, 0, 0); text-transform: uppercase; font-family: georgia; font-size: 11px; font-weight: bold;
}
#networkbar .section_title span i {
	text-transform: lowercase; font-weight: normal;
}
#networkbar .section_title h3 span {
	padding: 0px 0px 1px; color: rgb(0, 0, 0); text-transform: uppercase; font-family: georgia; font-size: 11px;
}
#networkbar .section_title h3 a span {
	padding: 0px 0px 1px; color: rgb(0, 0, 0); text-transform: uppercase; font-family: georgia; font-size: 11px;
}
#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;
}
#networkbar #loginstatusbar img {
	display: none;
}
#networkbar #loginstatusbar ul li {
	background: url("/images/bg_delimiter.gif") no-repeat right 9px; padding: 7px 10px 0px 2px; float: left;
}
#networkbar #loginstatusbar ul li.benefits {
	display: none;
}
#networkbar #loginstatusbar ul li.benefits a {
	background: url("/images/header/header-env.jpg") no-repeat 0px 2px; padding-left: 25px;
}
#networkbar #loginstatusbar ul li.reg_email a {
	background: url("/images/header/header-env.jpg") no-repeat 0px 2px; padding-left: 25px;
}
#networkbar li.dropdown_publication select {
	width: 130px;
}
.logosearchbar #weatherspot {
	display: none;
}
#logocol {
	float: left;
}
#headersearch {
	float: left; display: inline;
}
#networkbar #weatherspot {
	top: 0px; overflow: hidden; font-family: arial,verdana,"Lucida Grande",sans-serif; font-size: 11px; display: none; position: absolute;
}
#networkbar #weatherspot a {
	color: rgb(38, 112, 159); text-decoration: none;
}
#networkbar #weatherspot #featurewidget {
	padding: 0px; width: 220px; height: 35px; overflow: hidden;
}
#networkbar #weatherspot #featurewidget .featurecontent {
	width: 220px; height: 33px; overflow: hidden;
}
#networkbar #weatherspot #featurewidget .newsimage {
	padding: 0px 0px 2px;
}
#networkbar #trafficsponsor {
	margin-bottom: 3px; vertical-align: middle;
}
#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: 5px 0px 0px; width: 220px; position: relative;
}
#weatherspot .weather .img {
	background: rgb(255, 255, 255); width: 42px; margin-right: 15px; float: left;
}
#weatherspot .weather .img img {
	margin: 0px; width: 38px; height: 36px;
}
#weatherspot .temperature {
	color: rgb(75, 75, 75); font-family: arial; font-size: 22px; font-weight: bold; margin-top: 5px; margin-left: -10px; float: left; position: relative;
}
#weatherspot .forecast {
	left: 90px; top: 3px; position: absolute;
}
#weatherspot .weather .forecast a b {
	left: 0px; top: 0px; color: rgb(0, 0, 0); font-size: 13px; display: none; position: absolute;
}
#weatherspot .weather .forecast .current {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: verdana; font-size: 14px;
}
#weatherspot .weather ul.bullet li {
	margin: 0px; padding: 5px 0px 0px; text-align: right;
}
#weatherspot .weather ul.bullet li a {
	padding: 0px 5px 0px 0px; width: 145px; color: rgb(148, 167, 197); font-family: arial; font-size: 10px; text-decoration: underline; float: right; display: block;
}
#weatherspot .weather a:hover {
	text-decoration: underline;
}
#weatherspot .weather ul.bullet li a span {
	text-transform: uppercase;
}
#headersearch .formrow {
	width: 233px; overflow: hidden; margin-top: 30px; float: left; display: inline;
}
#headersearch .formrow ul.form_newspaper {
	padding: 3px 0px 0px; float: left;
}
#headersearch .formrow ul.form_newspaper li {
	float: left;
}
#headersearch .formrow ul.form_newspaper li.forminput {
	background: url("/images/header/searchbox.gif") no-repeat left top; padding: 5px 0px 6px 10px;
}
#headersearch .formrow ul.form_newspaper li input {
	padding: 0px; border: 0px currentColor; color: rgb(170, 170, 170); font-style: italic;
}
#headersearch .formrow .formbutton {
	height: 22px; float: left;
}
#headersearch .formrow .formbutton a {
	width: 30px; height: 22px; float: left;
}
#headersearch .formrow .formbutton a span {
	display: none;
}
#headersearch .formrow .input_newspaper {
	width: 193px; height: 16px;
}
#headersearch .searchitemrow {
	float: left;
}
#headersearch .searchitemrow .hr_items {
	margin-left: 0px;
}
#headersearch .searchitemrow .hr_items ul {
	margin: 0px; padding: 0px;
}
#headersearch .searchitemrow .hr_items li {
	margin-right: 5px; float: left;
}
#headersearch .searchitemrow .hr_items li.label {
	color: rgb(255, 0, 0); font-weight: bold;
}
#page #headersearch .searchitemrow .hr_items li a {
	color: rgb(38, 112, 159); text-decoration: underline;
}
#logocol .newspaperlogo {
	height: 68px; float: left; display: inline;
}
#logocol .headersponsor {
	background: url("/images/header/divline.jpg") no-repeat 210px 28px; width: 219px; padding-top: 11px; margin-right: 18px; float: left; display: inline;
}
#logocol .headersponsor .logo {
	float: left;
}
#logocol .headersponsor .logo h2 a {
	float: left;
}
#weatherspot .weather ul.bullet li {
	margin-top: -3px; margin-left: -24px;
}
li.q-links {
	color: rgb(2, 154, 204); font-family: arial !important; font-size: 10px; text-decoration: none;
}
li.q-links a {
	color: rgb(2, 154, 204); font-family: arial !important; font-size: 10px; text-decoration: none;
}
li.ypg a {
	color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
li.ypg {
	width: auto; float: right;
}
li.ypg-icon {
	width: 20px; height: 20px; float: right;
}
li.ypg-icon a {
	background: url("/images/header/ypg_icon.gif") no-repeat left top; width: 20px; height: 20px; text-decoration: none; float: right;
}
li.ypg-icon a span {
	display: none;
}
#headersearch .hr_items li {
	color: rgb(102, 102, 102); font-size: 10px;
}
.fullwrapper {
	width: 100% !important;
}
.fullwrapper #leaderboard {
	float: none !important; position: static !important;
}
.promobannerwrapper {
	text-align: center;
}
.promobannerwrapper img {
	margin: 0px auto;
}
