/* CSS Document */

body { margin: 0; font: 82.5% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; background: url(images/bg.jpg) repeat-y center; }
table.main { border: 2px solid #fff; border-bottom: none; border-top: none; }
.desc { background: url(images/djb_12.gif) no-repeat; height: 282px; width: 308px; margin: 23px auto; }
.desc h1 { margin: 0; padding:10px 0 0 0; }
.desc p { padding: 0 15px; margin: 0; }
h2 { width: 920px; margin: 0 auto; padding: 20px; border: 2px solid #fff; border-bottom: none; border-top: none; background: #411200; text-align: center; }
h2 a { color: #fff; text-decoration: none; }
a { color: #ffff43; }
a:hover { color: #fff; text-decoration: none }