/*CSS for Wendlebury site*/ 
body { font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff; line-height: 125%; padding: 0; margin: 0;} 
h1, h2, h3,h4{ font-family:  Verdana, Helvetica, Arial, sans-serif;}
h1 { font-size: x-large; color: #ffffff; padding-top: 2em; padding-bottom: .2em; padding-left: .4em; margin: 0;}
h2 { color: navy; font-size: 130%; font-weight: normal; padding-top: 15px;}
h2, ul {  margin-top: .3px;}
h3 { color: green; font-size: 100%; font-weight: bold; padding-top:0; padding-bottom:0;}
h4 { color: red; font-size: 100%; font-weight: bold; padding-top: 0px; padding-bottom:0;}
h5 { color: navy; font-size: 90%; font-weight: bold; padding-top: 0; padding-bottom:0;}
em {color:red;}
strong{color:green;}
li { font-size: small;list-style-type: none;}
.col2{ position: relative; top: -11em; left:9em; }
.col3{ position: relative; top: -22em; left:18em;}
.col4{ position: relative; top: -35.6em; left:27em;}
a:link {  color: black;}
a:visited {  color: black;}
a:hover {  text-decoration: none;  color: white;  background-color: navy;}
a:active {  color: aqua;  background-color: navy;}
.adbox {width:14em;font-size:small;text-align:left; padding: 2px;border:1px solid red;background-color:#ffffff;margin: 0}
.adbox h3,p{padding:0;margin:0;}
.red{color:red}
.linx{ font-size: 110%;  Color: navy; /*background:#FFFF99;*/}
.rhs{position:relative;float:right;Padding-right: 100px;}
.rhs1 { float: right; margin: 10px; }
.rhs2 { float: left; margin: 10px; }
.galleryphoto p span { font-weight: normal; color: gray; }
.galleryphoto p { font-size: 65%; font-weight: bold; margin-top: 0; width: 430px; line-height: 1.4em; }
.galleryphoto { padding-bottom: 10px; border-bottom: 1px solid navy; margin-bottom: 20px; }
.parish{color:navy;}/*force list items to Navy text*/ 
.post-body div, p {font-size: small;  color: navy;}
.sale li{ border-bottom: 1px solid red;  }
table.events { border-collapse: collapse; margin-top:10px;}
table.events th, table.events td { padding: 4px; border: 1px solid #000066;} table.events th { font-size: x-small; text-align: left; background: #241374 url(resource/site.jpg); color: #ffffff; padding-top: 0; padding-bottom: 0; padding-left: 2px; padding-right: 2px; }
table.events td { font-size: small; background: #ffffd0; }
table.events caption { color: #000066; font-size: small; font-weight: bold; text-align: left; padding-bottom: 5px; }
table.events .vc{ background-color:#CCFFFF}
form.contact fieldset {border: 2px solid navy; padding: 10px; }
form.contact legend { font-weight: bold; font-size: small; color: navy; padding: 5px; }
form.contact { padding: 0; margin: 0; margin-top: -15px; line-height: 150%; } form.contact label { font-weight: bold; font-size: small; color: blue; }
form.contact label.fixedwidth { display: block; width: 240px; float: left; } form.contact .buttonarea input{ background: navy; color: white; font-weight: bold; padding: 5px; border: 1px solid white; }
form.contact .buttonarea { text-align: center; padding: 4px; background-color: #0066FF; }
#adhead { border-top: 3px solid  #e6e6e6; background:#549BAD
 url(resource/ad.jpg) repeat-y right top ; }
#adtag p { font-style: italic; font-family: Georgia, Times, serif; border-top: 3px solid  #e6e6e6; border-bottom: 3px solid  #e6e6e6; padding-top: .2em; padding-bottom: .2em; padding-left: .8em; margin: 0; background: #ffffff url(resource/golf_line.jpg) repeat-y right; }
#fetehead { border-top: 3px solid #ffff99; background:#C4DEFF url(resource/fete.jpg) repeat-y right top ; }
#fetetag p { font-style: italic; font-family: Georgia, Times, serif; border-top: 3px solid #ffff99; border-bottom: 3px solid #ffff99; padding-top: .2em; padding-bottom: .2em; padding-left: .8em; margin: 0; background: #ffffff url(resource/fete_line.jpg) repeat-y right; }
#festhead { border-top: 3px solid #ffff99; background:#C4DEFF url(resource/fest.jpg)repeat-y right top; }
#gardenhead { border-top: 3px solid  #e6e6e6; background:#4F6F46 url(resource/wgc.jpg) repeat-y right top ; }
#gardentag p { font-style: italic; font-family: Georgia, Times, serif; border-top: 3px solid #B6D881; border-bottom: 3px solid #B6D881; padding-top: .2em; padding-bottom: .2em; padding-left: .8em; margin: 0; background: #ffffff url(resource/wgc_line.jpg) repeat-y right; }
#golfhead { border-top: 3px solid  #e6e6e6; background:#4F8FE6 url(resource/golf.jpg) repeat-y right top ; }
#golftag p { font-style: italic; font-family: Georgia, Times, serif; border-top: 3px solid  #e6e6e6; border-bottom: 3px solid  #e6e6e6; padding-top: .2em; padding-bottom: .2em; padding-left: .8em; margin: 0; background: #ffffff url(resource/golf_line.jpg) repeat-y right; }
#hallhead { border-top: 3px solid  #EBD3B7; background:#9C7F5D url(resource/hall.jpg) repeat-y right top ; }
#halltag p { font-style: italic; font-family: Georgia, Times, serif; border-top: 3px solid  #EBD3B7; border-bottom: 3px solid  #EBD3B7; padding-top: .2em; padding-bottom: .2em; padding-left: .8em; margin: 0; background: #ffffff url(resource/hall_line.jpg) repeat-y right; }
#photohead { border-top: 3px solid #e2c2c2; background: #915F6E url(resource/photo.jpg) repeat-y right top ; }
#phototag p { font-style: italic; font-family: Georgia, Times, serif; border-top: 3px solid #e2c2c2; border-bottom: 3px solid #e2c2c2; padding-top: .2em; padding-bottom: .2em; padding-left: .8em; margin: 0; background: #ffffff url(resource/photo_line.jpg) repeat-y right; }
#sitehead {border-top: 3px solid #ccffff;  background:#8b98bd url(resource/site.jpg) repeat-y right;}
#sitetag p { font-style: italic; font-family: Georgia, Times, serif; border-top: 3px solid #ccffff; border-bottom: 3px solid #ccffff; padding-top: .2em; padding-bottom: .2em; padding-left: .8em; margin: 0; background: #ffffff url(resource/site_line.jpg) repeat-y right; }
#woodhead { border-top: 3px solid #adff2f; background:#131b12 url(resource/wood.jpg) repeat-y right top ; }
#woodtag p { font-style: italic; font-family: Georgia, Times, serif; border-top: 3px solid #adff2f; border-bottom: 3px solid #adff2f; padding-top: .2em; padding-bottom: .2em; padding-left: .8em; margin: 0; background: #ffffff url(resource/wood_line.jpg) repeat-y right; }
#watchtag p { font-style: italic; font-family: Georgia, Times, serif; border-top: 3px solid #FEEB17; border-bottom: 3px solid #FEEB17; padding-top: .2em; padding-bottom: .2em; padding-left: .8em; margin: 0; background: #ffffff url(resource/wood_line.jpg) repeat-y right; }
#nav1 { width: 11em; height: 8.0em; background: #ccffff; }
#nav2 { width: 11em; height:16.0em; background: #eeeebb; }
#nav3 { width: 11em; height: 7.0em; background: #ffeedd; }
#nav4 { width: 11em; height: 8.0em; background: #ffffcc; }
#navmain { width: 11em; height:60.0em; background: #ccffff; }
#navfete{ width: 11em; height:60.0em; background:#ffff99; }
#navgarden { width: 11em; height:60.0em; background: #B6D881; }
#navgolf { width: 11em; height:60.0em; background: #e6e6e6; }
#navhall { width: 11em; height:90.0em; background: #EBD3B7; }
#navphoto { width: 11em; height:60.0em; background: #e2c2c2; }
#navwatch { width: 11em; height:60.0em; background:#FEEB17; }
#navwood { width: 11em; height:60.0em; background: #adff2f; }
/* This section deals with the position of items on the screen. It uses absolute positioning - fixed x and y coordinates measured from the top-left corner of the browser's content display. */
#navigation, #bodycontent, #header { position: absolute;}
#navigation, #bodycontent { top: 6.54em; }
#bodycontent { left:14em;padding: 0;}
#header {width: 100%; }
#rightcol{float:right;top:6.54em;}
/* Section End*/
#search { position: absolute;  top: 77px; right: 10px; font-size: x-small; font-weight: bold; color: #000066; }

