div.menu { text-align: center ; text-shadow: 0px 1px #000 ; position: fixed; left: 10px; top: 185px ; background-color: rgba(0,0,0,0.5); border-radius: 10px ; border: 2px outset ; margin-left: auto; margin-right: auto; ; padding: 15px ; z-index: 100 }
div.menu:after { content: url(/images/tsan.png); padding: 5px }

div.header { text-align: center ; text-shadow: 1px 1px 1px #BBBBBB; position: relative; left: 135px; top: 0px }
div.header h1 { background-color: rgba(0,0,0,0.5); border-radius: 10px ; border: 2px outset ; width: 25% ; position: relative; margin-left: auto; margin-right: auto; padding: 10px }

div.content { background-color: rgba(0,0,0,0.5); width: 65vw; margin-left: auto; margin-right: auto; padding: 30px; font-size: 18px; border-radius: 20px ; border: 2px outset ; position: relative; left: 135px; top: 0px ; min-height: 50vh ; text-shadow: none }

div.footer { text-align: center ; text-shadow: 0px 1px #000; position: fixed; left: 20px; top: 290px }


a:visited { color: #90EE90; }
a:link { color: #32CD32; }
body { background: #556B2F url(/images/olive.jpg) no-repeat center center fixed ; background-blend-mode: darken }
div { color: #BBCDBB ; text-shadow: 1px 1px 1px #BBBBBB }
table { color: inherit; font-size: inherit }
td { vertical-align: top; margin-left: auto; margin-right: auto; padding: 10px }
body:after { content: url(/images/tsan.png); left: 135px; margin-left: 55vw; margin-right: 45vw ; padding: 5px }

.content p:before { content: url(/images/tsan.png); padding: 5px }
