body {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; line-height: 1.4; margin: 0; padding: 0; color: #333; background: #fff/* url(img/bodybg.gif) top left repeat-x*/;}img {border: 0;}p {margin: 0; padding: 0;}p#ppquote {background: #ffc10e; color: #fff; font-family: Georgia, Times New Roman, serif; padding: 4px 0; text-align: center; letter-spacing: 2px; font-size: 16px;}#wrapper {width: 800px; margin: 50px auto 5px;}/** HEADER, NAV **/#header {height: 160px; width: 800px;}#homelink {float: left;}table {margin: 0; padding: 0; border: 0;}#nav {height: 115px; width: 260px; float: left; list-style: none; background: #ffc10e; margin: 0 10px; padding: 5px 10px 0;}#nav li {margin: 0; padding: 0; width: 130px; height: 35px; float: left; font-weight: bold; color: #fff;}#nav li a {width: 130px; height: 35px;}#thepp {float: left; margin: 0; width: 340px;}#pptitle {/*color: #fff; text-align: center; text-indent: -9999px; background: url(img/nav-pp.gif) top left no-repeat;*/ height: 55px; margin-bottom: 10px;}#ppnav {margin: 0; padding: 0; list-style: none; background: #008ed3; height: 55px;}#ppnav li {margin: 0; padding: 0; display: inline; font-weight: bold; color: #fff; width: 110px; height: }/** CONTENT, SIDEBAR **/h1 {font-size: 28px; margin: 0 0 10px; color: #8bc53f;}h2 {font-size: 21px; margin: 0 0 10px; color: #008ed3;}#content {/*margin-left: 185px;*/ padding: 0 5px 0 0;}#content p {margin: 0 0 10px;}#content a {color: #008ed3; text-decoration: none;}#content a:hover {color: #333; text-decoration: underline;}.caption {background: #ffc10e; color: #fff; width: 340px;}.caption p {padding: 5px 10px 0; font-size: 11px; font-style: italic;}#content .caption a {color: #fff; text-decoration: none; font-style: normal;}.flr {float: right; margin: 0 0 10px 15px;}#sidebar {/*float: left; width: 157px; padding-right: 10px; border-right: 3px solid #ffc10e; font-size: 12px;*/}#sidebar ul {margin: 0; padding: 0; list-style: none;}#sidebar li {margin-bottom: 10px;}#sidebar a {color: #333; text-decoration: underline;}#sidebar a:hover {color: #8bc53f;}/** FOOTER **/#footer {width: 800px; clear: both; margin: 50px 0; font-size: 11px;}#footer p {text-align: center; color: #008ed3;}#footer a {color: #008ed3;}#footer a:hover {color: #333;}/** TABLE **/th {text-align: left; background: #8bc53f;}.grey_row {background: #f0f0f0;}#content .pnote {font-size: 90%; margin: 10px;}/** CONTACTS **/#contacts {list-style: none; margin: 0; padding: 0;}#contacts li {color: #8bc53f; font-weight: bold;}#contacts li p {color: #333; font-weight: normal; margin-left: 25px;}/*** SUPPORTERS ***/#supporters {list-style: none; margin: 0; padding: 0;}#supporters li {float: left; width: 200px; height: 100px;}.clearleft {clear: left;}
