@charset "utf-8";
#outerwrapper {
	margin: 0px auto;
	width: 950px;
	background: #ffffff url(../assets/images/mainbody-image.jpg) no-repeat left 227px;
}

#header, #content, #footer, #copyright {
	width: 100%;
}
body {
	font: 11pt Arial, Helvetica, sans-serif;
	background: #edf8f5;
	margin: 0px;
}
#header {
	height: 227px;
	width: 950px;
	margin: 0px;
	background: url(../assets/images/header-image.jpg) no-repeat 0px;
}
#headertable {
	height: 170px;
	width: 950px;
	top: 70px;
	margin-top: 55px;
}


#content {
	overflow: auto;
	width: 950px;
	margin: 0px auto;
}
#mainNavigation {
	float: left;
	width: 230px;
	height: 525px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 20px;
}
:link, :visited {
text-decoration : none;
}
ul {
list-style : none;
}
ul, li {
margin: 0;
padding: 0;
}
ul#mainnav li {
	width: 220px;
	margin: 0px;
	list-style: url(none) none;
}
ul#mainnav li a {
	width: 200px;
	height: 47px;
	line-height: 47px;
	display: block;
	text-align: right;
	padding: 0 10px 0 0;
	color: #003366;
}
* html ul#mainnav li a {
	width : 200px;
	height : 47px;
	line-height : 47px;
	display : block;
	text-align : right;
	padding : 0 10px 0 0;
	color : #003366;
}
#mainnav a:link {
	color: #003366;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}
#mainnav a:visited {
	color: #003366;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}
#mainnav a:hover {
	color: #107a6d;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}
#mainnav a:active {
	color: #107a6d;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}
ul#mainnav li a:hover, ul#mainnav li.active a {
	height: 47px;
	line-height: 47px;
	font-size: 10pt;
	font-weight: bold;
}
* html ul#mainnav li a:hover, * html ul#mainnav li.active a {
	height: 47px;
	line-height: 47px;
	font-size: 10pt;
	font-weight: bold;
}
#contentWrapper {
	float: left;
	width: 719px;
}
#contentColumn {
	width: 524px;
	float: left;
	padding-left: 15px;
	overflow: auto;
	padding-top: 10px;
	padding-right: 12px;
}
#contentColumn ul, li {
	margin: 15px;
	list-style: disc;
}

#contentColumn a:link {
	text-decoration: underline;
	color: #0000FF;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#contentColumn a:visited {
	text-decoration: underline;
	color: #0000FF;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#contentColumn a:hover {
	text-decoration: underline;
	color: #107A6D;	
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#contentColumn a:active {
	text-decoration: underline;
	color: #107A6D;	
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h1 {
	font-size: 26px;
	font-weight: bold;
	color: #107A6D;
}
h2 {
	font-size: 22px;
	font-weight: bold;
	color: #107A6D;
}
h3 {
	font-size: 11pt;
	color: #107a6d;
}
h4 {
	color: #107A6D;
	font-size: 18px;
}
h5 {
	color: #107a6d;
	font-size: 12pt;
}
#subNavigation {
	float: right;
	width : 150px;
	overflow: auto;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	margin-bottom : 15px;
}
#subNavigation h3{
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height : 40px;
	font-size: 13pt;
	color: #107a6d;
}
#subNavigation ul {
	display: block;
	
}
#subNavigation li {
	background: url(../assets/images/new-button-sub.gif) no-repeat right 0;
	margin: 0px;
	list-style: url(none) none;
	width : 140px;
	height : 40px;
	text-align : left;
	padding : 0 0 0 9px;
	color : #003366;
	font-weight: bold;
	font-size: 10pt;
	line-height: 40px;
}
li#subNav{
	line-height: 20px;
}

#subNavigation li a {
	color: #003366;
	text-decoration: none;
}
#subNavigation a:link {
	color: #003366;
	text-decoration: none;
}
#subNavigation a:visited {
	color: #003366;
	text-decoration: none;
}
#subNavigation a:hover {
	color: #107a6d;
	text-decoration: none;
}
#subNavigation a:active {
	color: #107a6d;
	text-decoration: none;
}

#expressionsbutton {
	text-align: left;
	border-style: none;
	padding-top: 2px;
	padding-left: 0px;
	float: left;
	height: 34px;
	width: 104px;
}

