@charset "utf-8";
/* CSS Document */

#wrapper {
	background-color: #fff;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:100%;
	padding-left:10px;
	padding-right;10px;
}
#wrapperc {
	background-color: #fff;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:100%;
	padding-left:10px;
	padding-right;10px;
}
#fsbg {
	height: auto;
	width: 100%;
	position: fixed;
	z-index: -100;
	left: 0px;
	top: 0px;
	min-height: 100%;
	min-width: 1040px;
}
H1 {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:40px;
	color:#000;
}
H2 {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:20px;
	color:#000;
}
H3 {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	line-height:1em;
	font-size:20px;
	color:#112445;
}
H5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:13px;
	color:#fff;
}
H6 {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	line-height:1em;
	font-size:20px;
	color:#112445;
}
p {
	color: #000;
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 15px;
	font-weight: normal;
	display:block;
	margin-left:2em;
	margin-right:2em;
	line-height:1.35;
}

body{background: #ededed;margin:0;padding:0;}#menu_wrap{position:relative;margin-top:20px;margin-left:auto;margin-right:auto;padding:0; padding-right:0px;width:295px;height:43px;list-style-type:none;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.button a{cursor:pointer;text-align:center;font:12px/100% Georgia, "Times New Roman", Times, serif;font-weight:bold;position:relative;min-width:50px;height:20px;float:left;padding:10px;padding-top:11.5px;padding-bottom:11.5px;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.3)}.button:first-child a{-webkit-border-top-left-radius:11px;-webkit-border-bottom-left-radius:11px;-moz-border-topleft-radius:11px;-moz-border-bottomleft-radius:11px;border-top-left-radius:11;border-bottom-left-radius:11px}.Green,.Green .button a{color:#e8f0de;background: #7db72f;border-right:solid 1px #4e7d0e;background: -moz-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db72f), color-stop(100%,#4e7d0e));background: -webkit-linear-gradient(top, #7db72f 0%,#4e7d0e 100%);background: -o-linear-gradient(top, #7db72f 0%,#4e7d0e 100%);background: -ms-linear-gradient(top, #7db72f 0%,#4e7d0e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db72f', endColorstr='#4e7d0e',GradientType=0 );background: linear-gradient(top, #7db72f 0%,#4e7d0e 100%);}.Green .button a:hover,.Green .button a:focus{background: #6b9d28;background: -moz-linear-gradient(top, #6b9d28 0%, #436b0c 64%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b9d28), color-stop(64%,#436b0c));background: -webkit-linear-gradient(top, #6b9d28 0%,#436b0c 64%);background: -o-linear-gradient(top, #6b9d28 0%,#436b0c 64%);background: -ms-linear-gradient(top, #6b9d28 0%,#436b0c 64%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b9d28', endColorstr='#436b0c',GradientType=0 );background: linear-gradient(top, #6b9d28 0%,#436b0c 64%);}.Green .button a:active{color:#a9c08c;background: #4e7d0e;background: -moz-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e7d0e), color-stop(100%,#7db72f));background: -webkit-linear-gradient(top, #4e7d0e 0%,#7db72f 100%);background: -o-linear-gradient(top, #4e7d0e 0%,#7db72f 100%);background: -ms-linear-gradient(top, #4e7d0e 0%,#7db72f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e7d0e', endColorstr='#7db72f',GradientType=0 );background: linear-gradient(top, #4e7d0e 0%,#7db72f 100%);}.button:last-child a{float:left;border:none; -webkit-border-top-right-radius:11px;-webkit-border-bottom-right-radius:11px;-moz-border-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px}#circles {
	height: 200px;
	width: 900px;
	padding-left:30px;
	padding-right:50px;
	
}
#circleimage1 {
	float:left;
	margin-right:30px;
}
#circlediv {
	margin-left:-100px;
}
#circleimage2 {
	float:left;
	margin-right:30px;
}
#footer {
	background-image: url(assets/background/footer.png);
	background-repeat: no-repeat;
	background-position:100% 100%;
	background-size:100%;
	height: 150px;
	width: 900px;
	margin-bottom:10px;
	margin-left:-5px;

}

#circleimage3 {
	float:left;
	margin-right:30px;
}
#circleimage4 {
	float:left;
	margin-right:30px;
}
#circles1 {
margin-left:-5px;
}

.gal {
	width:150px;
	height:150px;
	border-radius:15px;
	margin:5px;
}
.gal:hover{
	-webkit-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
	width:150px;
	opacity:0.5;
}
li{
    list-style-type:none;
    margin-right:10px;
    margin-bottom:10px;
    float:left;
}
#centre1 {
	margin-left: 35px;
	margin-right:auto;
}
#eemailform {
	background: #112445;
	background: -moz-linear-gradient(top, #505980 0%, #112445 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #505980), color-stop(100%, #112445));
	background: -webkit-linear-gradient(top, #505980 0%, #112445 100%);
	background: -o-linear-gradient(top, #505980 0%, #112445 100%);
	background: -ms-linear-gradient(top, #505980 0%, #112445 100%);
	background: linear-gradient(to bottom, #505980 0%, #112445 100%);
	width: 600px;
	height: 200px;
	float: left;
	display: block;
}


.contactbox {
	text-align:center;
	padding-left:40px;
	display:block;
	height:240px;
	line-height:1.5em;

	
}
#emailform {
	background-color: #F0F0F0;
	height: 50px;
	width: 200px;
	display:block;
	float:left;
	margin-top:40px; 
	margin-left:30px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006400;
	border-left-color: #006400;
	border-radius:15px;
	padding:10px;
	line-height:1.5em;
}
#contactimage {
	border-right-style: groove;
	border-left-style: groove;
	border-right-color: #000;
	border-left-color: #000;
	background: url(assets/background/banner.jpg);
	width:600px;
	height:230px;
    background-size:cover;
    background-position: 30% top;
    background-repeat:none;
	float:left;
	margin-left:30px;
	border-radius:15px;
	opacity:0.8;
}

#lewislink {
	text-align: right;
	padding-top:102px;
	margin-right:250px;
	z-index: 12;
	font-family:Georgia, serif;
	width:300px;
}
