body   { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #ccc; margin: 0; padding: 0 }
p     { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; margin: 3px; padding: 0 }
td   { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fff }
th { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-color: #fff }
.header   { color: #333; font-size: 24px; font-weight: bold; line-height: 30px; margin: 3px }
a    { color: #369 }
a:hover   { color: #69c }
.listTitle  { color: #666; font-size: 14px; font-weight: bold; line-height: 18px; margin: 0; padding: 0 }
.contentTitle { color: #369; font-size: 14px; font-weight: bold; line-height: 18px; margin: 0; padding: 0 }
#topbar       { background-color: #999; margin: 0; padding: 5px; height: 40px }
#wrap  { background-color: #ccc; margin: 0; padding: 0 }
#leftside      { background-color: #ccc; margin: 3px; padding: 3px; position: absolute; top: 55px; left: 0; width: 125px; border: solid 1px #666 }
#rightside     { background-color: #ccc; margin: 3px 10px 3px 3px; padding: 3px; position: absolute; top: 55px; right: 0; width: 200px; border: solid 1px #666 }
#main       { background-color: #fff; margin: 5px 5px 5px 150px; padding: 5px; border: solid 1px #666 }
.leftNav     { color: #369; font-weight: bold; text-decoration: none }
.leftNav:hover   { color: #69c; font-weight: bold; text-decoration: underline }
#box  { margin: 5px 225px 5px 5px; padding: 5px; border: solid 1px #666 }
#loginForm { background-color: #ccc; margin: 3px; padding: 5px; width: 300px; border: solid 1px #999 }
.error { color: #f03; font-weight: bold }
.small { font-size: 10px; line-height: 14px; }
