/* BODY STYLE */
body {background: url(/images/pd/bg.jpg) repeat #262626; color:#2a2a2a;}

/* BASE LINKS */
a {outline: none;}
a:link {color: #fc7400; text-decoration: underline;}
a:visited {text-decoration: underline;  color: #530101;}
a:hover {color: #530101; text-decoration: underline;}
a:active {color: #fff; text-decoration: none;}

/* GLOBAL */
img {border: 0;}
* {padding:0; margin:0;}
li, ul {list-style-type: none;}
div#clear {clear: both;}

/* CONTAINER */
div#container { margin:0 auto; width: 955px; background: #000; padding: 0 30px;}

/* HEADER */

div#header {background: url(/images/pd/bg_header.gif) no-repeat #000; text-indent: -9999px; height: 40px;}

div#header ul#menu { padding: 0; margin: 0;}
div#header ul#menu li {float:left; height: 40px; padding: 0; margin: 0;}
div#header ul#menu li a { display: block; height: 40px; }
div#header ul#menu li.bookmark { background: url(/images/pd/b_bookmark.gif) no-repeat; width:104px; }
div#header ul#menu li.bookmark a:hover { background: url(/images/pd/b_bookmark.gif) no-repeat;}
div#header ul#menu li.rss { background: url(/images/pd/b_rss.gif) no-repeat; width:67px; margin-right:470px;}
div#header ul#menu li.rss a:hover { background: url(/images/pd/b_rss.gif) no-repeat;}
div#header ul#menu li.login { background: url(/images/pd/b_login.gif) no-repeat; width:46px; margin-right:297px; }
div#header ul#menu li.login a:hover { background: url(/images/pd/b_login.gif) no-repeat;}
div#header ul#menu li.home { background: url(/images/pd/b_home.gif) no-repeat; width:60px; }
div#header ul#menu li.home a:hover { background: url(/images/pd/b_home.gif) no-repeat;}
div#header ul#menu li.topsites { background: url(/images/pd/b_topsites.gif) no-repeat; width:69px;}
div#header ul#menu li.topsites a:hover { background: url(/images/pd/b_topsites.gif) no-repeat;}
div#header ul#menu li.articles { background: url(/images/pd/b_articles.gif) no-repeat; width:62px;  }
div#header ul#menu li.articles a:hover { background: url(/images/pd/b_articles.gif) no-repeat;}
div#header ul#menu li.mostpopular { background: url(/images/pd/b_mostpopular.gif) no-repeat; width:91px; }
div#header ul#menu li.mostpopular a:hover { background: url(/images/pd/b_mostpopular.gif) no-repeat;}
div#header ul#menu li.specialdeals { background: url(/images/pd/b_specialdeals.gif) no-repeat; width:90px; }
div#header ul#menu li.specialdeals a:hover { background: url(/images/pd/b_specialdeals.gif) no-repeat;}
div#header ul#menu li.aboutme { background: url(/images/pd/b_aboutme.gif) no-repeat; width:65px;}
div#header ul#menu li.aboutme a:hover { background: url(/images/pd/b_aboutme.gif) no-repeat;}

.image-large {width:220px; height:200px; background-image: url( /images/pd/image_pending_large.jpg );}
.image-small {width:135px; height:101px; background-image: url( /images/pd/image_pending_small.jpg );}
/* CONTENT */
div#content {padding:0 0 1em 0; background: url(/images/pd/bg_content.gif) repeat-y #c92201; width: 953px;}
div#intro {text-indent: -9999px; background: url(/images/pd/logo_porndraft.jpg) no-repeat; height: 147px;}
div#intro h1 {padding: 0; margin: 0;}
div#intro h2 {padding: 0; margin: 0;}
div#cols {}
div#clear {clear: both;}

div#searchform {padding: 8px 0 8px 80px; height: 60px;}
input#searchfield {width: 330px; padding: 2px; margin: 1px 5px;border: solid 2px #b71d01; border-top: solid 2px #6d0b00;border-left: solid 2px #6d0b00; font-size: 1.2em;}
.searchbutton {background: #670900; border: solid 1px #b71d01; color:#fff; font-weight:bold; padding: 2px 5px;}

/* PAGE */
div#colpage {float: right; width: 526px; padding-right: 25px; font-size: 0.9em; background: url(/images/pd/top_page.gif) no-repeat;}
div#colpage h1.sectiontitle {font-size: 2.3em; color: #c01e01; padding: 0 0 10px 35px;}
div#colpage h1.sectiontitle a {color: #c01e01; text-decoration: none;}

p#date {font-size: 0.8em; color:#999999; padding: 10px 35px 10px 35px;}

div#colpage h1 {font-size: 2.6em; color: #c01e01; padding: 0 0 10px 35px;}
div#colpage p {padding-left: 35px; padding-right: 35px;}
div#colpage h3 {background: url(/images/pd/bg_page_h2.gif) no-repeat; color: #c01e01; padding: 58px 0 0 35px; font-size: 2em; margin-bottom: 15px;}
div#colpage h4 {color: #c01e01; padding: 0 35px; font-size: 1.5em; margin-bottom: 15px;}

div#featured {position: relative;}
div#featured img.featuredthumb {float: left; border: solid 2px #e2e2e2; margin: 0 10px 0 35px;}
div#featured h1.featuredsite {font-size: 2.3em; color: #c01e01; padding: 0 0 10px 35px;}
div#featured h1.featuredsite a {color: #c01e01; text-decoration: none;}
div#featured p.description {margin: 0 25px 0 35px;}
div#featured p#score {position: absolute; top: -20px; right: 35px; width: 100px; height: 68px; background: url(/images/pd/bg_rating_big.gif) no-repeat; color:#fff; text-align: center; font-size: 3em; letter-spacing: -0.05em; padding: 32px 0 0 0; font-family: Arial, Helvetica, sans-serif; line-height: 0.6em;}
div#featured p#score .adjectiv {font-size: 0.4em; letter-spacing: 0em;}

div#colpage h2 {background: url(/images/pd/bg_page_h2.gif) no-repeat; color: #c01e01; padding: 58px 0 0 35px; font-size: 2em; margin-bottom: 15px;}
div#colpage h2 .subtitle {float: right; color:#999999; font-size:0.5em; padding: 10px 30px 0 0; font-style: italic;}
div#colpage h2 .subtitle a { color:#92a8bd;  font-style: italic; text-decoration: none;}

div#colpage h3.sitename {background: none; padding: 45px 25px 0 35px; font-size: 1.2em; margin-bottom: 0;}

div#block {position: relative; padding: 10px 0 30px 0; background: url(/images/pd/bg_bottom_block.gif) no-repeat bottom;}
div#block.last {padding: 10px 0 0px 0; background: none;}
div#block img.featuredthumb {float: left; border: solid 2px #e2e2e2; margin: 0 10px 0 35px;}
div#block h1.featuredsite {font-size: 2.3em; color: #c01e01; padding: 0 0 10px 35px;}
div#block h3.sitename {padding: 10px 35px 0 20px ; font-size: 1.2em;}
div#block p.description {margin:0 20px 0 0;}
div#block p#score {position: absolute; top: 0px; right: 30px; width: 72px; height: 68px; background: url(/images/pd/bg_rating_small.gif) no-repeat; color:#fff; text-align: center; font-size: 1.8em; letter-spacing: -0.05em; padding: 23px 0 0 0; font-family: Arial, Helvetica, sans-serif; line-height: 0.6em;}
div#block p#score .adjectiv {font-size: 0.4em; letter-spacing: 0em;}

table#listings-index  {width: 460px; font-size: 0.9em; margin: 0 0 0 35px; font-family: Arial, Helvetica, sans-serif;}
table#listings-index td.name { font-weight: bold; color: #4b4340; }
table#listings-index td {padding: 3px;border-bottom: solid 1px #edecec;}
table#listings-index tr#header {font-weight: bold; color: #c92201;}
table#listings-index tr#header td { border-bottom: solid 2px #c92201;}
table#listings-index tr.odd  {background: #fff8e5;}


/* CATEGORIES */

ul#categories {float: left;margin: 0; padding: 228px 0 5px 0; width: 157px; font-size: 0.9em; background: url(/images/pd/top_categories.jpg) no-repeat;}
ul#categories li {margin: 0; background: url(/images/pd/bg_category.gif) no-repeat;}
ul#categories li a {color:#ffffff; text-decoration: none; padding: 0 0 0 18px; line-height: 1.9em; display: block;}
html>body ul#categories li a {display: block;}
ul#categories h3 { margin-bottom: 5px; margin-left: 10px; margin-top: 10px; color: #ff9a00; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; }
ul#categories li a:hover {color:#fff; background: url(/images/pd/bg_category-over.gif) no-repeat #680800;  }
ul#categories li.first {background: url(/images/pd/bg_category_first.gif) no-repeat;}
ul#categories li.first a:hover {background: url(/images/pd/bg_category_first-over.gif) no-repeat;}
ul#categories li.banner {background: none;}
ul#categories li.banner img {border: solid 1px #992114; border-top: solid 1px #630a00; border-left: solid 1px #630a00; margin-top: 15px;}
ul#categories li.banner a {background: none;}
ul#categories li.banner a:hover {background: none;}


/* EXTRAS */

div#extras {float: left; width: 245px;font-size: 0.9em; background: url(/images/pd/top_extras.gif) no-repeat;}
div#extras ul { padding: 0; }
div#extras ul h2#titleimage {text-indent: -9999px;}
div#extras ul h2 a {display: block;}
div#extras ul h2#titleimage.topsites {background: url(/images/pd/t_top20sites.gif) no-repeat;margin: 162px 0 0 0;}
div#extras ul h2#topreviews {background: url(/images/pd/t_topreviews.gif) no-repeat; text-indent: -9999px;margin: 162px 0 0 0;}
div#extras ul h2#latestreviews {background: url(/images/pd/t_latestreviews.gif) no-repeat; margin-top: 10px; text-indent: -9999px;}
div#extras ul h2#latestlistings {background: url(/images/pd/t_latestlistings.gif) no-repeat; margin-top: 10px; text-indent: -9999px;}

div#extras .sitethumb { border: solid 1px #5a0900; border-bottom: solid 1px #ab1100; border-right: solid 1px #ab1100; margin: 5px 0; width: 213px; height: 115px;}
div#extras li { margin: 0px 9px; border-bottom: solid 1px #af1c00; border-top: solid 1px #ee2801; line-height: 1em;}
div#extras li.top3 {}
div#extras li a {display: block; text-decoration: none; padding: 8px 6px; color: #fff;}
div#extras li a:hover { background: #8e0e00;}
div#extras li .rating {float: right; color:#ffffff; font-weight: bold;}
div#extras li .position {padding-right: 12px; color: #ffffff;}
div#extras li .positiondouble {padding-right: 7px; color: #ffffff;}

div#extras li#newsletter {background: url(/images/pd/bg_newsletter.gif) no-repeat; border: none; padding: 0; margin: 0; height: 261px; position: relative;}
div#extras li#newsletter p {text-indent: -9999px;}
div#extras div#newsletter {position: absolute; top: 170px; left: 28px;}
div#extras div#newsletter input {border: solid 2px #b71d01; border-top: solid 2px #6d0b00;border-left: solid 2px #6d0b00; width: 185px; font-size: 1.3em;}
div#extras div#newsletter button.submit {background: #670900; border: solid 1px #b71d01; color:#fff; font-weight:bold; padding: 3px 5px; margin: 3px 0 0 0; font-size: 0.9em; line-height: 0.9em;}

/* REVIEWS */

div#generalreview { margin-left: 35px;}
div#featured img.reviewthumb {float: left; border: solid 2px #e2e2e2; margin: 18px 10px 0 0;}

table#stats  { font-size: 0.8em; border-top: solid 1px #edecec; width: 220px; margin: 45px 35px 0 0; font-family:Arial, Helvetica, sans-serif;}
table#stats td {padding: 3px;border-bottom: solid 1px #edecec;}
table#stats td.stats-bar { width: 110px;background: url(/images/pd/bg_bar.gif) no-repeat ;  }
table#stats td.stats-number { font-weight: bold; color: #dd5600; text-align: right; }
table#stats td.stats-name { font-weight: bold; padding-right: 5px; color: #c01e01;}
table#stats tr#header {font-weight: bold; color: #4b4340;}
table#stats tr#header td { border-bottom: solid 1px #b8b5b4;}
table#stats tr.odd  {background: #fff8e5;}

ul#buttons-stats {clear: both; padding: 20px 0 0 0; margin-left: 215px; }
ul#buttons-stats li { display: inline;}

p#subtitle { font-size: .8em; padding: 0 0 0 0; margin: 0 0 10px 0;  }

.cartoon {margin: 0 35px 10px 0;}
.citation {font-style: italic; font-weight: bold; font-size: 1.2em;}
div#colpage h6 {color: #c01e01; padding: 0 35px; font-size: 1.5em; margin-bottom: 15px;}

div.multiaccess-button { font-size: 0.7em; line-height: 1.1em; ; text-align: center; font-family: Arial, Helvetica, sans-serif; }
div.multiaccess-button img { border: 1px solid #000000; }

ul.network-list { padding: 0 0 0 50px; }
li.network-button {  padding: 6px 2px 6px 2px;  float: left;  font-size: 0.7em; line-height: 1.1em; ; text-align: center; font-family: Arial, Helvetica, sans-serif; }
li.network-button img { border: 1px solid #000000; }

.listing_score { color: #ff0000; font-size: 1.2em; margin: 0 0 0 5px; line-height: 1.1em;}

table#sitedetails  {width: 460px; font-size: 0.9em; margin: 0 0 0 35px; border-top: solid 2px #c01e01; font-family:Arial, Helvetica, sans-serif;}
table#sitedetails td {padding: 3px;border-bottom: solid 1px #edecec;}
table#sitedetails td.name { font-weight: bold; color:#c01e01;}
table#sitedetails tr.odd  {background: #fff8e5;}

div#membercomment p#memberscore {float: right; height: 68px; background: url(/images/pd/bg_rating_small.gif) no-repeat; color:#fff; text-align: center; font-size: 1.8em; letter-spacing: -0.05em; padding: 23px 1px 0 1px; font-family: Arial, Helvetica, sans-serif; line-height: 0.6em; margin: 0 0 0 -35px; width: 72px;}
div#membercomment p#memberscore .adjectiv {font-size: 0.4em; letter-spacing: 0em;}

div#membercomment { background: url(/images/pd/top_comment.gif) no-repeat #fff8e5; margin: 25px 35px 15px 35px; }
div#comment p {padding: 10px 30px;}
p.info {font-weight: bold; margin: 0 0 0 -35px;}
div#comment { padding: 30px 0; }

div#commentform { background: #fff8e5; padding: 10px 20px 20px 20px; margin: 5px 35px;}
div#commentform p#description  {padding: 20px 0 0 0;}
div#commentform #commentfield { width: 350px; }
div#commentform textarea#comments { height: 150px;width: 350px; }
div#commentform input#sendbutton2 { margin-top: 10px; }
div#commentform button.submit {background: #670900; border: solid 1px #b71d01; color:#fff; font-weight:bold; padding: 3px 5px; margin: 10px 0 0 0; font-size: 0.9em; line-height: 0.9em;}

form.search { margin: 0 20px 0 47px; padding: 0; }
form.search input#searchfield { width: 390px; height: 19px;border: 1px solid #000000; padding: 2px;}
/*html>body form.search input#searchfield {background: url(/images/rps/bg_search.gif) no-repeat;}*/
form.search input#searchbutton2 { width: 16px; height: 16px; vertical-align: top; margin: 5px;}
html>body form.search input#searchbutton2 {background: url(/images/rps/icon_search.gif); margin: 5px; border-style:none;}

div#warning { background: #fff8e5; border-top: solid 1px #ffefc6; border-bottom: solid 1px #ffefc6; padding: 5px 20px; margin-top: 10px; }
div#warning p { color: #ffa024; }

div#info { background: #fffcf5; border-top: solid 1px #ffefc6; border-bottom: solid 1px #ffefc6; padding: 20px 5px 0 5px; margin: 10px 0 20px 52px; width: 410px; }
div#info p { color: #2761b3; font-size: .9em; line-height: 1.4em; text-align: justify; padding-left: 10px; padding-right: 10px; }
div#info p img { margin: 2px 2px 0 0px; padding: 0; }

div#searchinfo { background: #fffcf5; border-top: solid 1px #ffefc6; border-bottom: solid 1px #ffefc6; padding: 20px 5px 0 5px; margin: 10px 0 20px 52px; width: 410px; }
div#searchinfo p { color: #2761b3; font-size: .9em; line-height: 1.4em; text-align: justify; padding-left: 10px; padding-right: 10px; }
div#searchinfo p img { margin: 2px 2px 0 0px; padding: 0; }

div#linkerror { background: #fff3e5; border-top: solid 1px #ffdfc9; border-bottom: solid 1px #ffdfc9; padding: 20px 5px 0 5px; margin: 10px 0 20px 52px; width: 410px; }
div#linkerror p { color: #ff3e3e; font-size: .9em; line-height: 1.4em; text-align: justify; padding-left: 10px; padding-right: 10px; }
div#linkerror p img { margin: 2px 2px 0 0px; padding: 0; }

div#description { background: #fffcfe; border-top: solid 1px #e5e6e3; border-bottom: solid 1px #e5e6e3; padding: 20px 5px 0 5px; margin: 10px 0 20px 52px; width: 410px; }
div#description p { color: #2761b3; font-size: .9em; line-height: 1.4em; text-align: justify; padding-left: 10px; padding-right: 10px; }
div#description p img { margin: 2px 2px 0 0px; padding: 0; }

div.paginator { color: #2761b3; font-size: 1.2em; line-height: 1.7em; font-weight: bold; }

/* LISTINGS */

h1 .menu {font-size: 0.4em; line-height: 1em; float: right; color: #dfd1c3; padding: 10px 32px 0 0;}
h1 .menu select { color: #e7884c; width: 150px; }

div#listing {clear: both; border-top: solid 2px #c01e01; padding: 10px 0 0 0; margin: 0 35px;}

table#listings  {width: 340px; font-size: 0.75em; font-family: Arial, Helvetica, sans-serif;float: right;}
table#listings td.name { font-weight: bold; color: #c01e01; }
table#listings td {padding: 3px;border-bottom: solid 1px #edecec;}
table#listings tr#header {font-weight: bold; color: #4b4340;}
table#listings tr#header td { border-bottom: solid 2px #dd5600;}
table#listings tr.odd  {background: #fff8e5;}

div#listing div#xsmallthumb {float: left; padding: 0; margin: 0;}
div#listing div#xsmallthumb img.thumbsmall {border: solid 1px #e9e3d1; }
div#listing  div#xsmallthumb p#score { margin: 5px 0 0 28px; background: url(/images/pd/bg_rating_mini.gif) no-repeat; font-family: arial; float: left; font-size: 1.1em; letter-spacing: -0.05em; font-weight: bold; color: #fff; text-align: center; line-height: 0.7em; padding:14px 0 0 0; width: 40px; height: 40px; }
div#listing p#score .adjectiv {font-size: 0.5em; letter-spacing: -0.04em;}


/* FOOTER */
div#footer { background: url(/images/pd/bg_bottom.gif) no-repeat; color: #686868; padding: 134px 0 30px 0; font-size: 0.9em; text-align: center; font-size: 0.8em;}
div#footer a { color:#fff; }
div#footer ul {padding: 0; margin: 10px 0;}
div#footer ul li {display: inline; border-right: solid 1px #686868; padding: 0 5px;}
div#footer ul li.first {padding-left: 0;}
div#footer ul li.last {padding-right: 0; border-right: none;}

.did_you {margin:0 0 0 60px;}

.pagination {text-align:center;}
.pagination a {font-size: 1.5em; font-weight:bold; text-decoration:none;}
.pagination .current {font-size: 2em; font-weight:bold; text-decoration:underline; color:#8E0E00;}