html, body, ul, li {margin: 0; padding: 0; list-style: none;}
img {border: 0;}
a {font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
.more {text-align: right;}
.left {float: left;}
.clear {clear: both;}
.subtitle {font-weight:bold;}
.author {font-style:italic;}
body, h1, h2, h3, form {font: 10px tahoma, arial, sans-serif; margin: 0; padding: 0; color: #5C5C5C;}
body {background: url(images/header_bg.jpg) repeat-x; text-align: center;}
#wrapper {text-align: left; margin: auto; width: 774px;}
#header {height: 203px;	position: absolute;}
#header h1 {margin-top: 44px;}
#header h1 img {display: block;}
#nav {margin-top: 7px;}
#nav img {float: left;}
#headline {padding-top: 205px;}
#photo {float: left; width: 749px;}
#photo div {border: 1px solid #D8D8D8; padding: 2px;}
#photo img {display: block;}
a {font-weight: bold; color: #5C5C5C;}
#body {padding-top: 2em; text-align: justify;}
#body-left {float: left; width: 408px;}
#body-left img {padding-bottom: 15px;}
#body-right {float: right; width: 330px;}
#body-right img {padding-bottom: 15px;}
#body h2, #body p {margin: 0.3em 0;}
#body-right p {margin-right: 2em;}
#body a.green {color: #9AAB68; font-weight: normal;	text-decoration: underline;}
#gallery img {float: left;}
#footer {color: #FFFFFF; background: #42453D url(images/footer_bg.gif) repeat-x; padding: 6px 0 5px 0; margin-top: 2em;	font-weight: bold;}
#footer p {margin: 0; padding: 0;}
#footer a:link {color: #AAB676;}
#footer a:visited {color: #AAB676;}
#footer a:hover {color: #FFFFFF;}
#footer a:active {color: #FFFFFF;}