html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
table, td, th {
	vertical-align: middle;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	left: 50px;
	background-color: #CCC;
	border: #CCC thick solid;
}
table th {
	font-size: 15px;
	background: #333 url(/images/cloth.jpg);
	color: #FFF;
	height: 30px;
}
table tr {
	height: 60px;
	background-color: #FFF;
}
table caption {
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 3px;
}
#hidden_text {
	position: absolute;
	left: -99999px;
}
#hidden_text a:hover {
	position: absolute;
	left: 0;
}
#hover_text {
	position: absolute;
	left: -99999px;
}
#hover_text a:hover {
	position: absolute;
	left: 0;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a {
	outline: none;
}
a img {
	border: none;
}
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: center;
	min-width: 930px;
	line-height: 1.5;
	background-color: #FFF;
	text-rendering: optimizeLegibility;
}
#floater {
	position: relative;
	float: left;
	height: 50%;
	margin-bottom: -220px;
	width: 1px;
}
#wrapper {
	width: 930px;
	margin: 0 auto;
	text-align: left;
}
#home_link {
	position: relative;
	height: 142px;
	width: 340px;
}
#logo_link {
	position: absolute;
	top: 20px;
	left: 0;
	display: block;
	height: 122px;
	width: 340px;
	z-index: 9999;
}
#logo {
	position: absolute;
	top: 20px;
	width: 926px;
	height: 122px;
	text-indent: -9999em;
	background: url(/images/brickhill_head.gif) no-repeat;
}
#bloom {
	position: absolute;
	top: 220px;
	width: 86px;
	height: 133px;
	overflow: hidden;
	z-index: 10;
}
#award {
	position: absolute;
	top: 10px;
	width: 171px;
	height: 100px;
	overflow: hidden;
	z-index: 10;
	left: 717px;
}
#bloom {
	left: 710px;
}
#navigation_top {
	position: absolute;
	top: 155px;
	width: 320px;
	height: 53px;
	color: #999;
	font-size: 12px;
}
#navigation_top li {
	display: inline;
	padding: 8px;
}
#navigation_top a {
	text-decoration: none;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}
#navigation_top a:hover {
	text-decoration: none;
	color: #0C0;
}
#main_image, #main_search, #main_share, #housing, #cllr_contact {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
}


#main_rev_slider {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 926px;
	border: solid #000 thick;
}
#main_search {
	overflow-y: scroll;
	overflow-x: hidden;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#main_search h1 {
	position: relative;
	top: 25px;
	left: 60px;
	font-weight: bold;
	width: 400px;
}
#community h1 {
	position: relative;
	top: 25px;
	left: 30px;
	font-weight: bold;
	width: 600px;
	font-size: 24px;
	padding-bottom: 50px;
}
#community ul {
	padding-left: 75px;
	padding-bottom: 20px;
	list-style: circle;
}
#main_search p {
	position: relative;
	top: 25px;
	left: 60px;
	width: 800px;
	padding-right: 60px;
}
#cse {
	position: relative;
	top: 160px;
	left: 50px;
	z-index: 1;
}
#searchwho {
	position: absolute;
	top: 280px;
	left: 460px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	z-index: 9;
}
#brickbutton, #bbcbutton, #directbutton, #threebutton {
	position: absolute;
	top: 90px;
	height: 90px;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#brickbutton a, #bbcbutton a, #directbutton a, #threebutton a {
	text-decoration: none;
	color: #333;
}
#brickbutton a:hover, #bbcbutton a:hover, #directbutton a:hover, #threebutton a:hover {
	color: #F00;
	font-size: 12px;
}
#brickbutton {
	left: 95px;
}
#bbcbutton {
	left: 300px;
}
#directbutton {
	left: 505px;
}
#threebutton {
	left: 710px;
}
#brickbutton p {
	position: relative;
	top: 5px;
	left: -5px;
}
#bbcbutton p {
	position: relative;
	top: 5px;
	left: -40px;
}
#directbutton p {
	position: relative;
	top: 5px;
	left: -5px;
}
#threebutton p {
	position: relative;
	top: 5px;
	left: -15px;
}
#main_route {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: hidden;
}
#main_image2 {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: hidden;
}
#main_image span {
	position: absolute;
	top: -95px;
	left: -19px;
	width: 324px;
	height: 51px;
	z-index: 9;
}
#home_comments {
	position: relative;
	bottom: 87px;
	left: 8px;
	z-index: 20;
}
.hpc_header {
	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #FFF;
	text-shadow: 0px 0px 4px #000000;
	padding-bottom: 8px;
}
.hpc_subheader {
	position: relative;
	bottom: 10px;
	width: 895px;
	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #FFF;
	line-height: 21px;
	text-shadow: 0px 0px 2px #000000;
	z-index: 50;
}
.hpc_subheader a {
	text-decoration: none;
	color: #6F3;
}
.font_blue {
	color: #09F !important;
}
.font_gold {
	color: #F5C24B;
}
.font_white {
	color: #FFF;
	font-size: 18px;
	font-weight: 300;
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
}
.font_red {
	color: #F00;
}
.font_green {
	color: #0F3;
}
.font_small {
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
}
#roses {
	position: relative;
	top: -388px;
	left: 919px;
	height: 183px;
	width: 73px;
	z-index: 9;
}
#navigation_bottom {
	position: absolute;
	top: 600px;
	width: 926px;
	height: 74px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 16px;
	overflow: hidden;
	text-indent: -9999px;
	border-bottom: #C5C5C5 solid 1px;
	border-top: #C5C5C5 solid 1px;
}
#council a, #news a, #diary a, #services a, #elections a, #contact a {
	position: absolute;
	display: block;
	top: 7px;
	height: 60px;
	list-style: none;
	background-repeat: no-repeat;
}
#council a:hover, #news a:hover, #diary a:hover, #services a:hover, #elections a:hover, #contact a:hover {
	background-repeat: no-repeat;
}
#council a {
	left: 55px;
	width: 159px;
	background-image: url(/images/council.gif);
}
#council a:hover {
	left: 55px;
	width: 159px;
	background-image: url(/images/council_hover.gif);
}
#news a {
	left: 215px;
	width: 147px;
	background-image: url(/images/news.gif);
}
#news a:hover {
	left: 215px;
	width: 147px;
	background-image: url(/images/news_hover.gif);
}
#diary a {
	left: 362px;
	width: 95px;
	background-image: url(/images/diary.gif);
}
#diary a:hover {
	left: 362px;
	width: 95px;
	background-image: url(/images/diary_hover.gif);
}
#services a {
	left: 456px;
	width: 165px;
	background-image: url(/images/services1.gif);
}
#services a:hover {
	left: 456px;
	width: 165px;
	background-image: url(/images/services_hover3.gif);
}
#elections a {
	left: 620px;
	width: 128px;
	background-image: url(/images/elections.gif);
}
#elections a:hover {
	left: 620px;
	width: 128px;
	background-image: url(/images/elections_hover.gif);
}
#contact a {
	left: 748px;
	width: 128px;
	background-image: url(/images/contact.gif);
}
#contact a:hover {
	left: 748px;
	width: 128px;
	background-image: url(/images/contact_hover.gif);
}
#footer {
	position: absolute;
	top: 680px;
	height: 50px;
	width: 924px;
}
#footer p {
	font-size: 11px;
	color: #666;
	text-align: center;
}
.plane {
	position: relative;
	top: 7px;
	padding-left: 10px;
}
.look {
	position: relative;
	top: 6px;
	padding-left: 10px;
}
.star {
	position: relative;
	top: 10px;
	padding-left: 1px;
}
#footer_legal {
	position: relative;
	top: 10px;
}
#footer a, #footer_legal a {
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	padding: 0 10px 0 10px;
}
#footer a {
	color: #666;
}
#footer_legal a {
	font-size: 10px;
	color: #999;
}
#footer a:hover {
	color: #090;
}
#footer_legal p {
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: center;
	line-height: 15px;
}
/*this controls the pop up style navigation links eg Your Council, Latest News etc*/


