*{	margin: 0;	padding: 0;}body{	color: #fff;	font-family: Verdana, Helvetica, Arial, san-serif;	font-size: 12px;}a{	color: #0070B1;	text-decoration: none;}a:hover { text-decoration: underline; }img { border: none; }#container{	width: 960px;	margin: 0 auto;	background-color: #ccc;	padding: 20px;}#header{	width: 960px;	height: 300px;}#header h1{	text-indent: -9999px;	background: #000 url(images/header.jpg) no-repeat center top;	width: 960px;	height: 300px;}#nav{	width: 960px;	height: 30px;	background-color: #5a5a5a;}#nav ul{	list-style: none;}#nav ul li{	display: inline;	float: left;	padding: 5px 0px;}#nav ul li a{	text-decoration: none;	color: #fff;	font-size: 14px;	float: left;	display: inline;	padding: 0 15px;	border-right: solid 2px #fff;}#nav ul li a.last { border: none; }p{	margin-bottom: 16px;}#content{	width: 960px;	background-color: #000;	float: left;}#container.interior #content{	background-color: #fff;	color: #333;}#content ul{	margin: 0 0 16px 25px;	list-style: square;}#content h3{	font-size: 14px;}.col{	width: 280px;	float: left;	display: inline;	padding: 15px;	line-height: 18px;}#left_col{	font-size: 16px;	line-height: 26px;	width: 230px;}#left_col.work{	width: 580px;}#left_col p{	margin-bottom: 24px;}#holder { height: 415px; }#holder img{	border: solid 1px #ccc;	padding: 2px;}#thumbs img{	display: inline;	float: left;	border: solid 1px #ccc;	padding: 2px;	margin: 0px 5px 5px 0;}#center_col{	width: 320px;}#center_col.work{	width: 655px;	font-size: 12px;	line-height: 18px;}#center_col.work h2{	font-size: 20px;	margin-bottom: 10px;	color: #0070B1;	line-height: 24px;}object { margin-bottom: 15px; display: block; }#right_col{	width: 320px;}#content.contact #center_col{	width: 410px;}#content.contact #right_col{	width: 200px;	float: right;}#content.contact #right_col h3{	font-weight: normal;	font-size: 16px;	color: #999;	margin-bottom: 6px;}.case{	clear: both;	margin-bottom: 40px;}.case p{	width: 160px;	float: left;	display: inline;	text-align: right;}.case img{	float: right;	display: inline;}.clear{	display: block;	clear: both;}#footer{	color: #999;	font-size: 11px;	width: 1000px;	margin: 8px auto;	text-align: right;}#footer a{	color: #999;	text-decoration: none;}#footer a:hover { text-decoration: underline; }/*---------------- Form Styles ----------------*/fieldset{	border: none;}fieldset legend{	font-size: 14px;}fieldset p{	margin: 8px 0;}fieldset ol{	list-style: none;}fieldset ol li{	margin-bottom: 16px;}fieldset ol li label{	display: block;}fieldset ol li input{	width: 250px;}/* recaptcha css */			#recaptcha_widget_div {				margin-bottom : 15px;			}
