/*****************************   LAYOUT/STRUCTURE   *****************************/body{	text-align:center;	background:url(images/body-bg.jpg) top left repeat-x #ddd;	font-family:verdana, arial, sans-serif;	font-size:11px;}#container{	margin:0px auto;	width:961px;}#header{	background:url(images/header-bg.jpg) top center no-repeat transparent;	height:91px;}	#logo{		margin-top:20px;	}#image-header{	background:url(images/image-header-bg.jpg) top center no-repeat transparent;	height:141px;}#content{	padding:0px 40px;	text-align:left;	background:url(images/content-bg.jpg) top center repeat-y #ddd;}	#copy{		float:right;		width:645px;	}	#navigation{		float:left;		width:220px;	}#footer{	padding:30px;	background:url(images/footer-bg.jpg) top center no-repeat #ddd;	color:#666;	font-style:italic;}/*****************************   NAVIGATION STYLE   *****************************/#navigation a{	display:block;	padding:12px 7px;	border-bottom:1px dotted #aaa;	border-left:5px solid #fff;	color:#333;	text-decoration:none;	text-transform:uppercase;}#navigation a:hover{	border-left:5px solid #ccc;	background:#eee;}#navigation a.first{	border-top:1px dotted #aaa;}#navigation a.current{	font-weight:bold;	font-style:italic;	color:#6e89a7;	background:#eee;	border-left:5px solid #6e89a7;}/*****************************   GLOBAL ELEMENTS   *****************************/#copy {	font-size:13px;}#copy a{	color:#6e89a7;}#copy h1{	padding:2px;	margin-bottom:15px;	border-bottom:1px dotted #aaa;	color:#3c5775;	font-weight:bold;	font-size:16px;}#copy h2{	padding:2px;	margin-bottom:15px;	border-bottom:1px dotted #ccc;	color:#666;	font-weight:bold;	font-size:14px;}#copy ul{	margin:15px 20px;}	#copy li{		margin:7px 0px;		line-height:1.7em;	}#copy p{	margin-bottom:15px;	line-height:1.7em;}fieldset{	float:right;	margin-left:10px;	border:1px solid #6e89a7;	background-color:#eee;	width:350px;}legend{	margin-left:1.0em;	padding:3px 6px;	color:#fff;	background:#6e89a7;}label{	display:block;	float:left;	margin-right:0.5em;	width:11.0em;	text-align:right;}input.button{	margin-left:11.0em;}input.text:focus, textarea:focus{	background-color:#ffc;}.clear{	clear:both;}.center{	text-align:center;}.right{	text-align:right;	float:right;}span.bio-email-link{	float:right;}/*****************************   HOMEPAGE   *****************************/h2.home{	margin-top:15px;}div.members-of{	text-align:center;}div.members-of a{	line-height:40px;}/*****************************   PRODUCTS TABLE   *****************************/table.products{	width:100%;	border:0px;	border-collapse:collapse;}	table.products tr td{		margin:10px;		padding:5px;		text-align:center;		vertical-align:top;		border-right:10px solid #fff;	}	table.products tr.light-bg td{		background:url(images/gray-fade-bg.jpg) bottom left repeat-x #fff;		border-bottom:1px solid #ccc;	}	table.products tr.icon td{		padding-bottom:20px;	}	table.products tr.icon td:hover{		background-color:#eee;	}
