* { margin: 0; padding: 0; }
body { background: #dddbab url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #b71404; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; } a {text-decoration: none;} a:hover {text-decoration: none; }
a { color: #b71404; } a:hover { text-decoration: underline; }
h5 { height: 5px; background: url(images/line_bg.gif) repeat-x; }
h1 span { display: none; }

#header_content, #footer_content, .content, .toplists, .topgalls, .topfree_evomedia, .girlnames, .toplists_banner, .block_pays { width: 979px; margin: 0px auto; position: relative; z-index: 2;  } 
#header_left {background: url(images/head_left.jpg) left no-repeat;  }
#header_right {background: url(images/head_right.jpg) right no-repeat; height: 153px; }

#header_text { font-size: 0.9em; width: 490px; position: relative; right: 0; margin-left: 490px; top: 8px; text-align: center; line-height: 1.2em; font-weight: bold; }
#header_text p { color: #8b0101; width: 440px; text-align: center; font-size: 0.95em; padding-left: 26px; }

.content { z-index: 1; margin-bottom: 30px;   }
.bm_us { position: relative;  top: 19px; width: 122px; padding-left: 15px; }
.thumbs { padding-left: 1px; background: #fefccc; border-left: 5px solid #c10651; border-right: 5px solid #ec5a31;}
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #cbc99d; margin: 1px; }
.thumbs a:hover img {border: 1px dashed #cbc99d; }

.content h6 { background: url(images/line.jpg) no-repeat; height: 43px; border: none; border: 0; }
.line_bot { background: url(images/line_bot.jpg) no-repeat; height: 60px; border: none; border: 0; }
.line_bot p { width: 978px; text-align: center; }

/* MENU */
#lists { height: 35px; z-index: 500; padding-bottom: 12px; float: left;} 
#lists li {  padding-top: 8px; padding-bottom: 20px; float:left; width:146px;  }
#lists li a.tl { height:35px; color: #8b0101; font-size: 1.4em; text-transform: uppercase;  font-weight: bold; text-decoration: underline; }
#lists li a:hover { color: #bd0000; }
#lists div {display:none; border: 1px solid red; }
.pos1 { z-index: 500; } 
#lists li a:hover {text-decoration:underline; white-space:normal; background-position:130px 15px;}
#lists li:hover > a {text-decoration:underline; white-space:normal; background-position:130px 15px;}
#lists :hover div {display:block; width:500px; background:#940d0c; position:absolute; left:0; top:33px; border:1px solid #750a09; padding-bottom: 8px;}
#lists :hover div dl {display:inline; padding:0; margin: 5px; float:left; width:150px;}
#lists :hover div dl dd { margin-left: 5px; border-bottom: 1px dotted #aa0f0e;}
#lists :hover div dd a {display:block; text-decoration:none; font-size:1em; color: #fefccc; text-align: left; }
#lists :hover div dd a:hover {color: #ffa500;} 

.toplists ul {width: 318px; float: left; height: 145px; background: url(images/bg_link.jpg) no-repeat; margin: 0 0 20px 0; text-align: center; }
.toplists li { padding: 52px 16px 5px 24px; }
.toplists li p { font-size: 0.8em; color: #b71404; font-weight: bold; }
.toplists a, .toplists a:link {color: #b71404; font-size: 1.6em; font-weight: bold; text-decoration: underline; text-transform: uppercase; }
.toplists a:hover {color: #008500; }

.topgalls {	margin-bottom: 20px;  }
.topgalls h2 { font-size: 1.8em; }
.topgalls span { color: #008500; }

.topfree { background: #a7182a; width: 978px; }
.topfree ul {width: 240px; float: left; margin: 10px 0;}
.topfree li { line-height: 1.4em; margin-left: 50px; color: #fefccc; }
.topfree a, .topfree a:link {color: #fefccc; font-size: 1.2em; font-weight: bold; text-decoration: none; ;}
.topfree a:hover {color: #ffa500; }

/* H1 with images */
#sunday, #monday, #tuesday, #wednesday, #thursday, #friday, #saturday, #hall, #random, #galleries  { position: relative; top: 21px; left: 90px; height: 30px; } 
div.week_bg { background: url(images/bg_week.jpg) top left no-repeat; height: 51px; width: 979px; }
#sunday { background: url(images/sunday.jpg) top left no-repeat; width: 105px; }
#galleries { background: url(images/galleries.jpg) top left no-repeat; width: 155px; }
#random { background: url(images/random.jpg) top left no-repeat; width: 125px; }
#hall { background: url(images/hall.jpg) top left no-repeat; width: 160px; }
#monday { background: url(images/monday.jpg) top left no-repeat; width: 109px; }
#tuesday { background: url(images/tuesday.jpg) top left no-repeat; width: 115px; }
#wednesday { background: url(images/wednesday.jpg) top left no-repeat; width: 161px; }
#thursday { background: url(images/thursday.jpg) top left no-repeat; width: 137px; }
#friday { background: url(images/friday.jpg) top left no-repeat; width: 91px; }
#saturday { background: url(images/saturday.jpg) top left no-repeat; width: 135px; }

/* EVOMEDIA LINKS */ 
.topfree_evomedia { margin-top: 40px; margin-bottom: 20px; }
.topfree_evomedia h4 { font-size: 0.85em; }
.topfree_evomedia li { display: inline; }
.topfree_evomedia a, .topfree_evomedia a:link { font-size: 0.85em; }

/* MODELS LIST */
.girlnames { background: #940d0c; margin-bottom: 20px; }
.girlnames { margin-top: 30px; }
.girlnames ul { width: 12%; float: left; margin: 20px 0; }
.girlnames li { padding-left: 10px; line-height: 1.1em; margin-left: 20px;}
.girlnames a, .girlnames a:link {color: #fefccc; font-size: 0.9em; font-weight: bold; text-decoration: none; }
.girlnames a:hover {color: #ffa500; }

/* Footer */ 
#footer_left {background: url(images/footer_left.jpg) left bottom no-repeat;}
#footer_right {background: url(images/footer_right.jpg) right bottom no-repeat; height: 193px; }
#footer_right p { position: absolute; bottom: 5px; left: 220px; font-size: 0.75em; color: #555444; line-height: 1.3em; font-style: italic; width: 460px; text-align: center; }
#advert {	position: absolute; top: 104px; left: 185px; }
#advert a { color: #fefccc; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.1em;}
#trade_traf {position: absolute; top: 50px; right: 160px; }

/*4 BANNERS */
.banners { text-align: center; margin: 20px 0 17px; }

.banners a img, .toplists_banner a img { border: 1px solid #940d0c; }
.banners a:hover img, .toplists_banner a:hover img { border: 1px dashed #940d0c; }





/* BANNER AND 2 TRAIDERS BEFORE AND AFTER ONE */
.toplists_banner li p { font-size: 0.8em; background: #f49e00; font-weight: bold; margin: 0 20px; padding: 3px;}
.toplists_banner a, .toplists_banner a:link {color: #ac1304; font-size: 1.6em; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.toplists_banner a:hover  {color: #008500; text-decoration: underline; }
.toplists_banner { margin-top: 34px; margin-bottom: 34px; }
.toplists_banner ul {float: left; text-align: center; }
.toplists_banner li { margin-bottom: 10px; }
.top_1, .top_3 { width: 250px; }
.top_3 li a { font-size: 1.7em; padding-left: 10px; }

/*PAYSITES BLOCK*/
.block_pays { margin-bottom: 30px;} 
.paysite { background: url(images/bg_pay.jpg); float: left; width: 175px; height: 214px; margin: 9px; text-align: center; }
.paysite p { font-size:0.85em; padding: 4px; font-weight: bold;   }
.paysite h3 { color: #ab1304; text-decoration: underline;}
.paysite a {color: #ab1304; } .paysite a:hover {color: #008500; }
.paysite img { width: 155px; height: 117px; border: 1px solid #cbc99d; margin: 22px 0 0 0; }
.paysite a:hover img { border: 1px dashed #cbc99d; }

/* LEFT */
.content_left { width: 180px; float: left; }
.content_left h2 { color: #ac1304; margin-left: 15px; }
.content_left ul { margin-left: 17px; font-weight: bold; }
.content_left li a { line-height: 1.3em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.85em; font-style: italic;}
.content_left a, .content_left a:link {	color: #ac1304; text-decoration: none; }
.content_left a:hover { text-decoration: underline; color: #008500; }
.content_right {  margin-left: 190px; position: relative; }
.content_right a img, .content_right a:link img { display: inline; }
