body {
margin:0; 
padding:0; 
font-family:verdana, arial, sans-serif; 
font-size:80%; 
color:#000000; 
text-align:center;
background-color:#E5E6CF;
}

p {
margin:0.2em 0 1.2em 0; padding:0.3em;}

h1 {
padding:0; 
margin:0;
font-size:400%; 
font-weight:normal; 
color:#80406D; 
font-family:"Trebuchet MS", verdana, arial, sans-serif;}

h2 {
background-color:#E5E6CF;
color:#80406D; 
font-size:100%; 
font-weight:bold; 
margin:0; padding:0; 
font-style:normal; 
font-family:"Trebuchet MS", verdana, arial, sans-serif;}


a:link, a:visited {
color:#cd9104; text-decoration:underline;}
a:hover {
color:#3B4471; text-decoration:underline;}
a:active {
color:#cd9104; text-decoration:underline;}

h2.sub {
	
background-color:#E5E6CF;
color:#80406D; 
font-size:100%; 
font-weight:bold; 

padding:0; 
font-style:normal; 
font-family:"Trebuchet MS", verdana, arial, sans-serif;	
clear:left;
}

.container {
background-color:#FFFFFF; 
margin:5px auto 0 auto; 
padding:1px; 
width:90%;


}

.titleblock {

padding:2em; margin:0px; 
text-align:left;
background-image:url(../img/oakleaf.gif); 
background-repeat:no-repeat; 
background-position:right center;
background-color:#CACC8F;

}

.titleblock p {
text-indent:2em; 
color:#805974;
font-size:120%;
font-weight:bold; 
}


.navcenter{
text-align: center;


}
ul.navbar {
list-style-type:none; 
float:left; 
width:100%; 
line-height:1.5em; 
margin-top: 1px; 
margin-left:0px;
padding-left:0px; 
background-color:#7E8040;

}

ul.navbar li {
display:inline;}

a.nav:link, a.nav:visited {
display:block; 
float:left; 
padding:5px 10px 5px 10px; 
margin:0; 
text-decoration:none; 
background-color:#7E8040; 
color:#FFFFFF;
}

a.nav:hover {
display:block; 
float:left; 
padding:5px 10px 5px 10px; 
margin:0; 
text-decoration:underline; 
background-color:#94945e; 
color:#FFFFFF;
}

a.nav:active {
display:block; 
float:left; 
padding:5px 10px 5px 10px; 
margin:0; 
text-decoration:none; 
background-color:#5a715f; 
color:#FFFFFF;
}



.rightcontainer {
float:right; 
clear:both; 
width:13em; 

padding:0;}

.rightbox {
margin:3px; padding:0.3em; border:1px solid #999999;text-align:center;}
.rightbox h2 {
font-weight:normal;	
}
.rightcontainer h2 {
text-align:left; padding:0 0 0 1.5em;}

.linkbox a {
display:block;
text-align:left;

}



.content {
clear:left; 
text-align:left; 
margin:1.2em 1.2em 0 0; 
padding:3px 1ex 1.5em 1ex;


}
#gallery{
width:700px;
text-align:center; 
margin:5px auto 5px auto; 
padding:3px 1ex 1.5em 1ex;


}

.content h2 {
text-indent:1em;
margin-top:0px;
padding-top:0px;
font-size: 14px;

}

.imgRight
{
float:right; 
border:1px solid gray; 
margin:10px; 
padding:5px;

}
.imgLeft
{
float:left; 
border:1px solid gray; 
margin:10px; 
padding:5px;

clear:left;
}

.footer {
color:#000000; 
font-size:90%; 
margin:2.5em 0.2em 0.5em 0.5em; 
padding:0.8em; 
border-top:1px solid #999999; 
text-align:center; 
clear:both;
background-color:#CACC8F;
}

.footer .right {
float:right; clear:right; text-align:right;}

.footer p {margin:0;}

table.contactform {
width:90%;
border: 1px solid green;
padding: 5px;
margin-left: 40px;
margin-top: 10px;
	
}

span.errorul{color:red;}
span.blue{color:blue;}