* {
	margin:0px;
	padding:0px;
}

#wrapper {
	padding: 0px;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: #FFF;
	margin-bottom: 0px;
	background-image: url(../images/leftcolumnbg.gif);
	position: relative;	
}
.divider1 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 520px;
	background-color: #BFBFBF;
	float: left;
}
.maincontent1 {
	width: 500px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	padding-top: 20px;
	}
.maincontent1 h3 {
	color: #333;
	font-size:13px;
}


.divider2 {
	background-color: #DFDFDF;
	height: 56px;
	width: 510px;
	float: left;
	padding-right: 0px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 0px;

}
.divider2 h1 {
	line-height: 56px;
	margin: 0px;
	padding : 0px;
	font-size:26px;
	font-weight: normal;
	}
.editabledevider1 {
	width: 210px;
	height: 30px;
	float: left;
}
/* menu items */
.menu {
	position: relative;
	padding: 0;
	list-style: none;
	text-align:left;
}
.menu li {
}
.menu li a {
	display:block;
	padding: 3px 0 3px 40px;
	color:#AEB2A6;
}

.menu li a:hover {
	color:#5A862F;
}

.home .homemenu {
	background:url(../images/menu_back_arrow.jpg) no-repeat left top;
	margin-bottom:10px;
	color:#FFF
	
}

.aboutus .aboutusmenu, .parkandgardens .parkandgardenssmenu, .visitinggattonpark .visitinggattonparkmenu, .sagv .sagvmenu, .eventsandactivities .eventsandactivitiesmenu, .projectssponsers .projectssponsersmenu, .birthdayparties .birthdaypartiesmenu, .volunteers .volunteersmenu, .tsasl .tsaslmenu, .contacts .contactsmenu {
	background:url(../images/menu_back_arrow.jpg) no-repeat left center;
	margin:10px 0;
	color:#FFF
}

.aboutussub, .parkandgardenssub, .visitinggattonparksub, .sagvsub, .eventsandactivitiessub, .projectssponserssub, .birthdaypartiessub, .volunteerssub, .tsaslsub {
	display:none;
}
.aboutus .aboutussub, .parkandgardens .parkandgardenssub, .visitinggattonpark .visitinggattonparksub, .sagv .sagvsub, .eventsandactivities .eventsandactivitiessub, .projectssponsers .projectssponserssub, .birthdayparties .birthdaypartiessub, .volunteers .volunteerssub, .tsasl .tsaslsub {
	display:block;
}

.menu ul {
	padding: 0px 0 0 10px;
	list-style: none;
	margin:0 0 15px 0;
}
.menu ul li a {
	font-size:11px;
	color:#619330;
}
.menu ul li a:hover{
	color:#507736;
	}



.newsletters .newslettersmenu, .atgt .atgtmenu, .parkandgardens .theparkmenu, .thegardens .thegardenssmenu, .historyofgattonpark .historyofgattonparkmenu, .tjg .tjgmenu, .trawg .trawgmenu, .parterre .parterremenu, .twgao .twgaomenu, .odftp .odftpmenu, .ecfa .ecfamenu, .afcaf .afcafmenu, .ggag .ggagmenu, .schoolvisits .schoolvisitsmenu, .cgv .cgvmenu, .agv .agvmenu, .ks1 .ks1menu, .ks2 .ks2menu, .cfov .cfovmenu, .howtofindus .howtofindusmenu, .currentprojects .currentprojectsmenu, .eoopp .eooppmenu, .sands .sandsmenu, .raaas .raaasmenu, .volunteers .vagmenu, .bpfc .bpfcmenu, .visitingtimes .visitingtimesmenu, .howtofindus .howtofindusmenu{
	color:#FFF;
	}

/* end of menu items */

.editabledevider2 {
	height: 56px;
	width: 200px;
	float: left;
	padding-left: 10px;
	line-height: 56px;
	color:#FFF;
}




.footer {
	padding: 0px;
	clear: both;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(../images/footer_back.jpg);
	height: 150px;
}
.footerbase {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 940px;
	float: left;
	background-image: url(../images/footerbase.gif);
	background-repeat: repeat-x;
}
.copyright {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	float: left;
	color: #666;
}
.treefrogdesign {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #CCC;
	text-align: right;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 15px;
}
.address {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 44px;
	float: left;
}
.charity {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	color: #666;
}

.linksfooter {
	padding: 0px;
	width: 40px;
	margin-right: 0px;
	margin-left: 225px;
	margin-top: 105px;
	float: left;
	margin-bottom: 5px;
}


