/* @group Tags */* {	margin: 0;	padding: 0;	border: none;}body {	text-align: left;	margin: 0;	padding: 0;	background: #fff;	color: black;	font: 75.25%/1.6em Helvetica, Arial, sans-serif;	background: white;}a {	color: #838343;	text-decoration: none;}a:hover {	text-decoration: underline;}.clr {	clear: both;}ul, ol {	list-style: none;}strong {	font-weight: bold;}em {	font-style: italic;}p, form, ul, ol {	font-size: 1em;	margin: 0 0 10px 0;}/* @end *//* @group Layout */#header {	margin: 4px;	border: 1px solid #ccc;}#navs {	margin: 4px 4px 50px;	border: 1px solid #ccc;	height: 97px;}.portfolio #navs {	margin-bottom: 4px;}#footer {	clear: both;	margin-left: 290px;	color: #999;	border-top: 1px solid #ccc;	padding-top: 6px;	line-height: 1.3em;	margin-right: 4px;	padding-bottom: 20px;}/* @end *//* @group Header */#header img {	margin-top: 54px;	margin-left: 13px;	margin-bottom: 11px;}/* @end *//* @group Nav */#nav {	margin-top: 8px;	margin-left: 13px;	height: 15px;	width: 343px;	position: relative;}#nav li {	display: block;	float: left;}#nav li a {	display: block;	text-indent: -1000em;	overflow: hidden;	height: 15px;	padding: 0;	background: url(/i/nav.gif) no-repeat 0 0;}#nav #portfolio a {	width: 90px;}#nav #portfolio a:hover, .portfolio #nav #portfolio a {	background-position: 0px -15px;}#nav #bio a {	width: 27px;	margin-left: 30px;	background-position: -120px 0;}#nav #bio a:hover, .bio #nav #bio a {	background-position: -120px -15px;}#nav #clients a {	width: 68px;	margin-left: 29px;	background-position: -176px 0;}#nav #clients a:hover, .clients #nav #clients a {	background-position: -176px -15px;}#nav #contact a {	width: 72px;	margin-left: 27px;	background-position: -271px 0;}#nav #contact a:hover, .contact #nav #contact a {	background-position : -271px -15px;}/* @group Portfolio nav */#portnav {	position: absolute;	top: 22px;	left: 0;	display: none;}.portfolio #portnav {	display: block;}#portnav li {	float: none;	margin-bottom: 3px;}.portfolio #nav #portnav a {	float: none;	height: 13px;	background: url(/i/portnav.gif) no-repeat 0 0;}#portnav #portraits a:hover, .portraits #portnav #portraits a {	background-position: 0 -13px;}.portfolio #portnav #editorial a {	background-position: -105px 0;}#portnav #editorial a:hover, .editorial #portnav #editorial a {	background-position: -105px -13px;}.portfolio #portnav #events a {	background-position: -206px 0;}#portnav #events a:hover, .events #portnav #events a {	background-position: -206px -13px;}/* @end *//* @end *//* @group Content */#content {	width: 800px;}#rail {	float: left;	width: 198px;	margin-left: 16px;	margin-right: 0;}#main {	margin-left: 76px;	width: 490px;	float: left;	margin-bottom: 40px;}.first {	float: left;	width: 250px;}#photos {	height: 375px;	margin-left: 4px;	margin-bottom: 40px;}#photos img {	float: left;}/* this .hidden class added by brando */.hidden {	font-size: 9px;	color: #FFFFFF;		}		.hidden A:link { color: #FFFFFF }.hidden A:visited { color:#FFFFFF }.hidden A:active { color:#FFFFFF }/* @end */