body {
	font-family: Georgia, Arial, sans-serif;
	background-color: white;
}
#wrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
h1 { 
	border-bottom: 1px solid #cdc6a5;
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 30px;
}
hr {
	border: none;
	border-bottom: 1px solid #cdc6a5;
	height: 1px; 
	overflow: hidden;
	margin: 10px;
}
a { color: #de5327; }

object {
outline:none;
}
#top { 
	height: 75px;
}
#logo {
	width: 200px;
	height: 85px;
	background: url(/images/logo.jpg) no-repeat top left;
	float: left;
	text-decoration: none;
	margin: 3px 0 5px 15px;
}
#top_nav {
	width: 737px;
	height: 25px;
	background-image: url(/images/bg_top_nav.jpg);
	float: right;
	overflow: hidden;
	padding-top: 6px;
	padding-left: 5px;
	margin-top: 20px;
	text-align: right;
}
#sec_nav {
	width: 737px;
	height: 25px;
	float: right;
	overflow: hidden;
	padding-top: 6px;
	padding-left: 5px;
	margin-top: 5px;
	text-align: right;
}
#footer {
	height: 50px;
	margin: 10px 20px;
	font-size: 11px;
}
#fleft { float: left; }
#fright { float: right; }
#fright a { 
	color: #de5327;
	text-decoration: none;
}
#fright a:hover { text-decoration: underline; }
	
