body {
	background-color:#fff;
	margin:0px;
}

/* PAGE LAYOUT */

.content {
	width:950px;
	margin:auto;
}
.text_left {
	width:460px;
	float:left;
	margin-right:30px;
}
.text_right {
	width:460px;
	float:right;
}
.textcolumnleft {
	width:90px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	line-height:20px;
	color:#B7AD97;
}
.textcolumnright  {
	width:350px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	line-height:20px;
	color:#7e7966;
	margin-left:20px;
}

/* NAVIGATION */

#banner_container {
	width:950px;
	height:73px;
	margin:auto;
	background:url(../images/navi_bg.gif) repeat-x;
}
#navi_container {
	width:475px;
	height:45px;
	margin:auto;
	float:right;
	position:relative; top:0px; left:0px;
}
.logo {
	width:475px;
	height:45px;
	float:left;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
}
#navi {
	width:475px;
	height:71px;
	margin:auto;
	float:right
}
#navi1 {
	width:475px;
	height:71px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:lowercase;
	text-align:right;
	color:#99CC00;
	z-index:0;
	float:right;
	position:relative; top:0px; left:0px;
}
.navi1_btn {
	width:143px;
	float:left;
	margin-top:23px;
	position:relative;
}
.navi1_btn_home {
	width:46px;
	float:left;
	margin-top:23px;
	position:relative;
}
.navi1_btn_work {
	width:142px;
	float:left;
	margin-top:23px;
	position:relative;
}
.navi1_btn_about {
	width:143px;
	float:right;
	margin-top:23px;
	position:relative;
}
.navi1_btn_contact {
	width:143px;
	float:right;
	margin-top:23px;
	position:relative;
}
#navi1 a{
	color:#b7ae97;
	text-decoration:none;
}
#navi1 a:hover {
	color:#7E7966;
}
/* TEXT */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:lighter;
	text-transform:lowercase;
	color:#dad7ca;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	text-transform:lowercase;
	color:#7E7966;
	padding: 0px;
	margin: 20px 0px 5px 0px;
}
p {
	color:#7e7966;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	line-height:20px;
	text-align: justify;
}
a {
	color:#99CC00;
	text-decoration:none;
}
a:hover {
	color:#669900;
}
img {
	border: none;
	padding: 0px 0px 0px 0px;
}
.thumbleft { 
	height:150px; 
	width:30px; 
	background:url(../images/thumbleft.png) center center no-repeat;
	/*---IE6 Only--*/
	_Background-Image: URL("");
	Filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/thumbleft.png', sizingMethod='scale');
	/*-/-IE6 Only--*/
	float:left; position:absolute; 
	z-index:200;
}
.thumbright { 
	height:150px; 
	width:30px; 
	background:url(../images/thumbright.png) center center no-repeat; 
		/*---IE6 Only--*/
	_Background-Image: URL("");
	Filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/thumbright.png', sizingMethod='scale');
	/*-/-IE6 Only--*/
	float:right; 
	position:relative; 
	z-index:300;
}
.mycrawler_container { 
	height:100px; 
	width:460px; 
	position:relative; 
	left:0px; 
	margin-top:0px;
}
.thumbleft_work { 
	height:95px; 
	width:30px; 
	background:url(../images/work_thumbleft.png) top center no-repeat; 
	/*---IE6 Only--*/
	_Background-Image: URL("");
	Filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/work_thumbleft.png', sizingMethod='scale');
	/*-/-IE6 Only--*/
	position:absolute; 
	z-index:200; 
	left:0px;
	top:0px;
}
.thumbright_work { 
	height:95px; 
	width:30px; 
	background:url(../images/work_thumbright.png) top center no-repeat; 
	/*---IE6 Only--*/
	_Background-Image: URL("");
	Filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/work_thumbright.png', sizingMethod='scale');
	/*-/-IE6 Only--*/
	position:absolute; 
	z-index:200; 
	left:430px; 
	top:0px;
}

#slideshow_container {
	float:left;
}
.credit {
	text-align:right;
}
/* FOOTER */
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	text-decoration:none;
	padding-top:5px;
	color:#B7AD97;
	height:45px;
	width:950px;
	margin:30px auto 0px auto;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #b7ae97;
	clear:both;
	position:relative; top:19px;
}
.left_footer {
	width:475px;
	text-align:left;
	float:left;
}
.right_footer {
	width:475px;
	text-align:right;
	float:right;
}
#footer a {
	color:#99CC00;
}
#footer a:hover {
	color:#669900;
}

/* Work Page */

#image_work_index {
	margin-top: 20px;
	margin-bottom:50px;
	height: 500px;
}

/* Contact Page */

#contact_left {
	width: 200px;
	float: left;
}
#contact_right {
	width: 200px;
	float: right;
}
