
/* Layout Styles */

#central { text-align: left; width: 625px; margin-left: auto; margin-right: auto; margin-top: 25px; }
#main { width: 100%; }
#main_holder { width: 572px; } 
#footer { text-align: center; font-size: 10px; padding: 10px 0px 20px 0px; }

.outerbrdr { padding: 6px 6px 6px 6px; margin: 0px 0px 0px 0px; }
.nopadding { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.title { padding: 0px 0px 0px 0px; margin: 0px 0px 17px 0px; }

.leftcontent { float: left; padding: 0px 15px 10px 0px; }
.rightcontent { float: right; padding: 0px 0px 10px 15px; }


/* Link colours */
a:link { color: #C44F00; }
a:hover { color: #DF5900; }
a:visited { color: #990099; }
.textbox a { font-weight: bold; }

/* Colour Styles */
body { background-color: #EBEBE0; color: #435018; }
div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
.outerbrdr { border: 1px solid #A8A877; background-color: #FFFFFF; }
.bkgnd { background-color: #EBEBE0; }
.white_line { height: 4px; width: 100%; background-color: #FFFFFF; }

h3 { font-size: 13px; }

/* Navigation Styles */
.hovertip { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CACAAA; background-color: #5E7021; z-index: 2; padding: 3px 3px 3px 3px; }
.obbtm { border-left: 1px solid #7E7E50; border-top: 1px solid #7E7E50; border-right: 1px solid #7E7E50; border-bottom: 2px solid #D49336; }
.obtop { border-left: 1px solid #7E7E50; border-top: 2px solid #D49336; border-right: 1px solid #7E7E50; border-bottom: 1px solid #7E7E50; }
.nav_line { height: 1px; width: 100%; background-color: #999962; }


/* Page Styles */
.site_title { background-color: #E27014; }
.site_nbar_fader { background-image:url(../images/s_nbar_fader.jpg); background-repeat:repeat-x; width: 100%; height: 26px; }
.textbox { text-align: left; background-color: #DBDBC8; padding: 10px 10px 10px 10px; }
#main .textbox { padding-top: 17px; line-height: 16px; }
.textbox p { padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; }

.digbox { background-color: #EBEBE0; border: 1px solid #A8A877; }

.details td { vertical-align: text-top; }
.details td.heading { font-weight: bold; }
.gardens { margin: 0px 0px 50px 0px; }