body { margin: 0px; padding-bottom: 20px; background-color: #593F3D; font: 0.75em/140% Verdana, Helvetica, sans-serif; color: #000; text-align: center; }

p { font: 1em/140% Verdana, Helvetica, sans-serif; color: #000; }
h1 { font: 2.2em/120% Times, "Times New Roman", serif; color: #566B21; }h2 { font: 2.0em/120% Times, "Times New Roman", serif; color: #566B21; }
h3 { font: 1.8em/120% Times, "Times New Roman", serif; color: #566B21; }
h4 { font: 1.6em/120% Times, "Times New Roman", serif; color: #566B21; }
h5 { font: 1.4em/120% Times, "Times New Roman", serif; color: #566B21; }
h6 { font: 0.95em/120% Verdana, Helvetica, sans-serif; color: #000; padding: 0; }

.header_title { margin-top: 0px; margin-bottom: 8px; padding-top: 0px; padding-bottom: 3px; border-bottom: 1px solid #CCC; }.breadcrumb { margin: 0px 0px 8px 0px; padding:0; text-transform: uppercase; font-size: 0.85em; color: #999; font-weight: bold; }.breadcrumb a:link, .breadcrumb a:visited { color: #999; }.breadcrumb a:hover, .breadcrumb a:active { color: #566B21; }

.article table p, .article table h1, .article table h2, .article table h3, .article table h4, .article table h5, .article table h6 { margin: 0; padding: 0; }
.articleframe table p, .articleframe table h1, .articleframe table h2, .articleframe table h3, .articleframe table h4, .articleframe table h5, .articleframe table h6 { margin: 0; padding: 0; }
.articleframeunpub table p, .articleframeunpub table h1, .articleframeunpub table h2, .articleframeunpub table h3, .articleframeunpub table h4, .articleframeunpub table h5, .articleframeunpub table h6 { margin: 0; padding: 0; }
ul { margin: 8px; padding-left: 18px; }ol { margin: 8px; padding-left: 23px; }img { border: 0; }label { color: #566B21; }input, select, textarea { font: 1em/120% Verdana, Helvetica, sans-serif; color: #000; }textarea { width: 100%; }fieldset { border: 0; padding: 0px 0px 8px 0px; }fieldset dt { float: left; width: 120px; }fieldset dd { margin: 0; }
fieldset dl { margin: 10px 0; }dd { margin-left: 15px; }fieldset #title { font: 1.8em/120% Times, "Times New Roman", serif; color: #566B21; }fieldset #image_alt, fieldset #image_link { width: 85%; }fieldset #nav_name, fieldset #nav_gmap_tit { width: 60%; }
#gmap { border: 1px solid #CCC; padding: 15px; margin: 5px 0 12px 0; }.button { font-size: 1.1em; color: #666; }.colour { color: #566B21; }.highlight { background-color: #566B21; padding: 0px 0px 1px 3px; color: #FFF; }.small { font-size: 0.85em; }.notopmargin { margin-top: 0px; padding-top: 0px; }.nomargins { margin: 0px; padding: 0px; }.floatright { float: right; }
.clearright { clear: right; }.clearboth { clear: both; }
.spacer { clear: both; }#maincontainer { background-color: #FFF; margin-top: 3px; padding: 20px 20px 8px 20px; text-align: left; }#top { padding-top: 20px; background-color: #FFF; text-align: left; }
#admintop { padding-top: 20px; padding-bottom: 20px; background-color: #FFF; text-align: left; }
#rightcol { float: right; }
.article { margin-bottom: 20px; }.articleframe { padding: 8px; margin-bottom: 21px; border: 1px solid #CCC; border-top: none; }.articleframeunpub { padding: 8px; margin-bottom: 21px; border: 1px solid #CCC; border-top: none; background-color: #FFDDDD; }a.adlink, .article a, .articleframe a, .articleframeunpub a { color: #666; border-bottom: 1px solid #CCC; }a.adlink:link, .article a:link, .articleframe a:link, .articleframeunpub a:link { text-decoration: none; }a.adlink:visited, .article a:visited, .articleframe a:visited, .articleframeunpub a:visited { text-decoration: none; }a.adlink:hover, .article a:hover, .articleframe a:hover, .articleframeunpub a:hover { text-decoration: none; border-bottom: 1px solid #566B21; color: #566B21; }
.imagetop { margin-bottom: 13px; }.imagefleft { float:left; margin: 2px 16px 13px 0px; }.imagefright { float:right; margin: 2px 0px 13px 16px; }.imagebottom { margin-top: 13px; }.imagebreak { margin-bottom: 13px; }#adminbartop { background-color: #AF1E2D; padding: 2px 4px; font-size: 0.95em; color: #FFF; margin-bottom:12px; }#adminbartop a:link, #adminbartop a:visited { color:#FFF; border-bottom: 1px solid #999; position:relative; bottom:1px; text-decoration: none; }#adminbartop a:hover, #adminbartop a:active { text-decoration: none; border-bottom: 1px solid #FFF; color: #FFF; }
.adminbar { background-color: #CCC; padding: 3px 4px; margin-bottom: 16px; }.adminbar2 { background-color: #CCC; padding: 3px 0px 3px 4px; }
.adminbar2 img { margin-right: 4px; }

.adminbartext { color: #999; font-size: 0.95em; }
.editimage { background-color: #CCC; padding:2px 3px 0px; height:14px; }.editimage a:link, .editimage a:visited { border-bottom: none; margin-right: 3px; text-decoration: none; }.editimage a:hover, .editimage a:active{ text-decoration: none; border-bottom: none; }

a.admin { margin:0; text-decoration:none; }
a.imagelink:link, a.imagelink:visited { margin:0; text-decoration:none; border-bottom: none; }a.imagelink:hover, a.imagelink:active { margin:0; text-decoration:none; border-bottom: none; }.adminlist { margin-bottom: 16px; }.navlistheader { background-color: #999; padding: 4px 5px; border-bottom: 1px solid #FFF; color: #FFF; }.navlistrow { background-color: #CCC; padding: 4px 5px; border-bottom: 1px solid #FFF; color: #333; }.width { margin: 0px auto; }#logoholder { padding-left: 20px; padding-right: 20px; }
#navholder { padding-right: 5px; font-size: 0.9em; color: #FFF; font-weight: bold; }#navholder a:link, #navholder a:visited { color: #E0D1C6; text-decoration: none; }#navholder a:hover, #navholder a:active { color: #FFF; text-decoration: underline; }.navselected { float: right; background: url(../../elements/earth/navselectedleft.gif) no-repeat top left; padding-right: 8px; }
.navselectedleft { float: right; background: url(../../elements/earth/navselectedleft.gif) no-repeat top left; width: 8px; height: 24px; }.navselectedright { float: right; background: url(../../elements/earth/navselectedright.gif) no-repeat top left; width: 8px; height: 24px; }.navunselected { float: right; background: url(../../elements/earth/navunselectedleft.gif) no-repeat top left; padding-right: 8px; }.navunselectedleft { float: right; background: url(../../elements/earth/navunselectedleft.gif) no-repeat top left; width: 8px; height: 24px; }
.navunselectedright { float: right; background: url(../../elements/earth/navunselectedright.gif) no-repeat top left; width: 8px; height: 24px; }.navsel { float: right; background: url(../../elements/earth/navselected.gif) repeat-x top left; height: 24px; }.navunsel { float: right; background: url(../../elements/earth/navunselected.gif) repeat-x top left; height: 24px; }
.navspace { margin-top: 5px; }#subnavbar { margin: 0px; height: 25px; background-color: #568E14; font-size: 0.9em; font-weight: bold; text-align: right; }
#subnavholder { margin: 0 10px; padding-top: 4px; }#subnavbar a:link, #subnavbar a:visited { color: #AADD96; text-decoration: none; }#subnavbar a:hover, #subnavbar a:active { color: #FFFFFF; text-decoration: underline; }.subnav { display: inline; margin: 0 10px; color: #FFFFFF; }#footer { padding: 6px 0px; border-top: 1px solid #CCC; font-size: 0.85em; color: #999; }#footer .selected { margin-left: 16px; display: inline; }#footer a { margin-left: 16px; color: #999; border-bottom: 1px solid #999; }#footer a:link { text-decoration: none; }#footer a:visited { text-decoration: none; }#footer a:hover { text-decoration: none; border-bottom: 1px solid #566B21; color: #566B21; }

