body { background:#3b3b62; font-family:Tahoma, Arial, helvetica, sans-serif; font-size:80%; color:#fff; margin:0 auto }

img { border:0 }
h1 { font-size:160% }
h2 { font-size:110% }
h3 { font-size:100% }
hr { height:1px; border:0; color:#3b3b62; background:#3b3b62 }



#header { width:100%; text-align:center }
#header img { margin-top:150px }




.footer { padding:100px 0 40px; font-size:80%; color:#85859d; background:#3b3b62; text-align:center }
.footer a { color:#85859d; text-decoration:underline }
.footer a:hover { color:#ffcc00; text-decoration:underline }





.floatleft { float:left }
.floatright { float:right }
.alignleft { text-align:left }
.alignright { text-align:right }
.aligncenter { text-align:center }
.clear { clear:both; height:0; line-height:0; font-size:1%; /*for IE*/ }
.clear_left { clear:left; height:0; line-height:0; font-size:1%; /*for IE*/ }
.clear_right { clear:right; height:0; line-height:0; font-size:1%; /*for IE*/ }

#trace, .trace { border:solid 1px #ff0000 }