* { margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; }
html { background: url(/images/bodyY.png) repeat; height: 100%; }
body { background: url(/images/bodyBg.png) 0 292px repeat-x; height: 100%; }
#wrapper { background: url(/images/header.png) repeat-x; height: 100%; }
#container { margin: 0 auto; width: 932px; overflow: hidden; position: relative; min-height: 100%; }
.hidden { position: absolute; top: -9999px; left: -9999px; }
h1 { height: 221px; background: url(/images/logo.png) center center no-repeat; text-indent: -9999px; overflow: hidden; }
#navigation { height: 67px; background: #fff; list-style: none; }
#navigation li { float: left; width: 25%; }
#navigation a { float: left; text-transform: uppercase; color: #6d6d6d; height: 67px; width: 100%; line-height: 67px; text-align: center; font-size: 24px; font-weight:normal; }
a { text-decoration: none; color: #b2d56a; font-weight:bold; }
a:hover, a:focus { color: #fff; }
#navigation a:hover, #navigation a:focus, #navigation a#current { color: #915316; font-weight: bold; }

h1, h2, h3, h4, h5, h6 { clear: both; }

#welcome, #news div, .default { padding: 15px; overflow: hidden;  }
#welcome h2, #news h3, .default h2, .default h3 { color: #fff; font-size: 30px; }
#welcome p, #news p, .default, .default li { width: 100%; float: left; font-weight: normal; color: #e6efaf; font-size: 14px; line-height: 1.5; }
#welcome img { width: 272px; height: 204px; border: 3px solid #716a2f; }
#welcome ul { list-style: none; padding-top: 10px; }
#welcome li { float: left; width: 30%; text-align: center; }

#news { clear: both; width: 594px; float: left; overflow: hidden; }
#news p, .default p { width: auto; font-size: 14px; }
#news, #blogRoll { padding-bottom: 40px;}
.default { padding-bottom: 55px;}
.default img { border: 0px;}
.default li { font-size: 14px; }
.default ul { padding: .5em 0 0 1.3em; clear: both;}
#news h2, #blogRoll h2 { background: #fff; color: #6d6d6d; font-size: 24px; font-weight: normal; padding: 10px; }

#blogRoll { padding: 0 0 0 3px; width: 335px; float: left; overflow: hidden; }
#blogRoll ul { list-style: none; }
#blogRoll a { display: block; color: #fff; font-size: 18px; line-height: 1.5; padding: 10px; width: 315px; height: 58px; font-weight: bold; text-decoration: none; background: url(/images/post.png) no-repeat; margin: 2px 0 0; }
#blogRoll a:hover, #blogRoll a:focus { text-decoration: underline; }

#footer { background: url(/images/footer.png) repeat-x; position: relative; margin: -111px 0 0; clear: both; overflow: hidden; height: 91px; padding: 20px 0 0; font-size: 12px; color: #868475; text-align: center; }
#footer a { font-size: 12px; color: #9b998c; text-decoration: none; }
#footer a:focus, #footer a:hover { text-decoration: underline; }

#footer_nav { width: 700px; height: 37px; margin-left: auto; margin-right: auto; background: transparent; list-style: none; }
#footer_nav li { display: inline; width: auto; }
#footer_nav a { text-transform: uppercase; color: #e6efaf; height: 37px; width: 100%; line-height: 30px; text-align: center; font-size: 16px; font-weight: bold;  padding-left: 50px; padding-right: 50px; }
#footer_nav a:hover, #footer_nav a:focus { color: #e6efaf; font-weight: bold; text-decoration: none; }

#footerFixer { padding: 0 0 81px; overflow: hidden; }

#date { color: #fff; font-size: 11px; display: block; padding: 0 0 1.25em; }
