body {margin: 0; padding: 0; background: #fff; font-family: georgia, serif; font-size: 75%; color: #666;}
#news {font-size: 80%;}

a {color: #37787f; text-decoration: none;}
a:hover {text-decoration: underline;}
h1, h2, h3 {color: #37787f;}
h1, h2 {font-weight: normal; font-size: 150%;}
h1 {margin: 0;}
#news h1 {color: #666; font-weight: bold; font-size: 100%; margin: 0 0 14px;}
h2 {margin: 25px 0 0;}
p {margin: 0;}
#news p {margin: 0 0 14px;}

#wrapper {width: 752px; margin: 24px; position: relative;}
#news #wrapper {width: auto; margin: 10px;}
#wrapper #banner {height: 269px;}
#wrapper #banner img {float: left;}

#content {margin: 35px 12px 35px 170px; line-height: 1.8;}
#news #content {margin: 20px 15px 20px 10px;}
#news #close {font-size: 75%; font-family: arial, sans-serif;}

#side {position: absolute; top: 314px; left: 0; width: 152px; text-align: right; font-size: 85%; line-height: 1.4;}
#side h3 {font-family: arial, sans-serif; text-transform: uppercase; margin: 0 0 10px; font-size: 120%;}
#side ul, #side ul li {margin: 0; padding: 0; list-style: none;}
#side ul li {margin: 7px 0;}

form {margin: 12px 0 35px; font-size: 80%; height: 100%;}
form fieldset {padding: 0; margin: 0; border: 0; background-color: #e5f4f8;}
form div.half {width: 49%; float: left;}
form div.half input {width: 74%;}
form div.full #email {width: 84%;}
form div.right {float: right; border-left: 5px solid #fff;}
form div.full {clear: both; border-top: 5px solid #fff;}
form div.button {float: right; width: auto;}
form input, form textarea {border: 0; background: #e5f4f8; font-family: arial, sans-serif; font-size: 140%; margin: 4px 0 0;}
*html form textarea {height: 100px;}
form textarea {width: 88%; height: 15%;}
form label {float: left;}
.err {font-weight: bold; color: #900; margin: 12px 0 0;}

#footer {font-size: 85%; font-style: italic; margin-top: 35px;}
#footer a {color: #aaa;}