/**************************************************************/
/* Body Background-Items                              		  */
/**************************************************************/

html, body {
	margin:0;
	padding:0;
	height:100%;
}

#background {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
}

#page-background {
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
}


#scroller {
	position:relative; 
	z-index:1;
}

p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#FFFFFF;
	font-weight: normal;
	line-height:24px;
	*padding-top:10px;
	*padding-bottom:10px;
}

/**************************************************************/
/*   Navigation Links                                         */
/**************************************************************/

#navigation-holder {
	float:left;
	width:100%;
	height:61px;
	background-color: #000000;
	border-bottom:2px solid #FFFFFF;
}
#navigation {
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:61px;
}
#navigation-left {
	float:left;
	width:665px;
	height:61px;
}
#navigation-right {
	float:right;
	width:255px;
	height:61px;
}
/**************************************************************/
/*   Navigation Left Styling                                  */
/**************************************************************/

ul#nav {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	height:51px;
	padding-top:10px;
	display:inline;
}
ul#nav li {
	float:left;
}
ul#nav li a {
	float:left;
	text-decoration: none;
	font-family:Georgia;
	font-size: 18px;
	color:#FFFFFF;
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:100;
}
ul#nav li a:hover {
	color:#FFFFFF;
	background-color:#004320;
}
ul#nav li a.padding {
	margin-left:20px;
}
ul#nav .current_page_item a {
	color:#FFFFFF;
	background-color:#004320;
}
/**************************************************************/
/*   Navigation Right Styling                                 */
/**************************************************************/

ul#nav-grey {
	float:right;
	list-style:none;
	margin:0px;
	padding:0px;
	height:51px;
	padding-top:10px;
	display:inline;
}
ul#nav-grey li {
	float:right;
}
ul#nav-grey li a {
	float:right;
	text-decoration: none;
	font-family:Georgia;
	font-size: 18px;
	color:#999b9d;
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:100;
}
ul#nav-grey li a:hover {
	color:#FFFFFF;
	background-color:#004320;
}
ul#nav-grey li a.padding {
	margin-left:20px;
}
ul#nav-grey .current_page_item a {
	color:#FFFFFF;
	background-color:#004320;
}
/**************************************************************/
/*   Container				                                  */
/**************************************************************/

#container {
	margin-left:auto;
	margin-right:auto;
	width:920px;
}
/**************************************************************/
/*   Logo-Holder			                                  */
/**************************************************************/

#logo-holder {
	float:left;
	width:460px;
	padding-top:40px;
}
/**************************************************************/
/*   Strapline-holder	                                      */
/**************************************************************/

#strapline-holder {
	float:right;
	width:460px;
	height:268px;
	padding-top:40px;
}
#strapline {
	float:left;
	width:420px;
	height:228px;
	padding:20px;
	background-image: url(../img/tranparent-back.png);
	background-repeat: repeat;
}


/**************************************************************/
/*   Twitter Holder                                  		  */
/**************************************************************/

#twitter-holder{
	float:left;
	width:100%;
	background-color:#004320;
	padding-top:10px;
	padding-bottom:10px;
}

#twitter-holder img{
	float:left;
}

#twitter-centre{
	margin-right:auto;
	margin-left:auto;
	width:920px;
}

ul#twitter_update_list{
	padding:0px;
	margin:0px;
	float:left;
	list-style-type:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	*font-size:11px;
	color:#FFF;
	padding-left: 20px;
	padding-top:3px;
}

ul#twitter_update_list li a{
	color:#68caec;
}

ul#twitter_update_list li a:hover{
	color:#ffffff;
	background-color:#68caec;
}


/**************************************************************/
/*   Picture-Holder-Homepage                          		  */
/**************************************************************/

#picture-holder {
	float:left;
	margin-top:40px;
	margin-bottom:40px;
	width:880px;
	padding:20px;
	height:321px;
	background-image: url(../img/tranparent-back.png);
	background-repeat: repeat;
}

#picture-holder img {
	float:left;
	border:1px solid #FFFFFF;
		}
		
#image-holder {
	float:left;
	width:876px;

	}

#overflow-hidden{
	float:left;
	height:321px;
	width:886px;
	overflow:hidden;
}
	
	
/**************************************************************/
/*   Bottom Content Holder                          		  */
/**************************************************************/

#bottom-content {
	float:left;
	width:920px;
	margin-bottom: 40px;
}
#bottom-content-left {
	float:left;
	width:450px;
	height:253px;
	background-image: url(../img/tranparent-back.png);
	background-repeat: repeat;
}
#bottom-content-left-inner {
	position:relative;
	float:left;
	padding:20px;
	width:410px;
}
#bottom-content-right {
	float:right;
	width:450px;
	height:253px;
	background-image: url(../img/tranparent-back.png);
	background-repeat: repeat;
}
#bottom-content-right-inner {
	position:relative;
	float:left;
	padding:20px;
	width:410px;
}
/**************************************************************/
/*  Bottom Buttons                                   		  */
/**************************************************************/

.bottom-button a {
	font-family: Georgia;
	font-size: 18px;
	font-weight: 100;
	position: absolute;
	top:192px;
	left:368px;
	color:#FFFFFF;
	background-color:#004320;
	text-decoration: none;
	padding:10px;
}
.bottom-button a:hover {
	color:#FFFFFF;
	background-color:#5c5d60;
}


