body {
	background-image:url('images/background.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-color:#292929;
	margin:0;
	padding:0;
	font-family: Helvetica, Arial, sans-serif;
	}

h2 {
	font-size:18px;
	color:#68672F;
	font-weight: lighter;
	padding-top: 17px;
	margin-bottom:4px;
	
	}
	
h2 a:link {
	text-decoration:none;
	color:#68672F;
	
	}
	
h2 a:visited {
	text-decoration:none;
	color:#68672F;
	
	}
	
h2 a:hover {
	text-decoration:none;
	color:#68672F;
	
	}
	
h3 {
	font-style:normal;
	font-weight: normal;
	font-size:13px;
	color: #303;
	text-transform: uppercase;
	margin-bottom: 0.25em;
	padding-bottom:0.25em;
	line-height: 0.25em;
	margin-top: 2em;
	}

h4 {
	color:#9D5D91
	}

p {
	font-size:14px;
	margin-top: 0.5px;
	margin-bottom: 0.5em;
	color:#333;
	font-family: Helvetica, Arial, sans-serif;
	}
	

#maincontent {
	margin:0 auto;
	height:100%;
	width:729px; 
	padding:0; 
	background-color:#292929
	}

#menu {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	font-color:white;
	width:729px;
	height:21px;
	background-color:#292929;
	margin:0;
	padding-top:10px;
	background-image: url(images/commerce-and-waterman.jpg);
	font-weight: lighter;
	}

#menu ul {
	list-style:none; 
	margin:0;
	padding:0 0 0 17px;
	}

#menu li {
	display:inline; 
	margin-right:18px; 
	font-size:11px;
	margin-bottom:0;
	}

#bodyhome #maincontent #menu li a:link {
	text-decoration:none;
	color:#FFF;
	}
	
#bodyhome #maincontent #menu li a:visited{
	text-decoration:none;
	color:#FFF;
	}
	
#bodyhome #maincontent #menu li a:hover{
	text-decoration:none;
	color:#68672F;
	}

img {
	display:block;
	border:0
	} 

p a:link {
	color:#333;
	text-decoration:underline;
	}

p a:visited {
	color:#333;
}

p a:hover {color:#68672F;}



#footer {
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#666;
	text-align:center;
	margin-top:10px;
	line-height: 150%;
	}
	
#bodyhome #footer a:link, #footer a:visited, #footer a:hover {
	text-decoration:none;
	color:#666;
	}


.clear {
	clear:both; 
	margin-top:20px;
	margin-bottom:20px
	}

.floatright {
	float:right; 
	margin: 0 0 10px 15px
	}

.floatleft {
	float:left;
	margin: 0 15px 10px 0
	}


/*THIS IS BODY FOR EVERYTHING besides home SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB*/

#maincontent #sub{
	margin:0 auto;
	height:100%;
	width:729px; 
	padding:0; 
	background-color:#292929
	}

#bodyhome #maincontent #sub #columncontainer {
	width:695px;
	background-color:white;
	height:100%;
	min-height:400px;
	padding: 0 17px 17px 17px;
	background-image: none;
	margin-top:0;
	}
	

	







/*THIS IS BODY FOR HOMEPAGE HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME*/

#bodyhome #maincontent #header {
	background-color:white; 
	height:120px; 
	width:729px;
	}

#bodyhome #maincontent #header h1 {
	height:120px;
	width:729px;
	text-indent:-250em;
	background-image: url(images/finn-lofts.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto;
	padding: 0;
}

#bodyhome #leftcolumn {
	width:390px; 
	height: 80px; 
	margin:20px 50px 0 40px; 
	padding:0; 
	float:left;
	}

#bodyhome #rightcolumn {
	width:240px; 
	height: 60px; 
	margin:0; 
	padding-top:35px;
	float:left
	}

#bodyhome #rightcolumn img{
	display:inline;
	margin-right: 10px;
	}

#bodyhome #columncontainer {
	width:729px;
	background-color:white;
	height:124px;
	background-image: url(images/copybackground.jpg);
	background-repeat: no-repeat;
	}

	
#bodyhome #columncontainer p{
	float:left;
	font-size: 14px;
	color: 292929;
	}
	
#bodyhome #columncontainer #copy{
	float:left;
	color: #666;
	}

#featureimage{
	width:729px;
	height:296px;
	background-color:white;
	}
	
#featureimage img{
	margin: auto;
	padding-top:10px;
	}	

/*THIS IS BODY FOR SECONDARY PAGES TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST*/
#bodyhome #columncontainersecondary {
	width:729px;
	background-color:white;
	height:100%;
	padding-bottom:30px;
	}
	
#bodyhome #leftcolumnsecondary {
	width:695px; 
	margin:0 17px 0 17px; 
	padding:0; 
	float:left;
	}
	
#columncontainer #thumbnailbox {
	margin-bottom:20px;
	display:block;
	width: 100%;
	height: 100%;
	}	

#thumbnails img {
	margin: 0 9px 9px 0;
	}

#columncontainersecondary li {
	font-size:14px;
	margin-top: 0.5px;
	margin-bottom: 0.5em;
	padding:0;
	color:#333;
	font-family: Helvetica, Arial, sans-serif;
	}

#columncontainersecondary ul {
	margin:0;
	padding:0 0 0 17px;	
	}