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


/*  Generic color and image customizations. */
body                            { background-color: #d2e0ee; }
h6, h6 a                        { color: #d41c00; }
h1 a, h2 a, h3 a, h4 a, h5 a, a { color: #225180; }
a:link                          { color: #125a95 }
a:hover                         { color: #5c5a2f; }

#header                         { background-color: #ebf1f8; background-image: url(../images/header-bg.png); }
#header h1 a                    { background-image: url(../images/logo_tm.png); }
#header a                       { color: #185e9c; }
#header a:hover, 
#header a:focus                 { color: #5c5a2f; }

#site-nav a, #site-nav a:hover          { color: #bacfe4; }
#site-nav li span .menu-button, 
#site-nav li span .menu-button-on       { background-image: url(../images/nav/nav-menu.gif); }
#site-nav li span .menu-button:hover    { background-image: url(../images/nav/nav-menu-over.gif); }
#site-nav li span .menu-button-on       { background-image: url(../images/nav/nav-menu-over.gif); }
#site-nav .dropdown, #search_menu       { background-color: #247ace; }
#site-nav .dropdown a, #search_menu a   { color: #e5e7ed; }
#site-nav .dropdown a:hover, 
#search_menu a:hover                    { background-color: #2171c1; }
.menu a.menu-button, 
.menu a.menu-button-on                  { background-image: url(../images/arrows/hollow-down.gif); }

#altnav                         { background: #e8eff6 url(../images/bg-altnav.png) repeat-x; border-color: #bfcede; }

#body                           { background-image: url(../images/bg.png); }

#breaking_news                  { background-color: #ebe6e5; border-top: 15px solid #fff; }
.alert-subscribe                { background-color: #ebe6e5; }
.forecastHighTemp               { color: #d41c00; }

.forward                        { background-image: url(../images/arrows/hollow-right.gif); }
.back                           { background-image: url(../images/arrows/hollow-left.gif); }

#comments .legend, 
#comment-form .legend           { border-top-color: #d41C00; }

#footer                         { background-image: url(../images/footer-bg.png); border-top-color: #bfcede; }


/*  Shawnee flag */
#header .block h1               { width: 236px; margin-left: -115px; margin-top: 23px; }
#header .block h1 a             { padding-top: 70px; }


/*  These keep the banner from collapsing on inner pages (unlike
    all of the other weeklies). */
#header .block                  { height: 167px; }
#user                           { bottom: 85px; }
#weather                        { bottom: 70px; }


/*  Shawnee has a unique #weather icon. */
#weather                        { left: -30px; height: 50px; }
#weather .icon                  { margin: -30px 0 0 0; position: relative; }


/*  Shawnee has a special treatment on the footer, aligning 
    ``dt`` and ``dd`` elements along the “spine.” */
#footer dl dt                   { width: 170px; margin-right: 10px; text-align: right; }
#footer p                       { margin-left: 180px; }
