p, form, body    { 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 #330033; }
.cb              { clear: both; }
.cl              { clear: left; }
.mc              { margin: 0 auto; }

body             { line-height: 1.4em; background-image: url(../img/bg.jpg); background-repeat: repeat-x; background-color: #FFFFFF; color: #80222A; font-size: 11px; font-family: Verdana, Tahoma, sans-serif; }

a                { color: #80222A; text-decoration: underline; }
a:hover, .sel    { color: #000; text-decoration: none; }

.hi              { color: #80222A; font-weight: bold; }

hr               { height: 1px; margin:5px 0; padding:0; border:0; color: #000000; background-color:#000000; }
h1               { font-size: 220%; line-height: 1em; margin: 5px 0; }
h3               { font-size: 120%; line-height: 1em; margin: 0 0 5px 0; }

input            { border: 1px solid #330033; }
textarea         { border: 1px solid #330033; overflow: hidden; width: 580px; height: 7em}


.thumb           { float: left; margin: 0 10px 10px 0; border: 1px solid #330033; }
.girllist        { float: left; margin: 0 10px 10px 0; padding: 10px; text-align: center; }

#page            { width: 956px; margin: 0 auto; }

#top             { width: 956px; height: 90px; background-image: url(../img/top.jpg); background-repeat: no-repeat; }
#flag            { float: right; padding: 35px 20px 0px 0px; }
#menu            { padding: 44px 20px 0px 200px; font-weight: bold; font-size: 11px; font-family: Tahoma; }
#menu a          { text-decoration: none; }
#menu a:hover, #menu .sel    { color: #F6B4C8; background-color: #A04C68; }
#menu img        { padding: 0px 10px 1px 0px; }

#out             { background-image: url(../img/out.gif); background-repeat: repeat-y; }
#in              { _height: 490px; min-height: 490px; background-image: url(../img/in.jpg); background-repeat: no-repeat; }

#text            { padding: 20px 40px 0px 240px; }

#foot            { height: 39px; background-image: url(../img/foot.gif); background-repeat: no-repeat; }
#footin          { padding: 10px 0px 0px 240px; font-size: 10px; }

.line            { width: 650px; height: 25px; background-image: url(../img/line.gif); background-repeat: no-repeat; margin: 0 auto; }

.seek            { float: right; margin-top: -20px; width: 180px; line-height: 14px; height: 14px; background-image: url(../img/seek.gif); background-repeat: no-repeat; text-align: center; font-size: 10px; }
.seek  a         { text-decoration: none; }

