body { background: #fff; font-size: 90%; margin: 0px; }

div.ads { width: 100%; margin: 10px 0px 30px 0px; text-align: center; font-size: 80%; color: #666; }
div.ads a:link,div.ads a:visited { color: #666; }

img { border: 0px; }
img.logo { width: 178px; height: 20px; position: relative; left: -2px; }

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

div.menu { width: 90%; border: 1px solid #acacac; background: #f8f8f8; padding: 5px; }
span.titled { font-weight: bold; border: 0px; background: #eaeaea; padding: 2px 10px 2px 10px; }

a:link { color: #000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }
a:visited { color: #464646; }

a.lmenu:hover { background-color: #eaeaea; }

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

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

span.idef { color: #000; }

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; }

