/* -----[ image box - large image/flash near top of page  ]----- */	div#image-box {	background: url(/img/image-box-lft-shado-hm.png) repeat-y 0 0;	}/* -----[ content - big thumbnail images in right-hand column ]----- */	#bigthumb-wrapper { /* NEW */	/*float: left;	margin-bottom: -15px;*/	zoom: 1;	}div#image-box-inside div.bigthumb {	display: inline;	margin: 0 23px 15px 23px;	width: 162px;	float: left;	position: relative;	}	div#image-box-inside div.bigthumb h4 {	font-size: 1.1em;	line-height: 1.1em;	background: none;	padding-left: 9px;	margin: 3px 0;	clear: both;	text-align: center;	}	div#image-box-inside div.bigthumb img {	display: block;	padding: 2px 2px 7px 10px;	width: 150px;	height: 105px;	border: none;	}		/* -----[ people thumbnails ]----- */div#content {	/*margin: 0 80px 0 80px;*/	margin: 0 0 0 80px;	padding-top: 0;	}	div#content h2 {		margin-top: 0;	padding-top: 0;	}	#thumb-wrapper { /* NEW */	float: left;	/*width: 420px;*/	width: 460px;	}	div#projects div.thumb {	display: inline;	margin: 0 9px 15px 0;	width: 96px;	float: left;	}	div#content div#projects div.thumb h4 {	font-size: 1.1em;	line-height: 1.1em;	background: none;	padding-right: 0;	padding-left: 0;	margin: 3px 0 3px 0;	clear: both;	text-align: center;	}	div#projects div.thumb img {	display: block;	/*background-image: url(/img/thumb-shado-sm.png);*/	padding: 0;	border: none;	width: 83px;	height: 57px;	}	div#projects div.thumb-pic {	display: block;	background-image: url(/img/thumb-shado-sm.png);	padding: 2px 2px 7px 11px;	border: none;	width: 83px;	height: 57px;	}	img#thumb{	margin-bottom: 4px;	}div#content div#projects div.thumb h4 span {	margin: 0 0 0 8px;	display: block;	}			/* -----[ dynamic lists in Services pages ]----- */		div#content div#left {	width: 200px;	margin-right: 15px;	float: left;	}#left .services-dropdown {	border-top: 1px solid #eee;	border-right: 1px solid #eee;	border-bottom: 1px solid #eee;	border-left: 1px solid #eee;	margin: 0 0 10px 0;	}#left dl {	margin: 0 0 0 0;	padding:  10px 6px;	}	#left dt {	font-size: 1.4em;    line-height: 1.2em;	margin: 0 0 0 0;	padding: 0 0 0 0;	color:#333;	}		#left dd {	font-weight: bold;	font-size: 1.1em;	line-height: 1.2em;		color: #333;		padding: 6px 0 0 12px;	margin: 0;	background: url(/img/arw-rt-black.gif) no-repeat 4px 8px;	color: #666;	}	div#content #left dd a {	display: block;	font-weight: normal;	background: url(/img/arw-rt-grey.gif) no-repeat 4px 2px;	color: #666;	text-decoration: none;	padding: 0 0 0 12px;	margin-left: -12px;	}	div#content #left dd a:hover {	color: #000;	background: url(/img/arw-rt-black.gif) no-repeat 4px 2px;	}			div#content #left dt a img {		border: none;	}