/* CONTENT CONTAINERS */
.content_container {
	clear:both;
	width: 960px;
	position: relative;
}
.default_content {
	color: #605235;
	font-size: 12px;
	line-height: 18px;
}
#cc_home {
	height: 583px;
	background-image: url(/images/bg_cc_home.jpg);
	overflow: hidden;
}
#cc_your_help {
	height: 538px;
	background-image: url(/images/bg_cc_your_help.jpg);
}
#cc_our_efforts {
	height: 542px;
	background-image: url(/images/bg_cc_our_efforts.jpg);
}
#cc_our_mission {
	height: 757px;
	background-image: url(/images/bg_cc_our_mission.jpg);
}
#cc_blog {
	height: 818px;
	background-image: url(/images/bg_cc_blog.jpg);
}
#cc_our_founder {
	height: 539px;
	background-image: url(/images/bg_cc_our_founder.jpg);
}
/* end content containers */
/* HOME PAGE */
.hb {
	display: block;
	float: left;
	width: 298px;
	height: 337px;
	margin-left: 17px;
	text-decoration: none;
	margin-top: 12px;
}
#hb_our_mission { background-image: url(/images/hb_our_mission.jpg); }
#hb_our_efforts { background-image: url(/images/hb_our_efforts.jpg); }
#hb_your_help { background-image: url(/images/hb_your_help.jpg); }
#home_lower {
	position: absolute; 
	width: 927px;
	height: 197px;
	top: 373px;
	left: 17px;
}
#home_feature {
	width: 405px;
	height: 191px;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	position: relative;
}
#hf_left {
	width: 14px; 
	height: 171px;
	background-image: url(/images/hf_left.jpg);
	float: left;
	cursor: pointer;
}
#hf_right {
	width: 14px;
	height: 171px;
	background-image: url(/images/hf_right.jpg);
	float: left;
	cursor: pointer;
}
#hf_container {
	width: 377px;
	height: 171px;
	overflow: hidden;
	float: left;
	cursor: pointer;
}
.home_feature {
}
#hf_dots {
	margin-top: 10px;
	width: 200px;
	height: 20px;
	position: absolute;
	top: 170px;
	left: 10px;
}
.hf_dot {
	width: 10px;
	height: 10px;
	float: left;
	margin-right: 10px;
	background-color: #867f70;
	font-size: 2px;
	overflow: hidden;
	cursor: pointer;
}
.hf_dot_selected {
	background-color: #de5327;
}
#home_news {
	width: 305px;
	height: 197px;
	margin-left: 18px;
	margin-top: 5px; 
	float: left;
	overflow: hidden;
}
#hn_title {
	height: 18px;
	background-image: url(/images/h_home_news.png);
	background-repeat: no-repeat;
	margin-bottom: 8px;
}
#home_news, #home_news table {
	font-size: 11px;
	line-height: 15px;
	color: #eae4c3;
}
#home_news a { color: #de5327; }
#home_buttons {
	margin-left: 17px;
	margin-top: 10px;
	width: 176px;
	float: left;
}
#home_buttons a {
	display: block;
	margin-bottom: 10px;
}
/* end home */
/* PAGE IMAGES */
#page_image_your_help {
	width: 327px;
	height: 550px;
	background-image: url(/images/page_image_your_help.png);
	position: absolute;
	left: 269px;
	top: -12px;
}
#page_image_our_efforts {
	width: 228px;
	height: 557px;
	background-image: url(/images/page_image_our_efforts.png);
	position: absolute;
	top: -18px;
	left: 283px;
}
#page_image_our_founder {
	width: 391px;
	height: 549px;
	background-image: url(/images/page_image_our_founder.png);
	position: absolute;
	top: -13px;
	left: -14px;
}
/* end page images */
/* YOUR HELP PAGE */
#your_help_left {
	width: 280px;
	height: 465px;
	position: absolute;
	left: 30px;
	top: 30px;
	color: white;
	font-size: 12px;
	line-height: 24px;
}
#your_help_left a { color: #e9e4c9; }
#your_help_right {
	width: 420px;
	height: 490px;
	position: absolute;
	left: 521px;
	top: 20px;
}
.list_head {
	font-size: 14px;
	font-weight: bold;
	background-color: none;
	color: #634542;
	padding: 4px 20px;
	cursor: pointer;
	margin-top: 8px;
}
.lh_selected {
	background-color: #634542;
	color: #e7e1c0;
}
.list_text {
	margin-left: 30px;
	margin-top: 8px;
	padding-right: 30px;
	font-size: 12px;
	height: 180px;
	overflow: auto;
	color: #484848;
	line-height: 20px;
	width: 365px;
}
/* OUR EFFORTS PAGE */
#our_efforts_left {
	width: 280px;
	height: 465px;
	position: absolute;
	left: 30px;
	top: 30px;
	color: white;
	font-size: 12px;
	line-height: 24px;
}
#our_efforts_left a { color: #e9e4c9; }
#our_efforts_right {
	width: 420px;
	height: 490px;
	position: absolute;
	left: 521px;
	top: 20px;
}
/* OUR MISSION PAGE */
#our_mission_left {
	width: 403px;
	float: left;
	margin-left: 10px;
}
#our_mission_right {
	width: 511px;
	float: left;
	margin-left: 25px;
}
#news_header {
	height: 22px;
	background-image: url(/images/h_news_headlines.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
}
#news_header a {
	color: #de7651;
	text-decoration: none;
}
#news_header a:hover { text-decoration: underline; }
#events_header {
	height: 22px;
	background-image: url(/images/h_upcoming_events.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
}
#events_header a {
	color: #de7651;
	text-decoration: none;
}
#events_header a:hover { text-decoration: underline; }
.our_mission_right_box {
	border: 1px solid #8b8a72;
	padding: 12px;
	background-color: #6e6e59;
	color: #e5dfbe;
	font-size: 12px;
	margin-top: 10px;
}
.our_mission_right_box a { color: #e16d46; font-weight: bold; }
.om_list_thumb {
	width: 65px;
	float: left;
	margin-right: 25px;
	color: #e5dfbe;
	margin-bottom: 10px;
}
.om_list_text {
	width: 395px;
	float: left;
	color: #e5dfbe;
	margin-bottom: 10px;
}
/* REGULAR CONTENT */
.rc_head {
	height: 58px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_regular_head.jpg);
}
.rc_content {
	background-image: url(/images/bg_regular_content.jpg);
	background-repeat: repeat-y;
	padding-top: 30px;
}
.rc_foot {
	height: 97px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_regular_foot.jpg);
}
#rc_head_news {
	background-image: url(/images/h_news.jpg);
}
#rc_head_blog {
	background-image: url(/images/h_blog.jpg);
}
#rc_head_events {
	background-image: url(/images/h_events.jpg);
}
#rc_head_how_it_works {
	background-image: url(/images/h_how_it_works.jpg);
}
#rc_head_board {
	background-image: url(/imageds/h_board.jpg);
}
#rc_head_partners {
	background-image: url(/images/h_partners.jpg);
}
#rc_head_contact {
	background-image: url(/images/h_contact.jpg);
}
#rc_head_donate {
	background-image: url(/images/h_donation.jpg);
}
#rc_head_shoeofhope {
	background-image: url(/images/h_shoeofhope.jpg);
}
#rc_head_initiatives {
	background-image: url(/images/h_initiatives.jpg);
}
#rc_head_our_programs {
	background-image: url(/images/h_our_programs.jpg);
}
#rc_head_world_walk{
	background-image: url(/images/h_world_walk.jpg);
}
#rc_head_journal {
	background-image: url(/images/h_journal.jpg);
}
#rc_head_default {
	background-image: url(/images/h_samaritans_feet.jpg);
}
#rc_head_photos
{
	background-image: url(/images/h_photos.jpg);
}


