body { font-family: verdana,arial,geneva,sans-serif; background-color: #131313; color: #201408; }

h1,h2,h3 { margin: 0; padding: 0; color: #131313; }
h1 { font-size: 110% }
h2 { font-size: 100% }
h3 { font-size: 100% }

td { font-size: 80%; line-height: 150%; vertical-align: top }

a { text-decoration: underline }
a:hover { text-decoration: none }

.abc { margin-bottom: 20px; }
.paginate { margin-top: 20px; }

blockquote { background-color: #f0f0f0; padding: 10px; border: 1px solid #cccccc; margin-left: 10px; }

#tools, #login_tools, #page_tools { color: gray; padding-top: 20px; }
#tools a, #login_tools a, #page_tools a { color: gray; text-decoration: none; }
#tools a, #login_tools a, #page_tools a:hover { text-decoration: none }

.editable { padding: 2px 0; }
.editable form { margin: 0; padding: 0; }
.editable:hover { background-color: #FFFFD3; }
.editable span { color: #cccccc; font-style: italic }
.editable_input input { background-color: #FFFFD3; }
h1 .editable_input input { font-size: 100%; }

#menu {
    background-color: #302010;
    width: 640px; height: 20px;
    border-right: 1px solid white;
    border-top: 1px solid white;
    font-size: 8pt;
}
#menu ul { list-style: none; margin: 0; padding: 0 }
#menu ul li { display: inline; }
#menu li a {
    margin: 0; padding: 1px 12px 5px 12px;
    border-left: 1px solid white;
    text-decoration: none;
    color: #CCCBCB;
    background-color: #302010;
}
#menu li a:hover { color: white }
#menu li.last a { border-right: 1px solid white; }

#footer {
    padding: 10px;
    text-align: center;
    background-color: #131313;
    color: #CCCBCB;
    font-size: 65%;
}
#footer a { text-decoration: none; color: #CCCBCB; }
#footer a:hover { text-decoration: underline }

hr { height: 1px; color: #201408; background-color: #201408; border: 0; }
