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


/*  Generic color and image customizations. */
body                            { background: #fffdf7; }
h6, h6 a:link, h6 a:visited                   { color: #3e7f18; }
h1 a, h2 a, h3 a, h4 a, h5 a, a { color: #135797; }
a:link                         { color: #007485; }
a:hover                         { color: #063841; }

#header                         { background-color: #72d6e6; background-image: url(../images/header-bg.png); }
#header h1 a       				      { background-image: url(../images/logo.png); }
#header a                       { color: #408719; }
#header a:hover, 
#header a:focus                 { color: #063841; }

#site-nav a, #site-nav a:hover          { color: #f2eddd; }
#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: #2b5c18; }
#site-nav .dropdown a, #search_menu a   { color: #f2edd3; }
#site-nav .dropdown a:hover, 
#search_menu a:hover                    { background-color: #193c0d; }
.menu a.menu-button, 
.menu a.menu-button-on                  { background-image: url(../images/arrows/hollow-down.gif); }

#altnav, #user p 	{ font-size: 13px; }
#altnav                         { border-color: #faecba; }
#altnav li a                    { color: #368813; }
#altnav li a:hover, 
#altnav li a:focus              { color: #063841; }

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

#rail .container                { border-top-color: #ffc700; }

.ad .legacy_ad                  { float: left; padding: 8px 0 8px 24px; }
.ad p                           { clear: both; }

#footer                         { background-image: url(../images/footer-bg.png); border-top-color: #faecba; }
#footer p small					{ font-size: 12px; }

/*  Payson flag */
#header .block h1               { width: 360px; margin-left: -180px; margin-top: 5px; }
#header .block h1 a             { padding-top: 70px; }

body #weblogs form textarea { width: 610px !important; }
dl.list dd.date, dl.list dd.byline { font-size: 12px; }


/* Ad Inlines
-------------------------------------------------------------------------------- */
.story-inline-ad    { padding: 5px 10px 0 10px; margin-top: 6px; margin-bottom: 18px; height: 630px; background: #ebeff2; text-align: center; }
.story-inline-ad p  {font-size: 10px; margin-bottom: 5px; width: 99%; letter-spacing: 2px; text-transform: uppercase; color: #697a85; }

