body {	
background-image: url("../images/background.png");
background-repeat: repeat-x;
background-color: #444444;
margin: 0px;
padding: 25px 0px 0px 0px;
}

strong {
font-weight: 700;
}

/* Divs */
#wrapper {
width: 900px;
height: 100%;
padding: 0px;
margin: 50px auto 0px auto;
background-color: transparent;
}

#header {
position: relative;
margin: 0px;
padding: 0px;
height: 150px;
width: 900px;
font-size: 8pt; 
font-family: Verdana;
text-align: center;
background-color: transparent;
background-image: url("../images/header.png");
background-repeat: no-repeat;
background-position: center;
}

#addthis {
position: relative;
left: 700px;
top: 20px;
width: 160px;
height: 15px;
}

#hr {
width: 100%;
margin: 0px;
padding: 0px;
}

#top {
position: absolute;
top: 8px;
left: 500px;
}

#panels {
position: relative;
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 10px;
width: 630px;
height: 150px;
}

#business_panels {
position: relative;
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 10px;
width: 630px;
}

#social {
position: absolute;
top: 100px;
left: 580px;
width: 250px;
height: 50px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#head_back {
background-image: url("../images/header_back.png");
background-repeat: no-repeat;
height: 40px;
width: 250px;
margin: 0px;
padding: 0px;
}

#menu {
position: relative;
top: 0px;
left: 0px;
width: 900px;
height: 50px;
padding: 0px;
z-index: 100;
}

#banner {
position: relative;
top: 0px;
margin: 0px;
padding-left: 10px;
height: 320px;
width: 100%;
background-color: transparent;
z-index: 50;
}

#facebook-feed-wrapper {
padding: 0;
margin: 0 0 20px 0;
}

#footer {
position: relative;
background-image: url("../images/footer_background.png");
background-repeat: no-repeat;
top: 0px;
height: 250px;
width: 890px;
padding: 10px 0px 0px 0px;
margin-left: 10px;
margin-right: 20px;
line-height: 1em;
}

#footer1 {
position: relative;
width: 290px;
height: 250px;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 10px;
float: left;
}

#footer2 {
position: relative;
width: 250px;
height: 250px;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 10px;
float: left;
}

#footer3 {
position: relative;
width: 270px;
height: 250px;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 10px;
float: left;
border: 1px solid #ffffff;
}

/* Index Page */
#right {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* News and Events */
#right_news {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_news {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* News Articles */
#right_news_article {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_news_article {
position: relative;
top: 0px;
width: 630px;
height: 100%;
min-height: 760px;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Parish Council Services */
#right_services {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_services {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Your Parish Councillors */
#right_councillors {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_councillors {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Meeting Agenda Page */
#right_agenda {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_agenda {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Meeting Minutes */
#right_minutes {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_minutes {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Annual Meetings Pages */
#right_meetings_annual {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_meetings_annual {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Newsletter */
#right_newsletter {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_newsletter {
position: relative;
top: 0px;
width: 630px;
height: 100%;
min-height: 630px;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Cemetery Information Rules */
#right_cem_info {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_cem_info {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Cemetery Fees */
#right_cem_fees {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_cem_fees {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Cemetery Application Forms */
#right_cem_forms {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_cem_forms {
position: relative;
top: 0px;
width: 630px;
height: 100%;
min-height: 650px;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Leisure Pages */
/* Leisure Directory */
#right_leisure {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_leisure {
position: relative;
top: 0px;
width: 630px;
height: 100%;
min-height: 615px;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}
/* Activities for Young */
#right_activities_young {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_activities_young {
position: relative;
top: 0px;
width: 630px;
height: 100%;
min-height: 835px;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Arts crafts and music */
#right_art_craft {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_art_craft {
position: relative;
top: 0px;
width: 630px;
height: 100%;
min-height: 835px;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Keep Fit */
#right_keep_fit {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_keep_fit {
position: relative;
top: 0px;
width: 630px;
height: 100%;
min-height: 835px;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Sports and Dance */
#right_sport_dance {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_sport_dance {
position: relative;
top: 0px;
width: 630px;
height: 100%;
min-height: 835px;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Organisations Page */
#right_organisation {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_organisation {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Safer Neighbourhood */
#right_safer {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_safer {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Village Hall */
#right_village_hall {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_village_hall {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#portfolio-gallery {
width: 100%;
display: block;
margin: 0;
padding: 0;
text-align: center;
}

