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

body { margin: 0; padding: 0; text-align: center; background: #e3d8e4; }

h1 { margin: 0; padding: 2px 5px 0 5px; color: #677e26; font: bold 16px Arial, Helvetica, sans-serif; }

h2 { margin: 0; padding: 5px 5px 0 5px; font: bold 13px Arial, Helvetica, sans-serif; }

h3 { margin: 0 0 5px 0; padding: 3px 5px; font: 12px Arial, Helvetica, sans-serif; color: white; background: #5d1465; text-transform: uppercase; }

h3 a:link, h3 a:visited, h3 a:hover { color: white; text-decoration: none; }

p, ul li, table { margin: 0 0 5px 0; padding: 0 5px 10px 5px; font: 12px Arial, Helvetica, sans-serif; color: #333; line-height: 1.3em; }

a:link, a:visited { color: #663366; }
a:hover {color: #005398; }

div#topbar { margin: 0 auto; padding: 0 0 0 325px; text-align: left; width: 557px; height: 24px; background: url("../images/topbar.gif") no-repeat top left; }
div#topbar p { margin: 0 0 0 145px; padding: 5px; color: #005398; font: bold 10px Arial, Helvetica, sans-serif; }
div#topbar a { margin: 0; padding: 0 3px;color: white; text-transform: uppercase; text-decoration: none; }

div#container { margin: 0 auto; padding: 0 15px; width: 850px; background: white; text-align: left;
				border-bottom: 1px solid #BEA1C1; border-left: 1px solid #BEA1C1; border-right: 1px solid #BEA1C1; }

div#contentwrap { margin: 0; padding: 0; float: left; }

div#header { margin: 0; padding: 0; border-bottom: 2px solid #e5f2fa; clear: both; width: 640px; }

div#header img#logo { margin: 5px 15px 0 15px; padding:0; float: left; }

div#header div#locationinfo { margin: 15px 0 0 0; padding: 0; float: right; text-align: right; }

div#maincontent { margin: 0; padding: 0; width: 650px; }

div#navigation { margin: 5px 5px 5px 0; padding: 0; width: 155px; float: left; }

div#navigation ul { margin: 0 0 15px 0; padding: 0; list-style: none; }

div#navigation ul li { margin: 0; padding: 0; text-align: right; font: 10px Arial, Helvetica, sans-serif; text-transform: uppercase; }

div#navigation ul li a:link, div#navigation ul li a:visited { margin: 2px; padding: 5px; color: white; background: #9d71a2; display: block; text-decoration: none; }

div#navigation ul li a:hover { background: #864f8c; }

div#navigation ul li a.on { background: #677e26; }

div#navigation h2 { text-transform: uppercase; color: #9D71A2; margin-bottom: 3px; }

div#content { margin: 5px 0; padding: 0 10px; float: left; width: 460px; border-left: 1px solid #ded0df; border-right: 1px solid #ded0df; min-height: 300px; }

div#donation_form { margin: 0; padding: 0; }

div#feature { margin: 0 0 10px 0; padding: 10px; background: url("../images/feature_bgtile.gif") repeat-x bottom left; }


div#footer { margin: 5px; padding: 5px; clear: both; text-align: center; border-top: 1px solid #ded0df; }

div#footer p { font: 10px Arial, Helvetica, sans-serif; }


div#sidebar { margin: 20px 0 0 5px; padding: 0; float: left; width: 195px; }

div#international { margin: 5px 0; padding: 10px 5px;  border-top: 1px solid #ded0df; }

div.inpageimage { margin: 5px 10px 2px 0; padding: 3px 0 0 0; background: #591761; color: white; text-transform: uppercase; font: 12px Arial, Helvetica, sans-serif; text-align: center; float: left; }

div.inpageimage img { margin: 3px 1px 1px 1px; padding: 0; }

img.inpageleft { margin: 0 10px 0 0; padding: 0; border: 1px solid #591761; float: left; }

a.button_green { margin: 2px 0; padding: 4px 15px; background:#677e26; font: 11px Arial, Helvetica, sans-serif; color: white; text-decoration: none; text-transform: uppercase; }
a.button_green:hover { background: #005398; }

div.clear { clear: both; }