@charset "utf-8";

/* RESET */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
/*th, td {padding:4px 10px 4px 5px;}*/
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}


/* ADVOCATE OVERRIDES */
img {border:0;}
textarea { padding: 0; border: 1px solid #ccc; background: #fff;font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666; text-shadow: 0 0 0 #fff;}
textarea { display:block;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;margin-top:5px;}
a {color:#336699; text-decoration:none;}
a:hover {color:#cc3333; text-decoration:underline;}
a:visited {color:#336699;}
ul {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 {margin-top:0;margin-bottom:6px;}
h5 {margin-bottom:3px;}
h6, h6 a {text-transform:uppercase;}
h6 a:visited {color:#336699;}
table tr th {background-color:#fff; padding:0;margin:0;}
.container {width:950px;margin:0 auto;}

#body-content{ min-height:600px; }
/*	MASTHEAD  */
#masthead {width:950px;height:36px; background:url("../images/header_bg.gif") no-repeat;}	
#branding a img.logo {width:300px; height:36px;}
#weather {margin-top:1px;}
#weather div.weather-head a {font-size:13px; color:#FFF;}
#weather div.weather-foot a {font-size:9px; color:#FFF;}
#top-links {height:36px; text-align:right;}
#top-links ul {margin:8px 10px 0 0; color:#FFF; padding-right:3px;}
#top-links ul li a {color:#FFF; font-size:12px;}

.subsidebar {margin:0 0 10px 0; padding: 10px 5px; width:auto; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.subsidebar h6 {color:#ddd; }
.subsidebar h3 {color:#ffffcc; border-top:1px solid #588fc5; margin-bottom: 5px; padding: 5px 0 0 10px; font-size: 13px; line-height: 20px; }
.subsidebar ul { list-style: none; margin-bottom: 10px; padding: 0; font-size: 12px; line-height: 19px; }
.subsidebar ul li { margin: 1px 0; font-weight: bold; }
.subsidebar ul li a { display: block; padding: 1px 10px; color: #FFF; -webkit-border-radius: 10px; }
.subsidebar ul li.on a, .subsidebar ul li a:hover { background:#BA5454; color: #fff; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px;  }
body.features .subsidebar ul li.on a, body.features .subsidebar ul li a:hover { background:#C0899B; color: #fff; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px;  }


/* MAIN NAV  */
.nav-line {border-bottom: 1px solid #EEE;}
#main-nav {width:950px;height:27px; line-height:36px;margin-bottom:9px;}
#main-nav ul {margin-top:9px;}
#main-nav ul li {padding: 0 4px 0 4px;}
#main-nav ul li a {font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase; text-decoration:none; font-size:11px;padding-bottom:12px; color:#666;}
#main-nav ul li a:hover {padding-bottom:12px; text-decoration:none;}
#main-nav ul li a:visited {color:#666;}

#sub-nav {height:16px; margin:0 0 6px 0; line-height:14px;-webkit-border-radius: 2px; -moz-border-radius: 2px; }
#sub-nav ul li {padding: 0 6px 0 6px;}
#sub-nav ul li a {text-transform:uppercase; font-size:10px;color:#FFF; padding:0 2px 0 2px;}
#sub-nav ul li a:hover {text-decoration:none; color:#cc3333; background:#FFF; padding:0 2px 0 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;}
#sub-nav ul li a.selected, a:hover.selected  {color:#cc3333; background:#FFF; padding:0 2px 0 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;}

#sub-sub-nav {height:24px; margin:2px 0 6px 0; line-height:24px;-webkit-border-radius: 6px; -moz-border-radius: 6px; border:1px solid #ddd; }
#sub-sub-nav ul li {padding: 0 6px 0 6px;}
#sub-sub-nav ul li a {font-size:12px; font-weight:bold; padding:0 2px 0 2px;}

body.news #main-nav ul li a.news, #main-nav ul li a:hover.news {background: url(../images/pointer-news.gif) no-repeat bottom;  color:#cc3333;}
body.news #sub-nav, body.news .content-box ul li.ui-tabs-selected, body.news .subsidebar {background-color:#E47272;}
body.news .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-news.gif) no-repeat bottom;}
span.news, a.news{color:#CC3333;}

/* VERTICAL ENTRY POINT */
#vertical-entry-point {height:108px; width:300px;margin-bottom:18px; padding-left:5px;}
#vertical-entry-point div {margin-bottom:6px;}


#primary-column {width:630px;min-height:600px;}
#sidebar {float:right; width:310px;}

/* FOOTER */
#footer {background: url(../images/header_bg.gif) no-repeat; height:36px; line-height:36px; color:#FFF;}
#footer ul {text-align:center;margin-top:4px;}
#footer ul li {color:#FFF;}
#footer ul li a {color:#FFF; }
#footer ul li a:visited {color:#FFF; }
#footer ul li a:hover {text-decoration:underline;}
.copyright {text-align:center; color:#75828A;}

.inline-list li {list-style:none; display:inline;}
h1.inline-list, h2.inline-list, h3.inline-list, h4.inline-list, h5.inline-list, h6.inline-list {display:inline;} 
.bullet {list-style:inside; list-style-type:square;}
.number-bullet {list-style:inside; list-style-type:decimal;}
.nobullet {list-style:none;}
.bullet:hover {}

.tiny-bullet {font-size:9px;}

.icon {margin:0 3px -3px 0;}
ul.icon-list li {margin-bottom:3px;}
.small-icon {margin:0 -8px -6px 0;}

.fLeft {float:left;}
.fRight {float:right;}
.clear {clear:both;}
.italic {font-style:italic;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #ddd;}
div.mod-colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.mod-border {padding-right:4px;margin-right:5px;border-right:1px solid #ddd;}
span.small a {font-size:10px;}
	
/*CAREERS OVERRIDES*/
#story_col2 content {padding:0;}
#story_col2 content h1 {margin-top:-10px;padding-top:-10px;}
#story_col2 content h3 { margin:0 0 10px 0; }
#story_col2 content ul { list-style-type:none; margin:0 0 18px 0;}
#story_col2 content ul li { margin:0 0 4px 8px; }
#story_col1 a {color:#336699;}
span .mandatory {font-size:12px;}

body.generic #sub-nav, body.generic .content-box ul li.ui-tabs-selected {background-color:#6699CC;}
body.generic .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-home.gif) no-repeat bottom;}
 
.content-box ul li.ui-tabs-selected a {padding-bottom:8px;color:#FFF; text-decoration:none;}
body.homepage #main-nav ul li a.home, #main-nav ul li a:hover.home {background: url(../images/pointer-home.gif) no-repeat bottom;  color:#6699CC;}
body.homepage #sub-nav, body.homepage .content-box ul li.ui-tabs-selected {background-color:#6699CC;}
body.homepage .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-home.gif) no-repeat bottom;}
body.news #main-nav ul li a.news, #main-nav ul li a:hover.news {background: url(../images/pointer-news.gif) no-repeat bottom;  color:#cc3333;}
body.news #sub-nav, body.news .content-box ul li.ui-tabs-selected, body.news .subsidebar {background-color:#E47272;}
body.news .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-news.gif) no-repeat bottom;}
span.news, a.news{color:#CC3333;}

body.sports #main-nav ul li a.sports, #main-nav ul li a:hover.sports {background: url(../images/pointer-sports.gif) no-repeat bottom;  color:#FF6600;}
body.sports #sub-nav, body.sports .content-box ul li.ui-tabs-selected {background-color:#f5a84e;}
body.sports .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-sports.gif) no-repeat bottom;}
span.sports, a.sports{color:#FF6600;}

body.sports .subsidebar {width: 618px; padding:0 6px 8px 6px; height:28px; background-color: #f5a84e;border:1px solid #f5a84e;}
body.sports .subsidebar ul {padding:0; margin:0; list-style:none;}
body.sports .subsidebar ul li{display:inline;float:left; position: relative; width:auto; margin:0 5px 0 0;padding:4px;}
body.sports .subsidebar ul li a {padding:4px;}
body.sports .subsidebar ul li ul {display:none; position: absolute; top:10px; left:0; background-color:#E8952A;-webkit-border-radius: 3px; -moz-border-radius: 3px;}
body.sports .subsidebar ul li > ul {top: auto; left:auto;}
body.sports .subsidebar ul li:hover ul {display:block; background-color:#DB8412;}
/*body.sports .subsidebar ul .sub {padding-left:12px;}*/
body.sports .subsidebar ul li { margin: 1px 0; font-weight: bold; }

body.sports .subsidebar ul li.on a, body.sports .subsidebar ul li a:hover {background-color:#E8952A;}


body.adbase table tr td tr td {width:630px;}
.subsidebar {margin:0 0 10px 0; padding: 10px 5px; width:auto; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.subsidebar h6 {color:#ddd; }
.subsidebar h3 {color:#ffffcc; border-top:1px solid #588fc5; margin-bottom: 5px; padding: 5px 0 0 10px; font-size: 13px; line-height: 20px; }
.subsidebar ul { list-style: none; margin-bottom: 10px; padding: 0; font-size: 12px; line-height: 19px; }
.subsidebar ul li { margin: 1px 0; font-weight: bold; }
.subsidebar ul li a { display: block; padding: 1px 10px; color: #FFF; -webkit-border-radius: 10px; }
.subsidebar ul li.on a, .subsidebar ul li a:hover { background:#BA5454; color: #fff; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px;  }



body.photos-video #main-nav ul li a.photos-video, #main-nav ul li a:hover.photos-video {background: url(../images/pointer-photos-videos.gif) no-repeat bottom;  color:#e3068b;}
body.photos-video #sub-nav, body.photos-video .content-box ul li.ui-tabs-selected {background-color:#db93a9;}
body.photos-video .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-photos-videos.gif) no-repeat bottom;}
span.photos-videos, h5.photos-videos, a.photos-videos {color:#e3068b;}

body.entertainment #main-nav ul li a.entertainment, #main-nav ul li a:hover.entertainment {background: url(../images/pointer-entertainment.gif) no-repeat bottom;  color:#993399;}
body.entertainment #sub-nav, body.entertainment .content-box ul li.ui-tabs-selected{background-color:#B58CBC;}
body.entertainment .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-entertainment.gif) no-repeat bottom;}
span.entertainment, a.entertainment {color:#993399;}

body.business #main-nav ul li a.business, #main-nav ul li a:hover.business {background: url(../images/pointer-business.gif) no-repeat bottom;  color:#336633;}
body.business #sub-nav, body.business .content-box ul li.ui-tabs-selected {background-color:#92B76F;}
body.business .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-business.gif) no-repeat bottom;}
span.business, a.business {color:#669933;}

body.viewpoints #main-nav ul li a.viewpoints, #main-nav ul li a:hover.viewpoints {background: url(../images/pointer-viewpoints.gif) no-repeat bottom;  color:#009999;}
body.viewpoints #sub-nav, body.viewpoints .content-box ul li.ui-tabs-selected{background-color:#6EADAD;}
body.viewpoints .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-viewpoints.gif) no-repeat bottom;}
span.viewpoints, a.viewpoints {color:#009999;}

body.features #main-nav ul li a.features, #main-nav ul li a:hover.features {background: url(../images/pointer-features.gif) no-repeat bottom;  color:#990033;}
body.features #sub-nav, body.features .content-box ul li.ui-tabs-selected, body.features .subsidebar {background-color:#B8627F;}
body.features .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-features.gif) no-repeat bottom;}
span.features, a.features{color:#990033;}

body.specialreports #main-nav ul li a.specialreports, #main-nav ul li a:hover.specialreports {background: url(../images/pointer-specialreports.gif) no-repeat bottom;  color:#996633;}
body.specialreports #sub-nav, body.specialreports .content-box ul li.ui-tabs-selected {background-color:#cfa681;}
body.specialreports .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-specialreports.gif) no-repeat bottom;}
span.specialreports, a.specialreports {color:#996633;}

body.blogs #main-nav ul li a.blogs, #main-nav ul li a:hover.blogs {background: url(../images/pointer-blogs.gif) no-repeat bottom;  color:#666;}
body.blogs #sub-nav, body.blogs .content-box ul li.ui-tabs-selected {background-color:#999;}
body.blogs .content-box ul li.ui-tabs-selected a {background:url(../images/selected-column-blogs.gif) no-repeat bottom;}
span.blogs, body.blogs h3, a.blogs{color:#666;}



/*  SEARCH  */
form#search {padding:3px 0 0 0;  display:inline; height:21px; margin-top:3px;}
form#search a img {padding-left:1px; padding-bottom:4px;vertical-align:middle;}
.search-field {width:115px;}
.search-field , #comments form input {font-size:11px; color:#666; padding-bottom:1px; border:solid 1px #999;}



/* BODY */
div.more {margin:10px 0 18px 0;}
div.more a , a.more, p.more a{margin:10px 0 18px 0;font-size:10px; font-weight:bold; text-transform:uppercase; color:#666;}
h3 {margin-bottom:9px;}
h3.us {color:#6699CC;}
h3.you {color:#666;}

p.feed {}


/* TABS */
ul li.span-1, ul li.span-2, ul li.span-3, ul li.span-4, ul li.span-5, ul li.span-6, ul li.span-7, ul li.span-8, ul li.span-9, ul li.span-10, ul li.span-11, ul li.span-12, ul li.span-13, ul li.span-14, ul li.span-15, ul li.span-16, ul li.span-17, ul li.span-18, ul li.span-19, ul li.span-20, ul li.span-21, ul li.span-22, ul li.span-23, ul li.span-24 {float:left;margin-right:10px;}
.last, ul li.last {margin-right:0;}

.content-box ul.tabs, .media-box ul.tabs {font-size:12px; font-weight:bold; text-transform:uppercase;text-align:center; margin-bottom:28px; list-style:none;}
.content-box ul.tabs li, .media-box ul.tabs li{display:inline; background-color:#EEE;-webkit-border-radius: 2px; -moz-border-radius: 2px;}
.content-box ul.tabs li:hover, .media-box ul.tabs li:hover {background:#DDD; cursor:pointer;-webkit-border-radius: 2px; -moz-border-radius: 2px;} 
.content-box ul.tabs li.ui-tabs-selected, .media-box ul.tabs li.ui-tabs-selected {color:#FFF; text-decoration:none; }


.content-box ul li.ui-tabs-selected-sort, .media-box ul li.selected-sort{background:#6699CC;}
.content-box ul li.ui-tabs-selected-sort a, .media-box ul li.selected-sort a{color:#FFF; text-decoration:none;}

.content-box ul.list li span.news,.content-box ul.list li span.sports,
.content-box ul.list li span.photos-video,.content-box ul.list li span.entertainment,
.content-box ul.list li span.viewpoints,.content-box ul.list li span.business,
.content-box ul.list li span.features,.content-box ul.list li span.specialreports,
.content-box ul.list li span.blogs, .content-box ul.list li span.sub-section {text-transform:uppercase;}

.content-box ul.list li span.comments, .content-box ul.list li span.byline a {font-weight:normal; font-size:10px;}


a.sub-section {color:#666;}

#reader-services {margin:0 5px 0 5px;}
#reader-services ul{margin-top:9px;}
#reader-services ul li{margin-bottom:3px;}
#multimedia-teaser {margin-bottom:14px;}
#multimedia-teaser h6{margin-bottom:9px;}


/* ADVERTISEMENTS */
.medium-rectangle {width:300px; height:250px; margin:5px 5px 27px 5px;}
#half-page {width:300px; height:600px; margin:0 5px 27px 5px;}
#skyscraper {margin:6px 10px 10px 0}
#leaderboard {text-align:center; margin-bottom:18px;}

/* VERTICAL ENTRY POINT */
#vertical-entry-point {height:108px; width:300px;margin-bottom:18px; padding-left:5px;}
#vertical-entry-point div {margin-bottom:6px;}







