body { margin: 0px; padding: 0px; font-family: Gill Sans, Helvetica, Arial, sans-serif;}
.top { color: white; padding: 4px 10px 4px; font-size: x-large; }
.top_ace { background-color: #1F5888;}
.top_toolbar { background-color: #601168;}
.top .right { float: right; font-size: small; padding: 10px 10px 0px; }
.links { background-color: #eeeeee; padding: 0px 0px 0px; display: block; position: relative; height: 27px; border-top: 1px solid #333; border-bottom: 1px solid #333;}
.links a { text-decoration: none; color: black; display: block; padding: 4px 12px 4px; float: left; }
.top a, top a:visited { text-decoration: none; color: white; }
.top .right a { text-decoration: underline; color: white; }
.body {padding: 0px 15px 10px; font-family: Helvetica, Arial, sans-serif;}
.logo {padding-right: 6px; float: left; border: 0px;}
.toolbar_beta { font-size: small; color: #ee44ee; }
.ace_beta {font-size: small; color: #44eeee; }

/* from old css */
a { color: #6E0F96 }
.body a:visited { color: #333333; }
td { height: 50px; width: 300px; margin-bottom: 6px; }
p.error { color: red; }

p.loginbox span { border: 1px solid #999; background-color: #fff; padding: 6px; font-size: small;float: right; }

ul, ol { margin-top: 5px; }
li { margin-bottom: 10px; }

.link-body { margin-bottom: 28px; }
.link-title, .link-stars, .link-comments { margin-bottom: 5px; }
.link-comments { color: gray; font-size: small; }
.link-stars {font-size: small; }

.footer { border-top: 1px solid #aaa; padding: 5px 0px 5px; margin-left: 15px; margin-right: 15px; color: #aaa; text-align: left; font-family: Gill Sans, Helvetica, Arial, sans-serif; font-size: small;}
.footer a { color: #aaa; }

.next, .previous {margin-right: 30px; }