body {	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;text-align: center;margin: 0; padding: 0;background: #d5ddbd url(images/page-bg_02.gif) repeat-y center; }a:link, a:visited {color: #385513;text-decoration: none;}a:hover, a:active {color: #120;text-decoration: underline;}#container {	background: url(images/main_bg_05.gif) repeat-y center;	margin: 0px auto;	text-align: left;	width: 779px;}#header {width: 779px;height: 141px;}.headermain {	background: #d5ddbd  url(images/header-main_02.gif) no-repeat center top; }.headerchurch {	background: #d5ddbd  url(images/header-church_02.gif) no-repeat center top; }.headercricket {	background: #d5ddbd  url(images/header-main_02.gif) no-repeat center top; }#locationbar {margin: 0 12px; width: 755px;height: 18px;background: #25340f;color: #fff;font-size: 0.7em; font-weight: bold; }#locationbar p {margin: 0; padding: 1px 0 0 5px;}#locationbar a {color: #fff;text-decoration: none; }#nav {float:left;display: inline;margin-left: 8px;width: 123px;}#inside {margin: 0 12px; width: 755px;	background: url(images/forest-green-sign_08.jpg) no-repeat right bottom; }#insidenone {margin: 0 12px; width: 755px; }#content {float:left;margin-left: 26px;width: 586px;padding-top: 15px;}#footer {clear:both;width: 779px;height: 28px;text-align: center;padding-top: 8px;font-size: 0.7em;background: #d5ddbd url(images/footer_10.gif) no-repeat center top;}#footer a:link, #footer a:visited {color: #385513;text-decoration: none;}#footer a:hover, #footer a:active {color: #120;text-decoration: underline;}#nav ul {padding-left: 0;margin: 11px 0;border-bottom: 1px solid #CCC;list-style-type: none;}#nav a, .navcurrent { border-top: 1px solid #CCC;color: #333;display: block;margin: 0;width: 120px;padding: 4px 0 4px 1px;font-size: 0.9em;text-decoration: none; }#nav a:hover, #nav a:active {background-color: #DDD; color: #000;}.navcurrent {background-color: #e4e4e4;}.indexcol1 {float: left; width: 206px; }.indexcol2 {float: left; margin-left: 23px; width: 160px; }.indexcol3 {float: left; margin-left: 23px; width: 160px; }.newscol1 {float: left; width: 389px; }.newscol2 {float: left; margin-left: 23px; width: 160px; }h1 {background: #385513;color: #fff;font-weight: bold;font-size: 0.8em;padding: 2px 4px;margin: 0 0 12px; }h1 a, h1 a:link, h1 a:visited {text-decoration: none;color: #fff; }h1 a:hover, h1 a:active {color: #ffd; }h2 {	font-family: Georgia, "Century Schoolbook", "Palatino Linotype", "Times New Roman", Times, serif;	font-size: 1.35em;	font-weight: normal;	margin: 4px 0 0;	padding: 0;}h3 {	font-size: 1.1em;	margin-bottom: 6px;	color: #333;}hr {border: 0px;border-bottom: 1px solid #AAA;height: 5px;}.bold {font-weight: bold; }#content p {font-size: 0.8em;color: #222;margin: 6px 0 3px;line-height: 1.25;padding: 0;}#content li {font-size: 0.8em;color: #222;margin-bottom: 4px;line-height: 1.25;}#content ul {margin-bottom: 4px;}#content p.newsdate {margin: 2px 0 16px;color: #666;text-align: right;font-size: 0.7em;}#content p.eventsdate {margin: 0; padding: 0;color: #444;font-weight: bold; }#content p.eventsname {margin: 0 0 14px; padding: 0;font-size: 1em;font-weight: bold; }.galleryimage {border: 2px solid #385513;}#content p.newslistheading {color: #444;font-weight: bold;margin: 6px 0 2px; padding: 0;border-bottom: 1px solid #CCC; }#content p.newslist {line-height: 1;margin: 4px 0; padding: 0; }#content p.listingsnav {border-top: 1px solid #CCC;text-align: center;font-weight: bold;margin-bottom: 12px;}a.morelink {font-size: 0.9em;font-weight: bold; }#content p.eventslistheading {color: #444;font-weight: bold;font-size: 1.05em;margin: 10px 0 2px; padding: 0;border-bottom: 1px solid #CCC; }#content p.eventsdatemain {font-weight: bold;color: #385513;font-size: 1em;margin: 2px 0 0; padding: 0; }h2.eventsnamemain {margin-top: 12px; }#content p.divider {height: 14px;width: 100%;	background: url(images/divider.gif) no-repeat center top; }.gallerycats {border: 1px solid #AAA;background: #F9F9F9;padding: 5px;margin-right: 20px; }.gallerydesc {font-size: 0.8em; }.oddrow {background: #eaeee5; }.rowhead {background: #229; color: #fff; }.listtable {font-size: 0.8em }.listtable td {padding: 1px 9px 1px 3px; }#directory_left {width: 340px;float:left;margin-bottom: 20px; }#directory_right {width: 180px;float:right;margin-right: 10px;background: #aebc97;padding: 12px; }.directory_dropdown {font-size: 0.8em; }#content p.directory_name {background: #385513;color: #fff;font-weight: bold;font-size: 0.9em; padding: 1px; }.directory_listing {padding-bottom: 6px;border-bottom: 1px solid #CCC;margin-bottom: 9px; }.banner {text-align: center;border: 0;padding: 0;}.banner a {padding: 0; }#nav a.banner { background: none;width: 114px; border: 1px solid #CCC;margin: 6px 2px 12px;padding: 0; }#nav.banner a:hover, #nav.banner a:active {background: none;border: 1px solid #333;}.printbutton {float:right;  margin-left: 18px;}