@charset "utf-8";

body {background: url(images/bg.gif) repeat-x #ffffff; margin: 0; font-family: Arial, Helvetica, sans-serif;}
a {color: #000000; text-decoration: none;}
a:hover {text-decoration: underline;}
.container {width: 1100px; margin: 0 auto;}
#header {height: 212px; background: url(images/header.jpg) no-repeat; position: relative;}
#header h3 {position: absolute; color: #7c0286; font-size: 12px; margin: 0; width: 200px; right: 50%; margin-right: -100px; bottom: 5px; text-align: center;}
#toplist1, #toplist2 {font-size: 10px; font-weight: bold; margin-top: 75px;}
#toplist1 {float: left; padding-left: 90px;}
#toplist2 {float: right; padding-right: 30px;}
#toplist1 ol, #toplist2 ol {margin: 0; padding: 0; list-style: decimal-leading-zero; float: left;}
#toplist1 ol li, #toplist2 ol li {margin-bottom: .5em; width: 105px;}
#menu {height: 36px; background: url(images/menu_bg.gif) no-repeat;}
#menu ul {width: 996px; margin: 0 auto; padding: 0; list-style: none;}
#menu li {float: left; text-align: center; margin-top: 4px; text-transform: uppercase; font-size: 14px;}
.small_dicks_link, .big_dicks_link, .meet_girls_link, .live_chat_link, .penis_enlargement_link, .video_store_link { display: block; width: 166px; height: 23px; padding-top: 7px; background: url(images/menu_inactive.png) no-repeat; color: #ffffff; font-weight: bold; text-decoration: none;}
#menu a:hover, body.small_dicks .small_dicks_link, body.big_dicks .big_dicks_link, body.meet_girls .meet_girls_link, body.live_chat .live_chat_link, body.penis_enlargement .penis_enlargement_link, body.video_store .video_store_link { color: #ff00cc; background: url(images/menu_active.png) no-repeat; text-decoration: none;}
#todays_galleries, #yesterdays_galleries, #favorites {width: 1085px; margin: 0 auto;}
.thumbnails {width: 833px; height: 415px; background-color: #c41aca; border: 5px solid #6c0161; float: left; padding: 5px 0 0 5px;}
.thumb {width: 100px; height: 100px; background-color: #000000; border: none;}
#todays_galleries .links, #yesterdays_galleries .links, #favorites .links {width: 231px; height: 430px; float: right; background: url(images/links1.gif) no-repeat;}
#yesterdays_galleries .links, #favorites .links {background: url(images/links2.gif) no-repeat;}
.links ol {margin: 0; padding: 20px 0 0 60px; list-style: decimal-leading-zero; font-size: 10px;}
.links li {margin-bottom: .25em; letter-spacing: .1em;}
.heading {width: 843px; height: 80px;}
#todays_galleries .heading {background: url(images/todays_galleries_heading.jpg) 50% 0% no-repeat;}
#yesterdays_galleries .heading {background: url(images/yesterdays_galleries_heading.jpg) 50% 0% no-repeat;}
#favorites .heading {background: url(images/favorites_heading.jpg) 50% 0% no-repeat;}
.bookmark a {display: block; width: 843px; height: 55px; background: url(images/bookmark.jpg) 50% 0% no-repeat;}
.advertisement {height: 100px; background-color: #c729b8; border-top: 3px solid #740e6a; border-bottom: 3px solid #740e6a;}
#trades {width: 1077px; height: 322px; border: 1px solid #000000; padding: 4px; margin: 0 auto 20px auto;}
#trade_links {height: 274px; background-color: #c729b8; border: 4px solid #7a036f; padding: 20px;}
#trade_links ol {padding: 0; margin: 0; margin-left: 35px; list-style-type: decimal-leading-zero; font-size: 10px; font-weight: bold; letter-spacing: .1em; float: left; width: 170px;}
#trade_links li {margin-bottom: .2em;}
#trade_links a {color: #000000; text-decoration: none;}
#trade_links a:hover {text-decoration: underline;}
#footer {font-weight: bold; text-align: center; color: #c829b9;}
#footer p {margin: 5px;}
#footer p.footer_menu {font-size: 14px;}
#footer p.small {font-size: 10px;}
.zuzana a {display: block; width: 203px; height: 26px; background: url(images/zuzana.gif) no-repeat;margin: 0 auto 15px auto;}
.clear {clear: both;}