/* CSS Document */

/* Main Structural Elements ---------------------------------------------------------- */

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

body, html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('../images/bg.gif');
	background-repeat: repeat-x;
	background-color: white;}

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

#logo_header {
	width: 972px;
	height: 169px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('../images/header_bg.jpg');
	background-repeat: no-repeat;}

#navigation {
	width: 972px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

#image_header {
	width: 972px;
	height: 264px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('../images/image_header_bg.png');
	background-repeat: no-repeat;}

#content {
	width: 972px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('../images/content_bg.gif');}

#footer {
	width: 972px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
	background-image: url('../images/footer_bg.gif');
	background-repeat: no-repeat;}

/* End of Main Structural Elements --------------------------------------------------- */

/* Logo Header Content --------------------------------------------------------------- */

#donate_btn {
	float: right;
	width: 158px;
	height: 43px;
	margin: 0px 0px 0px 0px;
	padding: 17px 33px 0px 0px;}

#logo_header p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: black;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 60px 33px 0px 0px;
	text-align: right;}

#logo_header img {border-color: black; border-width: 2px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#logo_header img a {border-color: #A82020;}
#logo_header img a:hover {border-color: black;}

/* End of Logo Header Content -------------------------------------------------------- */

/* Image Header Content -------------------------------------------------------------- */

#image_header p {
	text-align: center;
	font-size: 1px;
	line-height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 27px 0px 0px 0px;}

#image_header img {
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 7px;
	border-width: 0px;}

/* End of Image Header Content ------------------------------------------------------- */

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

#navigation p {
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	color: white;}
#navigation p a {color: white; text-decoration: none; font-weight: normal;}
#navigation p a:hover {color: white; text-decoration: underline;}

/* End of Navigation Styles ---------------------------------------------------------- */

/* Body Styles ----------------------------------------------------------------------- */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	letter-spacing: 1px;
	line-height: 24px;
	color: #800000;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 50px;}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	letter-spacing: 1px;
	line-height: 24px;
	color: white;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 5px 15px;}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 18px;
	color: #0C0083;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 5px 50px;}
h3 a {color: #0C0083; text-decoration: none;}
h3 a:hover {color: #800000; text-decoration: underline;}

#hrule_01 {
	width: 90%;
	height: 2px;
	margin: 0px 0px 0px 45px;
	padding: 0px 0px 0px 0px;
	clear: both;
	background-image: url('../images/hrule_01_bg.gif');
	background-repeat: repeat;}

img {
	border-width: 0px;
	border-style: solid;
	border-color: black;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: black;
	margin: 0px 0px 0px 0px;
	padding: 10px 60px 10px 50px;
	text-align: left;
	vertical-align: text-top;}

p a {text-decoration: none; color: #800000; font-weight: bold;}
p a:hover {text-decoration: underline; color: #0C0083;}

p.foot_address {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	text-align: center;}

#advertisement {
	float: right;
	width: 200px;
	height: 120px;
	color: white;
	margin: 0px 51px 0px 5px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;}

#search {
	float: right;
	width: 292px;
	height: 61px;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-width: 2px;
	border-style: solid;
	border-color: black;}

#search p {
	margin: 5px 0px 0px 0px;
	padding: 0px 15px 6px 0px;
	text-align: right;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	font-style: italic;
	color: #800000;}

input.text {
	float: right;
	width: 210px;
	height: 23px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	margin: 0px 10px 0px 0px;
	padding: 2px 0px 0px 2px;
	font-size: 16px;}

input.submit {
	float: right;
	width: 50px;
	height: 27px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: white;}
input.submit:hover {cursor: pointer; border-color: #800000; text-decoration: underline; color: #800000;}

ul {
	font-family: Arial, Helvetica, sans-serif;
	/*** Change Font & Line Height Here ***/
	font-size: 14px;
	line-height: 20px;
	color: black;
	margin: 0px 0px 0px 85px;
	padding: 0px 65px 0px 0px;}

ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;}

ul li a {text-decoration: none; color: #800000;}
ul li a:hover {text-decoration: underline; color: #0C0083;}

.type {
	font-family: Arial, Helvetica, sans-serif;
	/*** Change Font & Line Height Here ***/
	font-size: 14px;
	line-height: 20px;
	color: black;}

/* End of Body Styles ---------------------------------------------------------------- */

/* Extra Content Styles -------------------------------------------------------------- */

#content_01 {
	width: 870px;
	height: 100%;
	margin: 20px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	background-image: url('../images/content_01_bg.gif');
	background-repeat: repeat-y;
	border-width: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: black;}

#content_01 p {color: white; margin: 0px 0px 0px 0px; padding: 10px 25px 10px 15px;}
#content_02 p {color: white; margin: 0px 0px 0px 0px; padding: 10px 25px 10px 15px;}
#content_02 p a {color: #FCE703;}
#content_02 p a:hover {color: white;}

#left {width: 290px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
#center {width: 290px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
#right {width: 290px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right;}

#content_02 {
	width: 870px;
	height: 100%;
	margin: 20px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	background-image: url('../images/content_02_bg.gif');
	background-repeat: repeat-y;
	border-width: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: black;}

/* End of Extra Content Styles -------------------------------------------------------- */

/* Form Styles */

input.formText {
	float: left;
	width: 210px;
	height: 23px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 0px 2px;
	font-size: 16px;}

textarea.address {
	float: left;
	width: 210px;
	height: 50px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 0px 2px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;}









