* { margin: 0; padding: 0; }
body { background: #482f59 url(images/bg.gif) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #996a99; }
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: #996a99; } 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: 222px; }

#header_text { font-size: 0.9em; 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; }
#desc { position: absolute; top: 151px; left: 380px; width: 505px; }
#desc p { color: #f4f4cf; background: #bb0d39; margin-bottom: 2px; font-size: 0.85em; padding: 1px 3px;}
#bm { width: 123px; height: 38px; position: absolute; top: 85px; right: 159px; z-index: 0;}

.content { z-index: 1; margin-bottom: 30px;   }
.thumbs { padding-left: 1px; text-align: center; }
.thumbs a img, .thumbs a:link img { display: inline; border: 2px solid #d4a3a6; margin: 1px; }
.thumbs a:hover img {border: 2px solid #ffffe0; }

/* MENU */
#lists { height: 35px; z-index: 500; padding-bottom: 12px; float: left; width: 324px; padding-left: 26px; position: absolute; right: 0;  } 
#lists li {  padding: 8px 0 20px 0; float:left;  }
#lists li a.tl { height:35px; color: #f5d8ab; font-size: 1.5em; text-transform: uppercase;  font-weight: bold; text-decoration: underline; }
#lists li a:hover { color: #f1a100; }
#lists div {display:none; }
.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 {z-index: 500; display:block; width:347px; background:#a80b29; position:absolute; left:2px; top:37px; border:1px solid #790603; padding-bottom: 8px;}
#lists :hover div dl {display:inline; padding:0; margin: 5px; float:left; width:162px; }
#lists :hover div dl dd { margin-left: 5px; }
#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: 264px; float: left; height: 129px; background: url(images/bg_link.jpg) no-repeat; margin: 0 22px 20px 28px; text-align: center;  }
.toplists li { padding: 25px 16px 5px 24px; }
.toplists li p { font-size: 0.8em; color: #f4f4cf; font-weight: bold; background-color: #bb0d39; margin: 2px 0 1px;}
.toplists a, .toplists a:link {color: #1c002e; font-size: 1.65em; font-weight: bold; text-transform: uppercase; }
.toplists a:hover {color: #8d0024; text-decoration: none; }

.topfree { background: #a7182a; width: 979px; }
.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: #f6ad00; }

.topgalls {	margin-bottom: 30px;  }
.topgalls h2 { font-size: 1.8em; color: #d1c2a1; }
.topgalls span { color: #d1c2a1; }

/* 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; }

/* Footer */ 
#footer { background: url(images/bg_footer.jpg) repeat-x bottom; }
#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: 118px; }
#footer_right p { position: absolute; bottom: 16px; left: 190px; font-size: 0.75em; color: #31203d; line-height: 1.3em; font-style: italic; width: 590px; text-align: center; }
#footer_right a {color: #9d0903; }
#footer_right p a#trade { color: #9d0903; font-size: 1.2em; }


