body {
padding:0;
margin:0 auto;
position:relative;
font-size:.8em;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

h1 {
color:#703A26;
background:inherit;
font-size:1.2em;
text-transform:uppercase;
letter-spacing:.8em;
padding:.5em 0;
margin:0;
position:absolute;
top:77px;
left:0;
width:100%;
border-bottom:1px solid #AA623E;}

h2 {
	color:#666666;
	background:inherit;
	font-weight:normal;
	padding:0 0 .5em 0;
	margin:0;
	font-size:1.2em;
	line-height:1.5em;
	text-transform: uppercase;
	letter-spacing: .3em;
}

p {
font-size:.9em;
line-height:1.8em;
color:#666;
}

/*p:first-letter{
font-size:2em;
}*/

h3 {
color:#AA623E;
background:inherit;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
padding-left:36px;
font-size:1.5em;
line-height:1.5em;
}


.byline {
font-size:.7em;
font-family: "Trebuchet MS", Arial, sans-serif;
color:#999999;
background:inherit;
text-transform:uppercase;
line-height:1em;
}

#content {
width:800px;
margin:0 auto;
position:relative;
}

.intro p {
text-align:left;
padding:12px 12px 12px 250px;
margin:0;
font-size:1em;
}

/*info panel styles*/



.info {
position:absolute;
top:117px;
left:0px;
width:800px;
}


.info p {
color:#333333;
}

.info ul {
	padding: 6px 0;
	margin: 0;
	background-color:#FFF;
	color: #666;
	width: 100%;
	font-size: 0.9em;
	font-weight:normal;
	text-transform:none;
	text-align:left;
	text-indent: 0px;
	}

.info ul li {
	list-style-type: none;
	color:#666;
	line-height:1.2em;
	float:none;
	margin-left:18px;
	padding-bottom:0.8em;
	text-indent: 0px;
	}
	
.info ul h2 {
font-size:1.2em;
text-transform:uppercase;
		letter-spacing:.2em;
}

.info ul h3 {
font-size:1em;
text-transform:uppercase;
		letter-spacing:.2em;
padding-left:36px;
}

/*header*/

.menu {
	background-color:#AA623E;
	color: #FFF;
	position:absolute;
	top:60px;
	left:0;
	width: 800px;
	z-index:9001;

}

#portlinks {
width:100%;
}

#portlinks ul {
	padding: 12px 0;
	margin: 0;
	background-color:transparent;
	color: #CCCCCC;
	width: 100%;
	font-size: 80%;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0.1em;
	text-align:center;
	float:right;
	text-indent: 0px;
}

#portlinks li {
float:right;
}

#portlinks a {
text-decoration:none;
}


#applewoods {
text-align:left;
float:left;
}


/*.menu ul {
	padding: 6px 0;
	margin: 0;
	background-color:#AA623E;
	color: #FFF;
	width: 100%;
	font-size: 80%;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:.1em;
	text-align:right;
	float:right
	}

.menu ul li {
	display:inline;
	list-style-type: none;
	color:#FFF;
 }

.menu ul li a {
	margin:0;
	background-color: inherit;
	color: #FFF;
	text-decoration: none;
	padding:5px 8px;
	display:inline;
	font-size:1em;
	border-bottom:1px solid #AA623E;
}

.menu ul li a:hover
{
background-color: #703A26;
color: inherit;
border-bottom:1px solid #703A26;
}*/


a:link, a:visited {
color:#993300;
background:inherit;
}

a:hover {
text-decoration:none;
color:#003300;
background:inherit;
}

/*home page styles*/

div#home {
margin:0 auto;
padding:0;
width:800px;
height:100%;
}

img #home {
padding:0;
margin:0;
text-align:center;
}


#home h1 {
display:none;
}


#home ul {
	padding: 12px 0;
	margin: 0;
	background-color:transparent;
	color: #CCCCCC;
	width: 100%;
	font-size: 80%;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0.1em;
	text-align:center;
	float:right;
	text-indent: 0px;
	}

#home ul li {
	display:inline;
	list-style-type: none;
	color:#000000;
 }

#home ul li a {
	margin:0;
	background-color: transparent;
	color: #703A26;
	text-decoration: none;
	padding:5px 8px;
	display:inline;
	font-size:1em;
	border-bottom:1px solid #FFF;
}

#home ul li a:hover
{
background-color: inherit;
color: inherit;
border-bottom:1px solid #703A26;
}

#left  {
	float: left;
	padding: 0px 2% 10px 0;
	margin: 0px 1% 20px 0;
	background: #FFF;
	width: 44%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 60%;
	border-right:1px dotted #AA623E;
	}


.testimonial  {
	float: right;
	padding: 0px 2% 10px 0;
	margin: 0px 2% 20px 0%;
	background: #FFF;
	width: 44%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 30%;
	display:none;
	}
	

#branding {
height:30px;
color:#FFF;
background:#C26339;
}

#branding h2 {
color:#FFF;
background:#C26339;
font-size:11px;
text-align:center;
letter-spacing:.1em;
text-transform:none;
font-weight:bold;
padding:6px 0 0 0;
margin:0;
}


#footer {
	font-size: 0.9em;
	color: #666666;
	text-align:center;
	padding-top:44px;
	clear:both;
}

#footer p {
font-size:1.1em}

div#thumbs {
float:left;
width:220px;
padding:12px 0 0 0;
margin:0;
}

#thumbs img {
margin:0;
padding:0 2px 2px 0;
border:0;
}

div#work {
padding:0 0 0 225px;
margin:0;
}

#work p {
text-align:center;
color:#666666;
}


.floatleft {
float:left;
padding:0 32px 0 0;
}

.floatright {
float:right;
padding:0 0 0 12px;
}

address {
color:#666666;
background:inherit;
font-style:normal;
line-height:2em;
}

address.floatleft {
float:left;
padding:0 32px;
}

address.floatright {
float:right;
padding:0 32px;
}

#process p {
	border:0;
	margin:0;
	padding:0 4px 9px 4px;
}
#process td {
	text-align: left;
	width: 200px;
	vertical-align: top;
}

.process p {padding:2px;}

.materials {clear:both;}

.materials img {padding:6px 0 12px 0;}



.materials td {vertical-align:top;
width:266.6px;}

#materialsimgleft {
float:left;
padding:0 24px 0 0;
margin:0;
}


#materialsimgright {
float:right;
padding:0  0 0 24px;
margin:0;}

.burlindent {
padding:0 0 0 280px;
}

#homemenu ul {float:left;}

#homemenu li {float:left;
padding:0 6px 0 0;
margin:0;
font-size:1.3em;
text-transform:uppercase;
letter-spacing:.3em;}


#homemenu li img {padding:12px 0 0 0; margin:0; border:0;}

#homemenu li a:link, #homemenu li a:visited {
text-decoration:none;
color:inherit;
}

#homemenu li a:hover {
color:#C26339;
}
