*, html { margin: 0; padding: 0; }
body { background: #CCCC99; font-family: Arial, sans-serif; color: #9e9b96; line-height: 1.5; font-size: 76.1%; }

p, h1, h2 , h3, h4, ul, ol { padding: 0.5em 0 0.35em; }
.container ul, .container ol { margin-left: 30px; }

#wrapper { width: 800px; margin: 0 auto; background: #fff; }
#header { height: 137px; background: url(images/logo_bg.gif) left top repeat-x; }

h1.logo { padding: 0; height: 114px; width: 246px; background: url(images/logo.gif) left top no-repeat; text-indent: -9999px; margin: 11px 0 0 20px; float: left; }
h1.logo a { display: block; height: 114px; }

ul.topNav { float: right; width: 160px; list-style-type: none; overflow: hidden; margin-top: 10px; }
ul.topNav li { float: left; border-right: 1px solid #000; }
ul.topNav li+li { border-right: none; }
ul.topNav li a { color: #000; text-decoration: none; padding: 0 10px; font-size: 11px; }

.container { padding: 20px; overflow: hidden; }
#sidebar { width: 280px; float: left; }
#content { float: left; width: 480px; }

.mainImg { position: absolute; margin-top: -119.5px; }
.contentBody { margin-top: 220px; }

#footer { text-align: center; font-size: 11px; padding: 5px 30px; color: #000; }

ul.mainMenu { list-style-type: none; overflow: hidden; margin-left: -15px; padding-top: 0; }
ul.mainMenu li { background: url(images/menu_line.gif) center bottom no-repeat; }
ul.mainMenu li a { display: block; padding: 8px 0; text-align: center; text-transform: uppercase; font-size: 16px; color: #9E9B96; text-decoration: none; }

#logos p { text-align: center; padding: 20px; }

h2.headline { color: #990000; font-weight: normal; font-family: Georgia; font-size: 18px; }

#adverts { overflow: hidden; font-size: 11px; }
#adverts h3 { color: #990000; font-family: Georgia; font-weight: bold; }
.ad-left { width: 300px; float: left; padding: 0 10px; }
.ad-right { width: 160px; float: left; }

a { color: #0066CC; }
a:hover { color: #990000; }
a:active, :focus { outline: none; }