.leftcolumn {
	margin: 0px;
	padding: 0px;
	width: 210px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sitemapfooter {
	padding: 0px;
	width: 40px;
	float: left;
	margin-top: 105px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
	
}

.rightcolumn {
	margin: 0px;
	width: 730px;
	float: right;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/winterbg.jpg);
	background-repeat: no-repeat;
	background-position: right 373px;
	min-height:600px;
	
}
.bottomleftgradient {
	margin: 0px;
	padding: 0px;
	height: 226px;
	width: 210px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.topline {
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 940px;
	background-color: #2C3C20;
}
.logo {
	margin: 0px;
	padding: 0px;
	height: 163px;
	width: 210px;
	background-color: #2C3C20;
	background-repeat: no-repeat;
}

.editabledevider2 h1{
	color: #FFF;
	line-height: 56px;
	margin: 0px;
	padding: 0px;
	font-size:18px;
	}

.homenews {
	width: 190px;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}



/*  autumn - only show one of four seasonal options */
/*
.editabledevider1 {
	background-color: #923D07;
	}
.editabledevider2 {
	background-color: #C99E83;
	}
.homenews {
	background-image: url(../images/autumnbg.jpg);
	background-repeat: no-repeat;
	color: #923D07;
}
*/
/* end autumn */


/*  summer - only show one of four seasonal options */

.editabledevider1 {
	background-color: #D59314;
	}
.editabledevider2 {
	background-color: #EAC283;
	}
.homenews {
	background-image: url(../images/summerbg.jpg);
	background-repeat: no-repeat;
	color: #D89916;
}

/* end summer */


/*  spring - only show one of four seasonal options */
/*
.editabledevider1 {
	background-color: #64A042;
	}
.editabledevider2 {
	background-color: #AEC693;
	}
.homenews {
	background-image: url(../images/springbg.jpg);
	background-repeat: no-repeat;
	color: #64A042;
}
*/
/* end spring */



/*  winter - only show one of four seasonal options */
/*
.editabledevider1 {
	background-color: #595A56;
	}


.editabledevider2 {
	background-color: #ACADAB;
	height: 56px;
	line-height: 56px;
	color: #FFF;
	}

.homenews {
	background-image: url(../images/winterbg.jpg);
	background-repeat: no-repeat;
	color: #666666;
	padding-top: 20px;
}
*/
/* end winter */


.parkgardensmain {
	margin: 0px;
	width: 730px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7ECC30;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.thepark {
	width: 500px;
	padding-left: 10px;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
}
.maindivider .dividertext {
	margin: 0px;
	width: 490px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7ECC30;
	padding: 10px;
}
.divderimages {
	margin: 0px;
	width: 210px;
	float: left;
	position: relative;
	padding-left: 10px;
}
.divderimages img{
	padding-bottom:5px;
	}

.dividertext2 {
	margin: 0px;
	width: 490px;
	float: left;
	padding: 10px;
}

.dividertext3 {
	margin: 0px;
	width: 490px;
	float: left;
	padding: 10px;
}



.parkimages {
	width: 210px;
	float: left;
}
.parkimages img {
	padding-bottom: 5px;
}




.menuholder {
	margin: 0px;
	width: 210px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom:226px;
}
.contactsfooter {
	padding: 0px;
	width: 60px;
	float: left;
	margin-top: 105px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
.downloadsfooter {
	padding: 0px;
	float: left;
	width: 70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	margin-top: 105px;
}
.thepark h2 {
	color: #2F3F25;
}
.dividertext h2 {
	color: #2F3F25;
	font-size:12px;
}
.dividertext h3 {
	color: #7ECC30;
	font-size:12px;
}

.dividertext h5 {
	color: #2F3F25;
	font-size:18px;
}

.dividertext2 h2 {
	color: #2F3F25;
	font-size:12px;
}
.dividertext2 h3 {
	color: #7ECC30;
	font-size:12px;
	
}

.dividertext2 h5 {
	color: #2F3F25;
	font-size:18px;
	
}

.dividertext3 h2 {
	color: #2F3F25;
	font-size:12px;
}
.dividertext3 h3 {
	color: #7ECC30;
	font-size:12px;
	
}

.dividertext3 h5 {
	color: #2F3F25;
	font-size:18px;
	
}

.greenquote {
	color: #7ECC30;
	font-size:14px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
	.darkgreenquote {
	color: #2F3F25;
	font-size:14px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.redheading {
	color:#F00}

.cfov p2{
	color: #0CF;
	font-size:14px;
	}

.schooldivider {
	width: 500px;
	border-top-style: solid;
	padding-top: 10px;
	margin: 0px;
	border-top-width: 1px;
	border-top-color: #7ECC30;
	padding-bottom: 10px;
}
.eacfatoppara {
	color: #333;
}
.ggagtopbold {
	color: #333;
	font-weight: bold;
}
.firstpara {
	font-size: 13px;
	color: #333;
	padding-top: 10px;
	font-weight: bold;
}

dd {
	margin-bottom:10px;
}
.imagecopyrights {
	font-size: 9px;
	color: #999;
	text-align: right;
	width: 205px;
	padding-right: 5px;
}
.contactimage {
	margin: 0px;
	width: 210px;
	float: left;
	position: relative;
	padding-left: 10px;
}
