body {	background: #d6d6d6 url(../images/bg.gif) repeat-x top center;	margin-top: 0;	color: #333;}.container {		background: transparent url(../images/container-bg.gif) repeat-y top left;}div.footlogo {	float: right;}em {	background: none;}#flash {	height: 175px;	margin-bottom: 1.5em;}img.right {	float: right;}.flash-intro {	width: 560px;	height: 234px;	  float: left;	  background: #000;}.flash-map {	width: 300px;	height: 234px;	background-color: #000;    float: left;}img.project-photo {	border: 1px solid #ccc;}p.date {	color: #717171;	background: #fff;}div#flash-header {		background: url(../images/header1.jpg) no-repeat top center;		text-align: right;		}				div#flash-header img {	margin-right: 39px;}#nav {	background: transparent url(../images/nav-bg.gif) no-repeat top left;}#nav ul {	padding-top: 1.5em;}#nav ul li {	display: inline;	list-style-type: none;	padding: 0.75em 5px 1.5em 5px;}#nav ul span {	padding: 0 10px 0 10px;}#nav ul li a {	color: #222;	text-decoration: none;	padding: 0.75em 0 1.5em 0;}#nav ul li a:hover {	color: #FFF;	background: #333 url(../images/tab-bg.gif) repeat-x bottom left;}#nav ul a:hover span {	color: #FFF;}#nav ul li#active-section a {	color: #FFF;	background: #333 url(../images/tab-bg.gif) repeat-x bottom left;	font-weight: bold;}#nav ul li#active-section a span {	color: #FFF;}ul#subNav {	list-style: none;	margin-left: 0;	margin-right: 0;}ul#subNav li {	background: #eee url(../images/subnav-bg.gif) repeat-x top left;	padding: 0.75em 1.5em;}ul#subNav li.active {	background: #f9f9f9 url(../images/subnav-bg.gif) repeat-x top left;	padding: 0.75em 1.5em;}ul#subNav li a {	text-decoration: none;}ul#subNav li.active a {	font-weight: bold;	color: #666;}/* My Comment */p#description {	display: none;} ul#footlist {	margin-left: 0;}#footlist li {	display: inline;list-style-type: none;	}#footer a {	color: #333;}a {	color: #325dd7;}#site-credit {	text-transform: uppercase;	font-weight: bold;}#searchform {	background: #CCC url(../images/search-bg.gif) no-repeat top left;	height: 36px;	margin-bottom: 1.5em;}#searchform input{	float: left;}#s {	width: 210px;	height: 14px;	border: none;	margin: 6px 14px 0;	padding: 5px 2px 4px 5px;	font-family: Arial, Helvetica, Geneva, sans-serif;}#searchsubmit {	margin-top: 6px;}/* Branding*********************************************************************/#branding {	height: 144px;	margin-right: 20px;	width: 899px;	padding-left: 20px;	padding-right: 20px;}#branding h1 {	text-indent: -9999em;	display: block;	background-repeat: no-repeat;	background-color: transparent;	margin-top: 15px;	margin-left: 392px;	margin-bottom: 0;}	#branding h1 a {	display: block;	width: 74px;	height: 118px;	overflow: hidden;	border-bottom: none;	background: url(../images/logo.gif) no-repeat;}#branding h1 a:hover {	border-bottom: none;}