body {background:url('../images/bg_repeat.jpg') repeat-x #E1DABE; font-family:Arial;}

strong {font-weight:bold;}
em {text-transform:italic;}
.clear {clear:both;}

h1 {font-size:1.2em; color:#685827;}
h2 {font-size:1.0em; color:#005565;}
h3 {font-size:0.9em; color:#005565;}
div {}
p {font-size:0.9em;line-height:1.5em;margin:1.5em auto;}

#wrapper {width:910px; margin:0 auto;}
#logo {background:url('../images/logo.png') no-repeat; width:154px; height:145px; margin:15px auto 20px auto;}

/* --------------- Navigation --------------- */

#nav {width:910px;}
#nav #main ul li {background:url('../images/nav/bg_repeat.png') repeat-x; color:#FFF; text-transform:uppercase; float:left; width:177px; height:45px; margin:0; padding-top:12px; text-align:center;}
#nav #main ul li.left {background:url('../images/nav/left_nav.png') no-repeat; width:11px; height:45px; padding:0;}
#nav #main ul li.right {background:url('../images/nav/right_nav.png') no-repeat; width:12px; height:45px; padding:0;}
#nav #main ul li .line {float:right; background:url('../images/blue_vert_small.png') no-repeat; height:140px; width:2px; margin-top:-7px;}

#nav #main ul li a, #nav #main ul li a:hover {margin:0 auto; width:175px; padding:0 40px; text-decoration:none; color:#FFF;}

/* --------------- Content --------------- */

#container {width:909px; min-height:500px; margin:15px auto 0 auto;}
#left_shadow {background:url('../images/left_shadow.png') repeat-y; width:4px; min-height:500px; margin:0; float:left;}
#right_shadow {background:url('../images/right_shadow.png') repeat-y; width:5px; min-height:500px; margin:0; float:right;}
#content {background-color:#FFF; width:900px; min-height:500px; float:left; margin:0; color:#414141;}
#content a {color:#005565;}
#content #gradient {background:url('../images/bg_gradient.jpg') repeat-x; height:61px;}
#bottom_shadow {background:url('../images/bottom_shadow.png') no-repeat; width:909px; min-height:8px; margin:0;}

/* --------------- Content - Left Column --------------- */

#content #left_column {float:left; width:577px; margin:-30px auto 30px; padding:0 20px 0 33px;}
#content #left_column ul {list-style-type:disc;margin-left:1.5em;line-height:1.2em;}
#content #left_blue {background:url('../images/left_blue_box.jpg') no-repeat; width:12px; height:165px; float:left;}

#content #blue_box {background:url('../images/blue_box_repeat.jpg') repeat-x; width:550px; height:165px; float:left;padding-top:15px;}
#content #blue_box h1 {color:#685827;margin:0;}
#content #blue_box p {color:#EBEBEB;margin:0;}
#content #right_blue {background:url('../images/right_blue_box.jpg') no-repeat; width:12px; height:165px; float:left;}

/* --------------- Content - Right Column --------------- */

#content #right_column {float:right; width:270px; margin:-30px auto 25px auto;}
#content .header {background-color:#0086a1; width:90%; height:25px; color:#FFF; margin:0; padding:10px 0 0 15px;}
#content .box-content {background-color:#e5e5e5; width:90%; margin-bottom:15px; padding:10px 5px 10px 10px; font-size:12px;}
#content .box-content p {margin: 0; padding:7px 0; line-height:16px; }
#content form input, #content form textarea {color:#494949; width:95%;}

#content #donate {background:url('../images/donate_button.jpg') no-repeat; width:245px; height:45px; margin:15px 0 -15px 0; padding:15px 0; text-align:center;}
#content #donate #arrow {margin-left:-40px; padding-right:30px; float:right;}
#content #donate a, #content #donate a:hover {color:#FFF; font-size:12px; text-decoration:none; text-transform:uppercase;}
#content form input.submit {float:right; margin-top:5px; clear:both; width:auto;}

img.image {border:5px solid #0086a1;width:85%;margin:5px auto;}

/* --------------- Bottom Nav --------------- */

#footer {float:right; width:500px; margin:0; padding-bottom:50px; font-size:11px; text-transform:uppercase; color:#887d4e; text-align:right;}
#footer #bottom_nav {height:44px; margin:15px 75px 0 0;}
#footer #bottom_nav a {color:#887d4e; text-decoration:none;}
#footer #bottom_nav a:hover {color:#005565; text-decoration:none;}
#footer #logo_sm {float:right; width:41px; height:44px; margin:-44px 15px 0 15px;}

/* --------- temp styles --------- */
#temp_logo {color:#0086a1;margin:75px auto 35px auto;text-align:center;}
#temp_text {color:#0086a1;margin:0 auto 25px auto;text-align:center;}
#temp_email, #temp_email a {font-size:12px;color:#0086a1;margin:0 auto;text-align:center;text-decoration:none;}
#temp_email a:hover {font-size:12px;color:#0086a1;margin:0 auto;text-align:center;text-decoration:underline;}


/* --------------- */

.blue {color:#005565;}
ol {margin:-15px auto 0 auto;list-style-type:decimal;}
ol li {margin-left:1.5em;line-height:1.2em;}
#header {color:#073e48}
hr {background-color:#bbbbbb; height:1px; border:0; margin:15px 0;}
img {border-color:#303030;}

form div.form-item {clear: both; margin-bottom:7px;}
form div.form-item label {display:block; font-size:1em; line-height:1.2em; }
form input {width:195px; padding:5px;;}
form input.submit {width:auto;}
form textarea {height:50px; width:195px; padding:5px;}
form span.form-error {display:block; width:96%; padding:5px; margin:5px 0; background-color:#dd0000; font-size:1em; line-height:1.4em; text-align:center; color:#fff;}
