body {background: #fff9f6;font-family: "Segoe UI", sans-serif;font-size: 0.8em;color: black;margin: 1em auto 1em auto;padding: 0;width: 950px
}

p {font: 1em/1.5 "Segoe UI", sans-serif;
}

h1 {text-indent:-10000em;color: #ffffff;background: #0C1240 url(images/header1.jpg) ;font-size: 2em;margin: 0em;padding: 0em 0em 0em 0em;border-bottom: solid #ff4d00 0.5em;height:120px
}
h2 {color: white;background: #0C1240 url(images/button.jpg);font-size: 1.75em;margin-top: 1em;padding: 0.2em;padding-left: 1em;
}
h3 {color: #000000;font-size: 1.50em;margin-top: 1em;
}
h4 {color: #000000;font-size: 1.25em;margin: 1em 0em 0em 0em;
}
h5 {color: #000000;font-size: 1em;margin: 0.5em 0em 0em 0em;
}
ul {list-style-type:square;margin:0; margin-left:4em;padding:0;
}
li {font-size:1em;margin:0;margin-bottom: 0.3em;
}
li ul{list-style-type:circle;
}

.text_line{clear:both}
.diagram{text-align:center}

.newsblock {margin-bottom: 5px}
.newstitle {margin:0;padding:0;}
.newstitle a{color:#000;font-size: 1.50em; font-weight: bold;text-decoration:none;}
.newstext {}
.newsdetails{font-size:0.75em;margin:0; padding:0;}
.newsdetails a,a:hover,a:active{text-decoration:none;color:#000}
.postimg{display: block;float:left;border: solid 3px black;margin-right: .5em;}
.newsextra{text-align:right;padding-bottom:1em;border-bottom:double #666 3px;}

#date_line {float:right}

#map {float:right; margin-left:1em;}

#googcal{text-align:center}

#navigation {background: #0C1240 url(images/button.jpg) ;margin:0;Padding-top:10px;Padding-bottom:11px;height:20px}
#navigation ul{list-style-type:none;margin:0;}
#navigation li{display:inline;font-size:1.25em;}
#navigation a{background:url(button.jpg);color:white; text-align:center;padding:10px;text-decoration:none;text-transform:uppercase;}
#navigation a:hover{background:url(images/buttonmo.jpg) #0085AD;}
#navigation a:active{background:url(images/buttonmo.jpg) #0085AD;}

#content {color: #000000; Background: #E1E2EA;padding: 0.5em 1em 2em 1em;margin: 2em 3em;text-align:justify;}

#footer {clear:both;height: 15px;color: white;background: #0C1240  url(images/footer.jpg);font-size: 0.8em;margin-top: 1em;padding-top: 0.25em;padding-bottom:0.2em;font-style: italic;text-align: center;}

#calendar{background-color:#fff9f6;font-family:"Segoe UI", sans-serif;width: 30%;border-collapse:collapse;margin:1.1em;float:left;border:1px solid #000000}
#calendar td, #Calendar th {width:1.5em;height:1.5em;text-align: center;font-size:1em;border:1px solid #000000}
#calendar th {color:#ffffff; font-size: 1.1em;text-align:center;padding-top:5px;padding-bottom:4px;background:#0C1240 url(images/calendar.jpg);}
#calendar tr.alt td {color:#000000;background-color:#ddf0f4 ;}
#calendar a{display:block;font-weight:bold;color:#000000;background:#ff4d00; text-align:center;text-decoration:none;text-transform:uppercase;}
#calendar a:hover{background-color: #0085AD;}
#calendar a:active{background-color: #0085AD;}

#contact ul{list-style-type:none;margin:auto ;width:600px}
#contact li{float:left;margin-top:2em;margin-bottom:2em;width:33%}
#contact p{margin:0;}
#contact h4{margin:0;}

#res3l {float:left;width: 290px;}
#res3r {float:right;width: 290px;}
#res3m {float:left;width: 30%;}
#res2l {float:left;width:50%}
#res2r {float:right;width:50%}

#picnav {background: #0C1240 url(images/button.jpg) ;margin:Auto;Padding-top:10px;Padding-bottom:11px;width:305px;height:20px}
#picnav ul{list-style-type:none;margin:0;}
#picnav li{display:inline;font-size:1.25em;}
#picnav a{background:url(button.jpg);color:white; text-align:center;padding:10px;text-decoration:none;text-transform:uppercase;}
#picnav a:hover{background:url(images/buttonmo.jpg) #0085AD;}
#picnav a:active{background:url(images/buttonmo.jpg) #0085AD;}

#tri3l {float:left;width: 225px;margin-left:43px;}
#tri3l li{list-style-type:none;margin:1em 0 2em 0}

#tri3r {float:right;width: 225px;margin-left:43px;margin-right:43px;}
#tri3r li{list-style-type:none;margin:1em 0 2em 0}

#tri3m {float:left;width: 225px;margin-left:43px;}
#tri3m li{list-style-type:none;margin:1em 0 2em 0}

