html, body { height: 100%;margin: 0;padding: 0; }
div#shim { visibility: hidden;width: 100%;height: 50%;margin-top:-250px;float:left; }
body { background:url(/i/bg-body.gif); }
div#container { width:600px;height:500px;margin:0 auto 0 auto;clear:both; }
div#header, div#content { background:url(/i/bg-content.gif);padding:24px;margin:6px; }
div#content { background-position:right; }
div#header * { display:inline;font:bold 18px georgia, serif;padding:0;margin:0; }
div#header h1, div#header li { color:#34424d; }
div#header h2, div#header span { color:#222b33; }
div#header ul { display:block;list-style-type:none; }
div#header li { display:inline;font:normal 12px calibri,sans-serif;margin-right:12px; }
div#header li a, a { color:#34424d;text-decoration:none;font:normal 12px calibri,sans-serif;border-bottom:dotted 1px #222b33; }
div#header li a:hover, a:hover { color:#fff;border-bottom:solid 1px #fff; }
p, ul { font:normal 12px calibri,sans-serif;color:#34424d;padding-left:0;margin-left:0; } 
ul li { margin-bottom:.5em;list-style-type:none;padding-left:0;margin-left:0; }
p.date { text-transform:uppercase; }

form, form * { border:0;text-align:center;margin:0;padding:0; }
input, textarea { width:400px;border:1px solid #222b33;background:#34424d;color:#000;padding:3px;font:normal 12px calibri,sans-serif;overflow:auto; }
dd { margin-bottom:25px; }
dt, dd { margin:0;padding:0; }
dd { margin-bottom:12px; }
label { font:normal 12px georgia,serif;color:#34424d; }
.nicebutton { background:#000;color:#34424d;cursor:pointer; }
.nicebutton:hover { color:#fff; }
img.hr { background:#34424d; height:1px;width:50%;margin:50px auto;display:block; }