body { padding: 0 3em; background: #9cf url('images/bg.jpg') repeat-y top left; font: normal 75% Trebuchet, Tahoma, Verdana, sans-serif; color: #9cc; letter-spacing: 2px; }
h1 { font-size: 5em; font-weight: normal; }
h1 a { text-decoration: none; }
p, table, dl, form { margin: 0 0 2em .4em; }
th, td { text-align: left; padding: 8px; }
th { border-bottom: 1px solid #9cc; }
td { border-right: 1px solid #9cc; }
a { color: #9cc; text-decoration: underline; }
a:hover { color: #036;}
dd, dt, ul, li { margin: 0; padding: 0; list-style: none; }
dt { padding-bottom: .6em; }