body {	background: #3e3e3e url('../images/nav/bg-main.jpg') no-repeat 50% 0%;	color: #000000;	margin: 0;	text-align: center;	}	body,td,th  {	font-family: 'Trebuchet MS', verdana, arial, helvetica, geneva;	font-size: 12px;	color: #505050;	line-height: 1.4em;	text-decoration: none;	}b {	color:303030;	}a:link, a:visited  {	color: #806640; 	background: none; 	}a:active, a:hover, a:visited:hover  { 	color: #000; 	background: none; 	}h1,h2,h3,h4,h5  {	font-family: 'Trebuchet MS', verdana, arial, helvetica, geneva;	font-weight: bold;	background: none;	text-decoration: none;	margin: 1.5em 0 -.5em 0;	}h1  {	color: #990000;	font-size: 15px;	}h2  {	color: #3D6799;	font-size: 15px;	}h3  {	color: #3D6799;	font-size: 13px;	}/* --- Layout -------------------------------------------------------- */#wrap {	width: 780px;	margin: 0 auto;	text-align:left;	background: #fff url('../images/nav/bg-navrepeat.jpg') repeat-y 0 0;	}#container {	}#header {	background: url('../images/nav/header.jpg') no-repeat;	width: 780px;	height: 115px;	}#nav {	float: left;	width: 190px;	height: 410px;/*	background: url('../images/nav/bg-nav.jpg') no-repeat 0 0; */	}#subscribe {	background: url('../images/nav/bg-subscribe.jpg') no-repeat;	width: 190px;	height: 55px;	}#subscribe form {	padding: 11px 0 0 12px;	}ul#navbuttons {	margin: 0;	padding: 0;	list-style: none;	line-height: 1em;	}ul#navbuttons li {	background: url('../images/nav/bg-leftnav.gif') no-repeat;	width: 190px;	height: 23px;	font-size: 11px;	}ul#navbuttons li a, ul#navbuttons li a:visited {	background: url('../images/nav/bullet-leftnavGreen.gif') no-repeat 10px 11px;	display: block;	padding: 9px 0 0 26px;	color: #595959;	text-decoration: none;	}ul#navbuttons li a:hover {	background: url('../images/nav/bullet-leftnavRed.gif') no-repeat 15px 11px;	color: #000;	text-decoration: none;	}#contentwrap {	margin-left: 190px;	width: 580px;	background: #fff;	}#content {	padding: 25px;	}#footer {	background: url('../images/nav/footer.jpg') no-repeat;	width: 780px;	height: 30px;	clear: both;	}#footer p {	margin: 0;	padding: 7px 0 0 215px;	font-size: 10px;	color: #B89095;	}#footer a, #footer a:visited {	color: #CC9FA5;	font-weight: bold;	text-decoration: none;	}#footer a:hover {	color: #fff;	}.sitecontent {	color: #3E3E3E;	font-size: 9px;	}/* --- Forms -------------------------------------------------------- */form { margin: 0; padding: 0; }input,textarea,select {	font-family: 'Trebuchet MS', verdana, arial, helvetica, geneva;	font-size: 10px; 	border: 1px solid #999;	background: #f7f7f7;	color: #303030;	margin: 0 0 4px 0;	}input:focus, textarea:focus, select:focus {	background: #ffffff;	}.submit {	background: url('../images/nav/bg-button.jpg') repeat-x;	font-weight: bold;	border: 1px solid #404040;	color: #000;	padding: 1px 5px;	}/* --- Misc --------------------------------------------------------- */#meetmary {	float: right;	background: url('../images/bg-meet-mary.jpg') no-repeat;	width: 200px;	height: 425px;	margin-left: 25px;	}#meetmary2 {	float: right;	background: url('../images/bg-meet-mary2.jpg') no-repeat;	width: 200px;	height: 425px;	margin-left: 25px;	}#meetmarytext {	color: #57544F;	font-size: 11px;	line-height: 1.2em;	padding: 245px 15px 0 15px;	}blockquote {  	display:block; 	background: url('quote.gif') no-repeat 0 3px; 	color: #666; 	font-style: italic;	margin-bottom: 1px;	margin-left: 20px;	padding: 5px 0 5px 20px;	}blockquote li {	margin-left: -25px;	}/* E X T R A S *//* add icon to links opening in a new window */a[target="_blank"] {	background: url('icon-window.gif') no-repeat right center;	padding-right: 16px;	}/* add an e-mail icon to mailto: links */a[href^="mailto:"] {	background: url('icon-email.png') no-repeat left center;	padding-left: 18px;	}/* add icons to download links */a[href*=".zip"] {	padding: 1px 15px 1px 0px;	background: url('icon-zip.gif') no-repeat right center;	}a[href*=".pdf"] {	padding: 1px 15px 1px 0px;	background: url('icon-pdf.gif') no-repeat right center;	}a[href*=".doc"] {	padding: 1px 15px 1px 0px;	background: url('icon-word.gif') no-repeat right center;	}