body { font-family: verdana,arial,geneva,sans-serif; background-color: white }

h1,h2,h3 { margin: 0; padding: 0 }
h1 { font-size: 100% }
h2 { font-size: 90% }
h3 { font-size: 80% }

td { font-size: 70%; vertical-align: top }
td.title { font-size: 90%; font-weight: bold }
td.header { font-size: 70% }
td.label { text-align: right; font-weight: bold; white-space: nowrap; padding-right: 1em; }
td.label small { font-weight: normal; }
td.input { padding-top: 8px; }
td.n { white-space: nowrap; }
td.b { font-weight: bold; }
td.c { text-align: center; }
td.r { text-align: right; }

a { text-decoration: underline }
a:hover { text-decoration: none }

a.fixed { color: blue }

.abc { margin-bottom: 20px; }
.paginate { margin-top: 20px; }

#menu { text-align: center; vertical-align: middle }
#menu a { 
    text-decoration: none; display: block;
    font-family: arial,sans-serif; font-weight: bold; font-size: 8pt; letter-spacing: 1px; color: white; text-transform: uppercase;
}

#header { vertical-align: middle; padding-left: 16px }
#header h1 { 
    font-family: arial,sans-serif; font-weight: bold; font-size: 8pt; letter-spacing: 1px; color: white; text-transform: uppercase;
}

hr { height: 1px; color: #cccccc; background-color: #cccccc; border: 0; }

#media_item { text-align: center; }
