html {	margin: 0px;	padding: 0px;	height: 100%;	width: 100%;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}body {	background-color: #333333;	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	font-size: 0.8em;	margin: 10px 0 0 0;	height: 100%;	width: 100%;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding: 0px;}#ourwork #mainnav #one {	background-image: url(images/bg_nav_over.gif);	display: inline-block;	background-position: right center;}#pageheader {	background-image: url(images/bg_top_header.jpg);	height: 94px;	width: 930px;	margin-right: auto;	margin-left: auto;	background-repeat: no-repeat;}#pageheader #logo {	margin-top: 20px;	margin-left: 25px;	float: left;}#pageheader #clientlogin {	width: 300px;	margin-top: 20px;	margin-right: 25px;	float: right;	text-align: right;	font-size: .8em;}#pageheader #clientlogin a {	text-decoration: none;	color: #666666;}#pageheader #clientlogin a:hover {	color: #CC1F1F;}#mainnav {	width: 930px;	margin-right: auto;	margin-left: auto;	background-image: url(images/bg_nav_static.gif);	background-repeat: repeat-x;}#mainnav a {	color: #FFFFFF;	text-decoration: none;	font-size: .9em;	padding-left: 20px;	padding-right: 20px;	background-image: url(images/nav_divider.gif);	background-repeat: no-repeat;	background-position: right center;	display: inline-block;	padding-top: 7px;	padding-bottom: 7px;}#mainnav a:hover {	background-image: url(images/bg_nav_over.gif);	display: inline-block;	background-position: right center;}#featuredProjectWrapper{	height: 363px;	width: 930px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	margin-bottom: 0px;	background-color: Black;	position:relative;}.featuredProject{    height: 363px;    width: 930px;    margin-right: auto;    margin-left: auto;    background-repeat: no-repeat;    margin-top: 0px;    margin-bottom: 0px;    position:absolute;    top:0;    left:0;}#nextprojectlink  {	font-size: 0.7em;	position: absolute;	width: 100px;	white-space:nowrap;	bottom: 30px;	right: 30px;	z-index:1;	color: #FFCC33;	cursor:hand;	text-decoration:none;}#nextprojectlink:hover  {	color: #FFFFFF;}#featurepic {    width:476px;    height:363px;    z-index: 1;    position:absolute;    top:0;    left:0;	}.textdescription  {	color: #FFFFFF;	width: 425px;	margin: 0px;	float: right;	padding-left: 25px;	height: 363px;	overflow: auto;	padding-top: 10px;}p {	margin: 0px;	padding: 0px;}sup {	font-size: .8em;}.textdescription h1 {	font-family: Cambria, Georgia, serif;	font-size: 2em;	font-weight: normal;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.textdescription p {	width: 375px;	line-height: 1.3em;}.textdescription ul {	padding: 0px;	margin-top: 25px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 25px;}.textdescription li {	background-image: url(images/bullet_gold.png);	background-repeat: no-repeat;	background-position: left center;	padding-left: 15px;	list-style-type: none;	padding-bottom: 3px;}#bodycontent {	background-image: url(images/bg_top_pattern.gif);	background-repeat: no-repeat;	width: 930px;	margin-right: auto;	margin-left: auto;	background-color: #7A7A78;	color: #FFFFFF;	padding-bottom: 100px;}#bodycontent h1 {	font-size: 2em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	margin-left: 50px;	font-weight: normal;	padding: 0px;	margin-top: 15px;	margin-right: 50px;	margin-bottom: 15px;	font-family: Cambria, Georgia, serif;	}#bodycontent p {	margin-right: 50px;	margin-left: 50px;}	.thumbnails {	margin-top: 0px;	text-align: center;	margin-left: 50px;	margin-right: 0px;	width: 850px;}.thumbnails .thumbdiv {	float: left;	font-size: .8em;	padding: 0px;	margin-top: 15px;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 0px;	text-align: left;}.thumbnails .thumbdiv img {	margin-bottom: 5px;}#footercontainer {	width: 930px;	margin-right: auto;	margin-left: auto;	height: 275px;	background-image: url(images/logo_footer.gif);	background-position: 765px 225px;	background-repeat: no-repeat;}#footercontainer a {	color: #FFFFFF;	text-decoration: none;}#footercontainer a:hover {	color: #FFCC33;	text-decoration: underline;}.footercolumn {	width: 175px;	float: left;	padding-top: 10px;	padding-left: 10px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #000;	height: 175px;	background-color: #000000;	background-image: url(images/bg_footer.gif);}#footercontainer ul {	padding: 0px;	color: #666666;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;}#footercontainer li {	margin-top: 5px;	font-size: 0.8em;	color: #A05B10;	list-style-type: none;	background-image: url(images/bullet_round.png);	background-repeat: no-repeat;	padding-left: 12px;	background-position: left center;}#footercontainer  li a {	color: #999999;	text-decoration: none;}#footercontainer p {	margin: 0px;	padding: 0px;}.copyright {	font-size: 0.8em;	color: #666666;	padding-top: 10px;	text-align: right;}.clearboth {	font-size: 1px;	line-height: 1px;	margin: 0px;	padding: 0px;	clear: both;}