* { margin: 0; padding: 0; }
body { background: #f9eca8 url(http://www.3xnubiles.com/images/bg.jpg) repeat; font: 0.8em Verdana, Arial, sans-serif;  margin: 0 auto; color: #5d690b; }
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; }
h3 span { display: none; }

#header_content, #footer_content, .content, .toplists, .topfree, .girlnames, .toplists_banner, .topfree_evomedia { background: #f2f6a6; width: 960px; margin: 0px auto; position: relative; z-index: 2; border-left: 2px solid #fff; border-right: 2px solid #fff;} 
#header_left {background: url(http://www.3xnubiles.com/images/head_left.jpg) left no-repeat; }
#header_right {background: url(http://www.3xnubiles.com/images/head_right.jpg) right no-repeat; height: 168px; }
#header_desc {width:445px; position: relative; float: right; margin-left: 10px; font-size: 0.9em; line-height: 1.4em; font-weight: bold;}
#header_text {	width: 443px; position: absolute; top: 30px; float: right; right: 0; }
#header_text p { color: #363d06; font-weight: bold; font-size: 0.85em; padding: 5px; text-align: center; z-index: 1;}
#header_text p a { color: #af1304;  float: right; margin: 10px; font-size: 1.1em; text-decoration: underline;}
#header_text p a:hover { color: #de3000; }

#pages { background: #af1304; width: 960px; margin: 0px auto; position: relative; z-index: 2; border: 2px solid #ffeef6; z-index: 1; }
#pages ul { margin: 7px; }
#pages ul li { display: inline; color: #fff7bb; font-weight: bold; }
#pages ul li a, #pages ul li a:link { padding: 5px; color: #fff7bb; text-decoration: underline; }
#pages ul li a:hover { color: #ffe400; }

#footer_left {background: url(http://www.3xnubiles.com/images/footer_left.jpg) left bottom no-repeat;}
#footer_right {background: url(http://www.3xnubiles.com/images/footer_right.jpg) right bottom no-repeat; height: 117px; }
#footer_right p { font-size: 0.8em; color: #363d06; line-height: 1.3em; font-style: italic; padding-left: 210px; width: 490px; text-align: center; }
#footer_right p a, #footer_right p a:link  { color: #363d06; margin-top: 10px; font-weight: bold; }
#webmaster { position: absolute; top:24px; width: 129px; left: 10px; height: 35px;}
#bookmark { position: absolute; top:32px; width: 129px; right: 27px; height: 41px;}

.toplists_banner, .topfree_evomedia { background: #af1304; border: 2px solid #fff;}
.toplists_banner li p { font-size: 0.8em; color: #e5e86c; font-weight: bold; }
.toplists_banner a, .toplists_banner a:link {color: #ffe400; font-size: 1.6em; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.toplists_banner a:hover  {color: #ffe400; text-decoration: underline;}
.toplists_banner ul {float: left; text-align: center; margin: 10px 0;}
.toplists_banner li { padding: 5px; }
.top_1, .top_3 { width: 240px; }
.top_3 li a { font-size: 1.7em; }

.topfree { background: #e0e468; }
.topfree ul {width: 230px; float: left; margin: 30px 0;}
.topfree li { background: url(http://www.3xnubiles.com/images/arrow.gif) 0px 1px no-repeat; padding-left: 26px; line-height: 1.5em; margin-left: 20px;}
.topfree a, .topfree a:link {color: #667111; font-size: 1.3em; font-weight: bold; text-decoration: none; }
.topfree a:hover {color: #af1304; }

.topfree_evomedia ul { margin: 0 0 10px 10px;}
.topfree_evomedia h4 { color: #fff7bb; font-size: 1em; margin: 10px 0 0 10px;  font-weight: bold;}
.topfree_evomedia li { display: inline; color: #fff7bb;}
.topfree_evomedia a, .topfree_evomedia a:link { color: #fff7bb; font-size: 0.85em; }

.content { z-index: 1; background: #f2f6a6 url(http://www.3xnubiles.com/images/bg_content.jpg) repeat-x top; }


.content_left { position: center; }
.content_left a img, .content_left a:link img, a.girlblock { display: center; border: 1px solid #8ea24a; margin: 0 1px 1px 1px; }
.content_left a:hover img {border: 1px dashed #8ea24a; }

#lists { height: 35px; margin-bottom: 10px; z-index: 500; border: none; } 
html>body #lists li { text-align: center; }
#lists li { padding: 3px 0 26px 5px; float:left; margin: 0; width: 142px; z-index: 500; }
html>body #lists li a.tl { padding: 0; }
#lists li a.tl { width:140px; padding: 0 2px 0 10px; height:35px; color: #fff7bb; font-weight: bold; font-size: 1.2em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; }
#lists div {display:none; } .pos1 { z-index: 10; } 
#lists li a:hover { white-space:normal; background-position:130px 15px; z-index: 500;}
#lists li:hover > a {white-space:normal; background-position:130px 15px; z-index: 500;}
#lists :hover div {display:block; width:360px; background:#c01505; position:absolute; left:0; top:30px; border:1px solid #d6310e; padding-bottom:10px; }
#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 #d9360f;}
#lists :hover div dd a {display:block; text-decoration:none; font-size:0.95em; color: #fff7bb; text-align: left; }
#lists :hover div dd a:hover { color: #ffe400; }

h4 { color: #5d690b; font-size: 1.8em; text-align: center; }
h4 a { color: #af1304; text-decoration: underline; }
h4 a:hover { color: #de3000; }


.girlnames {  background: #e0e468;  }
.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: #667111; font-size: 0.9em; font-weight: bold; text-decoration: none; }
.girlnames a:hover { color: #af1304; }