/**************************************************************/
/*   Follow Us				                          		  */
/**************************************************************/

#follow-us{
	float:left;
	margin-top:0px;
	height:110px;
	width:100%;
	*margin-top:40px;
}

#follow-us-centre{
	width:920px;
	margin-left:auto;
	margin-right:auto;
				  }

#follow-us-sign{
	float:right;
	height:110px;
	width:125px;
}


/**************************************************************/
/*   Footer					                          		  */
/**************************************************************/

#footer {
	clear:both;
	float:left;
	width:100%;
	background-color: #000000;
	padding-bottom:30px;
	border-top:1px solid #ffffff;
}

#footer-centre{
	margin-left:auto;
	margin-right:auto;
	width:920px;
}

#footer p{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-top:10px;
	line-height:18px;
}

#footer a {
	color:#004320;
}

#footer a:hover{
color:#5c5d60;
}

#footer-left {
	padding-top:20px;
}

#footer-left {
	float:left;
	width:555px;
}

#footer-right {
	float:right;
	width:355px;
	padding-top:20px;
}

#flickr{
	padding-top:10px;
}

#flickr img{
margin-right:10px;
*border:none;
}

#flickr a{
*border:2px solid #004320;
}

#flickr a:hover{
*border:px solid #5c5d60;
}


/**************************************************************/
/*   Copyright		     	                          		  */
/**************************************************************/

#copyright {
	clear:both;
	float:left;
	width:100%;
	background-color: #5c5d60;
	*padding-top:5px;
	*padding-bottom:5px;
}

#copyright-centre{
	margin-left:auto;
	margin-right:auto;
	width:920px;
}

#copyright-left{
	float:left;
}

#copyright p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	padding:0px;
	margin:0px;
}

#copyright-right{
	float:right;
}

#copyright a{
color:#004320;
text-decoration:none;
}

#copyright a:hover{
	text-decoration:underline;
}

/**************************************************************/
/*   Inner Pages	                                  		  */
/**************************************************************/

#inner-header-band{
	margin-top:40px;
	float:left;
	width:880px;
	background-image: url(../img/tranparent-back.png);
	background-repeat: repeat;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.inner-content{
	float:left;
	width:880px;
	background-image: url(../img/tranparent-back.png);
	background-repeat: repeat;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin-top:40px;
}

.inner-content-map{
	float:left;
	width:880px;
	background-image: url(../img/tranparent-back.png);
	background-repeat: repeat;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:20px;
	margin-top:40px;
}

.inner-content h2{
	padding-top:20px;
}

.inner-content p{
	float:left;
	width:100%;
}

.clear-space{
	float:left;
	width:920px;
	height:40px;
}

/**************************************************************/
/*   Activities Page	                                      */
/**************************************************************/

.activities-wrapper{
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}

.inner-image-holder{
	float:left;
	width:300px;
}

.inner-image{
	float:left;
	border:1px solid white;
	height:208px;
	width:298px;
}

.inner-activities-description{
	float:right;
	width:560px;
	padding-left: 20px;
}

.inner-content-activities{
	float:left;
	width:880px;
	background-image: url(../img/tranparent-back.png);
	background-repeat: repeat;
	padding-left:20px;
	padding-right:20px;
	margin-top:40px;
	padding-bottom: 20px;
}


/**************************************************************/
/*   Picture-Holder-Inner                          		  */
/**************************************************************/

#picture-holder-Inner {
	float:left;
	margin-top: 40px;
	width:880px;
	padding:20px;
	height:321px;
	background-image: url(../img/tranparent-back.png);
	background-repeat: repeat;
	overflow:hidden;
}
#picture-holder-Inner img {
	float:left;
	border:1px solid #FFFFFF;
}

/**************************************************************/
/*   H tags			                                  		  */
/**************************************************************/

h1 {
	padding:0px;
	margin:0px;
	font-family:Georgia;
	font-size: 29px;
	color:#FFFFFF;
	font-weight: 100;
	line-height: 42px;
}
h2 {
	padding:0px;
	margin:0px;
	font-family:Georgia;
	font-size: 30px;
	color:#FFFFFF;
	font-weight: 100;
}

h3 {
	padding:0px;
	margin:0px;
	font-family:Georgia;
	font-size: 30px;
	color:#FFFFFF;
	font-weight:100;
}

.inner-content-activities h2{
	color:#004320;
}

/**************************************************************/
/*   Classes		                                  		  */
/**************************************************************/

.green {
	color:#004320;
}

.grey {
	color:#999b9e;
}

.grey-underline {
	color:#999b9e;
	text-decoration: underline;
}

.large{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size:18px;
	padding-bottom:10px;
}

/**************************************************************/
/*   Links			                                  		  */
/**************************************************************/

a{
	color:#004320;
}

a:hover{
color:#999b9e;
}

/**************************************************************/
/*   UL Info			                                  	  */
/**************************************************************/

ul.info{
	float:left;
	width:920px;
}

ul.info li{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#999b9e;
	font-weight: normal;
	line-height:24px;
	*list-style-type: circle;
}