
body{margin:0;padding:0;line-height: 1.5em; background:#FFFFFF;}

b{font-size: 110%;}
h3{margin-top: 2px; margin-bottom:2px;}
#lista{ width: auto;height: 40px;  background: #27A35E; padding: .5px;margin: .5em; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#lista a{text-decoration:none;color:#FFFFFF;}
#listb {display:none;}

/* style for go to top button */
#myBtn { display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; border: none; outline: none; background-color:#FFD700; color: #000000; cursor: pointer;  padding: 15px; border-radius: 10px;font-size:120%;}

#myBtn:hover { background-color: #0000FF;color:#FFFFFF;}

nav h3 a{color:#000000;text-decoration: none;line-height:35px;}

#maincontainer{max-width: 1160px; margin: 0 auto; border thin #26a348 solid;}

#top{max-width:1160;background: url("images/header.webp") no-repeat center bottom #fff; height:200px; margin:0 auto;background-size:100%;}

#top h1{color:#118C4A; float:right;margin-right 30px;}

#wrapper{float: left;width: 100%;}

#contentcolumn{margin-right: 350px; background:#FFFFFF; }

#rightcolumn{float: left;width: 350px; height:auto;margin-left: -350px; /*Set left margin to -(RightColumnWidth) */background: #FFFFFF;}

#foot{clear: left;width: 100%;background: black;color:#FFFFFF;text-align: center;padding: 4px 0;}

#foot a{color: #FFFF80;}
/* **************************************** Classes ************************************************* */
.ad{background-color:#FFFF99; border:thick #FDE95E solid;  -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;font-size:130%;padding:5px;}


.blue{font-size: 150%; color:#0000FF; text-align:center;}


.block{background-color:#FFFFFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size:130%;padding:5px;}
.emerg{color:#FF0000; font-size:200%; text-align:center;}
.c{text-align:center;}
.inside{margin: 10px; margin-top: 0;}

.bkg{background-color: #FDE95E; font-size:125%;margin:3px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; border:thin #0000FF solid;padding:5px;}
.center{display: block;margin-left:auto;margin-right:auto;}

.position{text-align:center; font-size: 130%;}
/* **************************************** Media Change CSS **************************************** */

@media (max-width: 840px){ 
	#maincontainer{width: 100%;}
	#wrapper{float: none;}
	#rightcolumn{float: none;width: 100%;margin-left: 0;}
	#contentcolumn{	margin-right: 0;}
}