/* MISSION PAGE */
.mission_list_item {
	padding-left: 27px;
	padding-bottom: 5px;
	margin: 0px 10px 5px 10px;
	border-bottom: 1px solid #cdc6a5;
	font-size: 14px;
	font-weight: bold;
	background-image:url(/images/bg_mission_list_item.png);
	background-repeat: no-repeat;
}
.mission_list_item a {
	color: #605235;
	text-decoration: none;
}
.mission_list_item a:hover { text-decoration: underline; }
#featured_mission { 
	padding: 15px;
	border: 1px solid #cdc6a5;
	background-image: url(/images/bg_featured_mission.png);
}
#featured_mission_content {
	float: left; 
	width: 200px;
	margin-left: 15px;
	color: #605235;
}
#featured_mission a {
	color: #de7651;
}
#mission_head {
	width: 912px;
	height: 260px;
	margin-left: 26px;
	position: relative;
	top: -70px;
}
#mission_left {
	width: 270px;
	float: left;
	position: relative;
	top: -50px;
	margin-left: 45px;
}
#mission_right {
	width: 590px;
	float: left;
	position: relative;
	top: -50px;
	margin-left: 25px;
}
.mission_title {
	font-size: 22px;
	line-height: 25px;
	margin-bottom: 20px;
}
#mission_image {
	width: 300px;
	height: 260px;
	background-color: white;
	float: left;
	text-align: center;
}
#mission_gallery {
	width: 610px;
	height: 260px;
	float: left;
	background-color: #4a4037;
	color: white;
	position: relative;
}
#mission_gallery_photos {
	position: relative;
	width: 430px;
	height: 260px;
	float: left;
	text-align: center;
	overflow:hidden;
}
#mission_gallery_image {
	position: absolute;
	top:0px;
	left:0px;
}
#mission_gallery_info {
	width: 142px;
	height: 200px;
	padding: 60px 18px 0px 18px;
	float: left;
}
#mission_gallery_text {
	height: 160px;
	overflow: hidden;
}
#mission_gallery_nav {
}
#mission_photo_count {
	font-size: 16px;
	color: #de5327;
}
/* EVENTS */
.events_content {
	width: 730px;
	margin-left: 100px;
}
.event_list_item {
	border-bottom: 1px solid #cdc6a5;
	padding-bottom: 20px;
	margin-top: 20px; 
}
.event_date {
	width: 90px;
	float: left;
	border-right: 1px solid #cdc6a5;
}
.event_month {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.event_day {
	font-size: 32px;
	line-height: 36px;
	text-align: center;
	margin-top: 4px;
}
.event_info {
	width: 610px;
	float: left;
	margin-left: 20px;
}
.event_info h3 {
	margin-top: 0px;
}
.event_info a {
	color: #de5327;
}
.event_info h3 a {
	color: #584a29;
	text-decoration: none;
}
.event_info h3 a:hover {
	text-decoration: underline;
}
/* MISC */
#our_founder_content {
	width: 520px;
	height: 490px;
	position: absolute;
	top: 30px;
	left: 385px;
}
.regular {
	margin: 0px 60px 0px 60px;
	padding-bottom: 10px;
}
#share_form label, #volunteer_form label {
	font-weight: bold;
	margin-top: 5px;
}
.z_input {
	width: 250px;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #cdc6a5;
	font-family: Arial, sans-serif;
}
.x_input { display:none; }
.c_input {
	width: 350px;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #cdc6a5;
	font-family: Arial, sans-serif;
}

div.validation-advice
{
	font-weight:bold;
	padding:5px;
	background-color:#47211A;
	color:#fff;
	margin:8px auto;
}
.rightBox
{
	background-color:#F8F5E8;
	margin:12px 0 0;
	width:494px;
	clear:left;
}

.rightBox p {
	color: #4a4037;
	line-height: 1.2em;
	padding: 3px 12px 3px 12px;
}

.rightBox h2 {
	color: #f69221;
	font-size: 14pt;
	line-height: 1.0em;
	padding: 12px 12px 0px 0px;
	margin: 0;
}

.rightBox img {
	float: left;
	padding: 12px 12px 30px 12px;
	position: relative;
	display:block;	
}

.boxLink
{
	text-align:right;
	padding:0 12px 12px;
	color:#4A4037;
	font-size:11px;
	font-weight:bold;
}

.boxLink a
{
	text-decoration:none;	
}

div#flashContent
{
	width:450px;
	padding:20px;
	margin:0px auto;
	border:solid 2px #605235;
}
div#flashContent img
{
	border:0;
}