body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#000000;
background: #dfdfdf url(images/bg.jpg) repeat-x;
margin-left:auto;
margin-right:auto;
font-size:8pt;
color:#444;
line-height:1.3em;
text-align:center;
padding:0;
}


p{
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
color:#961110;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#961110;
}

a {
color:#961110;
}

#container {
width:785px;
margin-right:auto;
margin-left:auto;
text-align:left;
background-color:#ffffff;
border-top: 2px solid #455f46;
border-left: 2px solid #455f46;
border-right: 2px solid #455f46;
border-bottom: 3px solid #455f46;
}

#contentheader {
background-color:#ffffff;
width:785px;
padding-top:10px;
margin-left:auto;
margin-right:auto;
color:#000;
}


#headertext_index{
background-color:#ffffff;
background:url(images/headertext.jpg) no-repeat;
width:785px;
height:30px;
margin-left:auto;
margin-right:auto;
}

#nav {
width:785px;
height:30px;
background-color:#D6E4DB;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
margin-top:15px;
margin-bottom:30px;
margin-right:auto;
margin-left:auto;
text-decoration:none;
display:block;
}

#nav a {
color:#455f46;
font-size:10pt;
font-weight:700;
text-decoration:none;

}


#nav a:hover {
color:#45cf26;
font-size:10pt;
font-weight:700;
padding-bottom:0px;
}

#sidebar {
float:right;
width:172px;
border-left: 2px solid #455f46;
border-right: 2px solid #455f46;
border-bottom: 3px solid #455f46;
background-color:#D6E4DB;
margin-right:15px;
margin-left:25px;
margin-bottom:10px;
}

#sidebar p {
margin-left:8px;
margin-right:8px;
margin-bottom:10px;
margin-top:10px;
}


#main{
margin-left:15px;
margin-right:15px;
}


.newsitem {
width:735px;
border-left: 2px solid #455f46;
border-right: 2px solid #455f46;
border-bottom: 3px solid #455f46;
border-top: 2px solid #455f46;
background-color:#D6E4DB;
margin-left:10px;
}


.newsitem p, h3, h4 {
margin-left: 10px;
margin-right: 10px;
margin-top:10px;
margin-bottom:10px;
}


.diditem {

width:520px;
border-left: 2px solid #455f46;
border-right: 2px solid #455f46;
border-bottom: 3px solid #455f46;
border-top: 2px solid #455f46;
background-color:#D6E4DB;
margin-left:10px;
}


.diditem p, h3, h4 {
margin-left: 10px;
margin-right: 10px;
margin-top:10px;
margin-bottom:10px;
}

.leftpicandcaption {
width:260px;
float:left;
margin-left: 10px;
margin-right: 20px;
margin-top:10px;
margin-bottom:10px;
}

.leftpicandcaption p {
margin-top:2px;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
}






#about{
width:730px;
border-left: 2px solid #455f46;
border-right: 2px solid #455f46;
border-bottom: 3px solid #455f46;
margin-left:26px;
background-color:#D6E4DB;
}

#about p {
margin-left:8px;
margin-right:8px;
margin-bottom:10px;
}


.footer {
background:#455f46;
width:770px;
margin-right:auto;
margin-left:auto;
margin-top:8px;
color:#fff;
font-size:8pt;
text-align:center;
}

.footer a {
color:#ffffff;
text-decoration:none;
}

.footer a:hover {
background:#ffffff;
color:#455f46;
}
