.home #main {

	border-right:0;
}

#content.home #main h1 {

	font-size: 16px;
	background: none;
	color:#471D06;
	padding:0px;
	width:auto;
	position: relative;
	left: 0px;
}

#content.home #main #top h1 {
	font-weight:normal;
	width:592px;
	font-size:18px;
	color:#8F7D67;
	line-height:24px;
}

#content.home #main #top h1 a.txt{
	text-decoration:none;
}

#content.home #main #top h1 a.txt:hover{
	text-decoration:underline;
}

#content.home #main #top h1 .register {
padding-right:40px;
}


#content.home #main #top h1 .register, #content.home #main #top h1 .register a{
	color: #471D06;
	font-size:16px;
}

#content .promo_blue  #testimonials a {
	text-decoration:underline;
}

#testimonials {
	max-height:400px;
	overflow: hidden;
}

#testimonials .tslide {
	visibility:hidden;
}

#testimonials .tslide.active{
	visibility:visible;
}


#wrapper #content.home h2 {
	float:none;
	margin-bottom:10px;
	position:relative;
}

#wrapper #content.home h2 span{
	position:absolute;
	right:0;
}

/* top buttons */  

#hp_vo_btn {
	margin-left:8px;
}

#hp_vo_btn, #vp_vp_btn {
	position:relative;
	height:50px;
	width:240px;
	display:block;
	float:left;
}

#hp_vo_btn span, #vp_vp_btn span{
	position:absolute;
	top:0;
	left:0;
	background:url(/images/hp/top-button.jpg);
	height:40px;
	width:240px;
}

#vp_vp_btn span {
	background-position: -240px 0;
	width:210px;
}

#hp_vo_btn:hover span{
	background-position: 0px -40px;
}

#vp_vp_btn:hover span {
	background-position: -240px -40px;
	width:210px;
}

/* map and volunteer drop downs */

#volunteer_selection, .slide {
	width:592px;
	background:url(/images/hp/countries_bg.jpg);
	margin:20px 0;
	clear:both;
	position:relative;
	z-index:999;
}

#volunteer_selection .top, .slide .top{
	background:url(/images/hp/countries_top_cap.jpg) top left;
	height:14px;
}

#volunteer_selection .bottom, .slide .bottom{
	background:url(/images/hp/countries_bottom_cap.jpg) bottom left;
	height:24px;
}

#volunteer_selection .inner, .slide .inner{
	padding:5px 20px;
}

#content.home #main .slide h1 {
	font-size:14px;
}

.callout {
	font-size:14px;
}

#content #volunteer_selection h2{
	float:none;
	margin-bottom:10px;
}

#hp_map {
	float:left;
}

#content #region_list {
	float:left;
	list-style:none;
	font-size:14px;
	margin:0 0 0 10px ;
	position:relative;
	width:250px;
}

#content #region_list li{
	margin:0;
}

#content #region_list li li{
	font-size:10px;
	list-style:none;
	line-height:130%;
	width:100px;
}

#content #region_list li .country_list {
	display:none;
	position:absolute;
	top:0;
	right:0;
	background:#B3740D;
	padding:10px;
	width:120px;
	color:white;
	height:150px;
	z-index:8;
}

#content #region_list li .country_list div {
	position:absolute;
	top:18px;
	height:130px;
	width:120px;
	overflow:hidden;
}

#content #region_list li ul {
	
	position:absolute;
	right:0;
	top:0;
	width:120px;
	color:white;
	z-index:9;
}

#content #region_list li li a{
	display:inline;
	padding:0;
	color:white;
	text-decoration:none;
}

#content #region_list li li a:hover{
	text-decoration:underline;
}

#region_list a{
	display:block;
	padding:5px;
	width:120px;
}

#region_list a:hover{
	background:#B3740D;
	color:white;
}

#content .hp_down_arrow, #region_list a.hp_down_arrow:hover,
#content .hp_up_arrow, #region_list a.hp_up_arrow:hover {
	display:none;
	width:120px;
	height:10px;
	padding:3px 0;
	background:url('/images/hp/arrow.png') #B3740D no-repeat center bottom;
	color:white;
	position:absolute;
	left:0px;
	top:150px;
	z-index:99999;
	text-align:center;
	text-decoration:none;
}

