#div_topBg {
	background-image: url(_imgs/topBg/flower.jpg);
}

body {
}

.generalContent{
}
.div_pageBody {
     height: 650px;
}

#homecol1 {
     width: 300px;
     float: left;
     position: relative;
     left: 20px;
     /*margin-right: 20px;*/
     border: 0px solid #fff;
}
#div_dividerV1 {
     float: left;
     border: 0px solid #fff;
     position: relative;
     left: 25px;
}
#homecol2 {
     width: 300px;
     position: relative;
     left: 45px;
     float: left;
     /*clear: right;*/
     border: 0px solid #fff;
}
#div_contactInfo {
     float: left;
}

#div_groupWelcome,#div_groupMission {
    float: left;
    width: 290px;
	height: 213px;
	border: 0px solid #006;
}
#div_dividerV1 {
	background-image: url(_imgs/home/divider_vert1.gif);
	width: 2px;
	height: 413px;
}

#div_groupUpcoming,#div_groupSummer {
     width: 290px;
	/*height: 213px;*/
	border: 0px solid #060;
}
#div_groupUpcoming {
     margin-top: 24px;
}
#div_groupWelcome div, #div_groupMission div, #div_groupUpcoming div, #div_groupSummer div {
	margin-left: auto;
	margin-right: auto;
}
#div_groupWelcome div, #div_groupSummer div {
	margin-top: 15px;
}

div#div_textWelcome, div#div_dividerH2 {
     margin-top: 5px;
}

#home_50years, #home_summer09logo {
     text-align: center;
} 
div#home_othericons {
     margin-top: 24px;
}
div#div_campStore {
     margin-top: 18px;
}
div#div_tableSummer {
     margin-top: 20px;
}
div#home_summer09logo {
     margin-top: 25px;
     cursor: pointer;
}

#div_contactInfo {
	border: 0px dashed #f00;
	background-image: url(_imgs/home/contactinfo.jpg);
	width: 646px;
	height: 222px;
	cursor: pointer;
}


/************************************************/
	#div_headWelcome {
		background-image: url(_imgs/home/head_welcome.gif);
		width: 253px;
		height: 67px;
	}
	#div_dividerH1 {
		background-image: url(_imgs/home/divider_horz1.gif);
		background-repeat: no-repeat;
		width: 259px;
		height: 1px;
	}

	#div_textWelcome {
		font-size: 11px;
		text-align: center;
	}
	#div_dividerH2 {
		background-image: url(_imgs/home/divider_horz1.gif);
		background-repeat: no-repeat;
		width: 259px;
		height: 1px;
	}
	
/************************************************/
	#div_headMission {
		background-image: url(_imgs/home/head_mission.gif);
		width: 123px;
		height: 24px;
		margin-top: 10px;
	}
	#div_textMission {
	    margin-top: 5px;
	    padding-top: 12px;
		background-image: url(_imgs/home/bg_mission.gif);

		width: 240px;
		height: 75px;
		text-align: center;
		font-size: 15px;
		font-style: italic;
	}
/******************************************************/

	#div_headUpcoming {
	    margin-top: 6px;
		background-image: url(_imgs/home/head_upcoming.gif);
		width: 259px;
		height: 24px;
	}
	#div_featuredEvent {
	    background-image: url(_imgs/home/encounter09.jpg);
	    width: 282px;
	    height: 55px;
	    margin-top: 10px;
	    cursor: pointer;
	}
	#div_tableUpcoming {
	    margin-top: 20px;
		width: 284px;
		font-size: 10px;
	}
	#div_tableUpcoming table {
		width:100%;
	}
	#div_tableUpcoming table tr {
		height: 17px;
	}
	#div_tableUpcoming table .date {
		background-color: #bfbf75;
		color: #000;
		text-align: right;
		width: 65px;
	}
	#div_tableUpcoming table .desc {
		background-color: #92995c;
		text-align: left;
		padding-left: 5px;
	}
	#div_tableUpcoming table .desc a {
		color: #fff;
		font-weight: normal;
		text-decoration: none;
	}
	#div_tableUpcoming table .desc a:hover {
		color: #bfbf75;
	}
	#div_tableUpcoming table .link {
		background-color: #bfbf75;
		text-align: right;
	}
	#div_tableUpcoming table .link a {
		color: #fff;
		font-weight: normal;
	}
	#div_tableUpcoming table .link a:hover {
		color: #5b8245;
	}
/********************************************************/
     #div_ggRetreats {
          background-image: url(_imgs/home/ggretreats.jpg);
          background-repeat: no-repeat;
          background-position: center center;
          width: 290px;/*254px;*/
          height: 131px;
          margin-top: 19px;
          cursor: pointer;
     }
     div#div_ggRetreatsInner {
          width: 290px;/*254px;*/
          height: 21px;
          text-align: center;
          /*
          float:left;
          margin-top:94px;
          */
          position:relative;
          top:94px;
          left: 18px; 
     }
/*********************************************************/
     div#div_summer10 {
          background-image: url(_imgs/home/summer10icon.gif);
          width: 282px;
          height: 69px;
          margin-top: 20px;
		  cursor: pointer;
     }
/********************************************************/
	#div_headSummer {
		background-image: url(_imgs/summercamp/head_summercamp.gif);
		width: 209px;
		height: 24px;
		margin-top: 10px;
	}
	#div_tableSummer {
		width: 220px;
	}
	#div_tableSummer table {
		width:100%;
	}
	#div_tableSummer table tr#first, #div_tableSummer table tr#second {
		height: 21px;
		font-size: 12px;
	}
	#div_tableSummer table tr {
		height: 19px;
		font-size: 11px;
	}
	#div_tableSummer table td {
        text-align: center;
		background-color: #bfbf75;
		border-left: 4px solid #92995C;
		border-right: 4px solid #92995C;
	}
	#div_tableSummer table tr#first td a {
	    color: #45455b;
	    font-weight: bold;
	}
	#div_tableSummer table tr#second td a {
	    color: #cb3535;
	    font-weight: bold;
	}
	#div_tableSummer table tr#first td a:hover, #div_tableSummer table tr#second td a:hover {
		color: #5b8245;
     }
	#div_tableSummer table td a {
		color: #fff;
		font-weight: normal;
		text-decoration: none;
	}
	#div_tableSummer table td a:hover {
		color: #5b8245; 
	}
#div_campStore {
     width: 282px;
     height: 55px;     
     border: 1px solid #1E3319;
	background-image: url(_imgs/home/giftofcamp.gif);
	background-repeat: no-repeat;
     cursor: pointer;
}


#div_dividerH3, #div_dividerH4{
	border: 0px solid #f00;
	background-image: url(_imgs/home/divider_horz2.gif);
	background-repeat: no-repeat;
	width: 201px;
	height: 2px;
}
#div_dividerH3,#div_dividerH4 {
     margin-left: 5px;
}
#div_dividerH3 {
	margin-top: 87px;
}
#div_dividerH4 {
     position: relative;
	top: 501px;
}

#div_groupPhotoScroll {
	position: absolute;
	top: 90px;
	left: 4px;
	width: 201px;
	height: 500px;
	overflow: hidden;
	z-index: 1;
}

div#goodsearch {
/*
     margin-top: 10px;
     margin-bottom: 30px;
     margin-left: 20px;
*/
     font-size: 11px;
     font-weight: bold;
}