body {margin: 0;
	padding: 0;
	background: #c9cc8a;
	font-size: 10pt;
	font-family: Georgia,Arial,Helvetica, sans-serif;
	background: url(images/backgroundPat.gif) 50% 50%;
	}
	
a:link, a:visited {color: #b31f17;}
	
a:hover, a:active {color: #f00;}
	
.reg {font-size: 10pt;
	text-align:center;	}
	
.title {

margin: 5px 0px 0 125px;
}

	
.footer {font-size: 8pt;
	text-align: left;
	font-family: georgia,Arial,Helvetica, sans-serif;
	line-height: 175%;
	
	}

.address {font-size: 8pt;
	text-align: right;
	font-family: georgia,Arial,Helvetica, sans-serif;
	line-height: 175%;
	margin: 0px 50px 0 0px;}	
	
p {font-size: 10pt;
	line-height: 200%;
	margin: 25px 175px 0 170px;
	padding: 0px;
	text-align:left;
	}	
p.map {font-size: 10pt;
	line-height: 200%;
	margin: 10px 100px 0 100px;
	padding: 0px;
	}
p.pubcopy {font-size:9pt;
	line-height: 175%;
	margin: 25px 10px 0 25px;
	padding: 0px;
	}	


.input {border: 1px solid #666;
background: #cacc8b url("images/menuback.gif");
}

.comments {border: 1px solid #666;
background: #cacc8b;
}

.textarea {border: 1px solid #cccc99;
}
	
.portfolioleft {background-image: url(images/bee_on_flowers_trans.gif); 
	background-repeat: no-repeat;}

.portfolioright {background-image: url(images/leftportfolio.gif); 
	background-repeat: no-repeat;
	background-position: right;}
	
.contactleft {background-image: url(images/winterbranches.gif); 
	background-repeat: no-repeat;
	}	

.text p {padding: 0 5px 0 0;
	margin: 0;
	text-align: right;}
	
.text span {font-size: 12pt;
	color: #CC0000;
	font-weight: bold;}
