/* BODY STYLE */
body {background:#64676c; color:#232d39;}

/* BASE LINKS */
a {outline: none;}
a:link {color: #0094d5; text-decoration: underline;}
a:visited {text-decoration: underline;  color: #690e25;}
a:hover {color: #ff9a00; text-decoration: underline;}
a:active {color: #64676c; text-decoration: none;}

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

.redstrikethrough {text-decoration: line-through; color:#FF0000;}
.greenbold {color:#009900; font-weight:bold;}

/* CONTAINER */
div#container { margin:0 auto; width: 925px;}


/* HEADER */

div#header { position: relative; }

ul#menu {background: #232c39; padding: 0; margin:  0; line-height: 2.8em; font-size: 0.8em; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
ul#menu a {color:  #fff; text-decoration: none;}
ul#menu li { display:  inline; padding: 0 0.6em; border-right: solid 1px #151b24; border-left: solid 1px #39414c;}
ul#menu li.home { border-left: none; padding-left: 2em;}
ul#menu li.bookmark { background: url(/images/rps/bullet_bookmark.gif) no-repeat; padding-left: 2em;}
ul#menu li.rss { background: url(/images/rps/bullet_rss.gif) no-repeat; padding-left: 2em;}
ul#menu li.loginregister { border-right: none; padding-right: 0; background: url(/images/rps/bullet_login.gif) no-repeat; padding-left: 2em;}

h1.logo { background: url(/images/rps/logo.gif) no-repeat; height: 76px;  width: 720px; text-indent: -9999px; padding:  0;}

form.minisearch { position: absolute; right: 20px; top: 60px;}
form.minisearch input#searchfield {background: url(/images/rps/bg_search.gif) no-repeat fixed; width: 148px; height: 19px;border: none; padding: 3px;}
html>body form.minisearch input#searchfield {background: url(/images/rps/bg_search.gif) no-repeat;}
form.minisearch input#searchbutton {background: url(/images/rps/b_search.gif) no-repeat; width: 23px; height: 25px;vertical-align: top; margin-top: 1px;}
html>body form.minisearch input#searchbutton {margin-top: 0;}

/* CONTENT */

/*
div {border: solid 1px #fff; }
ul {border: solid 1px #333; }
li {border: solid 1px #000; }
*/

div#content {background: #232c39; width: 720px;padding: 0 0 10px 0; margin-bottom: 1em; float: left;}

div#center-content {width: 550px; margin-left: 15px;}

div#menucol {float: right; width: 135px;}

div.textblock_outside { background: #fff; margin: 0 0 15px 0; padding: 20px 0px; }
div.textblock_outside p {font-size: 0.8em;}

div.textblock { background: #fff; margin: 0 0 15px 0; padding: 20px 30px; }
div.textblock p {font-size: 0.8em;}
h2 { font-family: Georgia, "Times New Roman", Times, serif; background: #f5f0e2;color: #ff9a00; padding: 6px 0 6px 33px; margin: 0; font-style: italic; font-weight: bold; font-size: 2em;}
h2 .menu {font-size: 0.5em; float: right; color: #dfd1c3; padding: 0 32px 0 0; margin: 6px 0 0 0;}
h2 .menu select {width: 200px; }

ul#categories {float: right; width: 135px; padding: 0 0 20px 0; font-size: 0.9em; margin-right: 5px; font-size: 0.75em;}
html>body ul#categories {margin-right: 15px; width: 130px;}
ul#categories a {padding: 0 0 0 1em; color: #fff; text-decoration: none; display: block; background:  url(/images/rps/bullet_category.gif) no-repeat;}
ul#categories a:hover { color: #ff9a00;}
ul#categories li { line-height:  2em; border-bottom: solid 1px #2f3b4e;}
ul#categories li.banner {background: none; border-bottom: none;}
ul#categories li.banner img {border: solid 1px #2f3b4e; border-top: solid 1px #151a22; border-left: solid 1px #151a22; margin-top: 15px;}
ul#categories li.banner a {background: none; padding: 0 0 0 5px;}

ul#bookmark_button {float: right; width: 135px; padding: 0 0 20px 0; font-size: 0.9em; margin-right: 5px; font-size: 0.75em;}
html>body ul#bookmark_button {margin-right: 23px; width: 130px;}
ul#bookmark_button a {padding: 0 0 0 1em; color: #fff; text-decoration: none; display: block;}

ul#link-trades {float: right; width: 135px; padding: 0 0 30px 0; font-size: 0.9em; margin-right: 5px; font-size: 0.60em;}
html>body ul#link-trades {margin-right: 15px; width: 130px;}
ul#link-trades h3 { margin-bottom: 5px; margin-left: 5px; color: #ff9a00; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; }
ul#link-trades a {padding: 0 0 0 1em; color: #fff; text-decoration: none; display: block; background:  url(/images/rps/bullet_link.gif) no-repeat;}
ul#link-trades a:hover { color: #ff9a00;}
ul#link-trades li { line-height:  2em; border-bottom: solid 1px #2f3b4e;}
ul#link-trades li.banner {background: none; border-bottom: none;}
ul#link-trades li.banner img {border: solid 1px #2f3b4e; border-top: solid 1px #151a22; border-left: solid 1px #151a22; margin-top: 15px;}
ul#link-trades li.banner a {background: none; padding: 0 0 0 5px;}
a.friends_link_trades {font-size:.80em;}
a.view_all_friends {font-weight:bold;}

div#review {padding: 20px 0 10px 0;  border-bottom: solid 1px #f5f0e1;}
div#review h3 {font-size: 1.2em; }
div#review p.review-text {font-size:  0.8em; }
div#review img.thumbsmall {float: left; margin: 0 10px 0 0; border:  solid 1px #f5f0e1;}
div#score {float: right; background: url(/images/rps/bg_score.gif) no-repeat; width: 74px; height:  65px; color: #bd3a00; text-align: center; line-height: 0.7em; font-size: 1.9em; font-family: impact; padding:  18px 0 0 0;}
div#score .adjectiv {font-size:  0.5em; }
p#subtitle {font-size: 0.7em; padding-bottom:  15px; }
.date {background: url(/images/rps/bullet_date.gif) no-repeat; padding: 3px 0 7px 18px; line-height: 2em; color: #8a8f92;}
.thumbbig {margin: 0 0 10px 0; border: solid 1px #f5f0e1;}
.video_formats_detail {font-size:9px;}
div.reviewlink { text-align: center; padding-top: 5px; padding-bottom: 10px; }

div#generalcontent {padding: 20px 30px 10px 30px;}
div#generalcontent p { font-size: 0.8em;}

table#listings  { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;width: 485px; font-size: 0.7em; margin: 0 0 30px 0; padding: 10px 0}
table#listings td.name { font-weight: bold; color: #232c39; padding-left: 5px; border-right: solid 1px #e4e4e4; }
table#listings td {padding: 6px 2px;border-bottom: solid 1px #e4e4e4;}
table#listings tr#header {font-weight: bold; color: #232c39;}
table#listings tr#header td { border-bottom: solid 2px #ff9a00;}
table#listings tr.odd  {background: #f0f0f0;}

div#listing {border-top: solid 2px #ff9a00; padding: 15px 0 5px 0;}
div#listing table#listings {width: 365px;}
html>body div#listing table#listings {width: 378px;}
div#listing div#xsmallthumb {float: left; margin-right: 10px;}
html>body div#listing div#xsmallthumb {margin-right: 0;}
div#listing div#xsmallthumb img.thumbsmall { border:  solid 1px #f5f0e1; border-top: solid 1px #100f0e; border-left: solid 1px #100f0e; margin-right: 10px;}
div#listing h2.sitename {font-size: 1.5em;background: none; height: 15px; color: #282421; padding: 10px 0;}
div#listing p#subtitle {font-size: 0.9em; padding: 0 0 10px 0;}
div#listing  div#xsmallthumb p#score {margin: 5px 0 0 0;background: url(/images/rps/bg_rating_xsmall.gif) no-repeat; font-family: impact; float: left; font-size: 0.9em; color: #bd3a00; text-align: center; line-height: 0.7em; padding:14px 0 0 0; width: 36px; height: 36px;}
div#listing p#score .adjectiv {font-size: 0.5em; letter-spacing: -0.04em;}
div#listing table#listings  td {padding-left: 10px;}
table#listings td.name { font-weight: bold; color: #232c39; padding-left: 5px; border-right: solid 1px #e4e4e4; border-left: none; }

.latest_rss_div {height:18px;line-height:18px;text-align:right;}

img#caricature { float: right; border: solid 1px #000; margin: 0 0 10px 10px; }


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

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

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

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

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


table#stats  { font-size: 0.8em; border-top: solid 1px #edecec; width: 485px; margin-top: 5px;}
table#stats td {padding: 3px;border-bottom: solid 1px #edecec;}
table#stats td.stats-bar { width: 110px;background: url(/images/rps/bg_bar.gif) no-repeat ;  }
table#stats td.stats-number { font-weight: bold; color: #ff9a00; }
table#stats td.stats-name { font-weight: bold; padding-right: 5px; color: #232c39;}
table#stats tr#header {font-weight: bold; color: #4b4340;}
table#stats tr#header td { border-bottom: solid 1px #e4e4e4;}
table#stats tr.odd  {background: #f0f0f0;}

h3#oneliner { font-family: Georgia, "Times New Roman", Times, serif; background: #f5f0e2;color: #ff9a00; padding: 6px 10px 6px 10px; margin: 0; font-style: italic; font-weight: bold; font-size: 1.1em; text-align: center;}
h4#subtitle { font-size: 1.6em;font-family: Georgia, "Times New Roman", Times, serif; color: #ff9a00; font-weight: bold;}
h6 { font-size: 1em; color: #ff9a00; font-weight: bold; border-bottom: solid 2px #ff9a00; margin: 0 0 10px 0;}
h6#smalltitle { font-size: 1em; color: #ff9a00; font-weight: bold; border-bottom: solid 2px #ff9a00; margin: 10px 0 0 0;}

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

ul#middle-menu { margin: 1em 0 2em 0; padding: 0.5em 0; font-size: 0.8em; line-height: 2em; background: #232c39; text-align: center; font-family: Arial, Helvetica, sans-serif;}
ul#middle-menu a {text-decoration: none;color: #fff;}
ul#middle-menu a:hover {color:#ff9a00;}
ul#middle-menu li{display: inline; margin: 0; padding: 0.5em; border-right: solid 1px #2f3b4e;}
ul#middle-menu li.last {border: none;}

table#sitedetails  {width: 485px; font-size: 0.7em; border-top: solid 2px #ff9a00; margin: 10px 0 20px 0;}
table#sitedetails td {padding: 3px;border-bottom: solid 1px #e4e4e4;}
table#sitedetails td.name { font-weight: bold; }
table#sitedetails tr.odd  {background: #f0f0f0;}

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

div#commentform { background: #fff8e5; padding: 10px 20px 20px 20px; margin-top: 5px;}
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.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 30px; }
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; }

form.search { margin: 0 20px 0 30px; padding: 0; }
form.search input#searchfield { width: 400px; 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 {background: url(/images/rps/icon_search.gif); width: 16px; height: 16px; vertical-align: top; margin: 5px;}
html>body form.search input#searchbutton2 {margin: 5px;}


/*COLRIGHT*/

div#colright { width: 205px; font-size: 0.8em; background: #8a8f92; float: left; padding: 10px 0 30px 0;}

ul#top { font-size: 0.9em; margin: 0; padding: 0;}
ul#top h3 {text-indent: -9999px; margin-left:  10px;}
ul#top h3.topsites { background: url(/images/rps/t_top20sites.gif) no-repeat; width:175px; height: 30px; line-height: 2em; }
ul#top h3.toppornreviews a { display: block; background: url(/images/rps/t_topreviews.gif) no-repeat; width:175px; height: 30px; line-height: 2em; }
ul#top h3.latestpornreviews a { display: block; background: url(/images/rps/t_latestreviews.gif) no-repeat; width:175px; height: 30px; line-height: 2em; margin-top: 15px; }
ul#top h3.latestpornlistings a { display: block; background: url(/images/rps/t_latestlistings.gif) no-repeat; width:175px; height: 30px; line-height: 2em; margin-top: 15px; }


ul#top li {line-height: 2.2em; padding: 0 0 0 0px; margin: 0 3px 0 7px; border-bottom:  solid 1px #959a9d;}
ul#top li a { background: url(/images/rps/bg_note2.gif) no-repeat; padding: 3px 0; width: 194px;display: block;}
ul#top li.top3 a { background: url(/images/rps/bg_note.gif) no-repeat right; padding: 3px 0; width: 194px;display: block;}
ul#top li img { border: solid 1px #999fa2; border-top: solid 1px #74787b; border-left: solid 1px #74787b; margin-top: 7px;}
ul#top a { color: #fff; text-decoration: none; }
ul#top a:hover { color: #3f4143; }

ul#top .position {color: #3f4143; padding: 0 8px 0 5px; font-weight: bold;}
ul#top .positiondouble { color: #3f4143; padding: 0 5px 0 2px; font-weight: bold;}
ul#top .rating { color: #fff; float: right; padding-right: 10px; }

div#newsletter { background: #4b5054; color: #fff; padding: 10px 5px 10px 8px; margin: 10px 0 0 8px; width: 153px;}
html>body div#newsletter { background: #4b5054; color: #fff; padding: 10px; margin: 10px 0 0 8px; width: 167px;}
div#newsletter form {padding: 0; margin: 0; }
div#newsletter h4 {background: url(/images/rps/t_newsletter.gif) no-repeat; height: 50px; width: 175px; text-indent: -9999px;}
div#newsletter p {font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size:  0.9em; line-height:  1.6em;}
div#newsletter input#newsletterfield { background: url(/images/rps/bg_emailnewsletter.gif) no-repeat; background-attachment:fixed; border: none; width: 145px; height: 25px; padding: 4px 10px 0 5px;}
html>body div#newsletter input#newsletterfield {background: url(/images/rps/bg_emailnewsletter.gif) no-repeat; margin:0;}


.contact_email {color:#ff0000;font-size:.9em;}
.contact_submit_title {font-size:.9em;color:#0000ff;margin-top:5px;text-decoration:underline;}
.contact_submit_details {font-size:.8em;color:#ff0000;}

div#contentbottom { clear: both; }

/* FOOTER */
div#footer { color: #979ba3;padding: 10px 0 10px 0; font-size: 0.9em; text-align: left; font-size: 0.8em; padding-left:  100px;}
div#footer ul { padding:  10px 0 0 180px; margin: 0; }
div#footer ul li {display: inline; border-right: solid 1px #979ba3; padding: 0 5px; margin: 0;}
div#footer a {color:#fff; }
div#footer ul li.first {padding-left: 0;}
div#footer ul li.last {padding-right: 0; border-right: none;}