#index_nav, #index_nav_services {
	position: absolute;
	top: 0;
	height: 362px;
	width: 243px;
	background: #FFF;
	border-left: #000 solid thick;
	border-right: #000 solid thick;
	padding-left: 30px;
	padding-top: 15px;
	color: #666;
	overflow: auto;
	overflow-x: hidden;
	z-index: 9999;
	line-height: 19px;
}
#index_nav {
	left: 10px;
}
#index_nav_services {
	left: 388px;
}
#index_nav h1, #index_nav_services h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #111;
}
#index_nav li, #index_nav_services li {
	position: relative;
	margin-top: 5px;
	list-style: none;
	list-style: circle;
}
#index_nav ul li.list_circle {
	list-style: circle;
}
#index_nav ul li p.list_circle_text {
	margin: 25px 0 -30px 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1F5CBA;
}
#index_nav ul ol li {
	list-style: url(/images/list_arrow.jpg);
}
#index_nav ul, #index_nav_services ul {
	position: relative;
	top: -20px;
	left: 11px;
	width: 180px;
}
#index_nav ol, #index_nav_services ol {
	position: relative;
	left: 25px;
	width: 150px;
}
#index_nav li a, #index_nav_services li a {
	font-size: 13px;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	color: #36C;
	text-decoration: none;
}
#index_nav li a:hover, #index_nav_services li a:hover {
	color: #0C0;
}
#index_nav p, #index_nav_services p {
	position: relative;
	top: -20px;
	width: 220px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
	clear: both;
	margin-right: 25px;
}
#index_nav img {
	position: relative;
	top: -42px;
	left: 222px;
}
#index_nav_news {
	position: absolute;
	top: 0;
	left: 125px;
	height: 362px;
	width: 290px;
	background: #FFF;
	border-left: #000 solid thick;
	border-right: #000 solid thick;
	padding-left: 30px;
	padding-top: 15px;
	color: #666;
	z-index: 9999;
}
#index_nav_news h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #111;
}
#index_nav_news li {
	position: relative;
	margin-top: 5px;
	list-style: none;
	list-style: circle;
}
#index_nav_news ul {
	position: relative;
	top: 58px;
	left: 11px;
	width: 300px;
}
#index_nav_news li a {
	font-size: 13px;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	color: #36C;
	text-decoration: none;
}
#index_nav_news li a:hover {
	color: #0C0;
}
#index_nav_news p {
	position: absolute;
	top: 55px;
	left: 25px;
	width: 292px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
	clear: both;
	margin-right: 25px;
}
#index_nav_services img {
	position: relative;
	top: -42px;
	left: 222px;
}
#index_nav_news img {
	position: relative;
	top: -42px;
	left: 270px;
}
#weather {
	position: absolute;
	top: 310px;
	height: 60px;
	width: 170px;
	overflow: hidden;
}
#weather table {
	position: relative;
	top: -25px;
}
/*New Headline Page*/
#headlines {
	position: relative;
	top: 0;
	left: 10px;
	height: 377px;
	width: 270px;
}
#headlines h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding-top: 15px;
}
#news_script {
	position: relative;
	top: -335px;
	left: 10px;
	height: 377px;
	width: 270px;
}
#article {
	position: relative;
	left: 281px;
	top: -754px;
	height: 356px;
	width: 632px;
	padding-top: 5px;
	overflow: auto;
}
.right_news {
	position: relative;
	top: 15px;
	left: 300px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.right_news_image {
	position: absolute;
	top: -25px;
	left: 500px;
}
/*councillors section*/
#ward_image {
	position: relative;
	top: 1360px;
	left: -140px;
	height: 1317px;
	width: 90px;
}
#borough_councillors {
	position: relative;
	top: 330px;
	left: -140px;
	height: 377px;
	width: 90px;
}
#centre_content {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: scroll;
	overflow-x: hidden;
}
#borough_centre_content {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: hidden;
}
#parish_councillor_list {
	position: relative;
	top: -1350px;
	left: 150px;
	max-height: 1200px;
	max-width: 914px;
}
#borough_councillor_list {
	position: relative;
	top: -330px;
	left: 150px;
	max-height: 370px;
}
#borough_councillor_list::-webkit-scrollbar {
 display: none;
}
#parish_councillor_list caption {
	text-indent: -9999px;
}
#borough_councillor_list caption {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-left: 25px;
}
#parish_councillor_list table, #borough_councillor_list table {
	border-collapse: collapse;
	border: none;
	overflow-x: none;
}
#parish_councillor_list table td, #borough_councillor_list table td {
	padding-bottom: 0;
	padding-left: 25px;
	padding-right: 0;
}
#parish_councillor_list table p, #borough_councillor_list table p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #333;
	line-height: 18px;
}
#greyline1 {
	position: relative;
	left: -150px;
	top: 405px;
	width: 913px;
	height: 5px;
	border-top: #000 5px solid;
	z-index: 9;
}
#greyline2 {
	position: relative;
	left: -150px;
	top: 780px;
	width: 913px;
	height: 5px;
	border-top: #000 5px solid;
	z-index: 9;
}
#power_table {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: scroll;
	overflow-x: hidden;
	background-image: url(/images/duty.jpg);
	background-repeat: no-repeat;
}
#power_table table {
	margin-left: 30px;
	margin-top: 1px;
	padding-bottom: 30px;
}
#power_table table td {
	border: solid 1px #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 10px;
}
.duty_image {
	float: right;
	margin-top: -30px;
}
.duty_pdf {
	position: relative;
	top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 9px;
	left: 645px;
	text-decoration: none;
}
/* CSS for meetings.html */
#meeting_index, #summer_activity, #gathering_on_green, #history, #woodlands {
	position: absolute;
	top: 190px;
	height: 357px;
	width: 874px;
	border: solid #000 thick;
	overflow: scroll;
	overflow-x: hidden;
	padding: 0 20px 20px 20px;
	line-height: 25px
}
#awards_index {
	position: absolute;
	top: 191px;
	height: 357px;
	width: 874px;
	border: solid #000 thick;
	overflow: scroll;
	overflow-x: hidden;
	padding: 0 20px 20px 20px;
	line-height: 23px
}
.award_image {
	float: right;
	padding: 15px 0 40px 20px;
}
.award_para1 {
	top: 60px;
}
.award_para1, .award_para2, .award_para3, .award_para4, .award_para5 {
	position: absolute;
	left: 20px;
	width: 420px;
}
.award_para2 {
	top: 125px;
}
.award_para3 {
	top: 330px;
}
.award_para4 {
	top: 420px;
}
.award_para5 {
	left: 620px;
	top: 375px;
}
.award_image_p {
	position: relative;
	top: 275px;
	left: 450px;
}
.award_image_q {
	position: relative;
	top: 253px;
	left: 480px;
}
#meeting_index2 {
	position: absolute;
	top: 190px;
	height: 357px;
	width: 874px;
	border: solid #000 thick;
	overflow: scroll;
	overflow: hidden;
	padding: 0 20px 20px 20px;
	line-height: 25px
}
#games {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: scroll;
	overflow-x: hidden;
}
#history {
	background: #fff url(/images/brickhill_house.jpg) no-repeat fixed center 195px;
}
#history a, #meeting_index a, #awards_index a, #summer_activity a, #gathering_on_green a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#history ul li, #about ul li {
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 20px;
}
#meeting_index, #meeting_index2 {
	background-image: url(/images/adult_education.jpg);
	background-repeat: no-repeat;
}
#woodlands {
	background-image: url(/images/home%20page/book_green.jpg);
	background-repeat: no-repeat;
}
#woodlands p, #woodlands {
	color: #FFF;
}
#woodlands h2 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 15px;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
}
#woodlands h1 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 25px;
	padding-bottom: 10px;
	font-size: 19px;
	font-weight: 600;
	color: #fff;
}
#woodlands table {
	margin-top: 20px;
	margin-left: 20px;
}
#woodlands table td, #woodlands table td p {
	color: #333;
}
#woodlands p, #woodlands a {
	text-decoration: none;
	padding: 6px 20px 6px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
}
#woodlands a:hover {
	color: #FC0;
}
#woodlands a {
	color: #CF0;
}
#meeting_index2 p, #meeting_index p, caption, #about p, #power_table p, #history p, #awards_index p {
	padding: 6px 20px 6px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
}
#community p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
}
#community img {
	padding: 0 30px 20px 20px;
}
#community table {
	border: none;
}
#summer_activity p, #gathering_on_green p {
	padding: 6px 20px 6px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
}
#meeting_index caption {
	text-indent: -9999px;
	line-height: 10px;
}
#summer_activity h1, #gathering_on_green h1, #meeting_index2 h1, #meeting_index h1, #history h1, #power_table h1, #history h1, #awards_index h1 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 25px;
	padding-bottom: 10px;
	font-size: 19px;
	font-weight: 600;
	color: #333;
}
#meeting_index h2 {
	font-size: 15px;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