#content .hp_up_arrow, #region_list a.hp_up_arrow:hover {
	top:0;
	display:none;
	background:url('/images/hp/arrow-up.png') #B3740D no-repeat center bottom;
}


#search_box {
	clear:both;
	padding-top:30px;
}

#hp_search_txt{
	position:relative;
	height:32px;
	width:150px;
	float:left;
}

#hp_search_txt span {
	position:absolute;
	top:0;
	left:0;
	background:url(../images/hp/search-our-network.jpg);
	height:32px;
	width:150px;
	float:left;
}

#hp_interest_select, #hp_skills_select {
	height:32px;
	width:190px;
	position:relative;
	float:left;
}

#hp_interest_select {
	margin-right:10px;
}

#hp_interest_select span, #hp_skills_select span{
	position:absolute;
	top:0;
	left:0;
	height:32px;
	width:190px;
	background:url(../images/hp/search-our-network.jpg) -150px 0;
}

#hp_skills_select span{
	background:url(../images/hp/search-our-network.jpg) -355px 0;
}

#hp_interest_select ul, #hp_skills_select ul{
	display:none;
}

#content #hp_interest_select ul, #content #hp_skills_select ul{
	
	list-style:none;
	margin:0;
	background:#729BC7;
	color:white;
	padding:10px 0;
	position:absolute;
	top:31px;
	left:7px;
	width:170px;
	
	-webkit-box-shadow: 1px -1px 3px 1px #999;
	-moz-box-shadow: 1px -1px 3px 1px #999;
	box-shadow: 1px -1px 3px 1px #999; 

}

#content #hp_skills_select ul{
	background:#78496A;
}	
	

#content #hp_interest_select ul a, #content #hp_skills_select ul a{
	color:white;
	text-decoration:none;
	background:#729BC7;
	padding:3px 10px;
	width:150px;
	display:block;
}

#content #hp_interest_select ul a:hover {
	background:#325E8C;
}

#content #hp_skills_select ul a {
	background:#78496A;

}

#content #hp_skills_select ul a:hover {
	background:#541A43;
}	

#browse {
	clear:both;
	padding-top:10px;
}

#hp_stories {
	background:url(/images/hp/bottom_boxes_bg.jpg);
	width:592px;
	position:relative;

}

#hp_stories .top{
	background:url(/images/hp/bottom_boxes_top_cap.jpg) left top;
	height:16px;
}

#hp_stories .bottom{
	background:url(/images/hp/bottom_boxes_footer.jpg) left bottom;
	height:24px;
}

.hp_stories {
	width:250px;
	float:left;
	margin: 0 20px 40px 20px;
}

.morelink {
	position:absolute;
	bottom:18px;
}

/* right column */

#content h2#hp_grants{
	font-size:12px;
	font-weight:normal;
	width:167px;
	height:52px;
	position:relative;
}

#content h2#hp_grants span{
	background:url(/images/hp/grant-opportunities.gif) left bottom;
	position:absolute;
	top:0;
	left:0;
	width:154px;
	height:48px;
}

.promo_img_txt {
	margin:0 10px 10px 10px;
}

#slideshow {

	height:200px;
	position:relative;

}

.slide {
	margin-top:0;
}

#slideshow .slide {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    display:none;
}

#slideshow .slide.active {
    z-index:10;
    display:block;
}

#slideshow .slide.last-active {
    z-index:9;
}

#wrapper #content #subForm #submit {
	height:auto;
	width:auto;
	
	margin:10px 0 0 65px;
}



#slide_prev, #slide_next {
	position:absolute;
	z-index:999;
	bottom:20px;
	background:url('/images/buttons/arrows_slideshow.png');	
	height:16px;
	width:10px;
}

#slide_prev {
	right:20px;
	background-position:-10px 0;
}

#slide_next {
	right:0;
}

#slide_prev:hover {
	background-position:-10px -16px;
}

#slide_next:hover {
	right:0;
	background-position:0px -16px;	
}

#small_slideshow .previous, #small_slideshow .next {
	top:35px;
}

#small_slideshow .next {
	left:545px;
}
