
/* COMMON DEFINITIONS */
	html,body {height:100%; margin:0;}
	body{font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#727272; background:url(DesignImages/body_bg.png) repeat-x top #cac1b3; }
	
	h1,h2,h3,h4,h5,h6{font-weight:bold; margin:0px 0 0px 0; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#4e4e4e;}
	h1{font-size:30px; margin:0;}
	h2{font-size:18px; }
	h3{font-size:14px;}
	/*h4{font-size:18px;}
	h5{font-size:16px;}
	h6{font-size:14px;}*/
	h1+h2{margin-top:10px;}
	
	form{position:relative; margin:0; padding:0;}
	table{ position:relative;  font-size: 11px;}
	
	p{font-size:11px; line-height:18px; margin-bottom:10px; /*overflow:hidden;*/ margin-top:0;}
	.InternalBlock {overflow:hidden; padding-bottom: 20px;}
	p img{float:left; margin:5px 10px 5px 0;}

	li{font-size:11px; margin-top:10px; margin-bottom:10px;}
	label { font-size: 11px;}
	
	textarea, input, button, select{font-size:11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; color:#727272;}

	small{font-size:10px;}
	big{font-size:12px;}

	A:link {text-decoration:underline; color: #b76fb5;/*#3b7954;red*/}
	A:visited {text-decoration:underline; color: #b76fb5;}
	A:activ {text-decoration:underline; color: #4e4e4e;}
	A:hover {text-decoration:underline; color: #4e4e4e;}
	
	a img{border:0;}
	
	.row{overflow:hidden;}
	
	.page_wrapper{border:0px dotted black; width:875px; margin:-1px auto; padding:1px 0; height:auto!important; min-height:99.7%; position:relative;}
	.content_wrapper{border:opx dotted blue; width:875px; margin:0px auto 20px auto; position:relative; overflow:hidden;}/* Margin-bottom = footer height + empty margin */
	.footer_wrapper{border:0px dotted red; width:875px; margin:0 auto; position:relative; overflow:hidden;}

	.clearfloat{ clear:both; font-size: 1px; line-height: 0px; margin:0; padding:0;}
	/* ----- */
	
	
/* ^^^^^ */

/* COLUMNS ADJUSTMENTS */
	.with_left_column .center_column_wrapper{border:0px dotted blue; width:500px; padding:10px 60px; position:relative; float:right; background-color:white; margin-bottom:20px;}
	.with_left_column .left_column_wrapper{border:0px dotted black; width:215px; position:relative; float:left; overflow:hidden; padding-left:20px;}
/* ^^^^^ */

/* HEADER */
	.header_wrapper{ border:0px dotted red; position:relative; overflow:hidden;}
	.header_wrapper .header_logo{margin:10px 0 2px 20px; float:left;}
	.header_wrapper .top_menu{float:right; margin-top:15px; color:#1b3603;}
	.header_wrapper .top_menu a{color:#1b3603; text-decoration:none; }
	.header_wrapper .top_menu a:hover{ text-decoration:underline;}
/* ^^^^^ */

/* HOME CENTER */
	.center_wrapper{border:0px dotted red; width:835px; position:relative; margin:0 20px;}
	.center_wrapper .banners_wrapper{border:0px dotted red; position:relative;}
	.center_wrapper .banners_wrapper .bg_top{ position:absolute; height:60px; right:-20px; left:-20px; bottom:0px; background:url(DesignImages/home_center_bg.png) no-repeat center top; z-index:-1;}
	.center_wrapper .banners_wrapper .banner_small_home_center{border:0px dotted red; float:left; margin-right:2px;}
	.center_wrapper .banners_wrapper .long_text_field{border:0px dotted red; float:right; width:268px; height:154px; overflow:auto; margin-top:-29px; __background:url(DesignImages/player_bg.png) no-repeat center top;}
/* ^^^^^ */

/* HOME BOTTOM */
	.bottom_wrapper{border:0px dotted red; width:875px; position:relative; padding:0px 0 10px 0; background-color:#2b2f1f; margin-bottom:10px; z-index:1;}
	.bottom_wrapper .bg_bottom{ position:absolute; height:10px; right:0; left:0; bottom:-10px; background:url(DesignImages/home_bottom_curves.png) no-repeat -875px 0; z-index:-1;}
	
	.bottom_wrapper .banner_small_home_ask{ width:207px; height:152px; margin-left:20px; background:url(DesignImages/banner_ask_bethany_bg.png) no-repeat center; float:left;}
	.bottom_wrapper .banner_small_home_ask img{margin-top:20px;}
	.bottom_wrapper .banner_small_home_ask .banner_text{color:#c4c4c4; font-size:12px; font-weight:bold; margin:0px 15px 15px 15px;}
	.bottom_wrapper .banner_small_home_ask .banner_text a{color:white; text-decoration:none;}
	.bottom_wrapper .banner_small_home_ask .banner_text a:hover{color:white; text-decoration: underline;}
	
	.bottom_wrapper .banner_small_home_donate{ width:207px; height:152px; margin-left:2px; background:url(DesignImages/banner_donate_bg.png) no-repeat center; float:left;}
	.bottom_wrapper .banner_small_home_donate img{margin-top:20px;}
	.bottom_wrapper .banner_small_home_donate .banner_text{color:#c4c4c4; font-size:12px; font-weight:bold; margin:0px 15px 15px 15px;}
	.bottom_wrapper .banner_small_home_donate .banner_text a{color:white; text-decoration:none;}
	.bottom_wrapper .banner_small_home_donate .banner_text a:hover{color:white; text-decoration: underline;}
	
	.bottom_wrapper .banner_small_home_volunteer{border:0px dotted red; width:413px; height:152px; margin-right:20px; float:right;}
	.bottom_wrapper .banner_small_home_volunteer img{margin-top:1px;}
	.bottom_wrapper .banner_small_home_volunteer .banner_text{border:0px dotted red; color:#fff; font-size:12px; margin:0px 5px 5px 5px;}
	.bottom_wrapper .banner_small_home_volunteer .banner_text a{color:white; text-decoration:none;}
	.bottom_wrapper .banner_small_home_volunteer .banner_text a:hover{color:white; text-decoration: underline;}
	
	.bottom_wrapper .banner_small_home_volunteer .volunteer_form{border:0px dotted red; margin:0 5px; padding:0;}
	.bottom_wrapper .banner_small_home_volunteer .volunteer_form .input_inside{border:0px dotted blue; float:left; margin:0 5px 0 0;}
	.bottom_wrapper .banner_small_home_volunteer .volunteer_form input[type='text']{width:150px; font-size:12px; background-color:#b9bab5; border:1px solid #7e7f7c; height:18px; #margin-right:-10px;  }
	.bottom_wrapper .banner_small_home_volunteer .volunteer_form .button_send{border:0px dotted white; margin:0px 5px 0 0; float:left;}
/* ^^^^^ */


/* HOME BACKGROUND*/
	.home_background{position:absolute; top:0; width:875px; height:403px; background:url(DesignImages/home_bg.jpg) no-repeat center top; z-index:-100;}
/* ^^^^^ */

/* LEFT MENU */
	.left_menu_wrapper{border:0px dotted red; position:relative; width:215px; height:227px; background:url(DesignImages/left_menu_bg.png) no-repeat center; padding:1px 0; margin-bottom:5px; left: -310px;}
	.left_menu_wrapper_internal{border:0px dotted red; position:relative; width:215px; height:227px; background:url(DesignImages/left_menu_bg.png) no-repeat center; padding:1px 0; margin-bottom:5px; left: 0px;}
	.left_menu_wrapper .menu_item{ border:0px dotted red; position:relative; font-size:13px; color:#183300; background:url(DesignImages/left_menu_divider.png) no-repeat center bottom; padding:0 15px 1px 15px;}
	.left_menu_wrapper .menu_item a{position:relative; color:#183300; text-decoration:none; display:block; padding:6px 0; z-index:1;}
	.left_menu_wrapper .menu_item a:hover{color:#40562d;}
	.left_menu_wrapper .menu_item a:hover .item_hover{ position:absolute; top:0; right:0; bottom:0; left:-25px; background:url(DesignImages/menu_item_hover.png) no-repeat left center; z-index:-1;}
	.left_menu_wrapper .first{margin-top:10px;}
	.left_menu_wrapper .last{ background:none;}
/* ^^^^^ */

/* LEFT CONTENT */
	.left_column_content_wrapper{ border:0px dotted red; position:relative; width:215px; margin:20px 0; background:url(DesignImages/left_column_bg_dark.png) repeat-y -430px 0; color:white; min-height:30px;}
	.left_column_content_wrapper .bg_top_left{ position:absolute; top:-10px; width:215px; height:10px; left:0; background:url(DesignImages/left_column_bg_dark.png) no-repeat 0 0; }
	.left_column_content_wrapper .bg_bottom_left{ position:absolute; bottom:-10px; width:215px; height:10px; left:0; background:url(DesignImages/left_column_bg_dark.png) no-repeat -215px 0; }
	
	.side_banner{text-align:center;}
	
	.side_text{margin:10px;}
	.side_text h2{color:#fff; margin-top:0; margin-bottom:5px;}
	.side_text p{margin:0 0 20px 0; padding:0;}
	/*.side_text a{color:#3b7954;}
	.side_text a:hover{color:#fff;}*/
/* ^^^^^ */

/* CENTER CONTENT */
	
	.center_column_wrapper .bg_top_center{ position:absolute; top:-10px; width:620px; height:10px; left:0; background:url(DesignImages/center_column_bg.png) no-repeat 0 0;}
	.center_column_wrapper .bg_bottom_center{ position:absolute; bottom:-10px; width:620px; height:10px; left:0; background:url(DesignImages/center_column_bg.png) no-repeat -620px 0;}
	
	.slogan_internal{ position:absolute; right:50px; top:-50px;}
	
	.featured_text{border:0px dotted red; position:relative; width:500px; padding:0 30px; margin:30px -30px 10px -30px; background-color:#cececa;}
	.featured_text .bg_top_featured{ position:absolute; top:-10px; width:560px; height:10px; left:0; background:url(DesignImages/center_column_featured_bg.png) no-repeat 0 0;}
	.featured_text .bg_bottom_featured{ position:absolute; bottom:-10px; width:560px; height:10px; left:0; background:url(DesignImages/center_column_featured_bg.png) no-repeat -560px 0;}
	.featured_text h1{font-size:24px;}
/* ^^^^^ */






/* FOOTER */
	.footer_wrapper .footer_text{border:0px dotted red; color:#2b2f1f; font-size:10px; margin: 20px;}

/* ^^^^^ */
