
body  { margin:0; background:#444444; }
table { border-collapse:collapse; margin:0; border:0; padding:0; }
td    { margin:0; border:0; padding:0; vertical-align:top; }
img   { border:0; }

body { font:small arial,sans-serif; color:#ffffff; }

a:link, a:visited { color:#8DA3C6; }

h1 { font:bold medium verdana,arial,helvetica,sans-serif; color:#F3DCA1; margin:0 0 1em 0; }
h2 { font:bold small  verdana,arial,helvetica,sans-serif; color:#8DA3C6; margin:1em 0 1em 0; }
h1 + h2 { margin-top:-1em; }

p { margin:0; }
p + p { margin-top:0.8em;  }

.smaller { font-size:x-small; }

ul.arrow { list-style-image: url('images/arrow.gif') }
 
div#main    { width:900px; margin:0 auto 20px auto; background:#000000; position:relative; }
div#menu    { position:absolute; top:160px; left:0; }

table.fullw { width:100%; }
td.leftcol  { padding:30px 30px 30px 40px; background:url('images/REMOVED!') repeat-y; }
td.rightcol { padding:30px 40px 30px 0;    width:180px;  }

div#sponsorlist img { margin:10px 0 10px 0; }
div#sponsorlist h3  { margin:30px 0 0 0; font-size:small; }
div#sponsorlist h3:first-child  { margin-top:0; }

div#footer   { background:url('images/footerline.gif') top repeat-x #000000; padding:12px 30px; color:#888888; text-align:right; font-size:x-small; }
div#footer a { color:#789ACC; text-decoration:none; font-weight:bold; padding-right:30px; }

input.formbutt { border:solid 1px #115511; background:#eeffee; font:bold x-small arial,helvetica,sans-serif; color:#115511; }

