@charset "utf-8";

body .container { margin-top: 10px; }
#branding a img.logo {width:410px; height:36px;}

/* MAIN NAV  */
.nav-line {border-bottom: 1px solid #EEE;}
#main-nav {height:36px; line-height:36px;}

#main-nav ul li {padding: 0 10px 0 10px;}
#main-nav ul li a {text-transform:uppercase; font-size:11px;padding-bottom:12px; color:#666;}
#main-nav ul li a:hover {background: url(../images/pointer-home.gif) no-repeat bottom; color:#cc3333; padding-bottom:12px; text-decoration:none;}
#main-nav ul li a:visited {color:#666;}

/*  SUB NAV  */
#sub-nav {background-color:#FFF;}
#sub-nav h2 {color:#666;}
.content-box ul li.ui-tabs-selected {background-color:#6699CC;}
.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, 
body.sports #main-nav ul li a.sports, #main-nav ul li a:hover.sports, 
body.cops-courts #main-nav ul li a.cops-courts, #main-nav ul li a:hover.cops-courts, 
body.columnists #main-nav ul li a.columnists, #main-nav ul li a:hover.columnists, 
body.viewpoints #main-nav ul li a.viewpoints, #main-nav ul li a:hover.viewpoints, 
body.obits #main-nav ul li a.obits, #main-nav ul li a:hover.obits, 
body.celebrations #main-nav ul li a.celebrations, #main-nav ul li a:hover.celebrations, 
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:#CC3333;}

body.news #sub-nav, body.news .content-box ul li.ui-tabs-selected ,
body.sports #sub-nav, body.sports .content-box ul li.ui-tabs-selected ,
body.cops-courts #sub-nav, body.cops-courts .content-box ul li.ui-tabs-selected ,
body.columnists #sub-nav, body.columnists .content-box ul li.ui-tabs-selected ,
body.viewpoints #sub-nav, body.viewpoints .content-box ul li.ui-tabs-selected ,
body.obits #sub-nav, body.obits .content-box ul li.ui-tabs-selected ,
body.celebrations #sub-nav, body.celebrations .content-box ul li.ui-tabs-selected ,
body.blogs #sub-nav, body.blogs .content-box ul li.ui-tabs-selected {background-color:#999;}

span.news, body.news h3,
span.sports, body.sports h3,
span.cops, body.cops h3,
span.columnists, body.columnists h3,
span.viewpoints, body.viewpoints h3,
span.obits, body.obits h3,
span.celebrations, body.celebrations h3,
span.blogs, body.blogs h3{color:#666;}


#search { position:absolute; padding:3px 0 0 0; display:inline; height:21px; margin-top:3px;}
#search a { text-decoration:none; }
#search a img {padding-left:2px; float:right; padding-bottom:4px;vertical-align:middle;}
.search-field {width:114px;font-size:11px;padding:1px 0 2px 1px;background: #fff url(../images/input_search_bg.gif) repeat-x;}



#sub-nav {height:16px; background:#FFF; width:937px; margin:0 8px 9px 5px; line-height:14px;}
#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;}
#sub-nav ul li a.selected, a:hover.selected  {color:#cc3333; background:#FFF; padding:0 2px 0 2px;}

/* BODY */


#main-story {margin-bottom:9px; }
#main-story h2, #main-story  h5 {margin:0 0 4px 0; padding:0 0 4px 0;}
#main-story ul {font-size:9px; line-height:18px;}
#main-story  .photo {float:left;margin:0 10px 0 0;width: 310px;max-width:310px;}
#main-story  .photo .caption {font-size:9px; padding:3px; margin:2px 0 9px;}
#main-story  div.text {float:left;}
#reader-services {margin:0 5px 0 5px;}
#reader-services ul{margin-top:9px;}
#reader-services ul li{margin-bottom:3px;}
#multimedia-teaser h6{margin-bottom:9px;}


