html,body {margin:0;padding:0;}
body {font: 80% arial,sans-serif; text-align:center; background-color: #ccc;}

div#header {height: 7em; background-color:white; color:black; border-bottom: 2px solid #ccc; font-size: 1em;}
div#header ul {margin-left:0; padding-left:0;}
div#header ul li {list-style-type:none;}
div#content p{line-height:1.4;}
div#content ul{line-height:1.4;}
div#content ol{line-height:1.4;}
div#content ul li{line-height:1.4; margin-bottom:5px;}
div#content ol li{line-height:1.4; margin-bottom:5px;}
div#content {float:right;width:1100px;}
div#footer {background: #fff;color: #000; border-top: 2px solid #ccc;}
div#footer p{margin:0;padding:5px 10px}
div#footer {clear:both;width:100%;}
div#container {text-align:left;}
div#container {width:1100px;margin:0 auto;}
div#bgwrap {background: #fff; width: 1150px; margin: 0 auto;}

div#content h2 {font-size: 2em; color: #159; line-height: 1.3em; letter-spacing: -1px; margin-top: 17px;}
div#content h3 {font-size: 1.4em; color: #159; margin-bottom: 0; margin-top: 35px;}
div#content h1,h2,h3,h4,h5 {padding:0 5px 0px;}

#header ul {margin:0; text-align: left; padding-top: 1.6em; padding-bottom:0;}

#navfooter {margin-bottom: 15px;}
#navfooter p {margin:0 10px 10px;}
.extraline {border-bottom: 1px solid gray; margin:0; padding:0;}

.stripnav {background: #99a; margin:0; padding: 6px; color:white; text-transform:uppercase; font-weight:bold; padding-top: 10px; padding-left: 0px; margin-bottom: 10px; margin-top: 25px;}
.stripnav2 {background: #99a; margin:0; padding: 6px; color:white; text-transform:uppercase; font-weight:bold; padding-top: 10px; padding-left: 0px; margin-bottom: 10px;}

div#footer p {text-align:center; margin-top: 5px; font-size: 0.9em;}

div#content img {margin: 5px;}
div#content p {padding-left: 5px;}

.plain-link,
.plain-link:visited {
  color: inherit;
  text-decoration: none;
}

.plain-link:hover,
.plain-link:focus {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
