/* CSS Document */

html
{
height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background-color: #669965;
	font: small Verdana, Arial, Helvetica, sans-serif;
	color: black;
	min-width: 760px;
	height: 100%;
}

#white {
	position: relative;
	width: 760px;	
	margin-left: auto;
	margin-right: auto;
	height:100%;

}
#sitewrapper {
	position: relative;
	width: 760px;	
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/bg-colour.jpg);
	background-repeat:repeat-y;
}
.skybg {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	width: 760px;
}
#contentwrapper {
	width: 535px;
	padding-top:50px;
	float: right;
	padding-right: 20px;
	margin-bottom: 10px;
}
.content {
	width: 535px;
	height:73px;
	background-image: url(images/contentwhite_01_2009.png);
	background-repeat:no-repeat;
}
.contentbottom {
	width: 535px;
	height:46px;
	background-image: url(images/contentwhite_03.png);
	background-repeat:no-repeat;
}
.contentinner {
	width: 535px;
	background-repeat: repeat;
	background-image: url(images/contentwhite_02long.png);
}
.contentinner h1 {
	font-size: 130%;
	color: #006D26;
	margin: 0;
	padding: 0;
}
.contentinner h2 {
	font-size: 100%;
	color: black;
	margin: 0;
	padding: 0;
}
.contentinner h2 a {
	color: #006d26;
	font-weight: bold;
	text-decoration: none;
}
.contentinner h2 a:links, contentinner h2 a:visited{
	color: #006d26;
	font-weight: bold;
	text-decoration: none;
}
.contentinner h2 a:hover {
	color: #BDCD00;
	text-decoration: underline;
}
.contentinner h3 {
	font-size: 100%;
	color: #006D26;
	margin: 0;
	padding: 0;
	font-style: italic;
	font-weight: normal;
}
.contentinner span {
	color: #006d26;
	font-weight: normal;
	text-decoration: underline;
}
.contentinner a {
	color: #006d26;
	font-weight: bold;
	text-decoration: none;
}
.contentinner a:links,  .contentinner a:visited{
	color: #006d26;
	font-weight: bold;
	text-decoration: none;
}
.contentinner a:hover {
	color: #BDCD00;
	text-decoration: underline;
}
.Links {
	font-size: 85%;
}
.Links1 {
	font-size: 75%;
}
.Links2 {
	font-size: 75%;
	font-weight:normal;
}
.linksinner {
	padding: 0 40px 0 40px;
}
.linksinner img {
	margin-right: 7px;
	margin-bottom: 7px;
}
.linksinner a {
	color: #006d26;
	font-weight: normal;
	text-decoration: none;
}
.linksinner a:links,  .linksinner a:visited{
	color: #006d26;
	font-weight: normal;
	text-decoration: none;
}
.linksinner a:hover {
	color: #BDCD00;
	text-decoration: underline;
}
#faqs a{
	font-size: 100%;
	font-weight: normal;
}
#faqs a:links, #faqs a:visited{
	font-size: 100%;
	font-weight: normal;
}
#faqs a:hover{
	font-size: 100%;
	font-weight: normal;
	color: #BDCD00;
	text-decoration: underline;
}
#supporters {
	line-height: 1.5em;
}
#supporters a{
	font-size: 100%;
	font-weight: normal;
}
#supporters a:links, #supporters a:visited{
	font-size: 100%;
	font-weight: normal;
}
#supporters a:hover{
	font-size: 100%;
	font-weight: normal;
	color: #BDCD00;
	text-decoration: underline;
}
#tools {
	text-align: right;
}
.inner {
	padding: 0 40px 0 40px;
}
.inner img {
	margin-right: 7px;
	margin-bottom: 7px;
}
.whatsoninnerleft {
            clear: none;
            float: left;
            width: 200px;
            padding: 0px 0px 0 0px;
	
}

.whatsoninnerright {
            clear: none;
            float: right;
            width: 227px;
            padding: 5px 5px 5px 5px;
				border: 1px #006D26 dashed;
}
.whatsoninnerrightinner {
	font-size: 85%;
}
 

