body {margin:0;padding:0;color:#000;background:#fff}
body,div,p,th,td,li,dd,dl,dt {font-family:"lucida grande",verdana,lucida,arial,helvetica,sans-serif}
h1.news a,h2.news a,h3.news a {text-decoration:none}
h1.news a:hover,h2.news a:hover,h3.news a:hover {text-decoration:underline}
h1 {font-size:1.2em}
h2 {font-size:1.1em}
h3,h4,h5 {font-size:1em}
img {border:0}
.ahem {display:none}
p {margin-top:0;padding-top:0;text-indent:1.5em;font-size:1em}
div p,div b.headline,div h1,div h2,div h3,div h4 {margin-left:1em;margin-right:1em}
dl,ul,ol {margin-top:0;margin-left:1.25em;padding-left:1.25em}
li {margin :0 0 5px 1.25em}
.headline {font-weight:bold;font-size:1em}
.foot, .footer {font-size:11px}
ul,dl {font-size:1em}
ul li {list-style-type:square}
p.head {text-indent:0;margin-bottom:0;margin-top:0}
input,textarea {font-family:Courier,monospace}
a {font-weight:bold;text-decoration:none;background:transparent}
a:link {color:#00f}
a:visited {color:#909}
a:hover {text-decoration:underline}
a:active {color:#f00}
table.rank{text-align:right}
table.rank td {font-size:11px}
td.n {text-align:left}
.adspot {text-align:center;width:155px;cursor:pointer;background:#fff;margin:0;padding:0}
.adspot_link {text-decoration:none;font-weight:bold;background:#fff}
a.adspot_link:hover {text-decoration:underline;background:#fff}
.adspot * ul {list-style:none;width:150px;margin:0;padding:0}
.adspot * li {border:1px solid black;text-align:center;width:100%;cursor:pointer;overflow:hidden;display:block;margin:0;padding:0}
.adspot_adhead {text-align:center;font-size:10pt;font-weight:bold;color:#000}
a.adspot_adurl img {border:none}
.adspot_adtext {font-weight:normal}
a.adspot_adurl {text-decoration:none;font-weight:bold}
a.adspot_adurl:hover {text-decoration:underline}
