/* common */
body { margin: 0px; background-color: #EAEAEA; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;}

a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; }
a:active {text-decoration: underline;}
a:hover {text-decoration: underline;}

a img { border: 1px solid black; }
a:active img { border: 1px solid black; }
a:visited img { border: 1px solid black; }
a:hover img { border: 1px dashed black; }

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  margin-top:0; margin-bottom:0}
h2 {font-family: "Courier New", Courier, monospace; font-size: 16pt;}

ul {padding-left: 0px; margin-left: 0px;}
ul li {list-style-type: none;}
div.clearpix {height: 1px; clear: both;}

/* header */
div.header {background-color: #BCD5EA; z-index: 10;}
div.logo {width: 740px; text-align: left;}

/* menu */
div.menubody {width: 100%; height: 26px; background-color: #FFC46A;}
div.menubg {width: 760px; background: url(/gfx/menu-bg.jpg);}
div.menu {height: 26px; padding-top: 4px; font-size: 10pt; color: #FFC46A; font-weight: bold;}
div.menu a { color: #FFC46A; font-size: 10pt; font-weight: bold;}
input.search { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; border: 1px solid #FFC46A;}

/* main site */
div.main {width: 760px; padding-top: 20px; background: url(/gfx/main-bg.jpg);}
div.btlnk {width: 760px; text-align: left;}
div.main-left {width: 550px; float: left;}
div.main-right {width: 190px; margin-right: 9px; overflow: auto; background: url(/gfx/dash.gif) left top repeat-y; font-size: 10pt; float: right; text-align: left; }
div.main_right {width: 190px; height: 8350px; margin-right: 9px; overflow: auto; background: url(/gfx/dash.gif) left top repeat-y; font-size: 10pt; float: right; text-align: left; }

div.main-blue-div {height: 70px; margin-left: 20px; background: url(/gfx/main-blue.gif) repeat-x; text-align: left; padding-left: 30px;}
h2.main-blue-text {display: inline; position: relative; left: -0.6em; top: -28px;}
img.main-blue-letter {position: relative; z-index:1;}

div.wm-blue-div {margin-left: 20px; margin-right: 20px; background-color: #BCD5EA; text-align: center; line-height: 150%; font-size: 10pt;}
div.wm-gray-div {margin: 20px; border: 1px solid #EAEAEA; text-align: center;}
div.wm-gray-l {text-align: center; padding-top: 10px;}
div.wm-gray-r {width: 70%; text-align: left; float: right; padding: 10px;}
div.rightpix {height: 1px; clear: right;}

/* pornstar lists */
div.pornstarlist {font-size: 10pt; text-align: left; text-align: left;}
div.pornstarlist-main {font-size: 8pt; text-align: left; margin-left: 10px;}
div.pornstarlist-main ul {padding-left: 0px; margin-left: 0px;}
div.pornstarlist-main ul li {list-style-type: none; line-height: 120%;}
div.pornstarlist-main li a {font-weight: bold;}

/* thumbs */
div.main-thumbs {width: 100%; padding: 14px 0px 14px 0px; background: transparent; text-align: right;}
img.thumb {width: 90px; height: 120px; margin-bottom: 3px;}

/* links */
div.main-links {padding: 14px 0px 14px 40px; background: transparent; text-align: left; line-height: 150%;}
div.main-links ul {padding-left: 20px;}
div.main-links ul li {list-style-type: none;}
div.main-links li a {font-weight: bold;}

/* toplists */
div.toplist {width: 100%; padding-top: 14px; padding-left: 20px; text-align: center;}
a.toplist { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight: bold; display: block; width: 33%; float: left;}

/* sponzors */
div.sponsor {width: 80%; padding-top: 14px; padding-left: 20px; text-align: center;}
div.leftpix {height: 10px; clear: left;}
div.screenshot {width: 200px; height: 150px; float: left; margin: 10px;}
div.lefttext {text-align: left;}

/* footer */
div.footer {width: 760px; background: url(/gfx/footer-bg2.jpg); font-size: 8pt; color: #FFFFFF;}
div.footer a {color: #FFFFFF; white-space:nowrap;}
div.footermenubg {width: 760px; background: url(/gfx/footer-bg.jpg);}
div.footer-links {width: 90%;}

/* AGS footer */
div.jmbfoot { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background: url(/gfx/footer-bg3.jpg) center repeat-y; }
a.jmblink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;  color: #FFFFFF; white-space:nowrap;}
a.jmblink:visited { text-decoration: none}
a.jmblink:active { text-decoration: underline}
a.jmblink:hover { text-decoration: underline;}

/* AFF Peel Up */
#aff_container { position: absolute; right: 0px; top: 0px; width: 171px; height: 122px; z-index: 10; overflow: hidden; }
#aff_banner { margin-left: -580px; }
div.aff {width: 745px; height:1px; text-align: right; position: relative; z-index: 10;}

/*AVN Ads */
div.avn-ads {width: 90%; padding-top: 14px; padding-left: 20px; text-align: center;}
.adHeadline { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; color: #0000FF;}
.adText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #000000;}
.adHeadlink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; color: #999999;}

