body {
	background: #fafcfc;
	margin: 0px;
	padding: 0px 0px 50px;
	font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000000;
}
#container {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	background: url(img/bodybg.jpg) repeat-y;
}
#header {
	background: url(img/header.jpg) no-repeat left top;
	margin: 0px;
	padding: 80px 0px 0px;
	font-size: 11px;
	line-height: 11px;
}
#header a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#header a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
#header .inside {
	margin: 0px 0px 0px 70px;
	padding: 0px;
	width: 860px;
}
#footer {
	background: url(img/footer.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 80px;
	font-size: 9px;
	line-height: 9px;
	font-weight: bold;
	color: #c6c6c6;
}
#footer a {
	color: #c6c6c6;
	text-decoration: none;
}
#footer a:hover {
	color: #c6c6c6;
	text-decoration: underline;
}
#footer .inside {
	margin: 0px 0px 0px 70px;
	padding: 0px;
	width: 860px;
}
.spacer {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 0px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
#content {
	margin: 0px;
	padding: 25px 0px 35px;
}
#content .inside {
	margin: 0px 0px 0px 70px;
	padding: 0px;
	width: 860px;
}
#content a {
	font-weight: bold;
	text-decoration: none;
}
#content a:hover {
	font-weight: bold;
	text-decoration: underline;
}
.leftcol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 520px;
}
.leftcol a {
	color: #000000;
}
.leftcol a:hover {
	color: #000000;
}

.leftcol p {
	margin: 0px 0px 10px;
	padding: 0px;
}

.rightcol {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 280px;
	font-size: 11px;
	line-height: 14px;
	color: #7c7d76;
}
.rightcol a {
	color: #6E6F69;
}
.rightcol a:hover {
	color: #6E6F69;
}

.banner {
	margin: 0px 0px 25px 41px;
	padding: 0px;
}
.thumbnailer {
	margin: 0px 0px 25px;
	padding: 0px;
}

small {
	font-size: 10px;
	color: #c6c6c6;
	font-weight: bold;
	text-transform: uppercase;
}
.homepage p {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 16px;
}

.thumbnailer img {
	border: 5px solid #e9ecec;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: left;
}

.thumbnailer a:hover img {
	border-color: #a9a59c;
}

ul.work li img {
	border: 5px solid #e9ecec;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: left;
}

ul.work li a:hover img {
	border-color: #a9a59c;
}




ul.work {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 11px;
	line-height: 14px;
	color: #9b9a9b;
}
ul.work li {
	margin: 0px 0px 25px;
	padding: 0px 25px 0px 0px;
	width: 260px;
	float: left;
	list-style: none;
}
ul.work a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
ul.work a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
ul.services {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.services li {
	margin: 0px;
	padding: 8px 0px 7px;
	border-top: 1px solid #e8eaeb;
	font-size: 10px;
	line-height: 10px;
	color: #000000;
	font-weight: bold;
}

.workcol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 640px;
}
.workcol a {
	color: #000000;
}
.workcol a:hover {
	color: #000000;
}

.workcol p {
	margin: 0px 0px 10px;
	padding: 0px;
}

.extracol {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 160px;
	font-size: 11px;
	line-height: 14px;
	color: #7c7d76;
}
.extracol a {
	color: #6E6F69;
}
.extracol a:hover {
	color: #6E6F69;
}
.imagecontainer {
	margin: 0px 0px 20px;
	padding: 0px;
}