#summer_activity h2, #gathering_on_green h2 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: 600;
	color: #9D1C2F   ;
}
#summer_activity p.padding, #gathering_on_green p.padding, #meeting_index p.padding, #woodlands p.padding {
	padding: 1px 20px 1px 20px;
	font-style: italic;
}
#meeting_index table {
	position: relative;
	left: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	margin-bottom: 20px;
}
#meeting_index table td, th, tr {
	text-align: center;
}
#meeting_index table a {
	text-decoration: none;
}
/*Contact Us Page */


#contact_main {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: auto;
	overflow-x: hidden;
}
#rss {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: hidden;
}
#contact_main a, #rss a {
	text-decoration: none;
}
#contact_main h1, #rss h1 {
	position: absolute;
	top: 68px;
	left: 45px;
	width: 528px;
	height: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
	line-height: 35px;
}
.contact_para {
	position: absolute;
	top: 110px;
	left: 50px;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.contact_para2 {
	position: absolute;
	top: 140px;
	left: 50px;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.contact_para3 {
	position: absolute;
	top: 210px;
	left: 50px;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#church_right h2, #church_centre h2, #church_left h2, #contact_left h2, #contact_centre_left h2, #contact_centre_right h2, #contact_right h2, #edu_r2_left h2, #edu_r2_centre h2, #edu_r2_right h2, #edu_r3_left h2, #edu_r3_middle h2, #woodland_burial h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-align: left;
	padding-left: 20px;
}
#allotment_right h2, #allotment_centre h2, #allotment_centre_right h2, #allotment_left h2, #rss_item_news h2, #allotment_news h2, #rss_full_news h2, #rss_2thirds_news h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#church_left, #church_right, #church_centre {
	position: absolute;
	top: 185px;
	height: 165px;
	width: 270px;
	padding-top: 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;

}

#allotment_left, #allotment_right, #allotment_centre_right, #allotment_centre  {
	position: absolute;
	top: 186px;
	height: 165px;
	width: 180px;
	padding-top: 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;

}




#woodland_burial {
	position: absolute;
	top: 390px;
	height: 205px;
	width: 850px;
	padding-top: 10px;
	left: 30px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
	
}
#woodland_burial ul li {
    padding-left: 24px;	
}
#woodland_burial ul {
    padding-bottom: 55px;	
}
#allotment_news {
	position: absolute;
	top: 120px;
	left: 30px;
	height: 220px;
	width: 850px;
	padding: 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
}
#rss_item_news {
	position: absolute;
	top: 120px;
	left: 30px;
	/*height: 210px;*/
	width: 835px;
	padding: 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
}
#rss_full_news {
	position: absolute;
	background-color: #FFF;
	top: 100px;
	left: 30px;
	width: 835px;
	padding: 10px 10px 20px 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;

}
#rss_full_news2 {
	position: absolute;
	background-color: #FFF;
	top: 100px;
	left: 30px;
	width: 835px;
	padding: 10px 10px 20px 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
	height: 278px;

}

#rss_2thirds_news {
	position: absolute;
	background-color: #FFF;
	top: 100px;
	left: 30px;
	width: 550px;
	padding: 10px 10px 20px 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
}
#rss_full_news img, #rss_2thirds_news img  {
	padding: 0 0 0 20px;
}
#rss_full_news ul, #rss_2thirds_news ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px 0 10px 30px;
}
#church_left a, #church_right a, #church_centre a, #allotment_centre_right a, #allotment_right a, #allotment_centre a, #allotment_left a, #allotment_news a {
	color: #333;
	text-decoration: none;
}
#rss_item_news a, #rss_full_news a, #rss_2thirds_news a {
	color: #039;
	text-decoration: none;
}
#church_left a:hover, #church_right a:hover, #church_centre a:hover, #allotment_centre_right a:hover, #allotment_right a:hover h2, #allotment_centre a:hover h2, #allotment_left a:hover, #allotment_news a:hover, #woodland_burial a:hover {
	color: #D4A017;
	text-decoration: none;
}
#rss_item_news a:hover, #rss_full_news a:hover, #rss_2thirds_news a:hover {
	color: #D4A017;
	text-decoration: none;
	text-shadow: 1px 1px #666666;
}
#edu_r2_left, #edu_r2_centre, #edu_r2_right {
	position: absolute;
	top: 365px;
	height: 150px;
	width: 270px;
	padding-top: 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
}
#edu_r3_left, #edu_r3_middle {
	position: absolute;
	top: 655px;
	height: 150px;
	width: 270px;
	padding-top: 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
}
#church_left, #edu_r2_left, #edu_r3_left {
	left: 30px;
}
#church_left p, #church_centre p, #church_right p, #allotment_left p, #allotment_right p, #allotment_centre_right p, #allotment_centre p {
	padding: 0 20px 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}
