p, body, form    { margin: 0; padding: 0 }
img              { border: 0; } 
.fl              { float: left; }
.fr              { float: right; }
.tl              { text-align: left; }
.tr              { text-align: right; }
.tc              { text-align: center; }
.b               { border: 1px solid #35250B; }
.cb              { clear: both; }
.cl              { clear: left; }
.mr              { margin-right: 15px; }

a                   { color: #fff; text-decoration: none; font-weight: bold;  }
a:hover, .selected  { color: #F60; text-decoration: none; font-weight: bold; }

hr               { height: 1px; margin:0, padding:0; border: 0px; color: #000; background-color:#000; width: 500px; }

body             { color: #B0EBEB; background-color: #58346E; font-size: 100%; font-family: Arial, Times New Roman, serif; min-width: 996px; line-height: 1.2em; }

#main            { width: 996px; margin: 0 auto; padding: 0px 0px 0px 0px;}
#bgmain          { background-image:url('../img/bgmain2.jpg'); background-repeat: repeat-y; }
#bgmain2         { background-image:url('../img/bgmain.jpg'); background-repeat: no-repeat; width: 996px; height: 303px; }

#top             { background-image:url('../img/top.jpg'); width: 996px; height: 223px; }

#logo            { top: 0; left: 0; position: absolute; background-color: transparent; float: right; }
#banner          { float: right; margin: 10px 10px 0 250px; width: 468px; heigth: 60px; border: 1px solid #35250B; }

#column          { float: right; width: 190px; padding: 0 0 0 0; font-size: 80%; }

#maincont        { float: left; width: 740px; padding-left: 25px; }

#textos          { width: 240px; height: 290px; float: left; padding: 10px 6px 0px 0px; }
#textos2         { width: 240px; height: 290px; float: left; margin: 20px 10px 0px -10px; }

#tip             { text-align: right;  padding: 19px 43px 0px 0px; }

.box             { margin-bottom: 10px; overflow: hidden;  }
.boxhead         { font-size: 14px; border-bottom: 1px solid black; padding-left: 5px; background-color: #3D3D19; color: #F9FD81; font-weight: bold; line-height: 1.4em; }
.boxcont         { font-size: 12px; line-height: 1.4em; padding: 5px; background-color: #E5DEAD; color: #666633; }

.girllist        { font-size: 14px; line-height: 1.4em; background-image:url('../img/glist.gif'); background-repeat: no-repeat; width: 246px; height: 129px; overflow: hidden; float: left; } 
.girllistin      { padding: 11px; }

.seekbar         { float: right; color: #663; font-size: 12px; padding: 10px; color: #fff; }

.thumbnail       { border: 1px solid #35250B; margin: 0 10px 10px 0; }

h1               { font-size: 180%; line-height: 1.4em; margin: 0 0 0.2em 0; }

button           { margin-top: 5px; background-color: #600; color: #FC0; border: 2px solid black; }

