p, form          { margin: 0; padding: 0; }
img              { border: 0; 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; }
.hh              { font-size: 22px; font-weight: bold; }
.xx              { font-size: 14px; font-weight: bold; }

.hr       { margin: 5px 0; height: 1px; border-width: 1px 0 0 0; border-style: solid; border-color: #3f3e44; }

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

.icq             { vertical-align: middle; }

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

body             { margin: 15px 0 0 0px; padding: 0px; background-color: #111111; color: #111111; font-size: 10px; font-family: Verdana, Tahoma, sans-serif; min-width: 996px; line-height: 1.4em; text-align: center; cursor: crosshair; }

#main            { width: 998px; margin-left: auto; margin-right: auto; background-color: #000000; color: #b0b0b0; text-align: center; border: 1px solid #3f3e44; }
#cont            { color: #b0b0b0; text-align: center; }

#leftcol         { width: 129px; float: left; text-align: right; font-size: 10px; border-left: 1px solid #000000; border-right: 1px solid #3f3e44; padding: 5px; }
#midcol          { width: 702px; float: left; text-align: center; font-size: 10px; color: #ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 5px; }
#rightcol        { width: 129px; float: left; text-align: left; font-size: 10px; border-left: 1px solid #3f3e44; border-right: 1px solid #000000; padding: 5px; }

#menu            { margin: 5px 0 0 0; color: #b0b0b0; text-align: center; font-size: 12px; font-weight: bold; line-height: 1.2em; }

#links           { margin: 5px 0 0 0; color: #b0b0b0; text-align: center; font-size: 10px; line-height: 1.2em; }
#links a         { color: #FFFFFF; text-decoration: underline; font-weight: normal; }
#links a:hover   { color: #FFFFFF; text-decoration: none; }

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

#foot            { margin: 5px 0 0 0; color: #b0b0b0; text-align: center; font-size: 9px; line-height: 1.2em; }
#foot a          { color: #FFFFFF; text-decoration: none; font-weight: normal; }
#foot a:hover    { color: #FFFFFF; text-decoration: none; }

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

.maincard        { width: 170px; height: 185px; margin: 0 0 2px 2px; border: 1px solid #111111; text-align: center; float: left; font-size: 10px; }
.maincardcont    { padding: 2px; line-height: 1.2em; }

#flashcontent    { width: 702px; text-align: center; background-color: #000000; color: #FFFFFF; font-size: 10; border: 1px solid #111111; }

#flashgallery    { width: 700px; overflow: hidden; }
