body {	background-color: #4c6c45;	color: #000;	margin: 0px;	padding: 0px;	border: 0;	text-align: left;	font-family: verdana, arial, geneva, helvetica, sans-serif;	font-size: 12px;	}table, tr, td {	margin: 0px;	padding: 0px;	border: 0;	}/* basic typography */p {	font-family: verdana, arial, geneva, helvetica, sans-serif;	font-size: 12px;	line-height: 140%;	margin-top: 8px;	margin-bottom: 0;	}p.quote {	text-align: center;	font-size: 18px;	font-family: times-roman, times, serif;	font-style: italic; 	line-height: 130%;	padding: 6px;	}p.footnote {	font-size: 10px;	font-style: italic; 	margin-top: 4px;	}strong {	color: #333;	font-weight: bold;	}	h1, h2, h3, h4, h5, h6 {	font-family: Georgia, Times, "times new roman", serif;	color: #4c6c45;	font-weight: normal;	margin-top: 6pt;	margin-bottom: 6pt;	}h1 {	font-size: 22px;	margin-bottom: 2pt;	}h2 {	border-top: solid 1px #4c6c45;	border-bottom: solid 1px #4c6c45;	width: 70%;	padding: 4px;	margin-top: 12pt;	font-size: 18px;	}h3 {	margin-top: 12pt;	font-size: 16px;	}h4 {	font-style: italic; 	font-size: 14px;	}h5 {	font-size: 12px;	font-style: italic; 	}a:active {	color: #333;	text-decoration: none;	}a:link {	color: #923316;	text-decoration: underline;	}a:visited {	color: #165c8d;	text-decoration: underline;	}a:hover {	color: #333;	text-decoration: underline overline;	}/* for double breaks in user input text */br.second {	line-height: 75%;	margin: 0;	}/* tables */table#layout {	border: 0;	width: 100%;	}td#left-side {	width: 140px;	text-align: left;	background-color: #4c6c45;	}td#header-right {	text-align: left;	background-color: #4c6c45;	}td#tagline {	text-align: left;	background-color: #165c8d;	padding: 0px 0px 0px 32px;	}/*	for side navigation bar */div#sidenav {	line-height: 140%;	padding: 4px 4px 4px 6px;	margin: 24px 16px 0px 12px;	margin-bottom: 0px;	font-size: 12px;	}#sidenav a {	border-bottom: none;	}#sidenav a:link, #sidenav a:visited {	color: #d7e7d3;	}#sidenav a:hover {	color: #fff;	text-decoration: underline;	}#sidenav p {	font-size: 14px;	font-family: Georgia, Times, "times new roman", serif;	margin-top: 8px;	margin-bottom: 8px;	}span.linkhere {	color: #333;	font-weight: bold;	}	td#main {	text-align: left;	background-color: #fff;	font-family: verdana, arial, geneva, helvetica, sans-serif;	font-size: 12px;	padding: 12px 18px 12px 28px;	}#main p, div.p {	font-family: verdana, arial, geneva, helvetica, sans-serif;	font-size: 12px;	line-height: 140%;	margin: 8px 0px 0px 8px;	}table.quote {	width: 30%;	border: dashed 1px #165c8d;	margin: 6px;	}td.fieldname {	text-align: right;	background-color: #eee;	color: #333;	font-weight: bold;	}/* dues table */table#dues {	width: 100%;	border: none;	margin: 6px;	}#dues td {	margin-top: 4pt;	margin-bottom: 0;	font-family: verdana, arial, geneva, helvetica, sans-serif;	font-size: 11px;	text-align: center;	}#dues td.tabhead {	text-align: center;	color: #333;	border-bottom: solid 1px #000;	font-weight: bold;	}#dues td.majorfield {	width: 50%;	text-align: left;	background-color: #eee;	color: #333;	font-weight: bold;	}#dues td.subfield {	text-align: left;	padding-left: 10px;	background-color: #eee;	color: #333;	}/* category list table */table#catlist {	width: 100px;	border: dashed 1px #165c8d;	margin: 6px;	}#catlist td {	margin: 0;	padding: 2px 4px 2px 4px;	font-family: verdana, arial, geneva, helvetica, sans-serif;	font-size: 11px;	text-align: left;	}p.cat {	margin-top: 4pt;	margin-bottom: 0;	font-style: italic;	}/*	for footer (copyright etc) */div#footer {	margin: 12px 0px 4px 0px;	padding: 4px;	text-align: center;	line-height: 120%;	}#footer a {	border-bottom: none;	color: #333;	}#footer a:hover {	text-decoration: underline;	color: #999;	}#footer address {	font-size: 10px;	font-family: verdana, arial, geneva, helvetica, sans-serif;	font-style: italic;	color: #333;	}/* contact page */fieldset#contact_form {	margin: 0px;	padding-left: 30px;	background-color: transparent;	border: 0;	}#spmq span.whythis, #spmq span.whythis a { 	text-decoration: none;	font-style: italic;	font-weight: normal;	border: 0;	color: #4c6c45;}#spmq span.whythis a span {	color: #fff;	padding: 1px 4px 1px 4px;}#spmq span.whythis a:hover, #spmq span.whythis a:focus, #spmq span.whythis a:active { 	color: #4c6c45;	background: none;}#spmq span.whythis a:hover span, #spmq span.whythis a:focus span, #spmq span.whythis a:active span { 	color: #fff;	border: 0 !important;	font-style: normal; 	background-color: #165c8d;	margin-left: 4px;	padding: 6px;	text-decoration: none !important;}/*	McWebby customization--------------------------- */div.mcws_minutes {	}table.mcws_minutes {	border: 0;	}table.mcws_minutes td {	padding: 3px;	}table.mcws_minutes th {	padding: 3px;	background-color: #eee;	color: #333;	font-weight: bold;	}div.mcws_minutes img {	float: right;	clear: right;	border: 0;	margin: 0px 0px 1px 8px;	}.mcws_calendar_event {	line-height: 140%;	margin: 12px 4px 0px 8px;	}/**************************	needs to be last*/a img.mcws_edit_img {	clear: none;	float: none;	text-decoration: none;	border: 1px solid transparent;	margin: 0;	padding: 1px 2px 1px 2px;	}img.mcws_edit_img:hover {	background-color: #eee;	text-decoration: none;	border: 1px solid #bbb;	}	