html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:11px;
	vertical-align:baseline;
	background:transparent
}
html, body {
	text-align:center;
	background:url(i/bg.gif) repeat-x #523d32;
	font:13px/1.4 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#d4baa7
}
iframe {
	border:5px solid #fff;
}
#container {
	width:960px;
	margin:0 auto;
	text-align:left;
	background:url(i/content_bg.gif) repeat-y #523d32;
	overflow:hidden;
	height:100%;
}
h1 {
	display:inline
}
h1 a {
	float:left;
	display:block;
	width:330px;
	height:125px;
}
h2, h3 {
	font:30px/1 "Times New Roman", Times, serif;
	color:#995252;
	font-style:italic;
	letter-spacing:-2px;
	text-align:right;
	color:#e4b392;
	font-weight:normal;
}
h3 {
	text-indent:40px;
	text-align:left;
}
h4 {
	font:18px/1 "Times New Roman", Times, serif;
	font-style:italic;
	color:#fff;
	margin-bottom:5px;
}
p, p a {
	font-size:12px;
	line-height:1.2;
}
h5 {
	font-size:17px
}
h6 {
	font-size:11px;
	font-weight:normal;
	color:#8d7162;
}
h3, .about h4,p, h5, h6, table {
	margin-bottom:20px;
}
h2 {
	margin-bottom:30px;
}
ul {
	list-style:none
}
a:link, a:visited {
	color:#fff;
}
#sidebar a {
	text-decoration:none;
}
table {
	border-collapse:collapse;
	border-spacing:0
}
#sidebar {
	float:left;
	width:330px;
	padding-bottom:2000px;
	margin-bottom:-2000px;
	background:url(i/column1.jpg) no-repeat 0 0 transparent;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin-top:-155px;
}
.projects #sidebar{
	background-image:url(i/column2.jpg);
}
.clients #sidebar{
	background-image:url(i/column3.jpg);
}
.contact #sidebar{
	background-image:url(i/column4.jpg);
}
html > body #sidebar {
	margin-top:0;
}
#sidebar ul {
	float:left;
}
#sidebar h3 {
	padding-top:200px;
}
#sidebar li a {
	display:block;
	width:353px;
	height:44px;
	background:url(i/sidebar.gif) no-repeat 0 -400px transparent;
	text-indent:40px;
	line-height:42px;
	font-size:14px;
	color:#f8d1b4;
}
#sidebar li a:hover {
	background-position:0 0;
	color:#fff;
}
#sidebar li a.selected {
	background-position:0 -44px;
	color:#fff;
	font-weight:bold;
}
#content {
	width:480px;
	float:right;
	padding-bottom:2000px;
	margin-bottom:-2000px;
	margin-right:40px;
}
html > body #content {
	margin-right:80px;
}
#content #pic {
	height:185px;
	margin-bottom:23px;
	overflow:hidden;
}
#content #pic img {
	border:1px solid #fff;
}
#nav {
	width:630px;
	float:right;
	z-index:9;
	margin-bottom:40px;
}
#nav ul {
	list-style-image:none
}
#nav li {
	float:left;
	text-indent:-9999px
}
#nav li a {
	display:block;
	width:210px;
	height:120px;
	background:url(i/nav.jpg) no-repeat 0 0 transparent
}
#nav li a.n2 {
	background-position:-210px 0
}
#nav li a.n3 {
	background-position:-420px 0
}
#nav li a.n4 {
	background-position:0 -120px
}
#nav li a.n5 {
	background-position:-210px -120px
}
#nav li a.n6 {
	background-position:-420px -120px
}
#nav li a:hover {
	background-position:0 -240px
}
#nav li a.n2:hover, .projects #nav li a.n2 {
	background-position:-210px -240px
}
#nav li a.n3:hover, .contact #nav li a.n3 {
	background-position:-420px -240px
}
#nav li a.n4:hover, .about #nav li a.n4 {
	background-position:0 -360px
}
#nav li a.n5:hover, .clients #nav li a.n5 {
	background-position:-210px -360px
}
#nav li a.n6:hover {
	background-position:-420px -360px
}
.goright {
	float:right;
	margin-left:8px
}
.goleft {
	float:left;
	margin-right:8px
}
#footer {
	clear:both;
	width:480px;
	line-height:16px;
	padding-left:400px;
	padding-top:80px;
}
#footer h6 {
	padding-top:10px;
	border-top:1px solid #695042;
}
.tel, .fax, .email, .map, .mobile,.chat {
	padding-left:25px;
	background:url(i/telephone.gif) no-repeat transparent;
	line-height:20px;
}
.fax {
	background-image:url(i/fax.gif);
}
.email {
	background-image:url(i/email.gif);
}
.map {
	background-image:url(i/map.gif);
}
.mobile {
	background-image:url(i/mobile.gif);
}
.chat {
	background-image:url(i/chat.gif);
}
.projects #page img{
	margin:0 6px 6px 0;
	border:1px solid #e4b392
}