body { margin:0 auto; background:black url('/images/layout/tile.png'); }
h1,h2,h3,h4,div,p { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }

h1 { font-size:18pt; font-weight:bold; }
h2 { font-size:16pt; font-weight:bold; }
h3 { font-size:14pt; font-weight:bold; }
h4 { font-size:12pt; font-weight:bold; }

a:link { color:#2c79c1; text-decoration:none; }
a:visited { color:#2c79c1; text-decoration:none; }
a:hover { color:#2c79c1; text-decoration:underline; }
a:active { color:#2c79c1; text-decoration:underline; }

sup { position:relative; font-size:smaller; bottom:1ex; }

strong { font-weight:bold; }
em { font-style:italic; }

ol { list-style:decimal inside; }
ol li { padding-bottom:10px; }

ul.disc { list-style-type:disc; margin-left:15px; }
ul.square { list-style-type:square; margin-left:15px; }

#bodytop { position:fixed; width:100%; height:100px; top:0px; left:0px; background:transparent url('/images/layout/black-80to0-50.png') top left repeat-x; }
#bodybot { position:fixed; width:100%; height:100px; bottom:0px; left:0px; background:transparent url('/images/layout/black-0to80-100.png') top left repeat-x; }

#main { margin:0 auto; width:1000px; padding:30px 0px 60px 0px; }
#footer { padding-top:5px; font-size:8pt; color:white; }

.whitebox { margin:0 auto; width:980px; padding:10px; font-size:10pt; background-color:white; border:solid 2px #f6be11; -webkit-border-radius:5px; -moz-border-radius:5px; }
