html { min-height: 100%; margin-bottom: 1px; }body {	margin:		0 auto;	padding:	0;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:	#000;	background-color:#ffffff;	font-size:62.5%;}#container {	width: 63.6em;	background: #ffffff;	margin: 0 auto;	padding:0;}p {	margin-top: 0;	padding-top: 0;	line-height: 1.25em;}h1 { font-size:	2.2em; }h2 { font-size:	2.0em; }h3 { font-size:	1.8em; }h4 { font-size:	1.6em; p/adding-top:1em; }h5 { font-size:	1.4em; }h6 { font-size:	1.2em; }h1, h2, h3, h4, h5, h6 {	font-family:Arial, sans-serif;	font-weight: bold;	color: #6c8488;	background-color: transparent;	margin:	0px 0 0 0;}img { /* turns off gaps around images */	border:	0;	margin:0;	padding:0;}a {text-decoration:	none;	font-weight:	normal;	padding:0px;	margin:0px;	border:0px;}a:link {	color:#b97b1a;	background-color: transparent;}a:visited {	color:	#b97b1a;	background-color: transparent;}a:active {	color:	#b97b1a;	background-color: transparent;}a:hover {	color:#8a9364;	background-color: transparent;	text-decoration:	underline;}dt { font-weight: bold; }ol, li, dl, dt, dd { line-height: 1.5em; }.title {	padding:0px 0px;	margin:0px auto;	height:10em;	width:63.6em;	text-align:left;	background:url(images/top-right-swish.png) no-repeat right top; b/order-bottom:solid #000000 1px;}.title .icon {	position:relative;	top:0px;	left:auto;	float:left;}.title .icon img {	width:15.3em;	height:10em;}.title #toplink {	position:relative;	top:0px;	float:right;	padding-right:1em;	font-size:1.1em;	color:#45575f;	height:2em;}.title #toplink a:link, .title #toplink a:visited, .title #toplink a:active {		color:#ffffff;font-weight:bold;	text-decoration:none;	border-bottom-style:dotted;	border-color:#cccccc;	border-width: 0 0 0px 0;}.title #toplink a:hover {	color:#333333;	background-color: transparent;	text-decoration:	underline;	border-width:0;}.title .text {	position:relative;	top:3.4em;	left: .4em;	float:left;	width:38em;	font-size:1.2em;	color:#45575f;	margin:0;}.title .text h6 {	font-weight:bold;	color:#b97b1a;	margin:0;}img#banner {	width:63.6em;	height:20em;}#nav, #nav ul {	clear:left;	list-style: none;	font-size:1em;	line-height: 1em;	border:solid #4b503b;	border-width:1px 0 0 0;	margin: 0px 0 0 0;	padding:0;	width:63.6em;	z-index:1;}#nav a {	padding:0;	line-height:2.10em;	display:block;	color:#ffffff;	font-size:1.0em;	width:15.7em;	font-weight:bold;	font-family:"Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;	f/ont-family:Arial, Helvetica, sans-serif;	text-align:center;}#nav li {	/*float the main list items*/  float: left;	width: 15.7em;	padding:0;}/*#nav li li { width: 15.6em; }#nav>li li { float:none; }*//* setting background colors of drops */#nav #about { background-color:#ddbc0a; }#nav #involved { background-color:#6c8488; }#nav #events { background-color:#b97b1a; }#nav #iaf { background-color:#8d946d; }#nav li ul {	position: absolute;	padding:0;	margin: 1px 0 0 -1px;/*had to push margin left because firefox and ie don't drop the left:auto; directly under the left side of the borders...thi s breaks safari however, which seemed to be the lesser of the used browsers.*/	left: -999em;	width: 15.7em;	height:auto;	border-bottom:solid #4b503b;	border-right:solid #4b503b;	border-left:solid #d5d6cf;	border-top:solid #d5d6cf;	border-width:1px 1px 1px 1px;;}#nav li.top-level {	background-color:#8d946d;	border-bottom:solid #4b503b;	border-right:solid #4b503b;	border-left:solid #d5d6cf;	border-top:solid #FFFFFF;	border-width:1px;}#nav a:hover, #nav a.active-page:hover {	color:#333333;	text-decoration:none;}#nav #active-page { background-color:#62674c; }#nav li:hover ul, #nav li.lihover ul { left: auto; }#nav li:hover, #nav li.lihover, #nav li#active-page:hover, #nav li#active-page.lihover {	color: #333333;	background: #999999;}#nav li ul a {	color:#333333;	width:15.7;}#subnav, #subnav ul {	position:relative;	padding: .4em 0;	margin: 0;	list-style:none;	font-size:1em;	text-align:left;	width:14em;}#subnav li {	/*float the main list items*/ 	padding: .1em 0em .1em 1em;	margin: 0;	float: left;	width: 14em;}#subnav li li{	padding-left:1.5em;	width: 12em;}#subnav a { 		font-family:Arial, sans-serif;font-size:1.2em; }#subnav .active { text-decoration:underline; color:#333333; }#subnav li li ul {font-size:0.95em;}.content {	clear: both;	padding: 3em 0 0 0;	margin: 0 auto;	text-align:left; /* backing out of ie workaround */	width:63.6em;	font-size:1em;}.content .left {	position:relative;	top:0;	float: left;	padding: 0 0;	margin: 0 auto;	text-align:left; /* backing out of ie workaround */	width:15.7em;	font-size:1em;	b/ackground:url(images/subnav-bg.png) no-repeat left bottom;	h/eight:20em;}.content .right {	position:relative;	top:0;	float: right;	padding:0em 1em 1em 0em;	margin: 0 auto;	text-align:left; /* backing out of ie workaround */	width:40em; /*going for an equivalent of 45.1 at font:1em*/	color:#333333;	background-color:#FFFFFF;	font-size:1.1em;	z-index:0;}#copy-thumb{float:right;padding:0 0 1.5em 1.5em;}#foot {	clear:both;	width:63.6em;	position:relative;	margin:0 0 0 0;	top: 6em;	left:0;	padding:1.5em 0 0 0;	background:url(images/web-dot.png) top repeat-x;	height:12em;}#foot img {	float:left;	padding:0 1em;}#foot p {	float:right;	padding:0 0.5em;	width: 26em;	font-size:1em;	font-family:Georgia, "Times New Roman", Times, serif;}img#eastern {	width:30em;	height:4em;}img#target {	width:4em;	height:5em;}.thumb_left {	float:left;	padding: 0;	margin: 1em 0 auto;	text-align:left; /* backing out of ie workaround */	width: 10em;}.thumb_left img {padding-bottom:.1em; }.thumb_right {	position:relative;	top:0;	left: 0;	float:left;	padding: 0;	margin: 1em 0 0 1em;	text-align:left; /* backing out of ie workaround */	width: 28em;}.photo-group {	position:relative;	top:0px;	left: 0px;	float:left;	padding: 1 0 0 0em;	margin: 0 auto;}.photo-group img{	padding:.2em 0 .2em .1em;}.content .right a:link, .right a:visited, .right a:active {	padding:0;	color:#b97b1a;}.content .right a:hover {	padding:0;	text-decoration:underline;}.active { text-decoration:underline; }.crossed {color:#FF0000;text-decoration:line-through;}.address {color:#000000;margin-left:1em;}/* no degrading ems */LI LI, LI P, TD P, BLOCKQUOTE P, li a { font-size:1em; }