#footer {
	height: 43px;
	background: url(../assets/images/footer-background.gif) no-repeat top;
	font-size: 9pt;
	text-align: center;
	padding-top: 7px;
	float: left;
	width: 950px;
}
#footer a:link {
	font-size: 9pt;
	color: #003366;
	text-decoration: none;
}
#footer a:visited {
	font-size: 9pt;
	color: #003366;
	text-decoration: none;
}
#footer a:hover {
	font-size: 9pt;
	color: #107a6d;
	text-decoration: underline;
}
#footer a:active {
	font-size: 9pt;
	color: #107a6d;
	text-decoration: none;
}
#copyright {
	font-size: 8pt;
	color: #003366;
	text-align: center;
	background: #EDF8F5;
	width: 950px;
	padding-top: 5px;
	margin-top: 0px;
	float: left;
	height: 75px;
}
#copyright a:link {
	font-size: 8pt;
	color: #003366;
	text-decoration: none;
}
#copyright a:visited {
	font-size: 8pt;
	color: #003366;
	text-decoration: none;
}
#copyright a:hover {
	font-size: 8pt;
	color: #107a6d;
	text-decoration: underline;
}
#copyright a:active {
	font-size: 8pt;
	color: #107a6d;
	text-decoration: none;
}
.form {
	color: #107A6D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
}
.textfield {
	background: #CFE6C8;
	border: thin solid #107A6D;
}

#monthlyActivities tr td {
	border: thin ridge #CCCCCC;
}
#vacancies td {
	border-bottom: 2px solid #107A6D;
}

#tamways {
	clear: left;
	float: right;
	padding-bottom: 10px;
	padding-left: 5px;
}
#kilviehouse {
	clear: none;
	float: left;
	padding-right: 10px;
}
#ianlacey {
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#GloucesterRdNorth {
	float: left;
	padding-right: 10px;
	padding-left: 5px;
}
#bullets {
	padding-left: 15px;
}
#michaelBJChapman {
	float: right;
	padding-left: 15px;
	padding-top: 10px;
}


#party {
	clear: left;
	float: right;
	padding-left: 10px;
}
#greengatesgarden {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#greengatesdining {
	clear: left;
	float: right;
	padding-left: 10px;
}
#rob {
	float: left;
	padding-right: 15px;
}
#larry {
	clear: left;
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#aspectscelebration {
	clear: left;
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#balloon {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#flaxpits2 {
	clear: left;
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#hrhopening2 {
	clear: left;
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#bethhendry {
	clear: left;
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#melakers {
	clear: left;
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#paullbutler {
	clear: left;
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}
#suzanneAllan {
	clear: left;
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#jimconley {
	clear: left;
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
#annahicks {
	clear: left;
	float: right;
	padding-left: 10px;
}
#ruthslinn {
	float: right;
	margin: 0px;
}

#bryanbeckett {
	float: right;
}
#neilgarrard {
	float: right;
}
#dougknapp {
	float: right;
}
#lizjolly {
	float: right;
}
#robinnash {
	float: right;
}
#margaretshovelton {
	float: right;
}
#lydiahenderson {
	float: right;
}
#ruthweaver {
	float: right;
}
#kenguy {
	float: right;
}
#joanwadsley {
	float: right;
}
#tonycharlton {
	float: right;
}


#mayohouse2 {
	clear: left;
	float: right;
	padding-left: 10px;
}
#bristolClubhouseProject {
	clear: left;
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#somersetlodge2 {
	clear: left;
	float: right;
	padding: 5px 5px 5px 10px;
}
#faz {
	clear: left;
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#form {
	border: thin solid #107A6D;
}
#form tr td {
	border: none
}
#annualawards {
	clear: left;
	float: right;
	padding-bottom: 10px;
	padding-left: 5px;
}
#awardceremony {
	float: left;
	padding-right: 5px;
	padding-bottom: 10px;
}
#awardceremony {
	float: left;
	padding-right: 5px;
	padding-bottom: 10px;
}
#awardceremony {
	float: left;
	padding-right: 5px;
	padding-bottom: 10px;
}
#mind {
	clear: left;
	float: right;
	padding-bottom: 10px;
	padding-left: 5px;
}



#awardpeople {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}
h5 {
	color: #107A6D;
	font: 11pt Arial, Helvetica, sans-serif;
}
#davidhampton {
	float: left;
	padding-bottom: 5px;
	padding-right: 10px;
}
#bikeride {
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#willowtrip {
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#willowtrust2 {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}
#kilviecheque {
	float: right;
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 3px;
}
#hrhladyanddog {
	float: right;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
h5 {
	color: #107A6D;
	font: 11pt Arial, Helvetica, sans-serif;
}
#artcompeventstable {
	border-width: 0px;
	border-style: none;
}
#artcompeventstable tr td {
	line-height: normal;
	padding: 2px;
	border-style: none;
}
#artcompeventstable a:link {
	color: #003366;
	text-decoration: none;
}
#artcompeventstable a:visited {
	color: #003366;
	text-decoration: none;
}
#artcompeventstable a:hover {
	color: #107A6D;
	text-decoration: underline;
}
#artcompeventstable a:active {
	color: #003366;
	text-decoration: none;
}
#birdpainting {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}
#KeithsSculpture {
	float: right;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#bethhendry2 {
	padding: 5px 5px 5px 10px;
	float: right;
}
#expressions {
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
#kayspray {
	float: left;
	padding: 10px 10px 5px 5px;
}
