body {margin:0; padding:0; background:#000;}
.html5 {position:fixed; left:5px; top:5px;}
.homePage {position:absolute;right:10px; top:10px;}
.pageHeader {position:relative; width:650px; margin-left:auto; margin-right:auto; text-align:center; font:bold 125% serif; background:#FFC; border:3px outset #900; padding:.2em 0; margin-top:1em;}
.buttons {position:relative; width:650px; margin-left:auto; margin-right:auto; padding:0 0 1em 12px; font-size:12px;}
img {border:0;}
#thisDoc {position:relative; width:90%; max-width:950px; margin: 50px auto; border:3px outset #900; background:#FFD;}
.author, .date, .title {position:relative;}
.author {font:bold 125% serif; margin-left:.5em; color:#900;}
.date, .title {position:relative; float:left; margin-left:.5em; margin-bottom:.5em;}
.date {width:9%;}
.title {width:86%; clear:right;}
.footnote {text-indent:-.75em; margin-left:3em; margin-right:3em;}
.editorsNote {text-indent:0em; margin-left:5em; margin-right:5em;}
.centered {text-align:center;}
.right {text-align:right;}
br, hr {clear:both;}
hr  {position:relative; width:90%; margin:auto; color:#900; background:#900; border-color:#900;}

h1, h2, h3, h4, h5 {text-align:center; color:#900;}
h1 {font-size:150%;}
h2 {font-size:125%;}
h3 {color:#000;}
h5 {font-size:100%;}

/* Styles for php files */
#buttons {position:fixed; width:145px; height:400px; right:25px; top:25px; border:3px outset #900; background:#EEA;} 
#home2, #books2, #ephem2 {visibility:hidden;}
#home1, #home2 {position:absolute; left:10px; top:10px;}
#books1, #books2 {position:absolute; left:10px; top:45px;}
#ephem1, #ephem2 {position:absolute; left:10px; top:80px;}