body { margin-top:10px; }
em { font-style:italic; }
strong { font-weight:bold; }

#hd h1 { font-size:182%; float:left; }
#hd h1 a { text-decoration:none; color:#999; }
#hd h1 a:hover { text-decoration:underline; }
#hd form { float:right; }

#bd { clear:both; }
#bd h2 { font-size:182%; font-weight:bold; text-transform:uppercase; }
#bd h2 a { color:#000; text-decoration:none; }
#bd h2 a:hover { text-decoration:underline; }
#bd h3 { font-size:123.1%; font-weight:bold; text-transform:uppercase; }
#bd p { margin-bottom:1em; }
#bd p.summary { font-size:85%; }
#bd img.still { float:right; border:1px solid; padding:2px; margin:0 0 5px 5px; }
#bd ul { margin-left:2em; }
#bd ul li { list-style: disc outside; }
#bd ol li { list-style: decimal inside; padding-bottom:1em; }

#listing { width:100%; border:1px solid #000; font:85% Verdana, Arial, Helvetica, sans-serif; }
#listing tr.head { border-top:1px solid #000; border-bottom:1px solid #666; }
#listing tr.head th { background-image:url(/images/thead.png); height:16px; border-right:1px solid #979797; padding-left:4px;}
#listing tr.head th.last { border-right:1px solid #000; }
#listing tr.head th span { color:#333; float:right; margin-right:1em; }
#listing tr.head th span a { color:#333; text-decoration:none; }
#listing tr.head th span a:hover { color:#333; text-decoration:underline; }

#listing tr.row1 { background-color:#f1f5fa; }
#listing tr.missing { color:#666; }
#listing tr td { padding:2px 4px; border-right:1px solid #d9d9d9; }
#listing tr td.last { border-right:1px solid #000; }
#listing tr td a.preview { float:right; }
#listing tr td img.info { float:right; cursor:pointer; }
#listing tr td.size { white-space:nowrap; }
#listing tr td.dl { text-align:center; }
#listing tr td.watched,
#listing tr td.new { width:16px; cursor:pointer; }
#listing tr td.new { background-image:url(/images/new.png); background-position:center center; background-repeat:no-repeat; }
#listing tr td.unsub { text-align:center; }
#listing tr td.rss { text-align:center; }
#listing tr td.season,
#listing tr td.ep { width:50px; text-align:center; }
#listing tr td a { color:#000; text-decoration:none; }
#listing tr td a:hover { text-decoration:underline; }

#ft { text-align:center; }
#ft p { margin-top:2em; }
p.stats { font-size:77%; color:#aaa; }

form fieldset { border:1px solid #aaa; padding:1em; margin-bottom:2em; }
form fieldset legend { font-weight:bold; }

.alert { color:green; }
.warn { color:red; }