body, p, div, td, ul, textarea, input {
font-family:Georgia;
font-size:14px;
}

body, p, div, td {
line-height:18px;
}

p {
margin-top:18px;
}

body {
margin:15px 0px;
background:#6f6f6f;
text-align:center;
}

A:link {
text-decoration:underline;
color:#000e88;
}

A:visited {
text-decoration:underline;
color:#000e88;
}

A:hover {
text-decoration:underline;
color:#cc3300;
}

h1 {
font-size:25px;
font-weight:normal;
line-height:normal;
color:#cc3300;
border-bottom:2px solid #cc3300;
margin:0px 0px 15px 0px;
}

h2 {
font-size:17px;
font-weight:normal;
line-height:normal;
color:#cc3300;
border-bottom:2px solid #cc3300;
margin:25px 0px 0px 0px;
}

img {
border:none;
}

#layout {
margin:auto;
width:760px;
background:#ffffff;
border:1px solid #ffffff;
}

#header {
height:145px;
}

#strip {
padding:4px 10px;
background:#000000;
color:#d5d8e4;
font-size:12px;
letter-spacing:1px;
text-align:center;
}

#menu {
background:url(council.gif) bottom center no-repeat #cadbf5;
width:150px;
vertical-align:top;
}

#sidebar {
margin:25px 15px;
text-align:center;
}

#content {
text-align:left;
background:#ffffff;
width:598px;
height:520px;
vertical-align:top;
}

#body {
margin:20px 30px 30px 30px;
}

.link {
margin:0px 0px 15px 0px;
font-weight:normal;
line-height:15px;
}

.link a:link, .link a:visited {
color:#000e88;
text-decoration:none;
}

.link a:hover {
color:#cc3300;
text-decoration:none;
}

#footer {
padding:15px;
color:#e4e4e4;
font-weight:normal;
text-align:center;
}

#footer a:link, #footer a:visited {
color:#ffffff;
text-decoration:none;
}

#footer a:hover {
color:#ffffff;
text-decoration:underline;
}

.email {
vertical-align:middle;
margin:0px 10px;
}
