
#navbar li.current {background-color: #00009c;color: #ffffff;}

body {margin: 0em;padding: 0em;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 100.01%;color: #000099;background-color: #ffffff;}#logo {background-image: url(../images/spclogo5.jpg);background-repeat: no-repeat;height: 180px;margin: 0em;padding: 0em;}

#logo h1 {text-indent: -5000px;margin: 0em;padding: 0em;}#content {position: relative;}#navbar {position: absolute;top: 0px;left: 0px;width: 185px;font-size: 0.7em;margin-left: -200px;margin-top: 0em;margin-bottom: 0em;margin-right: 0em;
}

html>body #navbar {margin-left: 1em;margin-top: 0em;margin-bottom: 0em;margin-right: 0em;}

#navbar p {font-size: 1em;text-align: center;}

#navbar img.navbarImage {padding-top: 10px;}
#navbar ul {margin: 0em;padding: 0em;}

#navbar ul li {list-style-type: none;font-weight: bold;}

#navbar ul li a:link, #navbar ul li a:visited {display: block;text-decoration: none;background-color: #bfcbe1;color: #040289;padding-left: 1em;padding-top: .3em;padding-right: 0.5em;border-top: 1px #000496;border: 1px #00009b solid;padding-bottom: .3em;}
#navbar ul li a:hover {background-color: #00009c;color: #ffffff;}

#navbar ul li.current a:link, #navbar ul li.current a:visited {color: #ffffff;background-color: #0000d0;}

#main-text {margin-left: 210px;position: relative;margin-right: 5em;padding-left: 2em;}

#main-text a:link, #main-text a:visited {text-decoration: underline;color: #000099;}

#main-text p a {font-weight: bold;}

#main-text a:hover, #main-text a:focus {text-decoration: none;}
#main-text ul li, #main-text ol li {font-size: .7em;}
#main-text ul.whatsonlist {font-size: 1em;}

#main-text a img {border: none;}

#main-text #gallery {list-style-type: none;width: 530px;margin: 0em;padding: 0em;}

#main-text #gallery li {float: left;font-size: 70%;padding-right: 10px;padding-top: 15px;}#main-text #gallery li span {color: #ffffff;}

#main-text #gallery img {display: block;}

h1 {font-size: .85em;margin-top: 1em;margin-bottom: .7em;}h2 {font-size: 0.75em;margin-bottom: .5em;margin-top: 1em;}

.maph1 {margin-left: 6px;font-size: 0.85em;}

.maph2 {font-size: .75em;margin-left: 6px;}

#map a:link, #map a:visited {text-decoration: underline;color: #000099;font-weight: bold;}

#map a:hover, #map a:focus {text-decoration: none;}

.mapimage {margin-left: 10px;}p {font-size: 0.7em;line-height: 1.4em;text-align: justify;margin-top: 0em;margin-bottom: .5em;}

p.agenda {background-color: yellow;background-image: url(../images/cartoonManWithList.gif);background-repeat: no-repeat;padding-left: 40px;padding-top: 10px;padding-bottom: 20px;width: 400px;}

.goright {float: right;padding-left: 2em;padding-bottom: 1em;padding-right: 1em;}

.goleft {float: left;padding-left: 0em;padding-bottom: 1em;padding-right: 1em;}

.goright p {margin-top: 0em;color: #000000;text-align: center;}
.images {float: left;padding: .5em;}

.images p {margin-top: 0em;color: #000000;text-align: center;} 

.list {font-size: 1em;font-weight: bold;line-height: 1em;}

.whatsonlist {font-size: .7em;}

.councillors {background-color: #bfcbe1;padding-top: 0.25em;padding-bottom: 0.25em;padding-left: 0.25em;width: 15em;}

.freedom {background-color: #bfcbe1;padding-top: 0.25em;padding-bottom: 0.25em;padding-left: 0.25em;width: 38em;}

.newsletters {background-color: #bfcbe1;padding-top: 0.25em;padding-bottom: 0.25em;padding-left: 0.25em;width: 18em;}

.meetings {background-color: #bfcbe1;padding-top: 0.25em;padding-bottom: 0.25em;padding-left: 0.25em;width: 22em;}

.applications {background-color: #bfcbe1;padding-top: 0.25em;padding-bottom: 0.25em;padding-left: 0.25em;width: 55em;}

#parish img {float: left;padding-right: 8px;margin-bottom: 15px;margin-top: 10px;}

#parish p {float: left;font-size: .6em;text-align: left;padding-right: 8px;margin-bottom: 15px;padding-top: 15px;width: 174px;}

.separator {clear: both;height: 1px;}

.rightimage {float: right;padding-left: 15px;padding-right: 10px;padding-top: 25px;color: #000000;font-size: .65em;text-align: center;}

.clearit{clear: both;display: block;}
 
#booking {background-color: #dbe1e0;padding-top: 1em;border: 2px solid;width: 450px;} 

#booking p {clear: left;margin: 0em;padding-top: 5px;padding-left: 0em;padding-bottom: 0em;padding-right: 0em;}

#booking p label {float: left;width: 150px;font-weight: bold;text-align: left;}

input.txt {color: #000099;border: 1px inset;width: 200px;font-size: 1em;padding-top: 0.2em;padding-bottom: 0.2em;}

select {color: #000099;padding-top: .2em;padding-bottom: .2em;width: 125px;font-size: 1em;}
 
legend {font-weight: bold;font-size: .8em;background-color: #bfcbe1;padding: .2em;margin-bottom: 5px;margin-top: 5px;}

fieldset {border: 1px #0000d0 dotted;padding: 10px;margin-bottom: +10px;margin-left: +10px;margin-right: 10px;margin-top: -10px;}

.akey {text-decoration: underline;}

input.btn {width: 155px;color: #000099;font-size: 1em;font-weight: bold;padding-top: .1em;padding-bottom: .1em;margin-top: 1em;background-color: #bfcbe1;}

.xmas th, .xmas td {font-size: .8em;padding-right: 10px;}

table.foi {
border-collapse: collapse;margin-top: 10px;width: 501px;}

table.foi th {font-size: 65%;text-align: left;vertical-align: text-top;border: 1px #00009b solid;}

table.foi td {font-size: 65%;
text-align: left;vertical-align: text-top;
border: 1px #00009b solid;width: 167px;}

#sitemap {margin-top: 12px;margin-bottom: 35px;margin-left: 20px;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;width: 350px;}

#sitemap a {font-size: 70%;color: #040289;font-weight: normal;}

#sitemap a:hover, #sitemap a:focus {text-decoration: none;}

#sitemap img {margin-right: 4px;margin-top: 2px;}
#gee {font-size: 0.6em;text-decoration: none;text-align: left;margin-right: 5em;padding-right: 0em;clear: both;padding-left: .7em;padding-bottom: .7em;}#gee a:link, #gee a:visited {text-decoration: none;color: #000000;font-weight: bold;}

#gee a:hover, #gee a:focus {color: #00018d;font-weight: bold;}

#gee p {font-size: 1em;margin-bottom: 0em;margin-top: 0em;}