.whatsonwrap {
            clear: both;
            width: 450px;
}

.smallnav {
	margin: 0;
	padding: 0;
}

.imagegallery img{
	border: none;
}
#clearone {
	height:1px;
	clear: both;
}
.clearone {
	height:1px;
	clear: both;
}
#topheader {
	margin-top: 0px;
	background-color: #00A0C6;
	background-image: url(../Images/topimg.gif);
	height: 70px;
	width: 760px;
	
}

#headerstyle {
	width: 760px;
	color: #FFFFFF;
	
}

#headerstyle img {
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
	border-bottom: 0px;
	padding-bottom: 0px;
}
#headerstyle .text {
	color: white;
	font-size: 85%;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Helvetica, Arial,  sans-serif;
}
#navlinkstext {
	color: #FFFFFF;
	font-size: 13px;
	padding-left: 10px;
	
	margin-bottom: 3px;
}
#navlinks {
	width: 760px;
	background-color: #424242;
	padding-top: 3px;
	height: 18px;
	
}

#navlinks a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 100%;
}

#navlinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 100%;
}

#navlinks a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 100%;
}

#headcolourbarGSinner {
	width: 760px;
	font-size: 90%;
	background-color: #5e5e5e;
	height: 25px;
	padding-top: 5px;
	
}
#headcolourbarGS p.direction {
	margin-left: 155px;
	margin-top: 15px;
	color: white;
}

#searchForm {
	
	color: white;
	
	width: 750px;
	margin-left: 10px;
}

.searchText  {

	font-size:10px;

}


#middle {
	height: auto;
	width: auto;
}

#footerbarinner {
	width: 760px;
}

#footer {
	margin-left: auto;
	margin-right: auto;
	background-color: #4D4D4D;
	border-top: 1px solid #636466;
	border-bottom: 1px solid #636466;
	height: 35px;
	min-height: 35px;
	width: 760px;
	
}

#innerfooter {
	
	width: 760px;
}

#bottombar {
	
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 67%;
}

#bottombar a:link, #bottombar a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	word-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
} 

#bottomlogos {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 20px;
	width: 760px;
	word-spacing: 40px;
	background-color: #fff;
	height: 40px;
	
}
#bottomlogos .logos{
	padding-left: 25px;
}











#logo {
	margin-bottom: 1px;
}

#Space {
	background-color: #fff; 
	border-bottom: 5px solid #fff;
}
#sidebar {
	float: left;
	width: 190px;
	padding-left: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	font-size: 155%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	word-spacing:-0.05em;
	letter-spacing: -0.05em;
	line-height: 0.3em;
}
#sidelogos {
	margin-top: 40px;
	margin-bottom: 30px;
	font-size: 60%;
	color: white;
	font-style: normal;
	font-weight: normal;
	word-spacing: 0em;
	letter-spacing: 0em;
	line-height: 0.3em;

}
#gslogo {
	height:36px;
	width:190px;
	background:url(images/GS_main_plain.png) no-repeat;
	margin-bottom: 5px;
}
#lpwlogo {
	height:140px;
	width:150px;
	background:url(images/LoveParksWeek_logo-3.png) no-repeat;
}
.lpwnav {
	padding: 0;
	line-height: 1em;
}
.lpwnav a {
	display: block; 
	text-decoration: none; 
	color: #ffffff; 
}

.lpwnav a:link, lpwnav a:visited {
	color: white;
	text-decoration: none;
}
.lpwnav a:hover {
	color: #BDCD00;
}
.lpwnav2 {
	padding: 0;
	line-height: 1em;
}
.lpwnav2 a {
	display: block; 
	text-decoration: none; 
	color: #FFE307;
}

.lpwnav2 a:link, lpwnav2 a:visited {
	color: #FFE307;
	text-decoration: none;
}
.lpwnav2 a:hover {
	color: #BDCD00;
}




.sitewrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .sitewrapperafter {height: 1%;}
/* End hide from IE-mac */
