p, img, body     { margin: 0; padding: 0; }
.fl              { float: left; }
.fr              { float: right; }
.tl              { text-align: left; }
.tr              { text-align: right; }
.tc              { text-align: center; }
.bb              { border: 1px solid #3f3e44; }
.cb              { clear: both; }
.cl              { clear: left; }

.bo              { border: 1px solid #000000; }

.icq             { vertical-align: middle; }

.logo            { border: 1px solid #000000; vertical-align: middle; }

a                { color: #5b5b5b; text-decoration: underline; font-weight: normal; }
a:hover          { color: #5b5b5b; text-decoration: none; font-weight: normal; }

body             { background-color: #000000; color: #5b5b5b; font-size: 80%; font-family: Verdana, Tahoma, sans-serif; line-height: 1.4em; }

#top          { background-color: #000000; height: 70px; }
#logo         { left: 0px; top: 0px; position: absolute; height: 70px; width: 270px; }
#banner       { margin: 5px 10px 0 340px; text-align: right; }

#left           { width: 141px; float: left; overflow: hidden; }
#menu           { width: 141px; background-image:url('images/window.gif'); height: 286px; text-align: center; }
#menucont       { border-width: 1px 1px 0 1px; }
#menu ul               { margin: 0; padding: 0; list-style-type: none; }
#menu li               { font-weight: bold; line-height: 1.4em; min-height: 1px; }
#menu li a             { color: #5b5b5b; font-weight: bold; text-decoration: none; }
#menu li a:hover       { color: #5b5b5b; font-weight: bold; text-decoration: underline; }
#menu li.sel a         { color: #5b5b5b; }
#menu li.sel a:hover   { color: #5b5b5b; }
#menu li.head          { color: #5b5b5b; border-width: 0 0 2px 0; font-weight: bold; line-height: 1.4em; min-height: 1px; }

#mainwrap       { float: left; left: 140px; right: 10px; position: absolute; }
#main           { margin: 0 0 0 10px; background-color: #000000; border: 1px solid #3f3e44; padding: 10px; }
#footer         { margin: 5px 0 0 0; text-align: center; font-size: 10px; line-height: 1.2em; }
#stats          { margin: 5px 0 0 0; text-align: center; font-size: 10px; line-height: 1.2em; }

.mainad         { width: 305px; height: 240px; margin: 0 5px 5px 0; border: 1px solid #5b5b5b; padding: 5px; text-align: center; float: left; }
.mainadcont     { padding: 2px; font-size: 9pt; line-height: 1.2em; }

.maininfo       { margin: 0 5px 5px 0; text-align: center; }
.maininfocont   { padding: 2px; line-height: 1.2em; }

.mainview       { margin: 0 5px 5px 0; text-align: center; }
.mainviewcont   { padding: 2px; line-height: 1.2em; }

.listhead { border-style: solid; border-color: #000000; padding: 2px 5px; line-height: 1.4em; }

.list           { border: 1px solid #5b5b5b; margin-bottom: 10px; background-color: #000000; }
.listhead       { border-width: 0 0 2px 0; background-color: #000000; color: #5b5b5b; font-weight: bold; }
.listhead a        { color: #5b5b5b; }
.listhead a:hover  { color: #5b5b5b; }
.listcont          { padding: 5px; line-height: 1.2em; }
.listcont img      { margin: 0 5px 5px 0; float: left; }
.listviewcont      { padding: 5px; line-height: 1.2em; }
.listviewcont img  { margin: 0 5px 5px 0; }

.lbox          { border: 1px solid #3f3e44; background-color: #000000; text-align: center; font-size: 10px; }
.lboxhead      { border-width: 0 0 2px 0; background-color: #000000; color: #font-weight: normal;; font-weight: bold; text-align: center; font-size: 10px; }
.lbox a        { color: #5b5b5b; text-decoration: none; font-weight: normal; }
.lbox a:hover  { color: #5b5b5b; text-decoration: underline; font-weight: normal; }
.lboxcont      { padding: 2px; line-height: 1.2em; }

.linv          { border: 1px solid #000000; background-color: #000000; text-align: center; font-size: 10px; }
.linvhead      { border-width: 0 0 2px 0; background-color: #000000; color: #5b5b5b; font-weight: bold; text-align: center; font-size: 10px; }
.linv a        { color: #5b5b5b; text-decoration: none; font-weight: normal; }
.linv a:hover  { color: #5b5b5b; text-decoration: underline; font-weight: normal; }
.linvcont      { padding: 2px; line-height: 1.2em; }

#hi            { margin: 5px 0 0 0; color: #070608; text-align: center; font-size: 10px; line-height: 1.2em; }

