a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #EEB665;
	text-decoration: none;
}
a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #9B9289;
	text-decoration: none;
}
.hline {
	padding: 0px;
	height: 9px;
	width: 950px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E3E1DB;
	clear: both;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #FDFEF9;
}
p, table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #948e8e;
	line-height: 18px;
}
#main_ctnr {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
#header_wrap {
	padding: 0px;
	height: 65px;
	width: 950px;
	background-image: url(images/header_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
#footer {
	height: 47px;
	width: 950px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d1cdc5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d0ce;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
#footer {
	
}
#home_gallery {
	margin: 0px;
	padding: 0px;
	height: 520px;
	width: 950px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #44403d;
}
#nav {
	padding: 0px;
	height: 13px;
	width: 415px;
	float: right;
	margin-top: 37px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.navi {
	width:415px;
	height:13px;
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0 -13px;
	padding: 0px;
	margin-top: 37px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
	
ul.navi li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;   
}

ul.navi li a {
	border:0;
	display:block;
	text-decoration:none;
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

li.one a {
	width:91px;	height:13px;
}

li.two a {
	width:122px;	height:13px;
}

li.three a {
	width:122px;	height:13px;
}  

li.four a {
	width:80px;	height:13px;
}


li.one a:hover, li.one a:focus {
	background-position:0px -13px;
}

li.two a:link, li.two a:visited {
	background-position:-90px 0px;
}

li.two a:hover, li.two a:focus {
	background-position:-90px -13px;
}

li.three a:link, li.three a:visited {
	background-position: -212px 0px;
}

li.three a:hover, li.three a:focus {
	background-position: -212px -13px;
}

li.four a:link, li.four a:visited {
	background-position: -334px 0px;
}

li.four a:hover, li.four a:focus {
	background-position: -334px -13px;
}
.darker {
	color: #51361b;
}
h1 {
	font-size: 24px;
	color: #6a645d;
	height: 26px;
	width: 950px;
	display: block;
	margin-top: 64px;
	margin-bottom: 26px;
}
.twocol_left {
	float: left;
	width: 310px;
	padding-right: 28px;
	margin: 0px;
	background-image: url(images/2col_lines.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.twocol_left2 {
	float: left;
	width: 310px;
	padding-right: 28px;
	margin: 0px;
	background-image: url(images/2col_lines.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.twocol_left_t {
	float: left;
	width: 283px;
	padding-right: 28px;
	margin: 0px;
	background-image: url(images/2col_lines.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.twocol_right2 {
	float: right;
	width: 310px;
	margin-left: 22px;
}
.twocol_right_t {
	float: left;
	width: 283px;
	margin-left: 22px;
}
.twocol_left2 {
	float: left;
	width: 290px;
	padding-right: 38px;
	margin: 0px;
	background-image: url(images/2col_lines.gif);
	background-repeat: repeat-y;
	background-position: 304px top;
}.twocol_left2v2 {
	float: left;
	width: 290px;
	padding-right: 0px;
	margin: 0px;
	background-repeat: repeat-y;
	background-position: right top;
}
.twocol_right2 {
	float: left;
	width: 310px;
	margin-left: 22px;
}
.clear {
	clear: both;
}
.twocol_right2 {
	float: right;
	height: 500px;
	width: 188px;
}
.twocol_right4 {
	float: left;
	width: 390px;
	margin-left: 20px;
}
#bottomnav {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d0ce;
	height: 23px;
	width: 950px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/footer.gif);
	background-position: 540px 7px;
	background-repeat: no-repeat;
}
.small13 {
	font-size: 12px;
}
.small132 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 32px;
}
#home_button {
	display: block;
	float: left;
	height: 65px;
	width: 200px;
}
#home_button a {
	display: block;
	height: 65px;
	width: 200px;
	text-indent: -999px;
	overflow: hidden;
}
.portfolio {
	width: 950px;
	margin-bottom: 14px;
	font-size: 20px;
}
#portfolio_nav {
	position:absolute;
	width:700px;
	height:13px;
	z-index:1;
	left: 235px;
	top: 133px;
	top: 136px\9;
	text-align: right;
	display: block;
	padding-top: 0px;
	visibility: visible;
	color: #CCC;
	font-size: 10px;
}
* html #portfolio_nav {
	position:absolute;
	width:700px;
	height:13px;
	z-index:1;
	left: 253px;
	top: 143px;
	text-align: right;
	display: block;
	padding-top: 0px;
	visibility: visible;
	color: #CCC;
	font-size: 10px;
}

#portfolio_nav a:link, #portfolio_nav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #EEB665;
	text-decoration: none;
}
#portfolio_nav a:hover, #portfolio_nav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #9B9289;
	text-decoration: none;
}
.lighter {
	color: #BEBDBA;
}
.twocol_left3 {
	float: left;
	width: 451px;
	padding-right: 28px;
	margin: 0px;
	background-image: url(images/2col_lines.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.twocol_right3 {
	float: right;
	width: 450px;
}
.hline2 {
	padding: 0px;
	height: 9px;
	width: 230px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E1DB;
	clear: both;
}
.twocol_left4 {
	float: left;
	width: 230px;
	padding-right: 30px;
	margin: 0px;
	background-image: url(images/2col_lines.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