#church_centre, #edu_r2_centre, #edu_r3_middle {
	left: 320px;
}

#allotment_left {
	left: 45px;
}

#allotment_centre {
	left: 255px;
} 

#allotment_centre_right {
	left: 470px;

}

#allotment_right {
	left: 687px;
	
}

#church_right, #edu_r2_right {
	left: 610px;
}
#contact_left {
	position: relative;
	top: 65px;
	left: 50px;
	height: 160px;
	width: 170px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
}
#church_centre ul, #church_right ul, #church_left ul, #contact_left ul, #contact_right ul, #contact_centre_left ul, #contact_centre_right ul, #edu_r2_left ul, #edu_r2_centre ul, #edu_r2_right ul, #edu_r3_left ul, #edu_r3_middle ul, #allotment_right ul, #allotment_centre ul, #allotment_centre_right ul, #allotment_left ul, #woodland_burial ul {
	list-style: none;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	padding-right: 10px;
}
#church_centre ul, #church_right ul, #church_left ul, #contact_centre_left p, #contact_centre_left li, #contact_left li, #contact_centre_right p, #contact_right p, #contact_centre_right li, #edu_r2_left ul, #edu_r2_centre ul, #edu_r2_right ul, #edu_r3_left ul, #edu_r3_middle ul, #allotment_right ul,#allotment_centre_right ul, #allotment_centre ul, #allotment_left ul {
	position: relative;
	top: 5px;
	padding-left: 20px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.catchment {
	position: relative;
	top: 410px;
	left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #000;
}
.contact_para_edu {
	position: absolute;
	top: 590px;
	left: 50px;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}
#contact_centre_left {
	position: absolute;
	top: 204px;
	left: 265px;
	height: 160px;
	width: 170px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
}
#contact_centre_left p {
	padding-left: 20px;
}
#contact_centre_right {
	position: absolute;
	top: 204px;
	left: 485px;
	height: 160px;
	width: 175px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
}
#contact_right {
	position: absolute;
	top: 204px;
	left: 700px;
	height: 160px;
	width: 170px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 1px 1px 5px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
}
/* contact form acknowledgement */
#image_contact {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	background-image: url(/images/council_light.jpg);
	background-repeat: no-repeat;
}
.contact_recd {
	position: relative;
	left: 250px;
	top: 150px;
	width: 430px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 600px;
}
/* contact form page */
#contact_form {
	position: absolute;
	top: 190px;
	height: 367px;
	width: 799px;
	border: solid #000 thick;
	padding-top: 10px;
	padding-left: 115px;
	background-color: #F1F1F1;
}
#contact_form h1 {
	position: relative;
	top: -8px;
	left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
}
#contact_form_position {
	position: absolute;
	top: 25px;
	left: 130px;
	height: 220px;
	width: 690px;
}
/*disclaimer page */
#disclaimer_image {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 874px;
	border: solid #000 thick;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 20px;
	overflow: scroll;
	overflow-x: hidden;
}
.disclaimer_position {
	position: relative;
	left: 150px;
	top: 85px;
	width: 450px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 600px;
}
#disclaimer_image dl li {
	text-decoration: none;
	list-style: none;
	padding: 0 0 0 50px;
}
#disclaimer_image ol li, #disclaimer_image ul li {
	text-decoration: none;
	margin: 0 0 0 50px;
}
#disclaimer_image dl, #disclaimer_image ol, #disclaimer_image ul {
	padding: 10px 0 10px 0;
}
#disclaimer_image a {
	text-decoration: none;
}
/* Location */

#location {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: hidden;
}
#route_planner {
	position: absolute;
	top: -100px;
	left: 17px;
	height: 520px;
	width: 350px;
	overflow: scroll;
	overflow-x: hidden;
}
#map {
	position: absolute;
	left: 380px;
	top: 3px;
	width: 534px;
	height: 370px;
	overflow: hidden;
}
.route_head {
	position: absolute;
	left: 20px;
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
}
/* Privacy page*/
#disclaimer_image p {
	padding: 15px 30px 0 30px;
}
#disclaimer_image h1, #disclaimer_image h2, #disclaimer_image h3 {
	padding: 25px 30px 15px 30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 600;
	color: #333;
}
#disclaimer_image h1 {
	font-size: 20px;
}
#disclaimer_image h2 {
	font-size: 18px;
}
#disclaimer_image h3 {
	font-size: 15px;
}
/* church page */
#church_image {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	background-image: url(/images/church_image.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
/* planning page */
#planning {
	background-image: url(/images/community_plan.jpg);
	background-repeat: no-repeat;
}
#planning, #accounts, #about, #grants, #community {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	overflow: scroll;
	overflow-x: hidden;
	line-height: 20px;
}
#planning, #accounts, #about, #grants {
	list-style: none;
}
#accounts {
	overflow: auto;
	overflow-x: hidden;
}
#planning p, #accounts p, #about p, #grants p, #power_table p {
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
}
#community p {
}
#planning h1, #accounts h1, #about h1, #grants h1, #power_table h1 {
	padding-top: 25px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #333;
	padding-left: 30px;
}
#planning h2, #accounts h2, #about h2, #grants h2, #power_table h2, #community h2 {
	padding-top: 20px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	padding-left: 30px;
}
#planning ul {
	padding-left: 40px;
	list-style: none;
}
#table2010, #table2009, #table2009archive {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	left: 50px;
}
.grey_table {
	background: #C0C0C0;
}
#table2010 th, #table2009 th, #table2009archive th {
	font-size: 15px;
	background: #333 url(/images/cloth.jpg);
	color: #FFF;
}
#table2010 tr, #table2009 tr, #table2009archive tr {
	height: 80px;
}
#table2010 caption, #table2009 caption, #table2009archive caption {
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 3px;
}
.plantoppage {
	position: relative;
	top: -134px;
	left: 0;
}
.planbactopa a {
	position: relative;
	top: 230px;
	left: 50px;
	font-size: 11px;
	text-align: left;
	padding-left: 3px;
	text-decoration: none;
	color: #6CF;
}
.planbactopa a:hover {
	color: #F00;
}
.planbactopb a {
	position: relative;
	top: 270px;
	left: 50px;
	font-size: 11px;
	text-align: left;
	padding-left: 3px;
	text-decoration: none;
	color: #6CF;
}
.planbactopb a:hover {
	color: #F00;
}
#table2010 td, #table2009 td, #table2009archive td {
	text-align: center;
	font-size: 13px;
}
#table2010 {
	top: 230px;
}
#table2009 {
	top: 270px;
}
#table2009archive {
	top: 30px;
}
#contact_main p, #rss p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.padding45 {
	padding-left: 45px;
}
#imageright {
	position: absolute;
	top: 441px;
	left: 600px;
}
#admin a {
	position: relative;
	top: 345px;
	left: 870px;
	color: #ccc;
	z-index: 9;
}
.about_map {
	float: right;
	padding-right: 70px;
}
#grants {
	overflow: hidden;
}
/*accounts*/

#accounts {
	background-image: url(/images/accounts.jpg);
	background-repeat: no-repeat;
}
/*about us page */
#about {
	overflow: scroll;
	overflow-x: hidden;
}
/*allotment page*/

