*		{	
			margin:0px;
			padding:0px;
		}

body	{	background-color:#f8f7fb;
			color: #767676;
			font:small Verdana,Geneva,Arial,Helvetica,sans-serif;
			padding: 0px;
		}
		
#wrapper
		{	width: 800px;
			background-color:#F8F7FB;
			min-height:600px;
			margin:0px auto;
			border:5px solid #0038a7;
			border-width:0px 15px;
		}
#photos	{	background-color:#0038a7;
			text-align:center;
			margin:0px auto;
		}
#photos img
		{	margin:10px;
			border:3px outset #a9a9a9;
			border-width:0px 0px 0px 0px;
		}		
#header {
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #767676;
			padding: 10px 10px;
		}
#content ul li	
		{	padding:0px 15px 0px 0px;	
			list-style-position: inside;
		}
h2, h3	{	margin:5px 0px;	}
h3		{	color:#0038a7;	}
		
#menu	{	text-align:left;	
			margin: 15px 15px;
			padding: 10px 0px;
			border: 2px solid #767676;
			width:200px;
			float:left;
			height: 100%;
			
		}		
#menu ul li
		{	list-style-image:url(bullet.gif);
			list-style-position:inside;
			line-height:25px;
			margin:0px 5px;
		}
#menu ul li ul li
		{	list-style-image:url(sub_bullet.gif);
			list-style-position:inside;
			line-height:150%;
			text-indent:2em;
		}
a:link, a:visited
		{	text-decoration:none;
			color: #767676;
			border-bottom:1px dashed #767676;
			padding: 0px 0px;
		}
a:hover
		{	text-decoration:none;
			border-bottom:1px solid #0038a7;
			color:#0038a7;
		}
h3 a:link, h3 a:visited
		{	color:#0038a7;	}
h3 a:hover
		{	color: #767676;
		}
#content
		{	float:right;
			width: 540px;
			padding: 10px;
			background-color:#f8f7fB;
		}
#gallery img	
		{	padding:10px;	
			border: 0px;
		}
#gallery a:link, #gallery a:visited, #gallery a:hover
		{	border:0px;	}
img.house
		{	vertical-align:top;
			float:right;	
			border-width: 0px;
		}
			
#footer	{	width: 95%;
			margin: 0px auto;
			clear:both;	
			text-align: center;
			border-top: 1px solid #767676;
			padding: 10px;
		}
.TruLite
		{	color:#0038a7;
			font-weight:bold;
		}
p		{	padding: 0px 0px 15px 0px;	}
#mainphoto
		{	text-align:center;
			border: 15px solid #0038a7;
		}
#mainphoto h1
		{	color:#0038a7;
			padding:10px;
		}

.testimonial
		{	border:1px dotted #767676;
			border-width: 1px 0px;
			font-style:italic;
		}
		
a img {	border:0px;	}
