html { margin:0; border:0; padding:0; }
body { margin:0; border:0; background:#FFF8DC; padding:0; font:1em Tahoma,Arial,Helvetica,sans-serif; color:#008; }
h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, dl, dd, table caption, table, fieldset { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin-bottom:0.25em; color:#008; }
h1 { font-size:2em; margin-top:1.5em; }
h2 { margin-top:1.4em; font-size:1.4em; }
h3, table caption { margin-top:1.2em; font-size:1.2em; }
h4 { margin-top:1.1em; font-size:1.1em; }
h5 { margin-top:1em; font-size:1em; }
h6 { margin-top:1em; font-size:1em; }
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, h1+h2, h1+h3, h1+h4, h1+h5, h1+h6, h2+h3, h2+h4, h2+h5, h2+h6, h3+h4, h3+h5, h3+h6, h4+h5, h4+h6, h5+h6 { margin-top:0; }
p, ul, ol, dl, table, fieldset { margin-bottom:1em; font-size:0.9em; }
cite, q, blockquote { font-style:oblique; }
blockquote { padding:0 0 0 3em; }
q, blockquote { font-family:serif; }
dfn { letter-spacing:0.1em; }
code, samp, kbd { font-family:monospace; }
code, samp { color:#00A; }
code { background:#FFF; }
kbd { color:#A00; } 
var { font-style:normal; font-variant:small-caps; }
acronym, abbr { cursor:help; }
acronym { border-bottom:1px dotted #0A0; }
abbr { border-bottom:1px dashed #0A0; }
del { color:#9C9; }
ins { background:#FFA; text-decoration:none; }
a img { border:0; }
ul, ol, dl { padding-left:2em; }
dt { font-weight:bold; }
dd { padding-left:1em; }
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl, fieldset { font-size:0.8em; }
ul { list-style-type:disc; }
ul ul, ol ul, dl ul { list-style-type:circle; }
table caption { font-weight:bold; }
table { border-collapse:collapse; border-spacing:0; border:solid 2px #008; } 
td, th { border:solid 1px #88A; padding:0.25em; text-align:left; }
th { background:#DDA; font-weight:bold; font-size:0.9em; }
thead th { background:#BB9; text-align:center; color:#FFD; }
tbody td { font-size:0.8em; }
tfoot td { font-size:0.6em; }
fieldset { position:relative; background:#DDA; padding:1.5em 1em; }
fieldset, legend { border:solid 1px #88A; } 
legend { position:absolute; top:-0.75em; left:1em; background:#CC9; padding:0.25em 1em; }
hr { border:0; border-bottom:dashed 1px #88A; }
