body 
{
	margin: 0;
	padding: 0;
	background-color: #fff;
	text-align: center;
	font-family: helvetica, arial sans-serif;
	font-size: 12px;
}

.white
{
	font-family: helvetica, arial sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 1.8em;
}

a:link, a:visited 
{
	color: #fff;
	text-decoration: none;
}

img 
{
	border: 0;	
}

.title
{
	font-weight: bold;	
}

.orange 
{
	color: #F27609;
	font-size: 12px;
	font-weight: bold;
}

.form
{
	font-size: 11px;	
}

.button
{
	font-size: 11px;	
}

td.pad
{
	padding-left: 10px;	
}

a:hover 
{
	color: #999;
}

#envelope
{
	margin: auto;
	margin-top: 75px;
	position: relative;
	width: 949px;
	text-align: left;
}

#logo
{
	position: absolute;
	top: 374px;
	left: 60px;	
}

#main
{
	position: relative;
	width: 949px;
	height: 499px;
	background: transparent url(images/mainbg.jpg) 0 0 no-repeat;
}

#left
{
	width: 343px;
	float: left;
	height: 425px;
}

#right 
{
	float: left;
}

#tradition
{
	width: 343px;
	height: 425px;
	background: transparent url(images/tradition.jpg) 13px 176px no-repeat;
}

#nav
{
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	padding-left: 377px;
	top: 18px;
}

#footer
{
	position: relative;
	text-align: right;
	padding-right: 77px;
	padding-top: 10px;
	color: #999;
	font-size: 10px;
}

#movein
{
	position: absolute;
	top: 0;
}

#gallery
{
	position: relative;
	width: 474px;
	height: 357px;
	background: transparent url(images/gallery_bg.jpg) 0 0 no-repeat;
	top: 50px;
	left: 34px;
	padding-left: 63px;
}

#profile
{
	position: relative;
	width: 474px;
	height: 357px;
	top: 50px;
	left: 34px;
	padding-left: 20px;
	background: transparent url(images/profilebg.jpg) 0 right no-repeat;
	color: #fff;
	font-size: 14px;
	line-height: 1.8em;
}

#flash
{
	position: relative;	
	top: 95px;
	left: 65px;
}

#contact
{
	position: relative;
	width: 510px;
	height: 357px;
	top: 50px;
	left: 34px;
	padding-left: 20px;
	color: #fff;
	font-size: 14px;
	line-height: 1.8em;
}

#buildlinkscontent
{
	position: relative;
	width: 494px;
	height: 357px;
	top: 50px;
	left: 34px;
	padding-left: 20px;
	color: #fff;
	font-size: 14px;
	line-height: 1.8em;
}

img#galtitle
{
	position: relative;
	top: 229px;
	left: 107px;
}

#gallerycontrols
{
	position: absolute;
	right: 12px;
	top: 215px;
}

#findahome
{
	position: relative;
	top: 229px;
	left: 107px;
}

#journal
{
	position: relative;
	top: 107px;
	left: 107px;
}

#contacttitle
{
	position: relative;
	top: 229px;
	left: 107px;
}

#message
{
	position: absolute;
	top: 55px;
	left: 107px;
	width: 250px;
	color: #fff;
}

#buildlinks
{
	position: relative;
	top: 140px;
	left: 74px;
}

#iframe
{
	position: relative;
	width: 545px;
	height: 357px;
	background-color: #fff;
	top: 50px;
	left: 34px;
	padding: 5px;
}

.whitetitle
{
	color: #fff;
	font-weight: bold;	
	font-size: 12px;
	line-height: 1.8em;
}

.whiteheader
{
	color: #fff;
	font-size: 15px;
	padding-left: 42px;
}

div.whitetext
{
	color: #fff;
	font-size: 11px;
	padding-left: 42px;
	padding-top: 5px;
	padding-right: 20px;
}

.orangeheader 
{
	font-weight: bold;
	color: #FF9B4B;
}

a.orange, a.orange:visited
{
	color: #FF9B4B;
}

a.orange:hover 
{
	color: #999;	
}

#form
{
	margin-left: 20px;	
}

.smallwhite
{
	font-size: 11px;	
}