*, body, th, td {	font-family: Helvetica, Arial, sans-serif;}/* Duhan Creative colors:    Black: #000 / #251a06    Red: #c41130    Gray: #626262    Lt. Gray: #a5b3ab*/* {	margin:0;	padding:0;}body {	background-color:#626262;	color:#fff;	font-size:14pt;	text-align:left;	margin:5px 10px;	padding:0;}h1, h2, h3, h4, h5, h6 {	margin:0 auto 1.0em auto;}.bodycopy {	margin:1.0em 35%;	font-family: Helvetica, Arial, sans-serif;	text-align:left;}a, a:visited {	color:#c41130;}a.dark, a.dark:visited {	color:#000000;}#logo {	width:920px;	max-width:920px;	display:block;	margin:10px auto;}/* nav */#nav {	width:920px;	max-width:920px;	background-color:#626262;	border-top:1px solid #fff;	border-bottom:1px solid #fff;	color:#fff;	display:block;	margin:auto auto;}#nav * {	font-family: Helvetica, Arial, sans-serif;	font-size:13px;}ul#nav {	list-style:none;}#nav li {	float:left;	padding:2px 0;}#nav li a {	display:block;	padding:2px 80px 2px 0;	text-decoration:none;}#nav li a.last {	display:block;	padding:2px 0;	text-decoration:none;}#nav li a:link, #nav li a:visited {	color:#fff;}#nav li a:hover, #nav li a:active, #nav li a.selected, #nav li a:link.selected, #nav li a:visited.selected, #nav li a.selected_nav {	color:#ef1239;}#meat {	width:920px;	max-width:920px;	background-color:#626262;	border-top:1px solid #626262;	border-bottom:1px solid #fff;	color:#fff;	display:block;	margin:5px auto;	padding:0 0 5px 0;}#meat.whatwedo {	border-top:none;	border-bottom:none;	margin:0 auto;}#meat.portfolio {	background-color:#000;	border-top:none;	border-bottom:none;	margin:0 auto;}#home_logo {	display:block;	width:250px;	height:250px;	text-align:center;	margin:125px auto;}.image_block {	width:920px;	height:500px;	background-repeat:no-repeat;	margin:auto auto;}.creativity {	background-image:url('../images/creativity0.gif');}.connecting {	background-image:url('../images/connecting0.gif');}#creativity_box {	display:block;	width:227px;	height:228px;	text-align:center;	margin:140px auto;}.dot_brain {	float:left;	margin:140px 0 170px 250px;}.dot_heart {	float:left;	margin:140px 0 170px 217px;}.connecting p {	clear:both;	font-family: Helvetica, Arial, sans-serif;	font-size:15px;	line-height:2.0em;	text-align:center;}.profile p {	font-family: Helvetica, Arial, sans-serif;	font-size:15px;	line-height:1.6em;	text-align:left;	margin:0 0 25px 410px;}.image_profile {	float:left;}.portfolio {	min-height:620px;}.portfolio ul.gallery {	display:block;}.portfolio ul.gallery.hide {	display:none;}.portfolio li.category {	cursor:pointer;	list-style:none;	padding:10px 0 0 5px;}.portfolio .category h3 {	cursor:pointer;	font-size:13px;	font-weight:normal;	margin:0 0 5px 0;}.portfolio .category h3.hover_cat, .portfolio .category h3.active_cat {	color:#c41130;}.portfolio .caption {	font-size:13px;	font-weight:normal;}.portfolio .caption p {	margin:0 0 4px 0;}.portfolio .caption h4 {	font-size:14px;	font-weight:bold;	margin:0 0 4px 0;}.portfolio .caption h5 {	font-size:13px;	font-weight:bold;	margin:0 0 4px 0;}.whatwedo ul {	display:block;	font-family: Helvetica, Arial, sans-serif;	font-size:14px;	list-style:none;	line-height:1.25em;}.whatwedo ul.category li {	border-bottom:1px solid #fff;	margin:0;	padding:10px 0;}.whatwedo ul.subcategory li {	border-bottom:none;	margin:0;	padding:0;}.whatwedo ul.category h3 {	color:#000;	font-family: Helvetica, Arial, sans-serif;	font-size:14px;	font-weight:normal;	float:left;	width:543px;	text-align:right;}.whatwedo ul.category ul.subcategory {	width:365px;	margin:0 0 0 568px;}