/* Business Directory */
#right_business {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_business {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Accommodation */
#right_accommodation {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_accommodation {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Business Services */
#right_business_services {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_business_services {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Food and Drink */
#right_food_drink {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_food_drink {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Health and Beauty */
#right_health_beauty {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_health_beauty {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Shopping */
#right_shopping {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_shopping {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Tradesmen */
#right_tradesmen {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_tradesmen {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Useful Information */
#right_useful {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_useful {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 30px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Contact Page */
#right_contact {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_contact {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Event Form */
#right_event_form {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_event_form {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Leisure Form */
#right_leisure_form {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_leisure_form {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Error Pages */
#right_error {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_error {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Sitemap Page */
#right_sitemap {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_sitemap {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}


/* Terms and Conditions */
#right_terms {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_terms {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Dog and Grit Bins Map */
#bin-map {
width: 580px;
height: auto;
margin: 10px auto;
padding: 0;
}

#right_bins {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_bins {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Scout Group */
#right_scouts {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_scouts {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Cookies */
#right_cookies {
position: relative;
top: 0px;
width: 250px;
height: 100%;
background-color: #333333;
padding: 0px 0px 10px 0px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

#center_cookies {
position: relative;
top: 0px;
width: 630px;
height: 100%;
background-color: #333333;
padding: 10px 0px 10px 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 40px;
line-height: 1.5em;
float: left;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

/* Div Separator */
.clearer {
font-size: 0px;
line-height: 0px;
display: block;
margin: 0px;
padding: 0px;
clear: both;
height: 0px;
width: auto;
}

/* Columns */
#column_wrapper {
position: relative;
width: 98%;
height: auto;
overflow: hidden;
margin: 0;
}

/* Cemetery Fees */
.cem_col1 {
position: relative;
width: 60%;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 20px 0px 0px;
margin: 0;
line-height: 1.5em;
float: left;
box-sizing: border-box;
}

.cem_col2 {
position: relative;
width: 20%;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0;
margin: 0;
line-height: 1.5em;
float: left;
box-sizing: border-box;
}

.cem_col3 {
position: relative;
width: 20%;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0;
margin: 0;
line-height: 1.5em;
float: left;
box-sizing: border-box;
}

/* Cemetery Forms */
#cem_app_col1 {
width: 10%;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 0px 0px 0px;
margin: 0;
line-height: 1.5em;
float: left;
}

#cem_app_col2 {
width: 80%;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 0px 0px 0px;
margin: 0;
line-height: 1.5em;
float: left;
}

/* Village Hall */
#vill_col1 {
width: 65%;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 0px 0px 0px;
margin: 0;
line-height: 1.5em;
float: left;
}

#vill_col2 {
width: 25%;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 0px 0px 0px;
margin: 0;
line-height: 1.5em;
float: left;
}

/* Useful Information */
#use_col1 {
width: 65%;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 0px 0px 0px;
margin: 0;
line-height: 1.5em;
float: left;
}

#use_col2 {
width: 30%;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 0px 0px 0px;
margin: 0;
line-height: 1.5em;
float: left;
}

#title_back {
position: relative;
background-color: #436f35;
height: 40px;
}

/* Scout Forms */
#scout_app_col1 {
width: 10%;
height: auto;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 0px 0px 0px;
margin: 0;
line-height: 1.5em;
float: left;
}

#scout_app_col2 {
width: 80%;
height: auto;
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 0px 0px 0px;
margin: 0;
line-height: 1.5em;
float: left;
}

/* hr */
hr {
	background-color: #333;
	border: #fff 1px dotted;
	border-style: none none dotted;
	margin: 0px 10px 10px 10px;
	padding: 0px 10px 0px 10px;
}

