@charset "UTF-8";

/* --- */

/* Simon Philip Corry, Science &amp; Creativity, http://www.simoncorry.com */

/* --- */

/* Begin - Body */

body {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	
}

p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	
}

a {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(133,172,79);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	
}
		
a:hover {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
			
}

a:active {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
			
}


/* End - Body */

/* --- */

/* Begin - Typefaces */

@font-face { font-family: "Aller-Bold"; src: url('../typeface/Aller_Bd.ttf'); }
@font-face { font-family: "Aller-Regular"; src: url('../typeface/Aller_Rg.ttf'); }
@font-face { font-family: "Aller-Light"; src: url('../typeface/Aller_Lt.ttf'); }
@font-face { font-family: "Baskerville-Bold"; src: url('../typeface/Baskerville_Bd.ttf'); }

/* End - Typefaces */

/* --- */

/* Begin - Headers and Styles */

.style-header {

	font-family: "Aller-Light", sans-serif;
	color: rgb(71,68,68);
	font-size: 28px;
	background: rgb(215,213,200);
	
}

.style-title {

	font-family: "Aller-Light", sans-serif;
	color: rgb(71,68,68);
	font-size: 18px;
	background: rgb(215,213,200);

}

.style-title-small {

	font-family: "Aller-Light", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	background: rgb(215,213,200);

}

.style-strapline {

	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	
}

.style-quote {

	font-family: "Aller-Regular", sans-serif;
	color: #FFF;
	font-size: 18px;
	line-height: 26px;
	
}


/* End - Headers and Styles */

/* --- */

/* Begin - Container */

#container {
	
	width: 960px;
	height: auto;
	border: none;
	margin: 0 auto;
	margin-top: 20px;
	
}

/* End - Container */

/* --- */

/* Begin - Columns */

.nav {
	
	clear: both;
	width: 960px;
	height: 80px;
	
}

.nav-lcol {
	
	float: left;
	width: 170px;
	padding-right: 170px;
	
}

.header-rcol {
	
	float: left;
	width: auto;
	
}

.rule {
	
	clear: both;
	width: 960px;
	height: auto;
	
}

.header {
	
	clear: both;
	width: 960px;
	height: auto;
	
}

.header-tcol {
	
	clear: both;
	width: 960px;
	height: auto;
	margin-bottom: 10px;
	
}

.header-bcol {
	
	clear: both;
	width: 960px;
	height: auto;
	margin-bottom: -10px;
	
}

.banner {
	
	clear: both;
	width: 960px;
	height: auto;
	
}

.banner-lcol {
	
	float: left;
	width: 480px;
	
}

.banner-lcol2 {
	
	float: left;
	width: 540px;
	
}

.banner-rcol {
	
	float: right;
	width: 460px;
	height: 270px;
	background-color: rgb(121,165,52);
	
}

.banner-rcol2 {
	
	float: right;
	width: 310px;
	height: 180px;
	background-color: rgb(121,165,52);
	
}

.banner-rcol-content {
	
	padding: 20px 20px 20px 20px;
	
}

.breadcrumb {
	
	clear: both;
	width: 960px;
	margin-top: 20px;
	margin-bottom: 20px;
	
}

.content {
	
	width: 960px;
	height: auto;
	
}

.content-lcol {
	
	float: left;
	width: 540px;
	
}

.content-rcol {
	
	float: right;
	width: 310px;
	
}

.links {
	
	clear: both;
	width: 960px;
	height: auto;
	
}

.links-col {
	
	float: left;
	width: 225px;
	height: auto;
	margin-right: 20px;
	margin-bottom: 20px;
	
}

.links-col-end {
	
	float: left;
	width: 225px;
	height: auto;
	margin-bottom: 20px;
	
}

.links-top-bar {
	
	width: 225px;
	height: 10px;
	background-color: rgb(74,63,59);
	margin-bottom: 10px;
	
}

.links-bottom-bar {
	
	width: 225px;
	height: 10px;
	background-color: rgb(121,165,52);
	margin-top: 10px;
	
}

.footer {
	
	clear: both;
	width: 960px;
	height: auto;
	
}

.footer-lcol {
	
	float: left;
	width: 600px;
	padding-right: 170px;
	margin-bottom: 20px;
	
}

.footer-rcol {
	
	float: right;
	width: auto;
	margin-bottom: 20px;
	
}


/* End - Columns */

/* --- */

/* Begin - Divs */

.members {
	
	clear: both;
	width: 540px;
	height: auto;
	
}

.members-lcol {
	
	float: left;
	width: 150px;
	
}

.members-rcol {
	
	float: right;
	width: 390px;
	
}

/* End - Divs */

/* --- */

/* Begin - Classes */


.noborder {
	
	border: none;
	
}

.social-networking-icons {
	
	border: none;
	padding: 10px 10px 0px 0px;
	
	
}

