body { background: url(../i/img-background.jpg) repeat-x top #fff; background-attachment: fixed; padding: 35px; font-size: 0.8em; margin: 0px; font-family: "Courier New", Courier, monospace; }
		
div#menu, div#submenu, div#title, div#footer { background: #000;font-family: "Courier New", Courier, monospace; color: #fff; display: inline-block; padding: 5px 10px 5px 10px; margin-bottom: 20px; }
div#menu, div#submenu, div#title { position: fixed; }
div#menu { margin-top: 30px; }
div#submenu { margin-top: 60px; }
div#title a { color: #fff; text-decoration: none; }
div#title a:hover { text-decoration: underline; }
div#menu a, div#submenu a, div#footer a { text-decoration: none; color: #fff; }
div#menu a:hover, div#submenu a:hover, div#footer a:hover { text-decoration: underline; }
div#menu a#selected, div#submenu a#selected { text-decoration: underline; }

div#content, div#content-fixed { background: #fff; width: 380px; padding: 10px 10px 10px 10px; margin-bottom: 20px; margin-top: 76px; }
div#content p, div#content-fixed p { padding: 0; margin: 0 0 30px 0; }
div#content a, div#content-fixed a { text-decoration: none; color: #000; }
div#content a:hover, div#content-fixed a:hover { text-decoration: underline; }
div#content fieldset, div#content-fixed fieldset { border: 0; }

div#content-fixed { position: fixed; margin-top: 75px; }

div#subsequent-content { background: #fff; width: 380px; padding: 10px 10px 10px 10px; margin-bottom: 20px; }
div#subsequent-content fieldset { border: 0; }

div#images, div#image { padding: 10px 10px 10px 10px; margin-bottom: 20px; }
div#images { margin-top: 120px; }
div#images table {}
div#images table td { padding: 10px; }

ol li { list-style: none; }
ol li label { width: 200px; float: left; }