* { border: 0; }
img { vertical-align: middle; }

body { font-size: 80%; font-family: Helvetica; margin: 0px 0px 0px 0px; background-color: #ffffff; }

b.head { font-size: 150%; font-weight: bold; }
span.date { font-size: 80%; color: #606060; }

b.hlighted { color: #000000; border: 1px dashed #bebb6a; background-color: #faff7e; font-weight: bold; padding: 2px; }
div.titled { font-weight: bold; background-color: #ffe3b3; padding: 5px 10px 5px 10px; }
div.titled b { border: 1px dashed #a56900; padding: 2px; }

a:link { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
a:visited { color: #292929; }

div.menuel { padding: 8px 0px 1px 20px; }
div.menu { width: 190px; border: 1px solid #bebb6a; background-color: #feffea; padding: 7px; }
div.menuspacer { padding-bottom: 15px; }
div.menu a { padding: 2px; }
div.menu a:hover { background-color: #f9ff4f; }

span.base { color: #000000; }
span.src { font-size: 80%; font-style: italic; }
span.src a:link { color: #606060; text-decoration: underline; }
span.src a:hover { color: #606060; text-decoration: none; }
span.src a:visited { color: #606060; }

hr.dl { background-color: #000000; color: #000000; border: 0px; height: 1px; width: 100%; }

li { list-style-type: square; padding-top: 4px; padding-bottom: 4px; }
li.item00 { color: #ff0000; }
li.item01 { color: #515151; }
li.item02 { color: #8b8b8b; }
li.item03 { color: #d0d0d0; }
li.item04 { color: #ededed; }

li.menu { list-style-type: square; padding-left: 4px; padding-bottom: 3px; }

div#master li { padding: 0px; }

table.gorss { border-bottom: 1px solid #000000; }

div.catchy { padding-top: 25px; }

