* {    margin: 0;    padding: 0;}body {    padding: 20px 0;    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;    text-align: center;    color: #000000;    background: #000000}h1 {    padding: 20px 30px 0 0;    font: 34px Arial, Helvetica, sans-serif;    color: #000000;}h2 {    position: relative;    top: -3px;    padding: 0 30px 0 0;    font: 25px Arial, Helvetica, sans-serif;    color: #330033;}p {    padding: 5px 0;    font: 12px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;    text-align: justify;    color: #000000;}a {    color: #81A449;    text-decoration: underline;}a:hover {    color: #81A449;    text-decoration: none;}#main {    margin: 0 auto;    width: 806px;    text-align: left;    background: Black url(images/bg.gif) repeat-y;}#header {    height: 220px;    text-align: left;    background: #000000;}#menu {    margin: 0 14px;    height: 37px;    background: #F0F2F1 url(images/menu.jpg) no-repeat;}#menu ul {    list-style: none;}#menu ul li {    float: left;    display: block;    height: 37px;    color: #000000;}#menu ul li a {    display: block;    padding: 1px 32px 0 30px;    font: bold 16px/36px Arial, Helvetica, sans-serif;    text-decoration: none;    color: #4B0082;    background: url(images/menu_br.gif) no-repeat right}#menu ul li a:hover, #menu ul li a.active {    text-decoration: none;    color: #000000;}#middle {    margin: 0 14px;    padding-top: 7px;    background: url(images/middle.gif) repeat-x top;}#left {    float: left;    padding: 0 0 10px 18px;    width: 496px;    background: url(images/bg.gif) repeat-x}#left h3 {    margin-bottom: 5px;    padding: 25px 25px 8px 30px;    font: bold 14px Arial, Helvetica, sans-serif;    background: url(images/h3.jpg) no-repeat bottom;}#left h3.firsth3 {    padding-top: 10px;}#right {    float: right;    width: 260px;    background: #000000 url(images/right1.jpg) repeat-x;}#right h3 {    margin-left: 7px;    padding: 10px 0 10px 13px;    font: bold 14px Arial, Helvetica, sans-serif;    color: #999999;    border-top: 0px solid #E0E0DF;}#right h3.firsth3 {    margin-left: 0;    padding-left: 20px;    background: url() no-repeat top;    border-top: none;}#right ul {    list-style: none;}#right ul.lastul {    padding-bottom: 20px;    background: url() no-repeat bottom;}#right ul li {    display: block;    margin-left: 7px;    padding: 0;    height: 28px;    border-top: 0px solid #E0E0DF;}#right ul li a {    margin: 0;    padding: 0 0 0 13px;    font: 14px/28px Arial, Helvetica, sans-serif;    text-decoration: none;    color: #8B8B7C;}#right ul li a:hover {    text-decoration: none;    color: #FFFFFF;}#footer {    clear: both;    height: 1%;    background: url(images/footer.jpg) repeat-x bottom;}#footer p {    padding: 0 0 24px 60px;    font: 10px/30px Arial, Helvetica, sans-serif;}#footer a {    color: #646462;}