body {	font: .75em Arial, Helvetica, sans-serif;	background: url(images/body_shadow.gif) center repeat-y;	margin: 0;	text-align: center;}#container {	width: 600px;	margin: 0 auto;	text-align: left;}#header {	background: url(images/header.jpg) no-repeat;	height: 100px;	border-bottom: 1px solid #333;}#header h1 {	position: absolute;	top: -999px;}#header h2 {	position: absolute;	top: -999px;}/*-------- NAV ---------*/#nav {	background: #50080c url(images/nav_bg.gif) repeat-x;	padding: 8px 0 8px 20px;	text-align: center;	}#nav ul {	margin: 0;	padding: 0;}#nav li {	list-style: none;	display: inline;	margin-right: 20px;}#nav li a {	text-decoration: none;	color: #fff;	font-weight: bold;	font-size: 12px;}/*-------- CONTENT ---------*/#content {	padding: 30px 35px 0 35px;	line-height: 150%;}#content h2 {	color: #5e0501;	font-size: 1.8em;	margin-top: 0;}#content h3 {	font-size: 1em;	padding-bottom: 3px;	border-bottom: 1px solid #999;	margin: 20px 0 3px 0;	clear: both;}#content a {	color: #5e0501;}/*-------- SIDEBAR ---------*/#sidebar {	float: right;	width: 200px;	padding: 20px 0 0 10px;	border-left: 1px solid #999;	margin: -30px -35px 0 10px;	background: #e4ded9;	font-size: 11px;	line-height: 130%;}#sidebar a {	color: #5e0501;}/*-------- FOOTER ---------*/#footer {	clear: both;	padding: 10px 20px;	border-top: 1px solid #666;	margin: 30px 0 10px 0;	color: #666;	font-size: 11px;	text-align: center;	line-height: 150%;}#footer a {	color: #5e0501;}/*-------- MISC ---------*/.zeroTopMargin {	margin-top: 0!important;}.smalltext {	font-size: 11px;}table td {	line-height: 130%;}.floatRight {	float: right;}
