* { 
margin : 0;
padding : 0;
} 
body { 
font : 76% Verdana, Tahoma, Arial, sans-serif;
line-height : 1.4em;
text-align : center;
color : #303030;
background-color : #c4cdd9;
} 
h6 { 
margin-bottom : 7px;
} 
#header { 
text-align : center;
min-height : 90px;
height: auto !important;
height: 90px;
background-color: transparent;
background-image: url("../images/logobanner.jpg"); background-repeat: no-repeat;
background-repeat : no-repeat;
width : 100%;
} 
hr { 
border : 0;
color : #9e9e9e;
height : 1px;
width : 100%;
margin-left : 5px;
margin-right : 5px;
} 
a.ticker { 
color : #ffffff;
font-weight : bold;
text-decoration : none;
background-color : inherit;
} 
a:hover.ticker { 
color : #ffffff;
font-weight : bold;
text-decoration : underline;
background-color : inherit;
} 
#floatleft { 
float : left;
} 
#floatright { 
float : right;
} 
#floatcenter { 
text-align: center;
} 
#floatrightmargin { 
float : right;
margin-right : 0.5em;
} 
a.newsbox { 
color : #467aa7;
font-weight : bold;
text-decoration : none;
background-color : inherit;
} 
a:hover.newsbox { 
color : #2a5a8a;
font-weight : bold;
text-decoration : underline;
background-color : inherit;
} 
#pagemangled { 
margin : 0px 8px 5px 195px;
background-color : #e7eff9;
padding : 10px;
min-height : 230px;
height: auto !important;
height: 230px;
} 
.newsodd { 
text-align : justify;
display : block;
} 
.newseven { 
text-align : justify;
display : block;
} 
.newspic { 
padding : 3px;
} 
#navigation li { 
list-style-position : outside;
text-align : left;
list-style-type : none;
margin-bottom : 0;
} 
a { 
color : #467aa7;
font-weight : bold;
text-decoration : none;
background-color : inherit;
} 
a:hover { 
color : #2a5a8a;
text-decoration : none;
background-color : inherit;
} 
a img { 
border : none;
} 
p { 
padding : 0 0 1.6em 0;
} 
p form { 
margin-top : 0;
margin-bottom : 20px;
} 
img.headerright { 
background-color: transparent;
padding : 0;
border : 0;
float : right;
margin : 0 0 0 0;
} 
img.headerleft { 
padding : 0;
border : 0;
float : left;
margin : 0 0 0 0;
} 
img.left, img.center, img.right { 
padding : 4px;
border : 0;
} 
img.left { 
float : left;
margin : 0 12px 5px 0;
} 
img.center { 
display : block;
margin : 0 auto 5px auto;
} 
img.right { 
float : right;
margin : 0 0 5px 12px;
} 
img.right { 
float : right;
margin : 0 0 5px 12px;
} 
img.welcomeright { 
float : right;
margin : 35px 0 5px 12px;
} 
img.newsboxright { 
float : right;
width : 100px;
margin : 10px 0 5px 5px;
} 

#container { 
width : 908px;
margin : 0 auto;
padding : 0 0;
text-align : left;
background : #ffffff;
color : #303030;
} 
#header h1 { 
padding : 35px 0 0 20px;
font-size : 2.4em;
background-color : inherit;
color : #ffffff;
letter-spacing : -2px;
font-weight : normal;
} 
#header h2 { 
margin : 10px 0 0 40px;
font-size : 1.4em;
background-color : inherit;
color : #f0f2f4;
letter-spacing : -1px;
font-weight : normal;
} 
#headerstrip { 
background-color : #749dd3;
font : 88% Verdana, Tahoma, Arial, sans-serif;
width : 100%;
height : 30px;
color : #ffffff;
line-height : 30px;
text-indent : 0.5em;
margin-bottom: 8px;
} 
#newsboxtitle { 
margin-bottom : 10px;
} 
#newsbox { 
background-color : #bad1ea;
margin :0px 0 0 5px;
padding : 5px;
float : left;
width : 170px;
height : 241px;
font : 150% Verdana, Tahoma, Arial, sans-serif;
} 
#menu { 

