body {
    background: #000000;
    color: #CCCCCC;
    font: normal 12px/14px Verdana,Arial,Helvetica,sans-serif;
    margin: 8px;
    padding: 0;
}

#container {
    margin: 0 auto;
    padding: 0;
    width: 740px;
}

#footer { margin: 12px 0; }

h1, h2 { color: #FFFFFF; font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif; margin: 0; }

h1 { color: #CCCCCC; }

h3 { color: #CCCCCC; font: normal 16px/18px Verdana, Arial, Helvetica, sans-serif; }

#rightBar h3 { margin-top: 0; }

#rightBar label { font-size: 10px; }

a { color: #66CCCC; }

#footer a { color: #999999; }

p { text-align: justify; }

#header h1 { margin: 0 0 12px; }

.paging { margin-top: 12px; }
.paging div { display: inline; }

table { border-collapse: collapse; }

th, td { text-align: left; padding: 5px 10px; }

.modules td { border-bottom: 1px solid #CCC; padding: 15px 10px; }

th { background: #999999; border-right: 1px solid #333333; color: #333333; }
th a { color: #333333; }

.input label, .input input, #smallFields select, .input textarea, .input select { display: block; float: left; margin: 5px; }
.input label { width: 100px; }
.input { overflow: hidden; }

#containerAdjust { overflow: hidden; }
#containerAdjust .modules, #containerAdjust .paging { float: left; margin-right: 27px; width: 534px; }
#rightBar { float: left; width: 179px; }

.actions ul { list-style: none; padding: 0; }