#allotment {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
}
#allotment h1 {
	position: absolute;
	top: 20px;
	left: 82px;
	width: 480px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 15px;
}
#allotment p, #allotment ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
	line-height: 18px;
	padding-top: 15px;
	width: 800px;
}
#allotment p {
	position: relative;
	top: -340px;
	left: 80px;
	width: 770px;
}
#allot_para p {
	position: absolute;
	top: 220px;
	left: 60px;
	width: 640px;
	padding-top: 20px;
}

#allotment ul {
	position: relative;
	top: -350px;
	left: 90px;
	width: 450px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#allotment ul li {
	left: 90px;
	width: 450px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#allotment p.allot_narrow {
	float: left;
	top: -350px;
	left: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
	padding-top: 10px;
	width: 620px;
	line-height: 18px;
}
#allotment a {
	left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #6CF;
	text-decoration: none;
}
#allotment .allotment_image_para {
	position: relative;
	text-align: right;
	top: -55px;
	left: 440px;
	width: 280px;
	font-weight: 600;
}
#grants a {
	text-decoration: none;
	color: #06C;
}
#grants {
	background-image: url(/images/music_brickhill.jpg);
	background-repeat: no-repeat;
}
#spinner {
	position: relative;
	top: 350px;
	left: 430px;
	width: 100px;
	height: 100px;
	z-index: 1;
}
#historyalbum {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 5px;
	background-color: #393942;
}
#historyposition {
	position: relative;
	top: 0;
	left: 389px;
	height: 377px;
	width: 510px;
	overflow: auto;
	padding-left: 10px;
}
#history_comment {
	position: absolute;
	top: 0;
	left: 0;
	height: 377px;
	width: 384px;
	background-color: #393942;
	color: #FFF;
	overflow: auto;
}
#history_comment h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
#history_comment h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
#history_comment p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
#history_comment a {
	color: #6CF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
/*games divs */
#blocker_game, #audio_game, #supermind_game, #jigsaw, #quiz, #colour_game, #pacman, #seahorse, #blackjack {
	position: relative;
	height: 80px;
	width: 240px;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 3px 3px 7px #999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px #999;
	color: #666;
	font-size: 11px;
	line-height: 15px;
	padding: 5px 5px 5px 5px;
	background-color: #FFF;
}
#blocker_game a, #audio_game a, #supermind_game a, #jigsaw a, #quiz a, #colour_game a, #pacman a, #seahorse a, #blackjack a {
	position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	height: 80px;
	width: 240px;
	text-decoration: none;
	color: #333;
}
#blocker_game a:hover, #audio_game a:hover, #supermind_game a:hover, #jigsaw a:hover, #quiz a:hover, #colour_game a:hover, #pacman a:hover, #seahorse a:hover, #blackjack a:hover {
	color: #390;
	border: #F00 solid thin;
}
#blocker_game p, #audio_game p, #supermind_game p, #jigsaw p, #quiz p, #colour_game p, #pacman p, #seahorse p, #blackjack p {
	padding-top: 10px;
	padding-left: 90px;
	padding-right: 20px;
	font: Arial, Helvetica, sans-serif;
}
#blocker_game, #jigsaw, #colour_game {
	left: 20px;
}
#audio_game, #quiz, #pacman {
	left: 330px;
}
#supermind_game, #seahorse, #blackjack {
	left: 640px;
}
#blocker_game {
	top: 20px;
}
#audio_game {
	top: -70px;
}
#jigsaw {
	top: -130px;
}
#supermind_game {
	top: -160px;
}
#colour_game {
	top: -190px;
}
#quiz {
	top: -220px;
}
#pacman {
	top: -280px;
}
#blackjack {
	top: -460px;
}
#seahorse {
	top: -490px;
}
.float {
	float: left;
	padding-right: 10px;
}
#games {
	background-color: #CCC;
	overflow: hidden;
}
.padding {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: italic;
	padding: 10px 20px 30px 20px;
	line-height: 17px;
}
/* Custom Share and Add this Icons */

#main_share {
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}
#main_share h1 {
	position: relative;
	top: 25px;
	left: 60px;
	font-size: 16px;
	font-weight: bold;
	width: 400px;
}
#main_share p {
	position: relative;
	top: 25px;
	left: 60px;
	width: 800px;
	padding: 10px 60px 5px 0;
	line-height: 17px;
	font-size: 12px;
}
#main_share p a {
	text-decoration: none;
}
.addthis_toolbox {
	position: absolute;
	top: 210px;
	left: 200px;
	width: 570px;
}
.addthis_toolbox .custom_images a {
	width: 64px;
	height: 64px;
	margin: 0;
	padding: 0;
}
.addthis_toolbox .custom_images a img {
	opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
	opacity: 0.75;
}
.addthis_button_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.back_image {
	background-image: url(/images/home%20page/community/ndp_background.jpg);
	background-repeat: no-repeat;
}
.election_back_image {
	background-image: url(/images/News/2015/March/back_election.jpg);
	background-repeat: no-repeat;
}   
.community_back_image {
	background-image: url(/images/News/2015/April/community_apm_back.jpg);
	background-repeat: no-repeat;
} 
/* be a councillor webpage */ 

