body {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 78%;background: url(images/bg.gif) top repeat-x #84a5c4;padding: 20px 0;margin: 0px;}

h1	{ font-size: 2em; margin: 10px; }

h2	{ font-size: 1.5em; margin: 15px; }

h3	{ font-size: 1.17em; margin: 20px; }

#container { postion:relative; margin:0 auto; width: 800px; text-align: left; }

#top-header { position: relative; height: 24px;padding-left: 16px;line-height: 24px; color: #fff; font-size: 13px; background: url(images/header.gif) no-repeat;}

#header {height: 200px; background-image: url(images/Minuteman.jpg);link: url(index.html);border-bottom:solid 1px grey}

#navigation { height: 33px;}

#main {float: left; top: 250px; left: 0px; width: 800px; background: #FFF;}

.solidblockmenu{margin: 0;padding: 0;float: left;font: bold 13px Arial;width: 100%;border: 1px solid #625e00;border-width: 1px 0;background: black url(images/blockdefault.gif) center center repeat-x;}

.solidblockmenu li{display: inline;}

.solidblockmenu li a{float: left;color: white;padding: 9px 11px;text-decoration: none;border-right: 1px solid white;}

.solidblockmenu li a:visited{color: white;}

.solidblockmenu li a:hover, .solidblockmenu li .current{color: white;background: transparent url(images/blockactive.gif) center center repeat-x;}

#footer{position: relative;width: 800px;margin-top: 0px; margin-right: auto;margin-bottom: 0pt;margin-left: auto;height: 28px;background-color: transparent;background-image: url(images/footer.gif);background-repeat: no-repeat;background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;color: #ffffff;font-size: 1em;padding-top: 0px;padding-right: 46px; padding-left: 320px;padding-bottom: 0px;clear: both;}

hr	{ border:0; align:left; width:80% ; color:#f00; background-color: #f00; height: 2px;}

p	{margin: 0 75px 0 75px; font: size: 1.2em;}