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

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


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

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

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

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

#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:56px;}

#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 h1    { left:50%; width:330px; margin-left:-165px; margin-top:15px; }
#header h1 a  { padding-top: 64px; background: url(../images/logo_tm.png) no-repeat; overflow: hidden; }
body.home #header h1    { left:50%; width:330px; margin-left:-165px; margin-top:40px; }
body.home #header h1 a  { padding-top: 65px; background: url(../images/logo_tm.png) no-repeat; overflow: hidden; }

#heading, body.detail #heading, #heading-sm { border:none; background:url(../images/preheader_bg.png) center bottom repeat-x; border-bottom:1px solid #b0b9bf;}

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

#nav-bar { background: #dce7f4; height:32px; position:absolute; bottom:0; width:960px; z-index:2;}
#site-nav { bottom:7px; left:5px;}
#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:#8D98A0;}
#footer p small, #footer p small a {color:#74787B;}