.hr {
	
	height: 1px;
	color: #FFFFFF;
	margin: 20px 0px 20px 0px;
	background-color: #FFFFFF;
	border: 1px dotted rgb(71,68,68);
	border-style: none none dotted;
	
}

.standard-image {
	
	background-color: #F5F5F5;
	padding: 10px 10px 10px 10px;
	border: 1px solid #E1E1E1;
	width: 518px;
	
}

.form-boxes {
	
	padding: 5px 5px 5px 5px;
	border: 1px solid rgba(169,169,172,0.4);
	background-color: #FFFDF5;
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	
}

.form-submit {
	
	padding: 5px 5px 5px 5px;
	border: 1px solid rgba(169,169,172,0.4);
	background-color: #FFFDF5;
	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	text-decoration: none;
	margin-top: 10px;
	
}


/* End - Classes */

/* --- */

/* Begin - ID */

#nav {
	
	padding-top: 50px;
	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 18px;
	
}

#nav a {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 18px;
	text-decoration: none;
	padding-left: 20px;
			
}
		
#nav a:hover {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(133,172,79);
	font-size: 18px;
	padding-left: 20px;
			
}

#nav a.active {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(133,172,79);
	font-size: 18px;
	text-decoration: none;
	list-style-type: none;
	padding-left: 20px;
			
}

#content {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	word-wrap: break-word;
	
}
		
		
#content p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	
}

#content p a {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(133,172,79);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	list-style-type: none;
	
}

#content p a:hover {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	list-style-type: none;
	
}

		#content ul {
			
			padding: 10px 40px 0px 40px;
			margin: 0px 0px 0px 0px;
			list-style-type: disc;
			
		}
		
		#content li {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(71,68,68);
			font-size: 14px;
			line-height: 22px;
			text-decoration: none;
			
			padding-bottom: 10px;
			
		}
		
		#content li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(133,172,79);
			font-size: 14px;
			line-height: 22px;
			text-decoration: none;
			
			
			
		}
		
		#content li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(71,68,68);
			font-size: 14px;
			line-height: 22px;
			text-decoration: none;
			
			
		}
		
#events {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	word-wrap: break-word;
	
}

#events p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	
}

#events p a {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(133,172,79);
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	
}

#events p a:hover {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	
}

		#events ul {
			
			padding: 10px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			list-style-type: none;
			
		}
		
		#events li {
			
			font-family: "Aller-Regular", sans-serif;
			color: rgb(71,68,68);
			font-size: 14px;
			line-height: 24px;
			text-decoration: none;
			
		}
		
		#events li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(133,172,79);
			font-size: 14px;
			line-height: 24px;
			text-decoration: none;
			
			
			
		}
		
		#events li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(71,68,68);
			font-size: 14px;
			line-height: 24px;
			text-decoration: none;
			
			
		}
		
#events2 {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	word-wrap: break-word;
	
}

#events2 p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	
}

#events2 p a {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(133,172,79);
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	
}

#events2 p a:hover {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	
}

		#events2 ul {
			
			padding: 10px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			list-style-type: none;
			
		}
		
		#events2 li {
			
			font-family: "Aller-Regular", sans-serif;
			color: rgb(71,68,68);
			font-size: 14px;
			line-height: 24px;
			text-decoration: none;
			
		}
		
		#events2 li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(133,172,79);
			font-size: 14px;
			line-height: 24px;
			text-decoration: none;
			
			
			
		}
		
		#events2 li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(71,68,68);
			font-size: 14px;
			line-height: 24px;
			text-decoration: none;
			
			
		}

#links {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	word-wrap: break-word;
	
}

#links p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	
}

#links p a {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(133,172,79);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	list-style-type: none;
	
}

#links p a:hover {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	list-style-type: none;
	
}

		#links ul {
			
			padding: 10px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			list-style-type: none;
			
		}
		
		#links li {
			
			font-family: "Aller-Regular", sans-serif;
			color: rgb(71,68,68);
			font-size: 14px;
			line-height: 22px;
			text-decoration: none;
			
		}
		
		#links li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(133,172,79);
			font-size: 14px;
			line-height: 22px;
			text-decoration: none;
			
			
			
		}
		
		#links li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(71,68,68);
			font-size: 14px;
			line-height: 22px;
			text-decoration: none;
			
			
		}
		
#footer {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 12px;
	text-decoration: none;
	
}

#footer p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(71,68,68);
	font-size: 12px;
	text-decoration: none;
	
}

#footer a {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(133,172,79);
	font-size: 12px;
	text-decoration: none;
	list-style-type: none;
	
}

#footer a:hover {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(71,68,68);
	font-size: 12px;
	text-decoration: none;
	list-style-type: none;
	
}


		
/* End - ID */

/* --- */
