/* CSS Document */

a:link {
	color: #a74230;
	text-decoration: underline;
	}
a:visited {
	color: #863426;
	text-decoration: none;
	}
a:hover {
	color: #1cb566;
	text-decoration: underline;
	}
a:active {
	color: #a74230;
	text-decoration: underline;}
	

.HeaderBox {
	width: 850px;
	height: 163px;
	background-image:url(images/header.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: static;
}



.TopLinksBox{
	width: 305px;
	height: 32px;
	margin-left: 10px;
	float: left;
}

.MidLinksBox{
	width: 850px;
	height: 30px;
	margin-top: 101px;
	float: left;
}

.ContentHomeBox{
	width: 555px;
	margin-top: 10px;
	float: left;
	margin-left: 10px;
}

.ContentPageBox{
	width: 555px;
	margin-top: 10px;
	float: left;
	margin-left: 10px;
}

.ContentPageBox2{
	width: 555px;
	padding-bottom: 11px;
	margin-top: 10px;
	float: left;
	margin-left: 10px;
}

.ContentPageBox3{
	width: 790px;
	padding-bottom: 11px;
	margin-top: 10px;
	float: left;
	margin-left: 15px;
}

.PhotoHomeBox{
	width: 140px;
	height: 225px;
	margin-top: 25px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
}

.NewsBox01{
	width: 240px;
	background-color:#e7e5d7;
	margin-top: 0px;
	float: left;
}

.NewsBox02{
	width: 236px;
	background-color:#f6f4e8;
	margin-top: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	padding-bottom: 20px;
	float: left;
}

.NewsBox03{
	width: 240px;
	background-color:#e7e5d7;
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
}

.NewsBox04{
	width: 236px;
	background-color:#f6f4e8;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom:2px;
	float: left;
}



.FeatureBox00{
	width: 550px;
	height: 22px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
}
.FeatureBox01{
	width: 550px;
	background-color:#e7e5d7;
	margin-top: 0px;
	margin-left: 5px;
	float: left;
}

.FeatureBox02{
	width: 546px;
	background-color:#f6f4e8;
	margin-top: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	float: left;
	padding-bottom: 4px;
}

.img01{
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	float: right;
}


.show-hide {
	font-family:  Trebuchet MS,Verdana,Arial,sans-serif;
	font-size: 11px;
	float: left;
	text-align: left;
	padding-left: 10px;
}



#topnavcontainer {
	width: 561px;
	height: 26px;
}
#topnav, #topnav ul {
	font-family: Gill Sans MT, Arial;
	font-size: 13px;	
	color: #000000;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;	
}

#topnav a {
	text-decoration: none; 
}

#topnav a:hover {
	text-decoration: none; 	
}


#topnav li.divider {
	margin: 0px 0px 0px 0px;
	color: #53aedd;
	display: block;
}

/* ----- highlight active tab based on body @class attribute ----- */

body.index #topnav li#topnav-index a,
body.services #topnav li#topnav-about a,
body.about #topnav li#topnav-people a,
body.menu #topnav li#topnav-clients a,
body.retreats #topnav li#topnav-clientnews a {
  font-weight: bold;
  display: block;
}



.text1 {
	font-family: Trebuchet MS,Verdana,Arial,sans-serif;
	font-size: 14px;
	color: #333333;
	padding-left: 5px;
	padding-top: 10px;
}


.text2 {
	font-family: Trebuchet MS,Verdana,Arial,sans-serif;
	font-size: 13px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.text3 {
	font-family: Trebuchet MS,Verdana,Arial,sans-serif;
	font-size: 15px;
	color: #a74230;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
}

.text4 {
	font-family: Trebuchet MS,Verdana,Arial,sans-serif;
	font-size: 13px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
}

.text5 {
	font-family: Trebuchet MS,Verdana,Arial,sans-serif;
	font-size: 14px;
	color: #333333;
	padding-left: 15px;
	padding-top: 10px;
}

.text6 {
	font-family: Trebuchet MS,Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 3px;
}

.text6 a {
	color:#333333;
	text-decoration: none; 
}

.text6 a:hover {
	color:#FFFFFF;
	text-decoration: underline; 	
}

.text7 {
	font-family: Trebuchet MS,Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 3px;
	padding-right: 5px;
}

