@import "../../stylesheets/base.css";

/*
blue : 135797
grey : e5e7ed
green : 5c5a2f
*/


h6, h6 a:link {color:#bf0a0a;}

h1, h2, h3, h4, h5   { font-weight:normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, a {color:#135797;}

a:link {color:#224973}
a:hover {color:#bf0a0a}

body    { background: #404a59}
#pre_header, #header, #body {background: url(../images/bg.png) repeat-y top center; }
#body .block {background:#fff;}
#footer {border-top:none; width:1016px; position:relative; margin:0 auto; background:url(../images/footer-bg.png) center top no-repeat; padding:0; }


#header {width:980px; margin:0 auto; background: #fff url(../images/topheader-bg.png) repeat-x top center;}
#header .block {height:120px; }
body.home #header .block {height:152px;}


#weather {bottom:40px; padding-top:10px; height:55px;}
#weather .icon {margin:-10px 10px 0 0 ;}

#breaking_news {background-color:#e5e7ed;}

#user {bottom:57px;}

#header-search { z-index:5; right:10px; }
#header-search p a { display:block; float:left; background:#135797; font-size:12px; padding:1px 3px; margin:1px 0; line-height:16px;}
#header-search input.search  { width: 120px; }

#header h1    { left:50%; width:420px; margin-left:-210px; margin-top:15px; }
#header h1 a  { padding-top: 60px; background: url(../images/logo_tm.png) no-repeat; overflow: hidden; }
body.home #header h1    { left:50%; width:420px; margin-left:-210px; margin-top:40px; }
body.home #header h1 a  { padding-top: 60px; background: url(../images/logo_tm.png) no-repeat; overflow: hidden; }

#heading, body.detail #heading, #heading-sm { border:none; background:#fcfcfc; border-bottom:1px solid #e6e8eb;}

#rail .container { margin-top:7px; border-top:1px solid #b3c9e1;padding-top:6px; }

#nav-bar { background: #f7f7f7; height:32px; position:absolute; bottom:0px; width:960px; z-index:2; border-top:3px solid #bf0a0a; border-bottom:1px solid #e6e8eb;}
#site-nav { bottom:7px; left:5px;}
#header #site-nav li { margin-right: 13px; }
#site-nav a, #site-nav span.help-text { color:#135797; }

.menu a.menu-button, .menu a.menu-button-on { display: block; padding-top: 15px; width: 15px; height: 0; background: url(../images/arrows/hollow-down.gif) no-repeat; overflow: hidden; }

.alert-subscribe {background:#e5e7ed; padding:5px;}

.forward {background: url(../images/arrows/hollow-right.gif) no-repeat right 50%; padding-top:1px; padding-bottom:1px;}
.back {background: url(../images/arrows/hollow-left.gif) no-repeat left 50%}

#comments .legend, #comment-form .legend {border-top:3px solid #135797;}
div.comments-and-related { border-top:3px solid #135797;}
div.comments-and-related 

#footer dl dt { width:160px;  }
#footer dl dt, #footer dl dd, #footer dl dd a {color:#999;}
#footer p small, #footer p small a {color:#777;}



