body { margin: 0; padding: 0; font-size: 76%; font-family: Arial, Helvetica, sans-serif; background: url(../graphics/background.jpg) repeat-x; }

img { border: 0; }

a { color: #889936; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-size: 200%; font-weight: normal; color: #c56a27; }

h2 { font-size: 160%; font-weight: normal; color: #c56a27; }

h3 { font-size: 120%; }


.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* \*/
.clear { display: block; }
/* */

.screen-only { display: none; }

.screen_hide { position: absolute; top: -2000px; left: -2000px; }


#wrapper { width: 600px; margin: 0 auto; padding: 0; }

#header { position: relative; height: 70px; background: url(../graphics/banner.jpg) no-repeat; }

#logo { position: absolute; left: 0; top: 0; }

#byline { display: none; }

#crumbs { background: url(../graphics/crumbs.gif) repeat-x; }
#crumbs div.inner1 { background: url(../graphics/crumbs-left.gif) no-repeat; }
#crumbs div.inner2 { height: 30px; line-height: 30px; font-size: 90%; color: #889936; background: url(../graphics/crumbs-right.gif) no-repeat right top; }
#crumbs div.inner2 a { color: #666; }

div.sidebar { float: left; width: 195px; margin: 0 0 0 20px; padding: 10px 0 0; }
div.sidebar p { margin: 0 0 1em; }

#content { float: left; width: 580px; line-height: 1.4em; }
#content.right-col { width: 415px; }

#footer { background: url(../graphics/footer.gif) repeat-x; font-size: 80%; }
#footer div.inner1 { background: url(../graphics/footer-left.gif) no-repeat; }
#footer div.inner2 { height: 125px; background: url(../graphics/footer-right.gif) no-repeat right top; }
#footer p { margin: 0; }

#footer div.top { display: none; }

#footer div.base { height: 48px; line-height: 48px; color: #666; }
#footer div.base a { color: #666; }