background-color : #ced6e0;
margin : 0 0 0 5px;
padding : 5px;
float : left;
width : 170px;
height: 240px;
font : 100% Verdana, Tahoma, Arial, sans-serif;
} 
#loginleft { 
position : absolute;
display: inline;
background-color : #bad1ea;
margin-top: 260px;
margin-left: -180px;
width : 180px;
height : 180px;
font : 115% Verdana, Tahoma, Arial, sans-serif;
} 
#login { 
background-color : #bad1ea;
margin-left : 0px;
margin-right : 12px;
margin-top : 0px;
float : right;
width : 140px;
height : 251px;
font : 100% Verdana, Tahoma, Arial, sans-serif;
} 
#login form fieldset { 
margin-left : 5px;
border : 0 solid;
} 
#login #username { 
height : 1.2em;
width : 125px;
border : 1px solid #a0a0a0;
margin-left : -5px;
margin-bottom : 7px;
} 
#login #password { 
height : 1.2em;
width : 125px;
border : 1px solid #a0a0a0;
margin-left : -5px;
} 
#login #adminbutton { 
width : 50px;
padding : 0 0;
border : 1px solid #808080;
font-size : 0.8em;
text-align : center;
float : right;
margin-right : 9px;
} 
#login h5 { 
margin-top : 5px;
margin-left : 5px;
} 

#editticker {
margin-left: 195px;
margin-right: 5px;
margin-top:0px;
padding: 5px;
width: 690px;
background-color: #BAD1EA;
height: auto !important;
height: 240px;
min-height: 240px;
font:100% Verdana,Tahoma,Arial,sans-serif;

}


#editticker form fieldset{margin-left:5px; border:0 solid;}

#editticker #tickertext{
height:1.3em;
width:600px;
border:1px solid #a0a0a0;
margin-left:5px;
margin-bottom:7px;
}

#editticker #tickerlink{
height:1.3em;
width:600px;
border:1px solid #a0a0a0;
margin-left:5px;
}


#editticker #tickerbutton{
width:55px;
padding:0 0px;
border:1px solid #808080;
font-size:0.8em;
text-align:center;
float:right;
margin-right:9px;
}

#editticker h5{
Margin-top:5px;
margin-left:5px;
}

#addmenu {
margin-left: 195px;
margin-right: 5px;
margin-top:0px;
padding: 5px;
width: 690px;
background-color: #BAD1EA;
height: auto !important;
height: 240px;
min-height: 240px;
font:100% Verdana,Tahoma,Arial,sans-serif;

}

#addmenu form fieldset{margin-left:5px; border:0 solid;}

#addmenu #menutext{
height:1.3em;
width: 200px;
border:1px solid #a0a0a0;
margin-left:5px;
margin-bottom:7px;
}


#addmenu #addmenubutton{
width:70px;
padding:0 0px;
border:1px solid #808080;
font-size:0.8em;
text-align:center;
float: left;
margin-right:9px;
}

#addmenu h5{
Margin-top:5px;
margin-left:5px;
}

#renmenu form fieldset{margin-left:5px; border:0 solid;}

#renmenu #menutext{
height:1.3em;
width: 200px;
border:1px solid #a0a0a0;
margin-left:5px;
margin-bottom:7px;
}


#renmenu #renmenubutton{
width:70px;
padding:0 0px;
border:1px solid #808080;
font-size:0.8em;
text-align:center;
float: left;
margin-right:9px;
}


#editabout form fieldset{margin-left:5px; border:0 solid;}

#editabout #editheading{
height:1.3em;
width: 120px;
border:1px solid #a0a0a0;
margin-left:-5px;
margin-bottom:5px;
padding:1px;
}

#editblocks form fieldset{margin-left:5px; border:0 solid;}

#editblocks #editblockheading{
height:1.3em;
width: 667px;
border:1px solid #a0a0a0;
margin-left:-5px;
margin-bottom:5px;
padding:1px;
}

#editblocks #editblockbut{
width:70px;
padding:0 0px;
border:1px solid #808080;
font-size:0.8em;
text-align:center;
float:right;
margin-right:9px;
font-size : 1em;
margin-top: 8px;

}

#addblock form fieldset{margin-left:5px; border:0 solid;}

#addblock #addblockheading{
height:1.3em;
width: 667px;
border:1px solid #a0a0a0;
margin-left:-5px;
margin-bottom:5px;
padding:1px;
}

#addblock #addblockbut{
width:70px;
padding:0 0px;
border:1px solid #808080;
font-size:0.8em;
text-align:center;
float:right;
margin-right:9px;
font-size : 1em;
margin-top: 8px;

}

#editfooter #footerbutton{
width:70px;
padding:0 0px;
border:1px solid #808080;
font-size:0.8em;
text-align:center;
float:right;
margin-right:9px;
font-size : 1em;
margin-top: 8px;

}


#editabout #editaboutbut{
width:70px;
padding:0 0px;
border:1px solid #808080;
font-size:0.8em;
text-align:center;
float: right;
margin-right:9px;
}
#loginleft form fieldset { 
margin-left : 5px;
border : 0 solid;
} 
#loginleft #username { 
height : 1.2em;
width : 125px;
border : 1px solid #a0a0a0;
margin-left : -5px;
margin-bottom : 7px;
} 
#loginleft #password { 
height : 1.2em;
width : 125px;
border : 1px solid #a0a0a0;
margin-left : -5px;
} 
#loginleft #adminbutton { 
width : 50px;
padding : 0 0;
border : 1px solid #808080;
font-size : 0.8em;
text-align : center;
float : right;
margin-right : 38px;
} 
#loginleft h5 { 
margin-top : 5px;
margin-left : 5px;
} 

