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

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


h6, h6 a {color:#ac2c21;}

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

a:hover {color:#ac2c21}

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

#header .block {height:120px; border-bottom:4px solid #135797; position:relative;;}
body.home #header .block {height:140px;}

#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; bottom:5px;}
#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:430px; margin-left:-215px; position:absolute; top:12px;}
#header h1 a  { padding-top: 60px; background: url(../images/logo.png) no-repeat 50% -30px; overflow: hidden; }
body.home #header h1    { left:50%;  top:0px; }
body.home #header h1 a  { padding-top: 90px; background: url(../images/logo.png) no-repeat 50% 0; 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; }

#site-nav { bottom:8px; 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, #footer dl dd, #footer dl dd a {color:#666b63;}
#footer p small, #footer p small a {color:#303223;}