#be_a_council {
	position: absolute;
	top: 35px;
	left: 40px;
	width: 445px;
	height: 290px;
}
#be_a_council h1 {
	position: relative;
	text-align: center;
	top: 20px;
	left: 20px;
	width: 400px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 30px;
	color: #99CC33;
}
#be_a_council p {
	position: relative;
	top: 30px;
	left: 20px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding-bottom: 12px;
}
#be_a_council a {
	text-decoration: none;
	color: #06C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#be_a_council a:hover {
	color: #090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#leisure {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: auto;
	overflow-x: hidden;
}
#leisure a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leisure h1 {
	position: absolute;
	top: 28px;
	left: 40px;
	width: 340px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #660;
}
#leisure h3, #leisure h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#leisure ul li, #leisure td p {
	list-style: none;
	padding-left: 30px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.leisure_para1 {
	position: absolute;
	top: 100px;
	left: 40px;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.navlink_para {
	position: relative;
	top: 180px;
	left: 40px;
}
.leisure_nav {
	position: relative;
	top: 200px;
	left: 80px;
}
.leisure_nav li {
	list-style: none;
}
.leisure_h2_1 {
	position: relative;
	top: 275px;
	left: 40px;
}
.leisure_tab1 {
	position: relative;
	top: 335px;
	left: 35px;
}
.leisure_top1 {
	position: relative;
	top: 265px;
	left: 40px;
}
.leisure_h2_2 {
	position: relative;
	top: 405px;
	left: 40px;
}
.leisure_tab2 {
	position: relative;
	top: 455px;
	left: 35px;
}
.leisure_top2 {
	position: relative;
	top: 395px;
	left: 40px;
}
.leisure_tab2 ul li {
	margin-left: -20px;
}
.leisure_h2_3 {
	position: relative;
	top: 525px;
	left: 40px;
}
.leisure_tab3 {
	position: relative;
	top: 575px;
	left: 35px;
}
.leisure_top3 {
	position: relative;
	top: 515px;
	left: 40px;
}
.leisure_h2_4 {
	position: relative;
	top: 725px;
	left: 40px;
}
.leisure_tab4 {
	position: relative;
	top: 780px;
	left: 35px;
}
.leisure_top4 {
	position: relative;
	top: 715px;
	left: 40px;
}
.leisure_h2_5 {
	position: relative;
	top: 985px;
	left: 40px;
}
.leisure_tab5 {
	position: relative;
	top: 1035px;
	left: 35px;
}
.leisure_top5 {
	position: relative;
	top: 975px;
	left: 40px;
}
.leisure_tab6 {
	position: relative;
	top: 1400px;
	left: 35px;
}
#job_header {
	position: relative;
	top: 0;
	left: 0;
	width: 914px;
	height: 50px;
	background-color: #8CC542;
}
.job_font {
	position: relative;
	top: -5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-align: right;
	padding-right: 50px;
	color: #0494AC;
}
#job_vacancy_b1, #job_vacancy_b2, #job_vacancy_b3, #job_vacancy_col2, #job_vacancy_col3 {
	position: relative;
	width: 280px;
	line-height: 20px;
	font-size: 13px;
}
#job_vacancy_b1 p, #job_vacancy_b2 p, #job_vacancy_b3 p, #job_vacancy_col2 p, #job_vacancy_col3 p {
	padding-top: 7px;
}
#job_vacancy_b1 {
	top: 0px;
	left: 10px;
}
#job_vacancy_b2 {
	top: -275px;
	left: 315px;
}
#job_vacancy_col2 {
	top: -255px;
	left: 315px;
}
#job_vacancy_b3 {
	top: -545px;
	left: 620px;
}
#job_vacancy_col3 {
	top: -450px;
	left: 620px;
}
#job_skills {
	position: absolute;
	top: 0;
	left: 95px;
}
#job_equal {
	position: absolute;
	top: 101px;
	left: 90px;
}
#job_application {
	position: absolute;
	top: -2px;
	left: 180px;
}
.job_h1 {
	width: 900px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.job_pdf_image {
	position: relative;
	bottom: 60px;
	right: -65px;
}
#job_spot {
	position: relative;
	top: -365px;
	left: 20px;
}
#ad_spot {
	position: absolute;
	height: 377px;
	top: 0px;
	left: 0px;
	border-right: #000 solid thick;
	width: 410px;
}
#twitter_container {
	position: absolute;
	height: 377px;
	top: 0px;
	left: 0px;
	border-right: #000 solid thick;
	width: 390px;
}
#housing {
}
#housing h1 {
	padding-top: 20px;
	padding-left: 20px;
}
.susimage {
	float: left;
	padding: 10px 30px 0px 20px;
}
.susimageright {
	float: right;
	padding: 10px 20px 20px 20px;
}
#rss #wrapper #contact_main #church_right ul li {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
.offpage {
	position: relative;
	left: -9999px;
}
#facebook {
	margin-left: 415px;
}
#twitter {
	margin-left: 392px;
}
#facebook_text {
	position: absolute;
	left: 35px;
	top: 162px;
	width: 341px;
	height: 200px;
	overflow: hidden;
	line-height: 18px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}
#twitter_text {
	position: absolute;
	left: 35px;
	top: 162px;
	width: 331px;
	height: 200px;
	overflow: hidden;
	line-height: 18px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}
#twitter-widget-0 {
	width: 660px !important;
}
#facebook_twitter {
	position: relative;
	top: -53px;
	left: 85px;
	border: #CCC thin solid;
	height: 54px;
	width: 85px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#facebook_twitter li {
	display: inline;
}
#facebook_twitter ul {
	list-style: none;
}
.follow {
	position: relative;
	top: -8px;
	left: 5px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	background-color: #FFF;
	z-index: 10;
	border: none;
	width: 65px;
	padding: 0 5px 0px 5px;
}
#facebook_link a {
	position: absolute;
	left: -3px;
	top: 13px;
	width: 22px;
	height: 31px;
	display: inline-block;
	height: 31px;
	z-index: 999;
}
#twitter_link a {
	position: absolute;
	left: 36px;
	top: 13px;
	width: 32px;
	height: 31px;
	display: inline-block;
	height: 31px;
	z-index: 999;
}
/*If using website links, use facebook_link and web_link1 and 2 instead of twitter_link since web icons are larger for clarity*/
#web_link1 a {
	position: absolute;
	left: 46px;
	top: 13px;
	width: 32px;
	height: 31px;
	display: inline-block;
	height: 31px;
	z-index: 999;
}
#web_link2 a {
	position: absolute;
	left: 95px;
	top: 13px;
	width: 32px;
	height: 31px;
	display: inline-block;
	height: 31px;
	z-index: 999;
}
.padding15 {
	padding-top: 15px;
}
#main_image span.dandelion {
	position: absolute;
	top: -69px;
	left: 320px;
	background-image: url(/images/home%20page/dandelion_to_brickhill.jpg);
	width: 571px;
	height: 64px;
	z-index: 9;
}
#main_image span.jubilee {
	position: absolute;
	top: -28px;
	left: 387px;
	background-image: url(/images/home%20page/jubilee/brickhill_top.jpg);
	width: 555px;
	height: 23px;
	z-index: 9;
}
.church {
	text-decoration: none;
	color: #000;
}
.indent20 {
	margin: 10px 0 0 50px;
}
#jubilee_right {
	position: relative;
	top: -398px;
	left: 919px;
	height: 183px;
	width: 73px;
	z-index: 9;
}
#main_image span.survival {
	position: absolute;
	top: -60px;
	left: 375px;
	width: 648px;
	height: 55px;
	z-index: 9;
}
#survival_right {
	position: relative;
	top: -450px;
	left: 919px;
	height: 422px;
	width: 101px;
	z-index: 9;
}
#contact_main h1, #rss h1 {
	margin-top: -30px;
	color: #FFF;
	width: 800px;
	text-shadow: 0 1px #666;
	text-rendering: optimizelegibility;
}
.twtr-ft {
	left: 9999px;
}
.loadingdiv span {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin: 50px auto;
	background: #888888;
	border-radius: 5px;
	-webkit-animation: loading 0.9s infinite alternate;
	-moz-animation: loading 0.9s infinite alternate;
	box-shadow: 1px 1px 1px #444444;
}
.loadingdiv span:nth-of-type(2) {
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
}
.loadingdiv span:nth-of-type(3) {
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
}
.loadingdiv span:nth-of-type(4) {
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
}
.loadingdiv span:nth-of-type(5) {
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
}
@-webkit-keyframes loading {
 0% {
opacity:0.1;
 width: 10px;
 height: 10px;
 -webkit-transform: translateZ(0);
}
 100% {
opacity:1; /*semi colon left off for tall image, circle to square with it*/
 width: 24px;
 height: 24px;
 -webkit-transform: translateZ(-21px);
}
}
@-moz-keyframes loading {
 0% {
opacity:0.1;
 width: 10px;
 height: 10px;
 -moz-transform: translateZ(0);
}
 100% {
opacity:1;
 width: 24px;
 height: 24px;
 -moz-transform: translateZ(-21px);
}
}
.achieve_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin-left: 21px;
	color: #333;
	padding-top: 15px;
}
.achieve_ul, .achieve_ol {
	margin-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	list-style: none;
}
.achieve_ol {
	list-style: outside;
}
.bot_table_pad65 {
	position: relative;
	top: 65px;
	margin-left: 50px;
	padding-bottom: 25px;
}
#dark_background {
	position: relative;
	top: -178px;
	left: 0;
	height: 85px;
	background: rgb(34, 25, 25); /* Fall-back for browsers that don't
                                    support rgba */
	background: rgba(34, 25, 25, .8);
	z-index: 1;
}
.easter_badge {
	position: absolute;
	left: 35px;
	top: 15px;
}
#table_archive {
	position: relative;
	top: 5px;
	left: 0;
	padding: 5px 0 5px 0;
	margin: auto auto;
	width: 240px;
	border: none;
	background: none;
	border-spacing: 5px;
	border-collapse: separate;
}
#table_archive tr {
	height: 20px;
	font-size: 11px;
}
#table_archive td {
	text-align: center;
	border: 1px solid #999;
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;
}
#more {
	position: absolute;
	left: 36px;
	bottom: 15px;
	font: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
}
#more a {
	text-decoration: none;
	color: #3C3;
}
.font_arial {
	font-family: Arial, Helvetica, sans-serif;
}
#gathering_on_green {
	background-image: url(/community/gathering_on_the_green/2014/background_gathering.jpg);
	background-repeat: no-repeat;
}
#summer_activity {
	background-image: url(/images/home%20page/courses/2016/summer_courses_background.jpg) ;
	background-repeat: no-repeat;
}
#summer_activity table {
	position: relative;
	left: 22px;
}
.scroll_hidden {
	overflow: hidden !important;
}
channel {
	width: 250px;
}
title {
	font-style: italic;
}
.list_rss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style: none;
	padding: 10px 0 20px 20px;
}
/* -------------- councillor contact forms ----------- */

