@charset "utf-8";
body  {	width:100%; margin: 0;	padding: 0;	text-align: center;	background-color: #c2ad8e; font-family:Arial, Helvetica, sans-serif; color:#423d32; }

a:active { outline:none; border:none; }
:focus { -moz-outline-style:none; }
h1 { position:relative; font-size:25px; font-weight:bolder;	top:-10px; left:15px; color:#64201d; }
h2 { position:relative; font-size:20px; font-weight:bolder;}
ul { list-style:none;}

#sign_up { position: relative; margin:0 auto; width:700px; background-color:#c2ad8e; display:none; overflow:hidden; top:25px; }
#sign_up .sign_up_content { position:relative; background-color:#0CF; width:650px; margin:0 auto; padding:0; }
.sign_up_button {
	position:relative;
	z-index:60;
	margin:0 auto;
	width:100%;
	height:5px;
	background-color:#423d32;
	border-bottom-width: 1px;
	border-bottom-color: #f6f1dd;
	border-bottom-style: solid;
}
#sign_up .sign_up_column { position:relative; float: left; margin-right:3px; margin-left:9px; width:220px; height:175px; background-color: #e6dcc5;}
#sign_up .sign_up_column:hover { background-color:#eee7d2; color:#64201d;}
#sign_up .sign_up_column ul { text-align: left; padding-left:20px; font-size:13px; font-weight:bolder;}
#sign_up .sign_up_column p {  font-size:14px; line-height:20px;}

#top_wrap {	position: relative; margin: 0 auto;	width:100%;	float:left; background-color:#f6f1dd; clear:both; height:283px; } 
#banner { position: relative; height: 283px;  text-align:center; padding: 0; margin: 0 auto; background-color: #f6f1dd; overflow:hidden; min-width:750px; } 
#gallery { position: relative; width: 500px; margin: 0 auto; text-align: center; list-style: none; }

.bar {
	position:relative;
	float:left;
	clear:both;
	height:17px;
	width:100%;
	background-color: #423d32;
	min-width:750px;
	border-bottom-width: 1px;
	border-bottom-color: #f6f1dd;
	border-bottom-style: solid;
}
#content_wrap { 
	position: relative;
	float:left;
	width: 100%;
	min-width:750px;
	margin: 0 auto;
	text-align: center;
	background-color: #a68f7c;
	background-image:url(../img/content_bc.jpg);
	background-repeat:repeat-x;
	clear:both;
} 
#ajax_text {
	position:relative;
	margin:0 auto;
	padding:20px;
	width: 650px;
	min-height: 350px;
	background-image:url(../img/pane_bc.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color:#423d32;
	text-align:left;
	clear:both;
}
#ajax_text p { position:relative; width:390px; top:-10px; left:15px; font-size:14px; line-height:28px; } 

#ajax_text address { position:relative; font-size:14px; font-weight:bolder; text-align:left; line-height:20px; left:15px; }

#ajax_text2 {
	position:relative;
	margin:0;
	padding:20px;
	width: 650px;
	min-height:450px;
	background-image:url(../img/pane_bc_sponsor.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color:#423d32;
	text-align:left;
	left:5px;
	clear:both;
}
#ajax_text2 p { position:relative; top:-15px; left:15px; font-size:14px; line-height:28px; }
#ajax_text2 .ajax_column {
	font-size:14px;
	position:relative;
	width:280px;
	float:left;
	left:15px;
	line-height:22px;
	top:-30px;
	padding-right:25px;
	text-align:left;
	}
#ajax_text2 .ajax_column:hover { color:#64201d;	}
#ajax_text2 ul { list-style:none; position:relative;}

#footer{
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	bottom: 0;
	min-height:115px;
	float:left;
	color:#f6f1dd;
	width:100%;
	font-size: 11px;
	line-height: 25px;
	position: relative;
	margin: 0 auto;
	text-align:center;
	background-color: #423d32;
	min-width:750px;
	border-top-width: 1px;
	border-top-color: #e6dcc5;
	border-top-style: solid;
}

#footer address { font-family:Arial, Helvetica, sans-serif; padding-top:10px; color:#f6f1dd; font-size: 11px; font-weight:normal; padding-bottom: 10px; text-align:center; }

#content_wrap2 { position:relative; float:left; width:100%; top:-40px; text-align:center; color:#423d32; }
#content_wrap2 .content2{ position:relative; margin:0 auto; width: 650px; left:-20px; background-color: #e6dcc5;}
#content_wrap2 h1 { position:relative; padding-top:30px; left:5px; font-size:30px; }
#content_wrap2 h2 { position:relative; padding-top:10px; padding-left:30px; text-align:left; }
#content_wrap2 p { position:relative; top:-5px; padding-left:30px; padding-bottom:10px;  padding-right:20px; line-height:25px; font-size: 14px; text-align:left; }
#content_wrap2 .commit { background-color: #e6dcc5;}
#content_wrap2 .commit:hover { background-color: #eee7d2; color:#64201d;}

.donation_type { position:relative; float:left; width:320px; text-align:center; font-size:14px; font-weight:bolder; border:none; margin-bottom:0px; margin-top:10px; }
.donation_button{ float:left; border:none; margin-left:200px; margin-top:10px;}
.sponsor_button{ float:left; border:none; margin-left:140px; margin-top:10px;}
.ajax_button {position: relative; padding-left: 65px; padding-top:15px;}
