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

/* global settings - start */

/*
this is global setting stuff on which to
be able to build more flexibly
*/

*,
html{
margin:0;
padding:0;
}

body{
/*font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
background: none;
color:#036;
}

#header{ /* there are specific settings for different headers later */
display:none;
}

h1{
font-weight:bold;
font-size:1.4em;
}

h2{
font-weight:bold;
font-size:1.1em;
}

h3{
font-weight:bold;
font-size:1em;
}

h4{
font-weight:bold;
font-size:1em;
}

h5{
font-weight:bold;
font-style:italic;
font-size:1em;
}

h6{
font-weight:bold;
font-size:1em;
}

#content p,
#content ol,
#content ul,
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6{
margin-bottom:1.5em;
}

body#town #content h2,
body#about #content h2,
body#town #content h3,
body#about #content h3{
margin-bottom:0;
color:#000;
}

body#centre #content h2{
margin-bottom:0.5em;
color:#000;
}

body#centre #content h3{
margin-bottom:0;
color:#000;
}

h2 + h3{/* does not work in ie6 windows */
margin-top:1em;
}

#content p{
line-height:1.5em;
}

img{
border:0;
float:left;
margin: 3px 15px 5px 0;
}

a{
text-decoration:none;
}

#content ul,
#content ol{
padding-left:1.5em;
}

/* global settings - end */

/* specifics for headers and body backgrounds of three sections of site - start */

body{
background: none;
}


/* specifics for headers and body backgrounds of three sections of site - end */

/* content stuff - start */

#content{
margin:0;
padding-bottom:100px;
}

/*
pad and clear ensures depth of content
is always at least 500px to be same as
leftnav section
*/

#pad{
float:right;
height:500px;
width:1px;
}

#clear{
clear:right;
height:1px;
width:50px;
}

#newsitem{
margin-top:2.5em;
}

body#town #newsitem h2,
body#about #newsitem h2,
body#centre #newsitem h2
{
font-size:1em;
font-weight:bold;
background-color:#184499;
color:#fff;
padding:3px 5px;
margin-bottom:0.5em;
}

/*body#town #newsitem h2{
color:#fff;
}

body#centre #newsitem h2{
background-color:#006599;
color:#fff;
}

body#about #newsitem h2{
background-color:#184499;
color:#fff;
}*/

#newsitem h3{
font-size:1.1em;
font-weight:bold;
color:#036;
}

#newsitem h3,
#newsitem p{
margin-bottom:0.3em;
}


/* content stuff - end */

#topnav{
display:none;
}

/* top navigation bar stuff - end */

/* leftnav stuff start */

#leftnav{
display:none;
}

#gallery{
display:none;
}

#wagt_map_1{
border:1px solid #999;
}

/* meetings calendar stuff start */

table.meetings{
border-collapse:collapse;
border:0;
width:500px;
margin:0 0 2em 0;
}

table.meetings caption{
margin:0 0 1em 0;
text-align:left;
font-weight:bold;
color:#00f;
}

table.meetings tr{
height:1.5em;
}

table.meetings col.day{
width:7em;
}

table.meetings col.date{
width:3em;
}

table.meetings col.event{

}

/* meetings calendar stuff end */
 
 