@charset "utf-8";
html, body{margin:0;padding:0}
body{background: #630 url('images/bg.jpg') fixed;text-align:justify;text-indent:1em}
h1{color: #c96;font-style:italic;text-align:center}
h2{color:#630;font-style:italic;text-align:center;text-indent:0}
h3{color:#630;font-style:italic;text-indent:2em}
img{border:0}
a{color:#666;text-decoration: none}
a:link{color:#00f}
a:visited{color:#909}
a:hover, a:focus, a:active{color:#ff0;background-color:#963}
ul{list-style-image:url(images/hr.png);text-indent:0}
pre{background:#fc9;border:1px dotted #963;padding:1em;text-align:left;text-indent:0}
th{color:#300;background-color:#963}
td{border:1px solid #666}

#logo{background:url(images/logo.png) no-repeat;width:96px;height:96px;margin:0.5em;display:block;position:absolute;top:1em}
#main, #header{max-width:60em;padding:1em;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em}
#main{background:#c96;margin:0 auto}
#header{color:#000;background:#310;margin:1em auto}
#footer{color:#fc9;font-size:0.7em;text-align:right}
#footer ul{margin:0;padding:0;list-style:none}
#footer li{display:inline}
#footer a{color:inherit;text-decoration:none}
#footer a:hover{text-decoration:underline}

#footer h2.validators{color:inherit;font-size:1em;font-weight:normal;display:inline}
ul.validators{display:inline}
ul.validators li:before{content:" - "}
ul.validators li:first-child:before{content:""}

ul.div li:before{content:" || "}
ul.div li:first-child:before{content:""}
ul.menu{list-style:none;text-align:center;padding:0}
ul.menu li{display:inline}
ul.menu li:before{content:" | "}
ul.menu li:first-child:before{content:""}

.small{font-size:0.8em}
.finalcode{color:#090}
.mod{color:#900}
.warning{background:#ff9;border:1px solid #cc9;padding:0.5em}
.warning p{font-size:0.9em;text-indent:0;margin:0.4em 0}
.warning strong{margin:0 1em}
