@charset "utf-8";/* CSS Document */body { 	margin:0;	margin-left:auto;	margin-right:auto;	margin-top:0px;	margin-bottom:0px;	padding:0;	text-align:center;	background: #ffffff url(../images/texture_bg.gif) top center no-repeat;	background-attachment:fixed;	font-family:  Helvetica, Verdana, Arial, sans-serif;}h1, i, a {    font-family:  Helvetica, Verdana, Arial, sans-serif;}img {	display:block;	border:0;	}p {	margin:0px;}.spacer {	width:100%;	line-height:25px;}#wrapper {	width:999px;	margin:0 auto;	margin-bottom:0;	padding-bottom:0;	text-align:left;}#headerMenuCon {	width:999px;	height:100px;	float:left;	position:relative;}#headerMenuCon .menuBioCon {	width:667px;	height:100px;	float:left;	position:relative;}#headerMenuCon .menuBioCon .menu{	width:646px;	float:left;	padding-bottom:5px;	padding-right:20px;	position:relative;	text-align:right;}#headerMenuCon .menuBioCon .menu .menubg{	background:#000000;	padding-bottom:5px;	position:relative;}#headerMenuCon .menuBioCon .menu .menubg span{	color:#FFFFFF;	font-size:11px;	padding:0 6px 2px 6px;	background:#000000;}#headerMenuCon .menuBioCon .menu .menubg span a{	color:#f8dd48;	text-decoration:none;	padding:3px;}#headerMenuCon .menuBioCon .menu .menubg span a:hover{	color:#ffffff;	text-decoration:none;	background-color:#099ade;}#headerMenuCon .menuBioCon .bio{	width:667px;	float:left;	height:100px;	position:relative;	padding:0;	margin:0;	font-weight:bold;	padding-top:80px;	text-align:left;	font-size:34px;	color:#333333;}#headerMenuCon .menuBioCon .bio .dot{	color:#FF3000;}#headerMenuCon .menuBioCon .bio .steveText{	position:absolute;	top: 10px;	left: 0px;	height: 60px;	width: 643px;}#content {	width:999px;	float:left;	position:relative;	margin-top:25px;	display:inline;}#content .leftPanel{	width:302px;	padding-left:30px;	float:left;	position:relative;}#content .leftPanel .title{	width:302px;	color:#099ade;	font-size:20px;	padding-bottom:12px;	float:left;	position:relative;}#content .leftPanel .item{	width:302px;	font-size:16px;	float:left;	height:23px;	position:relative;	margin-bottom:6px;}#content .leftPanel .item a{	font-size:16px;	background:#ffffff;	text-decoration:none;	color:#333333;	margin-bottom:2px;	padding:5px;}#content .leftPanel .item a:hover{	font-size:16px;	background:#099ade;	text-decoration:none;	color:#ffffff;}#content .centerPanel{	width:667px;	float:left;	position:relative;}#content .centerPanel .proj {	width:650px;	height:355px;	float:left;	margin-bottom:60px;}#content .centerPanel .transparent{	width:650px;	height:355px;	float:left;	background:#000000;	filter:alpha(opacity=50); 	-moz-opacity:.40;	opacity: .50;	position:absolute;	*margin-left:-630px;}#content .centerPanel .folio{	width:630px;	height:360px;	float:left;	position:relative;}#content .centerPanel .folio .imgHolder{	width:630px;	height:325px;	padding:10px 0 0 10px;	float:left;}#content .centerPanel .folio .imgHolder .hiddenImages{	visibility:hidden;	display:none;}#content .centerPanel .folio .imgHolder a img{	width:630px;	height:315px;	float:left;	position:relative;}#content .centerPanel .folio .imgHolder a:hover img{	width:630px;	height:315px;	float:left;	position:relative;}#content .centerPanel .folio .detailsCon{	width:620px;	margin-top:-3px;	padding:0 10px 5px 10px;	float:left;}#content .centerPanel .folio .detailsCon .name{	width:50%;	float:left;	font-size:14px;	color:#ffffff;}#content .centerPanel .folio .detailsCon a{	color:#FF3000;	padding:0 5px;	font-size:11px;	text-decoration:none;	font-style:italic;	font-weight:normal;}#content .centerPanel .folio .detailsCon .description{	width:50%;	float:left;	font-size:10px;	color:#666666;	text-align:right;	padding:2px 0 0 0;}#footerCon {	width:939px;	height:30px;	padding:0 30px;	float: left;	position:relative;	margin-top:120px;	color:#666666;	font-size:10px;}#footerCon .footeNote{	width:439px;	height:30px;	font-size:10px;	padding-left:30px;	background: url("../images/fottericon.jpg") no-repeat;	float: left;	position:relative;}#footerCon .footeNote a{	color:#FF3000;	text-decoration:none;}#footerCon .footeNote img{	display:inline;	vertical-align:text-bottom;}#footerCon .validation{	width:469px;	text-decoration:none;	float:left;	font-size:10px;	position:relative;	text-align:right;	padding-top:12px;}#footerCon .validation .dot{	padding:0px 10px 2px 12px;	background:url("../images/fottericonbox.jpg") no-repeat center left;}
