* {
	margin: 0;
	padding: 0;
	}

div.nothing {
	margin: 0;
	clear: both;
	height: 3px;
	}
	
table#mainlayout td.navbar {
	text-align: center;
}

table#mainlayout td.navbar a  {
	font-family: "Gill Sans","Lucida Grande", trebuchet, arial, sans-serif;
	font-size: 2em;
	font-weight: 800;
	color: #444;
	text-decoration: none;
	padding-right: 24px;
}

ul.navbar {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
ul.navbar li {
	display: inline;
	
	}

ul.navbar a {
	font-family: "Gill Sans","Lucida Grande", trebuchet, arial, sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	color: #444;
	text-decoration: underline;
	padding: 4px;
	margin: 5px;
	/*border: 1px solid #444;*/
}

ul.navbar a:hover {
	text-decoration: none;
	
	/*background-color: #444;
	color: #fff;
	border: 1px solid #fff;*/
}


table#mainlayout td.navbar a:hover {
	text-decoration: underline;
	}

h1.title {
	font-family: arial, trebuchet, sans-serif;
	font-size: 2.2em;
	font-weight: 400;
	color: #333;
	text-align: center;
	font-variant: small-caps;
	letter-spacing: 1.4em;
	font-stretch: ultra-expanded;
	
	}

/*h1.title:first-letter {
	font-size: 2.5;
	}*/
	
h1 a {
	color: #333;
	text-decoration: none;
}

h1 a:hover {
	text-decoration: underline;
}

/*h2 {

	font-family: arial, trebuchet, sans-serif;
	font-size: 1.6em;
	font-weight: 300;
	color: #333;
	text-align: center;
	letter-spacing: 1.1em;

} 

.left {
	float: left;
	clear: right;
	left: auto;
	}

.right {
	float: right;
	clear: both;
	right: auto;
	}
	
	*/
	
h2.left {
	width: 40%;
	margin-left: 10%;
	float: left;
	background: url(../images/design.jpg) top left no-repeat;
	}
	
	
h2.right {
	width: 40%;
	margin-right: 10%;
	float: right;
	background: url(../images/craftmanship.jpg) top right no-repeat;
	}

h3, p.ironwood {
	font-family: "Gill Sans", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #333;
	line-spacing: 0.75em;
	margin: 0;
	padding: 0;
	}

h5, h1 {
	font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 800;
	color: #fff;
}
h6 {
	font-family: "Avant Garde", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #fff;
}
.maintext {
	font-family: "Avant Garde", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #333;
	margin: 5px;
	padding: 10px;
	background: #e1b48d/* url(/images/home2009/sub-bg-main.jpg) top left repeat-x*/;
	
	
}

div#bioleft, div#furnleft {
	width: 174px;
	height: 120px;
	}
	
div#etcleft {
	width: 174px;
	height: 353px;
	
	}
	
div#archleft {
	width: 174px;
	height: 254px;

	} 
	
div#bioleft p, div#furnleft p {
	padding-top: 98px;
	margin-left: 7px;
	font-family: "Gill Sans","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #444;

	}
	
	
div#etcleft p {
	padding-top: 330px;
	margin-left: 7px;
	font-family: "Gill Sans","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #444;

	}


div#archleft p  {
	padding-top: 230px;
	margin-left: 7px;
	font-family: "Gill Sans","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #444;

	}


	
div#bioleft {
	background: url(../images/contactheadleft.jpg) top left no-repeat;
	}
	
div#furnleft {
	background: url(../images/contactheadleft.jpg) top left no-repeat;
	}
	
div#archleft {
	background: url(../images/arch-lefthead.jpg) top left no-repeat;
	}
	
div#etcleft {
	background: url(../images/etc-header.jpg) top left no-repeat;
	}

ul#leftnav, ul#topnav {
	list-style: none;
	}

ul#leftnav li {
	margin-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
ul#topnav li {
	display: inline;
	padding-right: 5px;
	/*color: #E2C4AE;*/
		}

ul#leftnav a, ul#topnav a {
	font-family: "Gill Sans","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #444;
	text-decoration: none;
}

ul#leftnav a:hover, ul#topnav a:hover {
	text-decoration: underline;
}
	
.footernav {
	font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 800;
	color: #DBB79B;
}
.maintextlink, .maintext a {
	color: #565350;
	border: none;
}
.footerlink {
	color: #DBB79B;
}
a:hover {
	text-decoration: none;
}

table#gallery tr td {
	align: center;
	vertical-align: bottom;
	border: 1px solid #444;
	}
	
table#gallery a img {
	border: none;
	}
	
img.bio {
	float: right;
	padding: 3px;
	margin: 2px;
	}
div.left_column {
	float: left;
	top: 0;
	width: 49%;
}

div.right_column {
	
	float: right;
	top: inherit;
	padding-top: 18px;
	width: 45%;
}
