br.both { clear: both; }

body { text-align: center; margin: 0px; padding: 0px; }
body { background-color: #D8E699 }
body, p, td, li  { font-size: 13px; line-height: 1.6em; font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #444444; }
#container { text-align: left; margin: 0 auto; width: 764px; }
#pageblock { background-color: #fff; border-width: 0 2px 2px 2px; border-style: solid; border-color: #A2AC73;}

#masthead { background-color: #D1E5F5; }
#masthead h1 { margin: 0; padding: 0; line-height: 1px; font-size: 1px; display: block; width: 760px; height: 86px; background: url(../images/common/masthead.jpg) #D1E5F5 top left no-repeat; }
#masthead h1 span { display: none; }

#nav { float: left; border-top: 1px solid #8D8476; border-bottom: 1px solid #C6C1BA; background: #FDF6E0 url(../images/common/nav-background.gif) top left repeat-x; width: 760px; margin-bottom: 10px; }
* html #nav { margin-bottom: 0; }#nav ul { float: left; margin: 0; padding: 3px 0 3px 0; border-top: 1px solid #CABCA8; border-bottom: 1px solid #8D8476; width: 760px; list-style: none; }#nav ul li { float: left; margin: 0; padding: 0 0 0 15px; }
#nav a  { color: #6b420d; font-weight: bold; font-size: 11px; text-decoration: none; }
#nav a:hover { text-decoration: underline; }

#main { padding: 15px; }

#contents {  }

.full-page {  }
.partial-page { float: left; width: 546px; }


#contents a { font-weight: bold; text-decoration: underline; color: #6b420d; }
#contents a:visited { color: #778D99; }
#contents a:hover { background-color: #D8E699; text-decoration: none; }
#contents a:active { color: #000000; }

#sidebar { float: left; margin: 0 0 0 10px; padding: 0; }

#ads { float: left; margin: 0; padding: 10px; background-color: #FEF9E8; border: 1px solid #BFBFBF; }
.ad { border: 1px solid black; margin-top: 10px; }
.ad a { border: 0; }
.ad a img { border: 0; }
#ads-banner { height: 5px; width: 152px; background: url(../images/common/ads-banner.gif) top center no-repeat #FEF9E8; }
#ads-banner span { display: none; }

img.left { float: left; margin: 0 10px 10px 0; }
img.right { float: right; margin: 0 0 10px 10px; }
img.bordered { border: 1px solid black; }

#footerblock { margin: 15px 0 15px 0; color: #6b420d; font-size: 10px; font-weight: bold; }
#footerblock a { font-weight: bold; text-decoration: none; margin: 0; padding: 3px; color: #6b420d; }
#footerblock a:hover { background-color: white; }

#copyright-nav { margin: 0 0 0 10px; padding: 0; float: left; }
#credits { margin: 0 10px 0 0; padding: 0; float: right; }
