/* CSS Document - eTapestry - Nic Scott */

* {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

html, body {background-color: #627F20;}

#wrapper {width: 822px; height: auto; margin: 0px auto; padding: 0px 0px 0px 0px;}

#header {float: left; width: 822px; height: 132px; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/header_bg.gif') no-repeat;}

#email_bar {float: left; width: 822px; height: 75px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/email_bar_bg.gif') no-repeat;}

#navigation {float: left; width: 822px; height: 42px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/nav_bg.gif') no-repeat;}

#nav_shadow {float: left; width: 822px; height: 7px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/nav_shadow.gif') no-repeat;}

#body {float: left; width: 822px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/body_bg.gif') repeat-y;}

#footer {float: left; width: 822px; height: 60px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; background: url('../images/footer_bg.gif') no-repeat;}

#header_right {float: left; width: 396px; height: 19px; margin: 99px 0px 0px 112px; padding: 0px 0px 0px 0px;}
#header_right_2 {float: left; width: 155px; height: 17px; margin: 99px 0px 0px 0px; padding: 0px 0px 0px 0px;}

a#home_button {float: left; width: 21px; height: 17px; margin: 0px 0px 0px 49px; padding: 0px 0px 0px 0px; background: url('../images/home_button.gif') no-repeat;}
a:hover#home_button {background: url('../images/home_button_on.gif') no-repeat;}
a#contact_button {float: left; width: 33px; height: 17px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/contact_button.gif') no-repeat;}
a:hover#contact_button {background: url('../images/contact_button_on.gif') no-repeat;}
a#donate_button {float: left; width: 28px; height: 17px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/donate_button.gif') no-repeat;}
a:hover#donate_button {background: url('../images/donate_button_on.gif') no-repeat;}

#email_bar_left {float: left; width: 582px; height: 75px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#email_bar_left p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: white; margin: 17px 0px 0px 252px; padding: 0px 0px 0px 0px;}
#email_bar_right {float: left; width: 240px; height: 75px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#email_bar_input {float: left; width: 210px; height: 30px; margin: 18px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#email_input_left {float: left; width: 4px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/email_input_left.gif') no-repeat;}
#email_input_middle {float: left; width: 202px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/email_input_bg.gif') no-repeat;}
#email_input_right {float: left; width: 4px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/email_input_right.gif') no-repeat;}
input.email {float: left; width: 202px; height: 24px; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 2px; background: url('../images/email_input_bg.gif') repeat-x; border: 0px solid black;}

#email_button_box {float: left; width: 240px; height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a#email_button {float: right; width: 75px; height: 19px; border: 0px; margin: 0px 38px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/email_submit_off.gif') no-repeat;}
a:hover#email_button {background: url('../images/email_submit_on.gif') no-repeat;}
.submit_image {float: right; width: 75px; height: 19px; border: 0px solid black; margin: 0px 38px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/email_submit_off.gif') no-repeat;}
.submit_image:hover {cursor: pointer; background: url('../images/email_submit_on.gif') no-repeat;}

#footer p {float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; word-spacing: 6px; color: #CFE2A3; margin: 24px 95px 0px 0px; padding: 0px 0px 0px 0px;}
#footer p a {color: white; font-weight: bold; text-decoration: none;}
#footer p a:hover {color: white; text-decoration: underline;}

#logo {float: left; width: 118px; height: 108px; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 41px;}

#blueprint_bg {width: 804px; height: auto; margin: 0px 0px 0px 9px; padding: 0px 0px 0px 0px; background: url('../images/blueprint_bg.gif') no-repeat;}

#body_left {float: left; width: 330px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#body_right {float: left; width: 474px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../images/body_right.gif') repeat-y}

h1 {color: #00427A; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 20px; margin: 10px 0px 0px 15px; padding: 0px 15px 5px 0px;}
h2 {color: #627F20; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; margin: 10px 0px 0px 20px; padding: 0px 15px 5px 0px;}
h3 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-style:italic; line-height: 20px; margin: 10px 0px 0px 20px; padding: 0px 15px 5px 0px;}
#body h1 a {text-decoration: underline; color: #D37C17; font-weight: bold;}
#body h1 a:hover {text-decoration: none; color: black;}
#body h2 a {text-decoration: underline; color: #D37C17; font-weight: bold;}
#body h2 a:hover {text-decoration: none; color: black;}



#body p {font-family: Arial, Helvetica, sans-serif; color: black; line-height: 18px; font-size: 12px; margin: 10px 0px 0px 30px; padding: 0px 15px 5px 0px;}
#body p a {text-decoration: underline; color: #D37C17; font-weight: bold;}
#body p a:hover {text-decoration: none; color: black;}

#body p img {margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px;}

#body ul {margin: 0px 0px 0px 55px; padding: 0px 30px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;}
#body ul li {margin: 5px 0px 0px 0px; padding: 0px 0px 5px 0px;}
#body ul a {text-decoration: underline; color: #D37C17; font-weight: bold;}
#body ul a:hover {text-decoration: none; color: black;}
#body ul li a {text-decoration: underline; color: #D37C17; font-weight: bold;}
#body ul li a:hover {text-decoration: none; color: black;}



table.body_table {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; border: 1px solid black;}
table.body_table td {border: 1px solid black;}

/*These are styles for sub links that are only for IE6*/
#subLinks {display: none;}
