/* CSS Layout */

body 		{ margin: 0px; 
			  padding:0px; 
			  text-align:center; 
			  background-color: #ffffff;
			  }

img			{ border:0px;}
.center		{ text-align: center;}
.clr		{ clear: both; }
iframe		{ border: 0px; margin: 0px; }

#wrapper	{ width:955px;
			  margin:0px auto;
			  text-align:center;
			  }

#head		{ background-color: #ffffff;
			  width: 930px;
			  height: 25px;
			  }
.head		{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 9px; 
	  		  font-style: normal;
			  font-weight: bold; 
	  		  color:#cccccc;
			  text-align: left;
			  padding: 5px 0px 0px 40px;
	  		  }
.head A:link		{ color:#cccccc; text-decoration: none; font-weight: bold; }
.head A:visited	{ color:#cccccc; text-decoration: none; font-weight: bold;}
.head A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.head A:active	{ color:#cccccc; font-weight: bold;}
			  
#top		{ background-image: url(../images/michelle_hellyer.jpg);
			  width: 930px;
			  height: 140px;
			  }
			  
#topleft	{ float: left;
			  position: relative;
			  width: 450px;
			  text-align: left;
			  }

#topright	{ float: right;
			  position: relative;
			  width: 480px;
			  text-align: right;
			  }
			  
.top		{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 9px; 
	  		  font-style: normal;
			  font-weight: bold; 
	  		  color:#cccccc;
			  text-align: right;
			  padding: 91px 40px 0px 0px;
	  		  }
.top A:link		{ color:#cccccc; text-decoration: none; font-weight: bold; }
.top A:visited	{ color:#cccccc; text-decoration: none; font-weight: bold;}
.top A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.top A:active	{ color:#cccccc; font-weight: bold;}

h1			{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
			  font-size: 9px; 
			  font-style: normal; 
			  color:#cccccc; 
			  display: inline;
			  }

#main		{ background-color: #cccccc; width: 930px;}
	  
#home		{ background-image: url(../images/home_bg.jpg);
			  width: 930px;
			  height: 445px;
			  }

.home		{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 24px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#666666;
			  text-align: left;
			  padding: 180px 40px 0px 110px;
	  		  }
.home A:link		{ color:#666666; text-decoration: none; font-weight: normal; }
.home A:visited	{ color:#666666; text-decoration: none; font-weight: normal;}
.home A:hover	{ color:#000000; text-decoration: underline; font-weight: normal;}
.home A:active	{ color:#666666; font-weight: normal;}

#contact	{ background-image: url(../images/contact_bg.jpg);
			  width: 930px;
			  height: 445px;
			  }
			  
.contact		{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 24px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#666666;
			  text-align: left;
			  padding: 100px 40px 0px 40px;
	  		  }
.contact A:link		{ color:#666666; text-decoration: none; font-weight: normal; }
.contact A:visited	{ color:#666666; text-decoration: none; font-weight: normal;}
.contact A:hover	{ color:#000000; text-decoration: underline; font-weight: normal;}
.contact A:active	{ color:#666666; font-weight: normal;}

#about		{ background-image: url(../images/about_bg.jpg);
			  width: 930px;
			  height: 445px;
			  text-align:left;
			  }

.about		{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  text-align: left;
			  width:580px;
			  padding: 25px 40px 0px 60px;
	  		  }
.about A:link		{ color:#ffffff; text-decoration: none; font-weight: normal; }
.about A:visited	{ color:#ffffff; text-decoration: none; font-weight: normal;}
.about A:hover	{ color:#cccccc; text-decoration: underline; font-weight: normal;}
.about A:active	{ color:#ffffff; font-weight: normal;}

#gallery	{ width: 930px;
			  text-align:center;
			  background-color: #ffffff;
			  }
		  
#foot		{ background-image: url(../images/foot_bg.jpg);
			  width: 930px;
			  height: 55px;
			  }
			  
#footleft	{ float: left;
			  position: relative;
			  width: 500px;
			  text-align: left;
			  }

#footright	{ float: right;
			  position: relative;
			  width: 400px;
			  text-align: right;
			  }
			  
.foot		{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 10px; 
	  		  font-style: normal;
			  font-weight: bold; 
	  		  color:#cccccc;
			  padding: 20px 40px 0px 40px;

	  		  }
.foot A:link		{ color:#cccccc; text-decoration: none; font-weight: bold; }
.foot A:visited	{ color:#cccccc; text-decoration: none; font-weight: bold;}
.foot A:hover	{ color:#666666; text-decoration: underline; font-weight: bold;}
.foot A:active	{ color:#cccccc; font-weight: bold;}


.form		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
			  font-size: 9px; 
			  font-style: normal; 
			  color:#666666; 
			  }

.form A:link	{ color:#666666; text-decoration: none;}
.form A:visited	{ color:#666666; text-decoration: none;}
.form A:hover	{ color:#000000; text-decoration: none;}
.form A:active	{ color:#666666;}

input, select, textarea {
	background: #ffffff;
	font-family: Verdana, helvetica, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#666666;
	border: solid 1px #666666;
	padding: 2px;
}