* { padding: 0; margin: 0 }



html { overflow-y: scroll }
body { background: #59524a url(../images/fade.jpg) repeat-y top center ; font-family: Tahoma, Arial, Sans-Serif; font-size: 62.5% }
img { border: 0 }

#dims { width: 700px; margin: 0 auto; }
#top { float: left; width: 100%; background: url(../images/top-bg.gif) repeat-x bottom; height: 133px }
#logo { border: 0; padding: 8px 0 0 11px; float: left; }
#contact { float: right; text-align: right; width: 160px; padding: 5px 11px 0 0; }
#contact p { font-size: 1.2em; color: #999; line-height: 1.3em }
#contact span, #contact span a { color: #99cc33; font-weight: bold; text-decoration: none }
#contact span img { padding-top: 4px; border: 0 }

#nav { float: left; clear: left; width: 154px; text-align: right; }
#nav ul { list-style-type: none; width: 150px; }
#nav ul a { display: block; height: 23px; line-height: 23px; padding-right: 13px; text-align: right; color: #415f0f; text-decoration: none; font-size: 1.1em; border-bottom: solid 1px #99d740 }
#nav ul a:hover, #nav ul .on { background: url(../images/nav-on.jpg) no-repeat; }
#register { border: 0 }

#main { float: left; width: 494px; min-height: 307px; height: auto!important; height: 307px; padding: 21px 26px }
#main h1 { font-size: 3em; color: #40bef9; margin-bottom: 10px; font-family: Times New Roman, Serif; font-weight: normal; line-height: 40px }
#main h2 { font-size: 2em; color: #40bef9; margin-bottom: 20px; font-family: Times New Roman, Serif; font-weight: normal; line-height: 22px }
#main p { color: #333; font-size: 1.2em; margin-bottom: 1.1em; line-height: 1.4em; }
#main a { color: #99cc33; font-weight: bold }
#main a:hover { text-decoration: underline; }

#.lb-text { float: left; width: 330px; padding-right: 10px }
#lb-images { float: left; width: 200px; margin-bottom: 20px }
#lb-images img { float: left; clear: left; margin-bottom: 20px }

#footer { float: left; width: 678px; border-top: solid 3px #8bd126; margin: 20px 0 0 0; position: relative; left: 11px; padding: 6px 0 0 0 }
#footer p { font-family: Verdana, geneva, Sans-Serif; font-size: 1em; color: #999 }
#footer #left { float: left; text-align: left }
#footer #right { float: right; text-align: right }
#footer a { color: #999; text-decoration: none }
#footer a:hover { color: #999; text-decoration: underline }

form { font-size: 11px; }
label { float: left; width: 140px; font-size: 11px; margin-right: 5px; }
input { margin-bottom: 5px; float: left; margin-right: 10px }
textarea,select { float: left; margin-bottom: 5px; }
form br { clear: left; }
select { width: 147px }

#opening { float: left; width: 150px; padding: 20px 0 }
#opening p { color: #333; font-size: 10px }