#contact_cllr {
	position: absolute;
	left: 680px;
	top: 0;
	height: 100%;
	width: 235px;
	z-index: 10;
	color: #FFF;
	background-color: #000;
	overflow: hidden;
}
#contact_cllr a {
	color: #DBB838;
}
#contact_cllr a:hover, #contact_cllr a:focus {
	color: #C90;
}
#cllr_container {
	position: absolute;
	top: 0;
	left: 26px;
	padding-bottom: 0;
	width: 142px;
}
#cllr_container p {
	line-height: 15px;
}
/*#cllr_container-inner {
	border-color: #fff #fff #ababab;
	padding: 20px;
	height: 330px;
	width: 150px;

	border: 2px solid green ;
}*/
fieldset {
	position: absolute;
	top: 0;
	left: 0;
	height: 320px;
	width: 200px;
	font-size: 12px;
	padding: 50px 0 0;
	overflow: hidden;
}
#cllr_contact fieldset legend span {
	position: absolute;
	top: 25px;
	font-weight: bold;
	left: 0;
	display: block;
	font-size: 18px;
	line-height: 15px;
	margin: 0;
	padding: 5px 0 15px;
	width: 200px;
}
#cllr_container p {
	margin: 0 0 1.5em;
	padding: 0;
}
.introduction {
	padding-top: -10px;
	font-size: 1.5em;
	line-height: 1.5;
}
abbr {
	border: none;
	display: none;
	color: red;
}
/* -- Left Aligned -- */
fieldset div {
	margin: 0 0 10px;
	overflow: hidden;
}
fieldset div label {
	color: #CCC;
	clear: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.1;
	width: 130px;
	display: block;
	margin: 0 0 .1em;
}
fieldset div input, fieldset div textarea, fieldset div select {
	display: block;
	font: 14px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0 0 0 0px;
	width: 180px;
	border-radius: 5px;
}
fieldset div input#submit {
	position: absolute;
	left: -25px;
	top: 320px;
	display: block;
	font: 14px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 20px 0 0 25px;
	width: 110px;
}
.controls #vercode {
	position: absolute;
	top: 290px;
	left: 0;
	display: block;
	font: 14px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 5px 0 0 0px;
	width: 104px;
	border: 2px solid yellow;
}
.controls img {
	position: absolute;
	top: 295px;
	left: 120px;
}
/* Simple */
#simple fieldset div input, #simple fieldset div textarea {
	border: 1px solid #666666;
	font: 14px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 5px;
	width: 350px;
}
#simple fieldset div textarea {
	height: 140px;
}
/* Gradient */
#gradient fieldset div input, #gradient fieldset div textarea {
	background: url(/images/councillor%20contact/bg-input-gradient.png) repeat-x 0 0;
	border: 1px solid #a6a6a6;
	font: 14px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 5px;
	width: 350px;
}
#gradient fieldset div textarea {
	height: 140px;
}
/* Icons */

#current fieldset div input, #current fieldset div textarea {
	float: right;
	border: 1px solid #a6a6a6;
	font: 14px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 5px;
	width: 200px;
}
#current fieldset div textarea {
	height: 120px;
}
#current fieldset div input#name, #current fieldset div input#email, #current fieldset div textarea#comment {
	background: url(/images/councillor%20contact/bg-input-icons.png) no-repeat 3px -1px;
	padding: 5px 5px 5px 30px;
}
fieldset div textarea#comment {
	height: 80px;
}
#current fieldset div input#email {
	background-position: 3px -30px;
}
#current fieldset div textarea#comment {
	background-position: 3px -60px;
}
/* Focus */

#current fieldset div input:focus, #current fieldset div textarea:focus {
	border: 1px solid #26808c;
}
#current fieldset div input#name:focus {
	background-position: 3px -50px;
}
#current fieldset div input#email:focus {
	background-position: 3px -530px;
}
#current fieldset div textarea#comment:focus {
	background-position: 3px -560px;
}
.padding14px {
	position: relative;
	top: -14px;
	left: 115px;
}
.controls span {
	position: relative;
	top: 5px;
}
#cllr_contact {
	background: #333;
}
#cllr_social_media, #cllr_icons {
	position: absolute;
	list-style: none;
	height: 64px;
	width: 150px;
}
#cllr_social_media {
	top: 32px;
	left: 257px;
}
#cllr_icons {
	top: 45px;
	left: 332px;
}

#cllr_social_media img, #cllr_shadow {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: -6px 5px 10px 0px rgba(3,0,3,0.68);
	-moz-box-shadow: -6px 5px 10px 0px rgba(3,0,3,0.68);
	box-shadow: -6px 5px 10px 0px rgba(3,0,3,0.68);
}
#cllr_contact_image_container {
	position: relative;
	top: 35px;
	left: 30px;
	width: 160px;
	height: 230px;
	border: 15px solid #FFFFFF;
	-webkit-box-shadow: -8px 8px 14px 0px rgba(3,0,3,0.68);
	-moz-box-shadow: -8px 8px 14px 0px rgba(3,0,3,0.68);
	box-shadow: -8px 8px 14px 0px rgba(3,0,3,0.68);
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
#cllr_contact_image {
	margin: -5px 0 0 -5px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
