body, html {background-color: #EAEAEA; color: #333; font-family: Georgia, sans-serif; font-size: 13px; margin: 0; padding: 0; font-weight: normal; overflow-x:hidden}
body {min-width: 960px; margin: 0; padding: 0;}

a {color: #333; text-decoration: none;}
a:hover {text-decoration: underline;}

#wrapper {width: 960px; margin: 0 auto; padding: 0; background-color: #FFF; padding-left: 10px; padding-right: 10px; padding-bottom: 15px;}
#header {position: relative; top: 0px; height: 200px;}
#main {position: relative; top: 30px; padding-bottom: 30px; clear: both; margin-bottom: 30px;}
#left {float: left; width: 500px; margin-bottom: 30px;}
#right {float: right; width: 430px; padding-left: 15px; border-left: 1px dashed #333; margin-bottom: 30px;}
#footer {position: relative; top: 15px; clear: both; border-top: 1px dashed #333; font-size: 11px; text-align: right; background-color: #FFF;padding-left: 10px; padding-right: 10px; margin-top: 20px; padding-bottom: 10px; padding-top: 10px;}

#bar {position: absolute; top: 0px; left: 0px; width: 960px; height: 23px; background: #000; padding-top: 7px; color: #BBB; font-size: 12px;}
#bar a {color: #BBB;}
#info {float: left; margin-left: 10px;}
#edition {float: right; margin-right: 10px;}
fieldset {margin: 0; border: 0; padding: 0;}
#logo {position: absolute; top: 43px; left: 10px; width: 193px; height: 94px; background-image: url('/images/new_logo.gif');}
#logo a {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-decoration: none;}
#logo a span {visibility: hidden;}
#banner {position: absolute; top: 45px; left: 232px; width: 728px; height: 90px;}

#menu {position: absolute; top: 150px; height: 30px; width: 960px; border-top: 1px dashed #333;}
ul#main-menu {list-style-type: none; padding: 0; margin:0; margin-top: 3px;}
ul#main-menu li {float: right; margin-left: 10px; font-size: 17px;}

#search {position: absolute; top: 180px; left: 0px; width: 960px; height: 30px; border-top: 4px solid #000; color: #BBB; font-style: italic;}
#tab {position: absolute; top: 159px; left: -1px; width: 60px; height: 60px; background-image: url('/images/new_search.gif'); z-index: 1;}
#tab span {visibility: hidden;}
#search a {color: #BBB;}

#search-box {padding: 5px; margin: 0px; margin-top: -2px; float: left; background-color: #000; margin-left: 59px; height: 16px; padding-bottom: 6px;}
#search-box .input {margin: 0; padding: 2px; border: 0; background-color: #EAEAEA; font-size: 11px; font-family: Georgia, serif; color: #333;}
#search-box .submit {margin: 0; padding: 0; border: 0; background-color: #000; color: #BBB; font-size: 13px; font-family: Georgia, serif; font-style: italic;}
#search-box form {padding: 0; margin: 0;}

div.twitter1 .input {margin: 0; padding: 2px; border: 0; margin-top: 1px; background-color: #EAEAEA; font-size: 11px; font-family: Georgia, serif; color: #333;}
div.twitter1 .submit {margin: 0; padding: 0; border: 0; background-color: #000; color: #BBB; font-size: 13px; font-family: Georgia, serif; font-style: italic; text-transform: uppercase;}
div.twitter1 form {padding: 0; margin: 0; margin-top: -3px;}

.twitter {padding: 5px; float: right; background-color: #000; margin-right: 10px; font-size: 12px; padding-bottom: 6px;}
.twitter1 {padding: 5px; float: right; background-color: #000; margin-right: 10px; font-size: 12px;}

h1, h2, h3, h4, h5 {padding: 0; margin: 0; font-weight: normal; color: #000;} 
h1 {font-size: 24px; text-transform: uppercase;}
h2 {font-size: 22px; text-transform: uppercase;}
h3 {font-size: 15px; text-transform: uppercase;}
h4 {font-size: 17px; text-transform: uppercase;}
h5 {font-size: 17px; text-transform: uppercase;}

.blue {background-color: #33ccff; color: #FFF; font-size: 11px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 1px;}
.blue a {color: #FFF;}
.pink {color: #FF0066;}
.pink a {color: #FF0066;}

#mpu {position: relative; top: 0px; left: 0px; width: 300px; height: 250px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #333;}

div.clear {
clear: both;
 }