topheader {margin-top:5px;}
#topheadmenu li{list-style:none;float:left;margin-right:30px;margin-top:30px;color:#FFF;background:#588800;border-radius:4px;padding:2px 6px;font-weight:600;text-align:center;}
#topheadmenu li:hover{background:#3c3c3c;}
#topheadmenu li a{color:#FFF;}

header{background:#8e0f09;}
.navbar{padding: 0px;}
ul.navbar-nav.mr-auto {
    margin: 0px auto;
}

#bannerimage{margin-top:8px;margin-bottom:0px;}
#bannerimage img{width:100%;height:auto;}

#greybar{background:#e2e2e2;height:28px;width:100%;}

h3{color:#588800;}

#homecontent1 {margin-top:20px;}
#homecontent1 img{width:90%;height:auto; margin:0px auto;display: block;}
#homecontent1 p{text-align:justify;padding-left:5%;padding-right:5%;margin-top:10px;}
#homecontent1 a{margin-left:5%;background:#e2e2e2;border-radius:8px;padding:1px 7px;font-size:0.8em;color:#3c3c3c;text-decoration:none;}
#homecontent1 h3{font-size:1.2em;text-align:center;margin-bottom:10px;}

footer{background:#8e0f09;height:auto;padding-top:10px;padding-bottom:10px;}
footer p{color:#FFF;text-align:left;}
footer p.right{color:#FFF;text-align:right;font-size:0.8em;}
footer p a{color:#c7c7c7;text-align:right;text-decoration:none;}
footer p a:hover{color:#FFF;text-decoration:none;}
/* -------------------------------------------------- */

#content{margin-top:20px;}
#sidebar{margin-top:20px;}

#content h3{background: #8e0f09; color:#FFF; border-radius: 4px;font-size:1em; padding-left:20px; padding-top:5px;padding-bottom:4px;}
#content p{padding-left:25px; padding-top:5px;padding-bottom:4px;}
#content h4{padding-left:20px;font-size:1.1em;color:#8e0f09;}

#sidebar h3{background: #8e0f09; color:#FFF; border-radius: 4px;font-size:1em; padding-left:20px; padding-top:5px;padding-bottom:4px;}
#sidebar p{padding-left:25px; padding-top:5px;padding-bottom:4px;}


#innercontent1 {margin-top:20px;margin-bottom:20px;}
#innercontent1 img{width:90%;height:auto; margin:0px auto;display: block;}
#innercontent1 p{text-align:justify;padding-left:5%;padding-right:5%;margin-top:10px;}
#innercontent1 a{margin-left:5%;background:#e2e2e2;border-radius:8px;padding:1px 7px;font-size:0.8em;color:#3c3c3c;text-decoration:none;}
#innercontent1 h3{font-size:1.2em;text-align:center;margin-bottom:10px; background: #8e0f09; color:#FFF; border-radius: 4px;font-size:1em; padding-left:20px; padding-top:5px;padding-bottom:4px;}



@media only screen and (max-device-width: 800px) {
	
	#logo img{margin: 0px auto;display: block; margin-bottom: 10px;}
	#topheadmenu li{margin-top:2px;margin-bottom:2px; width:100%;}
	footer{height:auto;}
	footer p{color:#FFF;text-align:center;}
	footer p a{color:#FFF;text-align:center;text-decoration:none;}
    }