@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif;  font-size:12px; line-height:17px; margin:0; padding:0; color:#3c646e;}

.soliddivide {clear:both; border-bottom:1px #9cc8d3 solid; height:1px; margin:12px 0;}
.dotteddivide {border-bottom:1px #9cc8d3 dotted; height:1px; margin:5px 0;} 

.spacer {clear:both;}
a {color:#cad300;}
img {border:none;}


.wrapper {background:url(../images/bg_top.gif) top repeat-x; margin:0; padding:0; }

.header {background:url(../images/bg_header.gif) center; width:933px; height:208px; margin:0; padding:0; margin:auto;}
.header .header_content {height:125px; width:875px; padding-top:5px;}
.header .header_content .green_nav {width:341px; height:22px; background:url(../images/green_nav.gif); float:right; padding:6px 2px 0 10px; font-size:11px; }
.header .header_content .green_nav a {color:#fff; text-decoration:none; padding-right:9px;}
.header .header_content .green_nav a:hover {text-decoration:underline;}

.header .main_nav {width:880px; height:30px; margin:auto; margin-top:30px; padding-left:10px;}
.header .main_nav a {color:#cad300; font-size:14px; font-weight:bold; text-decoration:none; padding-right:18px;}
.header .main_nav a:hover {color:#fff;}

.maincontent {background:url(../images/bg_content.gif) center repeat-y; width:875px; margin:auto; padding:27px; padding-top:6px; min-height:400px;}
.maincontent h1 {font-size:18px; margin-bottom:25px;}
.maincontent h2 {font-size:14px;}
.maincontent .panel {height:298px;}
.maincontent .panel .panel_left {width:215px; float:left;}
.maincontent .panel .panel_right {width:628px; float:left;}
.maincontent .panel .panel_right img {border:2px solid #d2d2d2; margin-top:7px; margin-left:5px;}
.maincontent .col {width:281px; float:left; margin-right:13px;}
.maincontent .col h2 {font-size:14px; margin:0; margin-bottom:6px;}
.maincontent .col .col_header {background:url(../images/blue_header.gif); width:276px; height:30px; padding-top:12px; padding-left:5px; color:#fff; font-weight:bold;}
.maincontent .col a {float:right; display:block;}
.maincontent .supporters img {margin-right:10px; float:left;}
.maincontent #gallery img {margin:3px; border:2px solid #00718e;}

.footer_wrapper {background:url(../images/footer_repeat.gif) repeat-x;}
.footer {background:url(../images/footer_bottom.gif) center no-repeat; height:190px; width:890px; margin:auto; padding-left:43px; padding-top:16px; }
.footer .footer_col {width:150px; color:#828282; border-right:1px dotted #828282; float:left; margin-left:20px;}
.footer .footer_col h2 {font-size:14px; margin:0; margin-bottom:10px;}
.footer a {color:#828282; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer .copyright_info {margin-top:30px;color:#f1ff00;}
.footer .copyright_info .copy {float:left;}
.footer .copyright_info .ontop {float:right; margin-right:20px; }
.footer .copyright_info .ontop a {color:#f1ff00;}

.donate_form { clear:both; }
.donate_form .formheader { font-size:14px; font-weight:bold; margin-bottom:8px; }
.donate_form .section { border-bottom:1px solid #b1c1c5; padding:10px; width:500px; }
.donate_form .section .row { clear:both; min-height:25px; margin-bottom:5px; overflow:auto; margin-left:8px; }
.donate_form .section .row .label { float:left; width:130px; margin-right:10px; font-weight:bold; }
.donate_form .section .row .input { float:left; width:300px; }
.donate_form .section .checkbox { float:left; width:20px; padding-top:15px; }
.donate_form .section .info_text { padding-top:6px; padding-bottom:12px; }

