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 55px;
}
p {font-size: 10pt;
	line-height: 200%;
	margin: 25px 155px 0 165px;
	padding: 0px;
	text-align:left;
	}	
	
.footer, .footer p {font-size: 8pt;
	text-align: center;
	font-family: georgia,Arial,Helvetica, sans-serif;
	line-height: 175%;}
	
p.copy {font-size: 10pt;
	line-height: 175%;
	margin: 25px 35px 0 35px;
	padding: 0px;
	text-align:left;
	}	

p.pubcopy {font-size:9pt;
	line-height: 175%;
	margin: 25px 10px 0 25px;
	padding: 0px;
	text-align: left;
	}	
p.map {font-size: 10pt;
	line-height: 200%;
	margin: 10px 150px 0 150px;
	padding: 0px;
	text-align:left;
	}

.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;}
