div.menu { color: #FFFFFF; text-align: center ; text-shadow: 0px 1px #000 border-radius: 5px ; border: 2px outset ; width:70px; margin-left: auto ; margin-right: auto ; background-color: rgba(0,0,0,0.5); padding: 30px ; position: absolute ; left: 10px; top: 180px ; min-height: 40vh }
div.header { position: absolute ; left: 30vw; top: 10px ; color: #CCCCCC; text-align: center ; text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000 ; border-radius: 5px ; border: 2px outset ; margin-left: auto ; margin-right: auto ; background-color: rgba(0,0,0,0.5) }
div.header:before { content: url(/images/bullet1.png); padding: 5px }
div.header:after { content: url(/images/bullet1.png); padding: 5px }
div.content { position: absolute ; left: 165px ; top: 180px ; background-color: rgba(0,0,0,0.5); color: #CCCCCC; margin-left: auto ; margin-right: auto; padding: 30px ; font-size: 20px ; border-radius: 5px ; border: 2px outset ; height: 60vh; width: 60vw ; overflow: auto }
div.content p:before { content: url(/images/bullet1.png); padding: 5px }
div.content p:after { content: url(/images/bullet1.png); padding: 5px }
div.footer { color: #FFFFFF; text-align: center ; text-shadow: 0px 1px #000 ; text-shadow: 0px 1px #000 border-radius: 5px ; border: 2px outset ; width:250px; margin-left: auto ; margin-right: auto ; background-color: rgba(0,0,0,0.5); position: fixed ; bottom: 10px ; margin-left : -100px }
a:visited { color: #CC1166; }
a:link { color: #BB0055; }
body { background: #EEEEEE url(/images/grave1bk.jpg) fixed ; background-size: cover ; background-blend-mode: darken;}
