* {font-size: 100%; padding: 0; margin: 0;}body {font: 0.84em/1.333 Arial, sans-serif; margin: 0; padding: 0;  color: #202020;	}	.wrap {padding: 15px;}a:link {color: #339;}a:visited {color: #848;}a img {border: none;}h1 {font-size: 2em; margin: 2em 0 0.5em; padding: 0.25em 0;}h2 {font-size: 1.5em; margin: 2em 0 0.33em; padding: 0.25em 0;}h3 {font-size: 1.33em; margin: 2em 0 0.25em; padding: 0.125em 0;}h4 {font-size: 1.1em; margin: 0.5em 0 0;}h5 {font-size: 1em; margin: 0.5em 0 0;}h6 {font-size: 0.85em; margin: 0.5em 0 0;}p {margin: 0.33em 0 1em 0;}ul, ol {margin: 1em 0; padding-left: 2.5em;}dt {margin: 0.5em 0 0;}dd {margin: 0.25em 0 0.5em 2.5em;}body {	margin-left: 5px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #F7F6F4;	background-image:url(images/bg_logo.gif); background-repeat: repeat;	}a:link, a:visited {color: #641C2D;}a:hover, a:active {color: #990033; text-decoration: none;}.nav-main a:link, .nav-main a:visited {color: #fff; text-decoration: none;}.nav-main a:hover, .nav-main a:active {color: #FFFF99;}.clear {float: none; display: block; clear: both;}td {vertical-align: top;}td#main-content {padding: 20px;}table#main { border: 2px solid #641C2D; background-color: #F7F6F4; margin: 0 auto;}td#sidebar {border-right: 1px solid #641c2d; margin: 4px 0;}/* ##### NAV ELEMENTS ##### */.nav-main {padding: 5px 10px; font-weight: bold; color: #FFFFFF;}.nav-main ul {margin: 0 auto; padding: 0;}.nav-main li {display: inline; list-style-type: none; margin: 0 12px;}#sidebar {margin: 4px 0; /*border-right: 1px solid #641c2d;*/}#sidebar ul {margin: 5px;  padding: 0 1.50em;}#sidebar li {margin: 10px 0; list-style-type:square;}.footer {color: #FFF; font-family:Georgia, "Times New Roman", Times, serif; margin: 0; padding: 5px; text-align: center;}.footer h2 {font-size: .9em; margin: 0; padding: 0;}.footer.left {background-color: #E5B53B; width: 200px;}.footer.right {background-color: #641C2D;}.footer span {padding: 0 7px;}div.caption {margin: 20px 0 0 0; font-style: italic; font-family: }img.caption {float: left; margin: 0 10px 10px 0;}.signup {background-color: #D5D09A; padding: 7px; width: 400px; margin: 15px 0;}.signup td {padding: 7px;}div.list {        font-size: 100%;        }div.list {        list-style: none;		font-weight: bold;		padding: 2px 5px;		background-color: #641C2D;		color: #FFF;        }ul.homelist ul {        font-size: 90%;		font-weight: normal;		}ul.homelist ul li {        padding-left: 5px;		list-style-type:disc;		font-weight: normal;        }table#contact {text-align: center; width: 800px; margin: 0 auto 15px auto; font-family: "Times New Roman", Times, serif;} .footer-nav {padding: 10px 0; margin: 20px 0 10px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; background-color: #F7F6F4;}ol.alpha li {list-style-type:lower-alpha;}span.footnote {	color: #f30;	padding-bottom: 3px;}a.footnote {	vertical-align: super;	font-size: 0.7em;}#footnotes {	border-top: 1px solid #ccc;	margin: 20px 0 20px 0;	padding: 10px 0 0 0;}#footnotes div.footnote {	margin: 0 0 5px 0;}img.bio {margin: 0 10px 10px 0;}