#welcome {
background-color: #C4CDD9;
margin-left: 195px;
margin-right: 155px;
margin-top:8px;
padding: 5px;
width: 540px;
height: 241px;
font:150% Verdana,Tahoma,Arial,sans-serif;

}

#welcomelogged {
background-color: #C4CDD9;
margin-left: 195px;
margin-right: 5px;
margin-top:8px;
padding: 5px;
width: 690px;
height: 241px;
font:150% Verdana,Tahoma,Arial,sans-serif;

}
#topimage { 
display: inline;
margin : 8px 0px 0px 5px;
padding : 5px;
height: auto !important;
height: 250px;
width: 700px;
} 

#cont-top { 
width : 100%;
font-size : 0.9em;
padding : 0 0 0 0;
} 
#cont-bottom { 
width : 100%;
font-size : 0.9em;
padding : 0 0 0 0;
} 


#content { 
width : 100%;
font-size : 0.9em;
padding : 0 0 0 0;
} 
#content h2 { 
display : block;
margin : 0 0 16px 0;
font-size : 1.7em;
font-weight : normal;
letter-spacing : -1px;
color : #505050;
background-color : inherit;
} 
#content h2 a { 
font-weight : normal;
} 
#content h3 { 
margin : 0 0 5px 0;
font-size : 1.4em;
letter-spacing : -1px;
} 
#content a:hover, #subcontent a:hover { 
text-decoration : underline;
} 
#content ul, #content ol { 
margin : 0 5px 16px 35px;
} 
#content dl { 
margin : 0 5px 10px 25px;
} 
#content dt { 
font-weight : bold;
margin-bottom : 5px;
} 
#content dd { 
margin : 0 0 10px 15px;
} 
#subcontent { 
float : right;
width : 170px;
padding : 20px 20px 10px 0;
line-height : 1.4em;
} 
#subcontent h2 { 
display : block;
margin : 0 0 15px 0;
font-size : 1.6em;
font-weight : normal;
text-align : left;
letter-spacing : -1px;
color : #505050;
background-color : inherit;
} 
#subcontent p { 
margin : 0 0 16px 0;
font-size : 0.9em;
} 
.menublock { 
margin : 0 0 20px 8px;
font-size : 0.9em;
} 
.menublock li { 
list-style : none;
display : block;
padding : 2px;
margin-bottom : 2px;
} 
.menublock li a { 
font-weight : bold;
text-decoration : none;
} 
.menublock li a:hover { 
text-decoration : none;
} 
.menublock li ul { 
margin : 3px 0 3px 15px;
font-size : 1em;
font-weight : normal;
} 
.menublock li ul li { 
margin-bottom : 0;
} 
.menublock li ul a { 
font-weight : normal;
} 
#footer { 
clear : both;
padding : 5px 0;
margin : 0 1px;
font-size : 0.75em;
} 
#footer p { 
padding : 0;
margin : 0;
text-align : center;
} 
#footer a { 
color : Black;
background-color : inherit;
font-weight : bold;
} 
#footer a:hover { 
color : Black;
background-color : inherit;
text-decoration : underline;
} 
.splitcontentleft { 
float : left;
width : 48%;
} 
.splitcontentright { 
float : right;
width : 48%;
} 
.clear { 
clear : both;
} 
#clearleft {
clear: left;
}
.small { 
font-size : 0.8em;
} 
.hide { 
display : none;
} 
.textleft { 
text-align : left;
} 
.textcenter { 
text-align : center;
} 
.failedlogin { 
text-align : center;
color: red;
} 
.textright { 
text-align : right;
} 
.logintextright { 
text-align : right;
} 
.logintextleft { 
text-align : left;
} 
.important { 
color : #f02025;
background-color : inherit;
font-weight : bold;
} 
.bold { 
font-weight : bold;
} 
.normal { 
font-size : 75%;
} 
.normaljust { 
font-size : 70%;
text-align : justify;
word-wrap: break-word;

} 
.box { 
margin : 0 0 20px 0;
padding : 10px;
border : 1px solid #c0c0c0;
background-color : #fafbfc;
color : #505050;
line-height : 1.5em;
}
.photogallery
{
 position: relative;
 float: left;
 width: 180px;
 height: 160px;
 border: 2px solid #a0a0a0;
 background-color: #467aa7;
 color: #FFFFFF;
 margin: 0px 10px 10px 10px;
 padding: 4px;
 text-align: center;
}
 
.photogallery img
{
 border: 0;
}