body { background-color: #151c2f; color:#000033; }

div.wrap { -moz-border-radius:10px; -webkit-border-radius:10px; font-family:arial; border:solid 5px #555555; background-color:#fffff0; width:600px; margin: 0 auto; padding-bottom:50px }
div.quote { -moz-border-radius:10px; -webkit-border-radius:10px; font-family:arial; border:solid 1px #555555; background-color:#fffff9; width:530px; margin:0 auto; }
div.footer { -moz-border-radius:10px; -webkit-border-radius:10px; font-family:arial; border:solid 5px #555555; background-color:#fffff0; width:400px; margin: 0 auto; padding:10px; text-align:center }


h1 { margin-left:10px; margin-right:25px; margin-top:10px; padding-left:5px; padding-right:25px; padding-top:10px; padding-bottom:10px; -moz-border-radius:10px; -webkit-border-radius:10px; font-family:arial; border:solid 5px #222222; background-color:#0e193b; color:#fffff0 }
h2 { margin-left: 25px; }
h3 { margin-left: 30px; }

p.menu { margin-left:30px; }
p.content { text-align: justify; margin-left:30px; margin-right:45px; margin-bottom:0px; }
p.quote  { text-align: justify; padding-left:20px; padding-top:10px; padding-bottom:20px; padding-right:40px }
p.pages { font-weight:bold; text-align: right; margin-right:35px; padding-bottom:20px }
p.index { text-align: justify; margin-left:25px; margin-right:35px; padding-bottom:20px }

a:link { color:#0000ff; text-decoration: none; }
a:visited { color:#0000ff; text-decoration: none; }
a:hover { color:#ff0000; text-decoration: underline; }
a:active { color:#00ff00; text-decoration: none; }


