html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}


body {
	background-image: url(../img/bckg-retreat.jpg);
}



.retreatinfo {
	width: 480px;
	min-height: 310px;
	background-image: url(../img/bckg-retreatintro.png);
	margin: 10px 0px 20px 0px;
}

.retreatinfo img {
	padding: 10px;
}

.retreatinfo h3 {
	font-size: 22px;
	color: #660066;
	text-align: left;
	padding: 0px 0px 5px 10px;	
}


.retreatinfo h5 {
	font-size: 24px;
	color: #FF0033;
	text-align: left;	
	padding: 0px 0px 0px 10px;	
}

.retreatinfo h6 {
	font-size: 14px;
	color: #000000;
	text-align: left;
	padding: 10px;
	font-weight: bold;	
}

.retreatinfo p {
	font-size: 12px;
	color: #000000;
	clear: both;
	padding: 10px;
	text-align: justify;
}


#columnzero {
	width: 960px;
	padding: 20px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}


#columnzero h3 {
	font-size: 32px;
	color: #660066;
	padding: 0px 0px 5px 10px;	
}


#columnzero h5 {
	font-size: 24px;
	color: #FF0033;
	padding: 0px 0px 0px 10px;	
}

#columnzero h6 {
	font-size: 14px;
	color: #000000;
	padding: 10px;
	font-weight: bold;	
}


	
#columnone {
	width: 230px;
	float: left;
	padding: 10px;
	margin: 0px 0px 50px 0px;
}

#columntwo {
	width: 230px;
	float: left;
	padding: 10px;
}

#columnthree {
	width: 490px;
	float: right;
	padding: 10px 0px 50px 0px;
}

#columnone h2, #columntwo h2, #columnthree h2 {
	color: #663399;
	font-size: 24px;
	padding: 30px 0px 10px 0px;
}

#columnthree img {
	border: #fff solid 2px;
	margin: 3px;
}

#columnthree img:hover {
	border: solid 2px #FF00FF;
}
#contact-area {
	width: 470px;
	margin: 20px 10px 0px 0px;
}

#contact-area input, #contact-area textarea {
	width: 450px;
}

#contact-area input.submit-button {
	margin: 15px 5px 0px 10px;
}


