html,body,div,ul,li,h1,h2,h3,h4,h5,h6,form,button,img { margin: 0; padding: 0; border: 0; }
body { width: 900px; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 25px auto; }
#header { border-bottom: 3px solid #ccc; margin-right: 25px; }
h1 { font-size: 24px; font-weight: normal; }
h2 { color: #369; font-size: 24px; font-weight: normal; }
h3 { color: #333; font-size: 16px; padding-top: 5px; margin: 10px 0; }
a { color: #369; text-decoration: none; }
a:hover { color: #e11900; }
#menu { margin-top: 15px; }
ul { list-style-type: none; }
#menu li { float: left; width: 125px; margin-right: 25px; border-bottom: 1px dotted #999; }
#menu li a { display: block; width: 100%; color: #333; font-weight: bold; margin-left: 5px; padding: 3px 0; }
#menu li a:hover { width: 120px; color: #fff; background-color: #e11900; margin-left: 0px; padding: 3px 0 3px 5px;  }
#menu li .selected { width: 120px; color: #fff; background-color: #e11900; margin-left: 0px; padding: 3px 0 3px 5px;  }
#content { min-height: 300px; margin: 50px 25px 0 0; text-align: justify; }
#content ul { margin: 15px 0 15px 15px; }
#content li { margin-top: 2px; }
#contact { display: inline; float: left; width: 450px; text-align: right; margin: 0 0 0 25px; }
#captcha { display: inline; width: 350px; float: right; margin-top: 12px; }
input { width: 450px; }
textarea { width: 450px; }
#button { width: 100px; }
img { float: left; border: none; margin: 17px 10px 0 0; }
#ads1 { display: inline; float: right; width: 300px; height: 250px; margin: 45px 0 15px 15px; }
#ads2 { clear: both; width: 728px; height: 15px; margin: 0 auto; }
#ads3 { float: left; width: 160px; min-height: 600px; margin: 15px 0; }
#ads4 { display: inline; float: right; width: 300px; height: 250px; margin: 7px 0 5px 15px; }
#terms { width: 715px; float: right; }
#footer { clear: both; margin: 0 25px 15px 0; text-align: center; }
.center { margin: 0 auto; }
#content .spacer { padding: 0 0 30px 0; }
