body{	font-size: small;	font-family: Tahoma, Arial, Helvetica, sans-serif;	background-color: #669966;	text-align: center;	margin: 10px;	padding: 0;}p { line-height: 150%; }td { }#container{	background: #669966;	margin: 0 auto;	padding: 0;	width: 770px;}#wrapper{	clear: both;	width: 100%;	float: left;	background: transparent url(../images/1content.png) repeat-y left;}#banner{	margin: 0;	padding: 0;	width: 100%;	height: 113px;	text-align: left;	background: #669966 url(../images/1banner.png) top left no-repeat;	}#banner img { margin: 10px 0 0 0; }#content{	font-size: 90%;	text-align: left;	margin: 0 40px;	padding: 10px 0;	background-color: #fff;	clear: both;}#content h1{	color: #446C44;	font-size: 170%;	margin-top: 1ex;	margin-bottom: 0.5ex;	text-align: center;}#content h2{	color: #446C44;	font-size: 150%;	margin-top: 1.5ex;	margin-bottom: 0.5ex;}#content h3{	font-size: 135%;	font-weight: bold;	border-bottom: #EBE5CB;	border-width: 0 0 3px 0;	border-style: none none solid none;}#content h4{	font-size: 120%;	font-weight: bold;	line-height: 120%;	margin: 0;}#content a, a:link a:visited { color: #446C44; }#content a:hover { background-color: #ffffc0;	color: #114611;}#content ul{	list-style-type: none;	margin: 2px 0 2px 10px;	padding: 0;}#content ol { margin-top: 8px; }#content ol li { padding-bottom: 4px; }#content img { margin: 3px; }#content ul.checkone {	list-style: square;	}.note{	background-color: #fffff0;	margin: 10px 20px 10px 20px;	padding: 10px;	border: solid 2px #399;}#navigation	{ 	float: left; 	font-size: 12px; 	font-weight: bold; 	background: url(../images/1navback.png) no-repeat left top; 	margin: 0;	width: 100%; 	height: auto; }#navigation ul{ 	width: auto; 	list-style: none; 	margin: 0 10px; 	 }#navigation li{ 	float: left; 	margin: 0; 	padding: 0; 	width: auto; }#navigation a, a:link a:visited{	color: #567056;	text-decoration: none;	display: block;	padding: 4px 10px 4px 10px;	float: left;}#navigation a:hover { 	color: #114611;	display: block;	background: #ffffff;	}	#navigation #urhere { 	background: #ffffff;	border-left: 1px solid #669966;	border-right: 1px solid #669966;	}#navigation #urhere a{	color: #000;	padding-bottom: 4px;}#footer{	background: transparent url(../images/1footer.png) bottom left no-repeat;	margin: 0;	padding: 0 10px 20px 10px;	height: auto;	clear: both;}#moddate{	font-size: 80%;	font-weight: normal;	font-style: italic;}#contact{	border-top: 1px solid #ccc;	font-size: 85%;	font-style: normal;	font-weight: normal;	margin: 0 220px 10px 220px;	padding: 0 0 10px 0;}#contact p{	margin-top: 10px;	margin-bottom: 0;	padding-top: 0;	padding-bottom: 0;}#contact a, a:link a:visited { color: #446C44; }#contact a:hover { background-color: #ffffc0;	color: #114611;}/*  BOARD INFO PAGE  */#board .group {	width: auto;	margin-bottom: 20px;	margin-left: 40px;	padding: 0;	border: 1px solid white;	clear: left;}#board .group img {	float: left;	padding: 3px !important;	border: 1px solid #ccc;	}		 #board .membername { 	margin: 0 80px;	font-weight: bold;	margin-bottom: 10px;	}#board .membername p {	margin: 0;	padding: 0 0 4px 0;}		#board dd p {	padding: 0;	margin: 0;	}	#board dl.vitae {	margin: 0 20px 0 80px;	padding: 0;		}			#board dl.vitae dt{	padding: 2px 0;	margin: 0;		float: left;}#board dl.vitae dd{	margin: 0 0 0 12em;	padding: 2px 0;}#members table {	border-collapse: collapse;	margin-bottom: 20px;	width: 690px;}#members table ul{	font-size: 90%;	list-style-type: none;	margin: 0 0 6px 14px;}#members td p{	color: #446C44;	font-size: 12px;	font-weight: bold;	margin-top: 4px;	margin-bottom: 4px;}#members th{	font-size: 110%;	background-color: #fffff0;	text-align: center;	padding-top: 6px;	padding-bottom: 6px;	padding-left: 4px;	border: 1px solid #363;	letter-spacing: .1em;}#members th p{	color: #000;	font-size: 80%;	font-style: normal;	font-weight: normal;	letter-spacing: 0;}#members td{	padding-top: 4px;	padding-left: 4px;	width: 33%;	vertical-align: top;	border-color: #363;	border-width: 1px;	border-style: solid;}#members table.fourcol td {	width: 25%;	}#calendar table {	border-collapse: collapse;		}#calendar th {	font-size: 120%;	border-bottom: 3px #ccc double;	text-align: left;	padding-top: 10px;	}	#calendar td {	border: 1px solid #ccc;	padding: 3px 10px 10px 10px;	vertical-align: top;	font-size: 12px;		}		#calendar td p {	margin: 0;	padding: 2px 0;	}	#calendar .cancel  {	color: #c00;	text-decoration: line-through	}	#calendar td.date {	font-size: 120%;	font-weight: bold;	text-align: right;	padding-left: 4px;	padding-right: 10px; }#calendar td.description{	padding-left: 10px;	padding-right: 10px;}#calendar td.location{	width: 14em;	}#calendar td.time{	width: 12em;}#calendar td ul {	margin-left: 2em;	list-style: disc;}	#calendar tr.key td {	font-weight: bold;	text-align: center;	padding-bottom: 3px;	}#services dl {	margin-top: 0;		}#services dt{	font-size: 130%;	font-weight: bold;	color: #114611;	padding-top: 12px;	}#services dd {	margin: 4px 0;	line-height: 150%; 	}	#services #content img {	float: left;	margin: 10px 10px 10px 0;} 	#sponsors #content ul {	list-style: none;	}#sponsors #content li {	margin: 0;	padding-bottom: 8px;	} #sponsors #content img {	border: none;}	#memberapp dl {	margin: 0 20px;	}#memberapp dt {	font-weight: bold;	font-style: italic;	text-transform: uppercase;	}#memberapp dd ol {	margin: 6px 10px;	padding: 0;	}#rsvp table {	border-collapse: collapse;	margin: 10px 50px;	}	#rsvp td {	padding: 4px;	}#rsvpsent #content {	text-align: center;	}.caption {	font-size: 90%	}form {border: 1px solid gray; padding: 10px; }		.ss-form-entry { margin-left: 40px; }	.ss-q-help { font-size: 90%; font-weight: normal; }label { font-weight: bold; padding-right: .5em; }.formbutton {text-align: center; }/*--------*/img.left { float: left; padding-right: 20px;}.right {float:right; }.center {text-align: center; margin: auto;}div.announcement {	margin: auto;	padding-top: 120px;	background: transparent url(../images/60years.jpg) top center no-repeat;	 }	.announcement ul { text-align: center;	width: 300px;	margin: auto !important;}.announcement li {	margin-bottom: .5em;	}.announcement h4 {	text-align: center;	margin-top: .5em;	}