/* Fonts */
@font-face {
    font-family: "rocko";
    src: url("../rockoflf-webfont.eot");
    src: url("../rockoflf-webfont.eot?#iefix") format("embedded-opentype"),
         url("../rockoflf-webfont.woff") format("woff"),
         url("../rockoflf-webfont.ttf") format("truetype"), 
         url("../rockoflf-webfont.svg#rockoflf-webfont") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Roboto";
    src: url("../fonts/robotocondensed-regular-webfont.eot");
    src: url("../fonts/robotocondensed-regular-webfont.eot?#iefix") format("embedded-opentype"),
         url("../fonts/robotocondensed-regular-webfont.woff") format("woff"),
         url("../fonts/robotocondensed-regular-webfont.ttf") format("truetype"), 
         url("../fonts/robotocondensed-regular-webfont.svg#robotocondensed-regular-webfont") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* General */
br { 
display:block; 
margin-top: 5px; 
line-height: 20px; 
content: "";
}

/* Sections */
section {
padding: 20px 0;
margin: 0 auto;
overflow: hidden;
}

/* Headers */
h1 {
color: #ffffff;
font-size: 20px;
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
display: inline;
line-height: 1.5em;
text-align: left;
}

h2 {
color: #ffffff;
font-size: 19px;
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
display: inline;
line-height: 2.0em;
text-align: left;
}

h3 {
color: #ffffff;
font-size: 18px;
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
display: inline;
line-height: 1.0em;
text-align: left;
}

h4 {
color: #ffffff;
font-size: 19px;
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
display: inline;
line-height: 1.0em;
text-align: left;
}

/* General */
.center {
text-align: center;
}

/* Span */
span.small {
font-size: 10pt;
}

/* Paragraphs */
p.main_text {       
color: #c8c8c8; 
font-size: 12pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 0px 20px 0px 10px;
line-height: 1.6em;
text-align: left;
}

p.main_text.small {
font-size: 10pt;
} 

p.main_text.double-line {
height: 50px;
position: relative;
}

p.main_text.triple-line {
height: 75px;
position: relative;
}

p.main_text_white {       
color: #ffffff; 
font-size: 12pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 20px 0px 10px;
line-height: 1.5em;
text-align: left;
}

p.minute_text {       
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 20px 0px 0px;
line-height: 1.5em;
text-align: left;
}

p.newsletter_text {       
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 0px 20px 0px 10px;
line-height: 1.6em;
text-align: left;
}

p.news_title {       
color: #ffffff; 
font-size: 12pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 10px 20px 0px 10px;
line-height: 1.5em;
text-align: left;
}

p.datetime_news {       
color: #c8c8c8; 
font-size: 9pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 20px 0px 10px;
line-height: 1.5em;
text-align: left;
}

p.sub_heading {       
color: #ffffff; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 0px 20px 0px 10px;
line-height: 1.0em;
text-align: left;
}

p.news_date {       
color: #ffffff; 
font-size: 12pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 0px 0px 0px 10px;
margin: 0px;
line-height: 1.0em;
text-align: left;
}

p.council_title {       
color: #ffffff; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 10px 20px 0px 10px;
line-height: 1.5em;
text-align: left;
}

p.datetime {       
color: #ffffff; 
font-size: 9pt; 
font-family: Verdana, Arial;
padding: 0px 0px 0px 0px;
line-height: 1.0em;
text-align: left;
}

p.left_top {       
color: #ffffff; 
font-size: 10pt; 
font-family: Verdana, Arial;
padding: 0px 20px 0px 10px;
margin: 0px;
line-height: 1.0em;
text-align: left;
}

p.safer-beat {       
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 25px 20px 0px 10px;
line-height: 1.6em;
text-align: left;
}

p.strong_text {       
color: #ffffff; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 20px 0px 10px;
line-height: 1.0em;
text-align: left;
}

p.safer_text {       
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 0px 20px 10px 10px;
margin: 0px;
line-height: 1.6em;
text-align: left;
}

p.footer {       
color: #c8c8c8; 
font-size: 10pt; 
font-family: Verdana, Arial;
padding: 0px 0px 0px 10px;
line-height: 1.5em;
text-align: left;
}

p.footer_links {       
color: #c8c8c8; 
font-size: 10pt; 
font-family: Verdana, Arial;
padding: 0px 0px 0px 10px;
line-height: 1.0em;
text-align: left;
}

p.footer_copy {       
color: #c8c8c8; 
font-size: 9pt; 
font-family: Verdana, Arial;
padding: 0px 0px 0px 0px;
line-height: 1.5em;
text-align: center;
}

p.use_txt {       
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 0px 20px 0px 10px;
min-height: 50px;
text-align: left;
}

p.use_txt01 {       
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 0px 20px 0px 10px;
min-height: 140px;
text-align: left;
}

p.use_txt02 {       
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 0px 20px 0px 10px;
min-height: 200px;
text-align: left;
}

p.use_txt03 {       
color: #c8c8c8; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
padding: 0px 20px 0px 10px;
min-height: 300px;
text-align: left;
}

p.terms_text {       
color: #c8c8c8; 
font-size: 10pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 20px 0px 10px;
line-height: 1.5em;
text-align: left;
}

p.notfound {       
color: #c8c8c8; 
font-size: 120pt; 
font-family: Roboto, Verdana, Arial;
padding: 0px 20px 0px 10px;
line-height: 1.5em;
text-align: center;
}

/*===== Spans =====*/
span.white {
position: absolute;
bottom: 0;
color: #ffffff; 
font-size: 11pt; 
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
}

/* Articles */
article.news {
color: #ffffff;
background-color: #333333;
font-size: 11pt; 
font-family: Verdana, Arial;
text-decoration: none;
line-height: 1.5em;
Margin: 0px 0px 10px 0px;
padding: 10px 0px 10px 10px;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

article.news:hover {
color: #ffffff;
background-color: #436f35;
font-size: 11pt; 
font-family: Verdana, Arial;
text-decoration: none;
line-height: 1.5em;
Margin: 0px 0px 10px 0px;
padding: 10px 0px 10px 10px;
}

article.community {
color: #ffffff;
background-color: #333333;
font-size: 11pt; 
font-family: Verdana, Arial;
text-decoration: none;
line-height: 1.5em;
Margin: 0px 0px 10px 0px;
padding: 10px 0px 20px 10px;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

article.community:hover {
color: #ffffff;
background-color: #436f35;
font-size: 11pt; 
font-family: Verdana, Arial;
text-decoration: none;
line-height: 1.5em;
Margin: 0px 0px 10px 0px;
padding: 10px 0px 20px 10px;
}

article.parish {
color: #ffffff;
background-color: #333333;
font-size: 11pt; 
font-family: Verdana, Arial;
text-decoration: none;
line-height: 1.5em;
Margin: 0px 0px 10px 0px;
padding: 10px 10px 20px 10px;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

article.parish:hover {
background-color: #436f35;
}

/* Input fields / Textareas */
textarea.contact {       
background-color: #444444;
color: #ffffff;
font-size: 11pt;
font-family: Roboto, Verdana, Arial;
border: 1px solid #000000;
padding-left: 10px; 
}

input.contact {       
background-color: #444444;
height: 40px;
color: #ffffff;
font-size: 11pt;
font-family: Roboto, Verdana, Arial;
font-weight: lighter;
border: 1px solid #000000; 
padding-left: 10px;
}

input.answer {       
background-color: #444444;
height: 40px;
color: #ffffff;
font-size: 11pt;
font-family: Roboto, Verdana, Arial;
border: 1px solid #000000;
text-align: center; 
}

/* Tables */
table.contact_error {
width: 600px;
border: 0;
}

td.contact1 {       
width: 600px;
font-size: 10pt; 
font-family: Verdana, Arial;
font-weight: lighter;
text-align: left;
}

td.error_contact {       
color: #ffffff;
width: 600px;
height: 40px;
font-size: 9pt; 
font-family: Verdana, Arial;
font-weight: 200;
text-align: left;
padding-left: 10px;
background-image: url("../images/contact_error.png");
background-repeat: no-repeat;
}

td.success_contact {       
color: #ffffff;
width: 600px;
height: 40px;
font-size: 9pt; 
font-family: Verdana, Arial;
font-weight: lighter;
text-align: left;
padding-left: 10px;
background-image: url("../images/contact_success.png");
background-repeat: no-repeat;
}

/* Buttons */
a.read-more-button {
background: rgb(68, 68, 68); /* Fall back */
background: none repeat scroll 0 0 rgba(68, 68, 68, 1);
border: 0 none;
width: 200px;
display: inline-block;
color: #ffffff;
cursor: pointer;
font-family: Roboto, Verdana, Arial;
font-size: 1em;
padding: 15px;
margin: 0 0 30px 10px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
-o-transition: background .01s ease-out, background .5s ease-in;
-ms-transition: background .01s ease-out, background .5s ease-in;
-moz-transition: background .01s ease-out, background .5s ease-in;
-webkit-transition: background .01s ease-out, background .5s ease-in;
transition: background .01s ease-out, background .5s ease-in;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

a.read-more-button.green {
background: #436f35;	
}

a.read-more-button:hover {
background: #436f35;
}

/* Links */
a.link:link , a.link:visited, a.link:active {
color: #c8c8c8;
font-size: 12pt; 
font-family: Roboto, Verdana, Arial;
text-decoration: underline;
line-height: 1.5em;
Margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a.link:hover {
color: #436f35;
}

a.gallery:link , a.gallery:visited, a.gallery:active {
text-decoration: none;
}

a.news:link , a.news:visited, a.news:active {
color: #ffffff;
font-size: 12pt; 
font-family: Verdana, Arial;
text-decoration: none;
line-height: 1.5em;
Margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

a.news:hover {
color: #ffffff;
font-size: 12pt; 
font-family: Verdana, Arial;
text-decoration: underline;
line-height: 1.5em;
Margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

a.community:link , a.community:visited, a.community:active {
color: #ffffff;
font-size: 12pt; 
font-family: Verdana, Arial;
text-decoration: none;
line-height: 1.5em;
Margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a.community:hover {
color: #ffffff;
font-size: 12pt; 
font-family: Verdana, Arial;
text-decoration: underline;
line-height: 1.5em;
Margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a.menu_top:link , a.menu_top:visited, a.menu_top:active {
color: #ffffff;
font-size: 10pt; 
font-family: Roboto, Verdana, Arial;
text-decoration: none;
Margin: 0px 0px 0px 0px; 
}

a.menu_top:hover {
color: #c8c8c8;
font-size: 10pt; 
font-family: Roboto, Verdana, Arial;
text-decoration: underline;
Margin: 0px 0px 0px 0px; 
}

a.top:link , a.top:visited, a.top:active {
color: #ffffff;
font-size: 10pt; 
font-family: Roboto, Verdana, Arial;
text-decoration: none;
Margin: 0px 0px 0px 0px; 
}

a.top:hover {
color: #436f35;
font-size: 10pt; 
font-family: Roboto, Verdana, Arial;
text-decoration: underline;
Margin: 0px 0px 0px 0px; 
}

a.email:link , a.email:visited, a.email:active {
color: #c8c8c8;
font-size: 12pt; 
font-family: Roboto, Verdana, Arial;
text-decoration: underline;
Margin: 0px;
padding: 0px;
}

a.email:hover {
color: #436f35;
font-size: 12pt; 
font-family: Roboto, Verdana, Arial;
text-decoration: underline;
Margin: 0px;
padding: 0px;
}

a.jke:link , a.jke:visited, a.jke:active {
color: #ffffff;
font-size: 10pt; 
font-family: Roboto, Verdana, Arial;
text-decoration: none;
Margin: 0px 0px 0px 0px; 
}

a.jke:hover {
color: #436f35;
font-size: 10pt; 
font-family: Roboto, Verdana, Arial;
text-decoration: underline;
Margin: 0px 0px 0px 0px; 
}

a.footer_quick:link , a.footer_quick:visited, a.footer_quick:active {
color: #c8c8c8;
font-size: 10pt; 
font-family: Verdana, Arial;
text-decoration: none;
Margin: 0px;
padding: 0px;
}

a.footer_quick:hover {
color: #436f35;
font-size: 10pt; 
font-family: Verdana, Arial;
text-decoration: underline;
Margin: 0px;
padding: 0px;
}

a.footer_useful:link , a.footer_useful:visited, a.footer_useful:active {
color: #c8c8c8;
font-size: 10pt; 
font-family: Verdana, Arial;
text-decoration: none;
Margin-left: 10px;
padding: 0px;
}

a.footer_useful:hover {
color: #436f35;
font-size: 10pt; 
font-family: Verdana, Arial;
text-decoration: underline;
Margin-left: 10px;
padding: 0px;
}

/* Lists */
ul {
    color: #436f35;
	list-style: disc;
}

ol {
    color: #c8c8c8;
}

ol.alpha {
    color: #c8c8c8;
	list-style-type: lower-alpha;
}

li {
	line-height: 1.5em;
	font-family: rocko, Verdana, Arial;
	font-size: 14px;
}

li.bullets {
    color: #436f35; 
    font-size: 11pt; 
    font-family: Roboto, Verdana, Arial;	
    line-height: 1.5em;
    padding: 0px 10px 0px 0px;
}

/* News Articles */
ul.news {
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

li.news {
	list-style-type: none;
	display: block;
	background-color: #444444;
	min-height: 140px;
    color: #c8c8c8; 
	font-size: 11pt; 
	font-family: Roboto, Verdana, Arial;
	margin-left: 0px;
	padding: 0px 0px 10px 0px;
	line-height: 1.5em;
	text-align: left;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}

/* Meeting Agenda */
ul.agenda {
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

li.agenda {
	list-style-type: none;
	display: block;
	background-color: #444444;
	min-height: 110px;
    color: #c8c8c8; 
	font-size: 11pt; 
	font-family: Roboto, Verdana, Arial;
	margin-left: 0px;
	padding: 0px 20px 0px 10px;
	line-height: 1.5em;
	text-align: left;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}

/* Meeting Minutes */
ul.minutes {
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

li.minutes {
	list-style-type: none;
	display: block;
	background-color: #444444;
	min-height: 140px;
    color: #c8c8c8; 
	font-size: 11pt; 
	font-family: Roboto, Verdana, Arial;
	margin-left: 0px;
	padding: 0px 20px 0px 10px;
	line-height: 1.5em;
	text-align: left;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}

/* Cemetery Fees */
ul.cemetery {
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

li.cemetery {
	list-style-type: none;
	display: block;
	background-color: #444444;
	min-height: 140px;
    color: #c8c8c8; 
	font-size: 11pt; 
	font-family: Roboto, Verdana, Arial;
	margin-left: 0px;
	padding: 0px 20px 10px 10px;
	line-height: 1.5em;
	text-align: left;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}

/* Safer Neighbourhood */
ul.safer {
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

li.safer {
	list-style-type: none;
	display: block;
	background-color: #444444;
	height: 140px;
    color: #c8c8c8; 
	font-size: 11pt; 
	font-family: Roboto, Verdana, Arial;
	margin-left: 0px;
	padding: 0px 20px 0px 10px;
	line-height: 1.5em;
	text-align: left;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}

/* Business pages */
ul.business {
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

li.business {
	list-style-type: none;
	display: block;
	background-color: #444444;
	min-height: 140px;
    color: #c8c8c8; 
	font-size: 11pt; 
	font-family: Roboto, Verdana, Arial;
	margin-left: 0px;
	padding: 0px 0px 20px 0px;
	line-height: 1.5em;
	text-align: left;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}

li.terms {
    color: #436f35;
    font-size: 9pt;
	font-family: Verdana, Arial;
	line-height: 1.5em;
}

li  span.header  { 
    color: #ffffff; 
    font-size: 11pt; 
    font-family: Roboto, Verdana, Arial; 
}

li  span  { 
    color: #c8c8c8; 
    font-size: 11pt; 
    font-family: Roboto, Verdana, Arial; 
}

li  span.terms { 
    color: #c8c8c8; 
    font-size: 10pt; 
    font-family: Roboto, Verdana, Arial;
	padding: 0px 10px 0px 0px;
}

/* Ordered lists */
ol.alpha {
list-style-type: lower-alpha;
}

ol.none {
list-style-type: none;
}

/* Side Menu Styles */
/* Parish Council Pages */
.side_menu_parish{
font-family: Roboto, Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #ffffff;
width: 90%;
height: 310px;
}

.side_menu_parish ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_parish ul li{
position: relative;
float: left;
}

.side_menu_parish ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_parish ul li a:link, .side_menu_parish ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_parish ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_parish ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/* News Pages */
.side_menu_news{
font-family: Roboto, Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #ffffff;
width: 90%;
height: 220px;
}

.side_menu_news ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_news ul li{
position: relative;
float: left;
}

.side_menu_news ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_news ul li a:link, .side_menu_news ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_news ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_news ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/* Commiunity Pages*/
.side_menu_comm{
font-family: Roboto, Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #ffffff;
width: 90%;
height: 250px;
}

.side_menu_comm ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_comm ul li{
position: relative;
float: left;
}

.side_menu_comm ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_comm ul li a:link, .side_menu_comm ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_comm ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_comm ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/* Leisure Pages */
/* Commiunity Pages*/
.side_menu_leisure{
font-family: Roboto, Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #ffffff;
width: 90%;
height: 180px;
}

.side_menu_leisure ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_leisure ul li{
position: relative;
float: left;
}

.side_menu_leisure ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_leisure ul li a:link, .side_menu_leisure ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_leisure ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_leisure ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/* Business Pages */
.side_menu_business{
font-family: Roboto, Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #ffffff;
width: 100%;
overflow: hidden;
padding: 0 0 20px 0;
}

.side_menu_business ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_business ul li{
position: relative;
float: left;
}

.side_menu_business ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_business ul li a:link, .side_menu_business ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_business ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_business ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/* Accommodation Pages */
.side_menu_accommodation{
font-family: Roboto, Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #ffffff;
width: 90%;
height: 140px;
}

.side_menu_accommodation ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_accommodation ul li{
position: relative;
float: left;
}

.side_menu_accommodation ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_accommodation ul li a:link, .side_menu_accommodation ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_accommodation ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_accommodation ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/* Business Services Pages */
.side_menu_business_service {
color: #ffffff;
font-family: Roboto,Verdana,Arial;
font-size: 16px;
font-weight: normal;
overflow: hidden;
padding: 0 0 20px;
width: 100%;
}

.side_menu_business_service ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_business_service ul li{
position: relative;
float: left;
}

.side_menu_business_service ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_business_service ul li a:link, .side_menu_business_service ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_business_service ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_business_service ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/* Food and Drink Pages */
.side_menu_food_drink{
font-family: Roboto, Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #ffffff;
width: 90%;
height: 250px;
}

.side_menu_food_drink ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_food_drink ul li{
position: relative;
float: left;
}

.side_menu_food_drink ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_food_drink ul li a:link, .side_menu_food_drink ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_food_drink ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_food_drink ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/* Health Beauty Pages */
.side_menu_health_beauty{
font-family: Roboto, Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #ffffff;
width: 100%;
overflow: hidden;
padding: 0 0 20px 0;
}

.side_menu_health_beauty ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_health_beauty ul li{
position: relative;
float: left;
}

.side_menu_health_beauty ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_health_beauty ul li a:link, .side_menu_health_beauty ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_health_beauty ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_health_beauty ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/* Shopping Pages */
.side_menu_shopping{
font-family: Roboto, Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #ffffff;
width: 90%;
height: 180px;
}

.side_menu_shopping ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_shopping ul li{
position: relative;
float: left;
}

.side_menu_shopping ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_shopping ul li a:link, .side_menu_shopping ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_shopping ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_shopping ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/* Tradesmen */
.side_menu_tradesmen{
font-family: Roboto, Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #ffffff;
width: 100%;
overflow: hidden;
padding: 0 0 20px 0;
}

.side_menu_tradesmen ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

.side_menu_tradesmen ul li{
position: relative;
float: left;
}

.side_menu_tradesmen ul li a{
display: block;
background-color: #333333;
color: #ffffff;
padding: 0px 0px;
height: 30px;
width: 240px;
padding-top: 5px;
padding-left: 10px;
border-bottom: 1px solid #c8c8c8;
text-decoration: none;
}

.side_menu_tradesmen ul li a:link, .side_menu_tradesmen ul li a:visited{
background-color: #333333;
color: #ffffff;
-o-transition:color .01s ease-out, background .5s ease-in;
-ms-transition:color .01s ease-out, background .5s ease-in;
-moz-transition:color .01s ease-out, background .5s ease-in;
-webkit-transition:color .01s ease-out, background .5s ease-in;
transition:color .01s ease-out, background .5s ease-in;
}

.side_menu_tradesmen ul li a.selected { 
background: #436f35; 
color: #ffffff;
}

.side_menu_tradesmen ul li a:hover {
background: #436f35; 
color: #ffffff;
}

/*  Colour fade on hover */
ul.panel {
margin: 0px;
padding: 0px;
}

.panel li {
float: left;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 25px 0px 0px;
display: block;
height: 125px;
width: 180px;
position: relative;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

ul.business_panel {
margin: 0px;
padding: 0px;
}

.business_panel li {
float: left;
list-style-type: none;
margin: 0px 0px 20px 0px;
padding: 0px 25px 0px 0px;
display: block;
height: 125px;
width: 180px;
position: relative;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}

img.grey {
position: absolute;
left: 0;
top: 0;
border: 0;
z-index: 10;
}
 
img.color {
position: absolute;
left: 0; 
top: 0;
border: 0;
}

img.fit {
max-width: 630px;
}
	
/* Images */
img {
border: 0;
}

img.right {
border: 0;
display: block;
float: right;
margin: 0 10px 0 0;
}

img.council-right {
border: 0;
display: block;
float: right;
margin-top: 20px;
}

img.safer-right {
border: 0;
display: block;
float: right;
margin-top: 20px;
}

img.scout-right {
border: 0;
display: block;
float: right;
margin: 50px 10px 5px;
}

img.word {
border: 0;
display: block;
margin-bottom: 50px;
}

img.business-right {
border: 0;
display: block;
float: right;
margin-top: 20px;
margin-right: 10px;
margin-left: 10px;
}

img.left_center {
display: block;   
margin-left: auto;   
margin-right: auto;
}

img.qrcode {
display: block;   
margin-left: auto;   
margin-right: auto;
}

img.gallery {
max-width: 100%;
height: auto;
padding: 10px;
}

/* bicubic resizing for non-native sized IMG:
code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }

/*============================*/  
/*=== Custom Slider Styles ===*/  
/*============================*/  
#slider-wrapper {   
    /*background:url(../Images/slider.png) no-repeat;*/   
    width:900px;   
    height:250px;   
    margin: 0px;   
    padding-top: 0px;   
    margin-top: 0px;   
}   
  
#slider {   
    position:relative;   
    width:900px;   
    height:250px;   
    margin-left:0px;
    margin-top: 0px;	
    background:url(../images/loading.gif) no-repeat 50% 50%;   
}   
#slider img {   
    position:absolute;   
    top: 0px;   
    left: 0px;   
    display:none;   
}   
#slider a {   
    border:0;   
    display:block;   
}   
  
.nivo-controlNav {   
    position:absolute;   
    left:350px;   
    bottom: 0px;   
}   
.nivo-controlNav a {   
    display:block;   
    width:22px;   
    height:22px;   
    background:url(../images/bullets.png) no-repeat;   
    text-indent:-9999px;   
    border:0;
    margin-top: 180px;	
    margin-left: 30px;   
    float:left;   
} 
  
.nivo-controlNav a.active {   
    background-position:0 -22px;   
}  
  
.nivo-directionNav a {   
    display:block;   
    width:30px;   
    height:30px;   
    background:url(../images/arrows.png) no-repeat;   
    text-indent:-9999px;   
    border:0;   
}   
a.nivo-nextNav {   
    background-position: -30px 0;  
    right: 25px;   
}   
a.nivo-prevNav {   
    left: 25px;   
}   
  
.nivo-caption {   
    text-shadow:none;   
    font-family: Helvetica, Arial, sans-serif;   
}   
.nivo-caption a {   
    color:#efe9d1;   
    text-decoration:underline;   
}

.nivo-directionNav a{
    top: 40%;
}