body {margin:0px; padding:0px; font: 1.0em verdana, arial, sans-serif; background-color:midnightblue;}
div#container {position: relative; min-width: 796px; max-width: 796px; margin-left: auto; margin-right: auto; margin-top: 30px; background-color: lemonchiffon; border-bottom: 4px outset black; border-top: 1px solid black; border-left: 1px solid black; border-right: 4px outset black;}
div#header {background: url(header.jpg) repeat-x; height: 20px; width: 797px;}
.big-picture {margin-top: -4px;}
div#header h1 {width:18em; margin-top:0; margin-right:auto; margin-left:auto; font: 1.2em bold verdana, arial, sans-serif;  text-align:center; padding:0 0 .1em; border-top:2px solid #069; border-bottom:1px solid #069;}
.main-menu {width: 797px; border-top: 2px solid midnightblue; font-size: 0.8em; margin-top: -5px; float: left;  background: url(button.jpg) repeat-x; height: 30px; color: orange; border-bottom: 5px solid navy;}
.main-menu ul {margin: 0; border: 1px solid black; padding-left: 95px;}
.main-menu li {float: left; list-style-type: none; padding: 5px 6px; border-right: 2px solid black;}
.main-menu li:first-child {border-left: 2px solid black;}
.main-menu a {padding: 0 7px; text-decoration: none; color: orange;}
.main-menu a:hover {color: white;}
div#nav {position:absolute; left:0px; top:220px; width:150px; padding:.5em 0 0 0; margin: 25px 0 0 0 ; font-size: 1em;}
div#nav ul {border: 0; margin:70px 20px 12px 1.25em; padding: 0; list-style-type: none; font-size: .9em;}
div#nav li {border-bottom: 2px dotted firebrick; margin: 0; padding: .3em 0; text-indent: .5em;}
div#nav li:first-child {border-top: 2px dotted firebrick;}
div#nav a {text-decoration: none; color: black;}
div#nav a:hover {color: firebrick;}
* html div#nav ul {border-top: 2px dotted firebrick;}
h4 {background: url(headline.jpg) repeat-x; font-size: .9em; padding: 2px 2px 2px 10px;}
div#content {margin:70px 20px 0 150px; padding: 0 .8em;}
div#content p {text-align: justify; font: 1em/160% verdana, arial, sans-serif; color: black;}
div#content li {font: 1em/160% verdana, arial, sans-serif; color: black; margin: 10px;}
div#footer {width: 100%; padding: 0; font-size: .7em; text-align: center; background: url(button.jpg) repeat-x; height: 30px; color: orange;}
div#footer ul {margin: 2px 0; padding: 7px 0;}
div#footer li {display: inline; padding: 0;}
div#footer ul li a {text-decoration: none; color: orange;}
div#footer ul li a:hover {text-decoration: none; color: white;}
img.photosmall {margin-right: 10px; margin-bottom: 2px; padding-top: 5px; float: left; border: none;}
div#old-posts ul {list-style: none;}
div#nav img{padding-left: 20px;}