#cllr_title {
	position: relative;
	top: 45px;
	left: 35px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif, !important;
	text-align: center;
	color: #FFF;
	width: 180px;
	list-style: none;
	line-height: 18px;
}
#cllr_address {
	position: absolute;
	top: 32px;
	left: 473px;
	height: 90px;
	width: 175px;
	color: #FFF;
	list-style: none;
	text-align: right;
	line-height: 18px;
}
#pen_portrait {
	position: absolute;
	top: 140px;
	left: 252px;
	height: 230px;
	width: 400px;
	color: #FFF;
	font-size: 13px;
	font-style: italic;
	list-style: none;
	line-height: 18px;
}
#pen_portrait p {
	padding-bottom: 10px;
}
#centre_councillor {
	position: absolute;
	top: 190px;
	height: 377px;
	width: 914px;
	border: solid #000 thick;
	overflow: hidden;
}
#cllr_links {
	position: absolute;
	top: 20px;
	left: 35px;
	height: 300px;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#cllr_links li {
	display: block;
	list-style: none;
	clear: both;
	padding: 3px 5px 3px 15px;
	background-color: #93EAF9;
	border: #333 solid 2px;
	margin-top: 2px;
	background: #d4efff;
	background-image: -webkit-linear-gradient(top, #d4efff, #c1d8e6);
	background-image: -moz-linear-gradient(top, #d4efff, #c1d8e6);
	background-image: -ms-linear-gradient(top, #d4efff, #c1d8e6);
	background-image: -o-linear-gradient(top, #d4efff, #c1d8e6);
	background-image: linear-gradient(to bottom, #d4efff, #c1d8e6);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	padding: 5px;
}
#cllr_links li:hover {
	background: #0C8BB6;
	background-image: -webkit-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: -moz-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: -ms-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: -o-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: linear-gradient(to bottom, #b9f7bf, #a4cc9d);
	text-decoration: none;
}
#cllr_links h3, #parish_cllr_map h3 {
	font-weight: bold;
	font-size: 16px;
}
#cllr_links a {
	text-decoration: none;
}
#cllr_links form select {
	margin: 10px 0 10px 0;
	height: 40px;
	background: #9cc779;
	background-image: -webkit-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: -moz-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: -ms-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: -o-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: linear-gradient(to bottom, #b9f7bf, #a4cc9d);
	font-size: 15px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: -1px 3px 5px 0px rgba(3,0,3,0.30);
	-moz-box-shadow: -1px 3px 5px 0px rgba(3,0,3,0.30);
	box-shadow: -1px 3px 5px 0px rgba(3,0,3,0.30);
}
#cllr_links form select optgroup {
	font-size: 15px;
}
#cllr_links form select optgroup option {
	padding-left: 15px;
}
/*Placeholder styling*/
::-webkit-input-placeholder {
 color: #999;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 font-style:oblique;
 line-height: 15px;
}

:-moz-placeholder { /* Firefox 18- */
 color: #999;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 font-style:oblique;
 line-height: 15px;
}

::-moz-placeholder {  /* Firefox 19+ */
 color: #999;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 font-style:oblique;
 line-height: 15px;
}

:-ms-input-placeholder {
 color: #999;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 font-style:oblique;
 line-height: 15px;
}
#cllr_link_btns {
	position: absolute;
	left: 0px;
	top: 165px;
}
#link_btns {
	position:relative;
	left: 0;
	display:inline-block;
}
#link_btns li {
	display:inline-block;
	margin-right: 40px;
	padding: 3px 5px 3px 15px;
}
#cllr_link_btns li, #link_btns li {
	margin-top: 12px;
	height: 30px;
	line-height: 30px;
	width: 150px;
	border: thin #666 solid;
	background: #9cc779;
	background-image: -webkit-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: -moz-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: -ms-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: -o-linear-gradient(top, #b9f7bf, #a4cc9d);
	background-image: linear-gradient(to bottom, #b9f7bf, #a4cc9d);
	font-size: 15px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: -1px 3px 5px 0px rgba(3,0,3,0.30);
	-moz-box-shadow: -1px 3px 5px 0px rgba(3,0,3,0.30);
	box-shadow: -1px 3px 5px 0px rgba(3,0,3,0.30);
}
#cllr_link_btns li a, #link_btns li a {
	display: inline-block;
	height: 39px;
	width: 150px;
	margin: -10px 0 0 4px;
	color: #000;
		text-decoration:none;
}

#cllr_link_btns li a:hover, #cllr_link_btns li a:active, #cllr_link_btns li a:focus {
	color: white;
}
#link_btns li a:hover, #link_btns li a:active, #link_btns li a:focus {
	color: #5B5B00;
}

#link_btns h3 {
	font-weight:bold;
}
#parish_cllr_map {
	position: absolute;
	height: 379px;
	width: 400px;
	border-left: #666 solid 3px;
	right: 60px;
	top: -1px;
}
#parish_cllr_map h3 span {
	position: absolute;
	left: 35px;
	width: 200px;
	top: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#parish_cllr_map p {
	position: absolute;
	left: 35px;
	width: 200px;
	top: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.cllr_para_align {
	padding-top: 160px;
}
#img_clr_map {
	position: absolute;
	left: 210px;
	top: -35px;
}
.cntr_btn_on_img {
	position: absolute;
	top: 160px;
	left: 330px;
	width: 200px;
	border: #FFF 4px solid;
	padding: 7px 0px 7px 40px;
	color: #FFF;
	font: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 20px;
	background-color: rgba(40,50,50,0.7);
}
p.cntr_btn_on_img a:link {
	text-decoration: none;
}
	
/* ----------------------- end of councillor contact forms ------------------- */
.higgins {
	position: absolute;
	height: 355px;
	width: 533px;
	left: 368px;
	top: 11px;
	overflow:auto;
	background-color: #b2b2b2;
	background-color: rgba(0, 0, 0, .5);
	font-family:Tahoma, Geneva, sans-serif;
}
.higgins p {
	color:#fff;
	padding: 10px;

	text-shadow: -1px 0px 3px rgba(2, 3, 2, 1);
	font-size:18px;
	text-align:center;
	}
.higgins h2, .higgins h3 {
	text-align:center;
	font-weight:bold;
	text-shadow: -1px 0px 3px rgba(2, 3, 2, 1);
	font-size: 30px;
	}
.higgins h2 {
	color: #FFF;
	padding-top: 15px;	
	}
.higgins h3 {
	color: #4ACBE1;
	margin-top: -5px;	
	}
.higgins a {
	color: #4ACBE1;
	}
.higgins a:hover{
	color:#E7B712;
	}
.background
{background-color: #77aa77;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 2 1'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25'%3E%3Cstop offset='0' stop-color='%237a7'/%3E%3Cstop offset='1' stop-color='%234fd'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cf8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23cf8' stop-/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='2' y2='2'%3E%3Cstop offset='0' stop-color='%23cf8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23cf8' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='2' height='1'/%3E%3Cg fill-opacity='0.5'%3E%3Cpolygon fill='url(%23b)' points='0%2C1 0%2C0 2%2C0'/%3E%3Cpolygon fill='url(%23c)' points='2%2C1 2%2C0 0%2C0'/%3E%3C/g%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
background-position: center;}
#battles_over {
	position:absolute;
	top: 53px;
	left:28px;
	height: 194px;
	}
.padding41 {
	padding-left: 41px;
}