* {margin: 0; padding: 0;}

body {background: black; color: black; font-family: georgia; font-size: 12pt;}

h1 {font-size: 200%;}
h2 {font-size: 200%;}

#wrap {border: 0px dashed red; text-align: center;}

#main {border: 0px dashed green; width: 1011px; margin: 0 auto; background: white;}

/* to make Xmas just change header by adding -xmas.jpg at end   */
#header {background: url(../graphics/rebuild-2/this-depraved-world.jpg) no-repeat; border: 0px dashed gold; height: 155px; 
					 color: white; text-align: right; font-size: 75%; padding: 10px 10px 0 0;}
         img#header-link-img {position: relative; right: 400px; border: 0px dashed silver;}


#menu {border: 0px dashed blue; width: 220px; float: left; position: relative; top: -25px;
	  		   text-align: left; padding: 0 10px 10px 10px; -moz-box-sizing:border-box;box-sizing:border-box;
			   font-size: 80%;}
  #menu li {list-style-type: none;}
     .menu-section {border-bottom: 1px solid #ededed; padding: 10px 0}
     #search-box {margin-bottom: 10px;}					 
	 #last-menu-section {border: 0;}
	 
#content {border-left: 1px solid #ededed; border-bottom: 1px solid white; margin-bottom: 5px; width: 785px; /* 787 */
		 position: relative; right: 5px; -moz-box-sizing:border-box;box-sizing:border-box; margin-left: 220px;} 
  #breadcrumbs-index {border-bottom: 1px solid #ededed; margin: 0 0 20px 5px; text-transform: lowercase;
					 color: black; font-size: 65%; text-align: left; padding-bottom: 5px;}
  #breadcrumbs {border-bottom: 1px solid #ededed; margin: 0 0 10px 5px; text-transform: lowercase;
					 color: black; font-size: 65%; text-align: left; padding-bottom: 5px;}					 
  #warning {text-align: left;width: 700px; float: right; position: relative; top: -23px;}
  
  .content-section {text-align: left; padding: 5px 10px 10px 10px; margin: 0 0 0 5px;}
     .content-section li {list-style-type: none;}
  #first-selection {text-align: center;}
  	 #first-selection h1 {margin-top: 10px; font-size: 160%;}
	 #first-selection h2 {margin-top: 10px;}
  	 #first-selection p {text-align: left; margin: 10px 30px 0 30px; text-align: justify; font-size: 100%;}
  	 #pay-or-free, #review-indexlink {margin: 0 auto; width: 700px;}
       #pay-or-free td {border: 1px solid silver; text-align: center; padding: 5px; width: 50%;}
       #pay-or-free td p, #review-indexlink td p {text-align: center; margin-top: 3px; font-size: 70%;}
       #content #first-selection #review-indexlink td h1 a {font-size: 130%;}
	     #pay-or-free td p:first-letter, #review-indexlink td p:first-letter  {font-size: 150%;}
	  
  #blog-post {border: 1px solid #ededed; margin-top: 20px; border-width: 1px 0; width: 720px;}
    #blog-post .post p {margin: 3px 0 8px 0;}
	#blog-post .alignleft {float: left;}
      h3#blog-post-blurb {margin-bottom: 5px; font-size: 120%;}
      #blog-post img.wp-smiley {border: 0; }
	  /* for some reason, tags will be shoved 5px to the right without the white borders below */
	  .post {margin-left: 10px; border: 1px dashed white; font-size: 90%;}
	  .post p:first-letter {font-size: 150%;}
	  .post small {font-size: 80%;}
	  .post h2 {border: 1px dashed white;}
	  .entry {border: 1px dotted white;}
	  .post img {margin: 10px; border: 1px solid #960026;}
	       .post a img:hover {border: 1px solid #red;}
	  #past-blurbs {margin-top: 10px; font-size: 80%; font-weight: bold;}
	    #past-blurbs:first-letter {font-size: 150%;}
   
.navigation {margin: 10px 0 20px 10px;}
	  
   #adult-news h3 {margin-bottom: 5px; font-size: 120%;} 
	  #xfanz-feed {margin-left: 10px; font-size: 90%;}
	    #xfanz-feed li {border: 0px dotted red; margin: 3px 0;}
		
#footer {clear: both; border-top: 1px solid #ededed; font-size: 80%; padding-top: 2px;}
   #footer p {text-transform: lowercase; margin-bottom: 20px;}
   #friends {width: 740px; margin: 0 auto; padding-bottom: 10px;}
     #friends h4 {font-size: 120%; font-weight: normal;}	 
	 
a {color: #960026;}	 
a:hover {color: #ff050a;}
#menu a:hover {font-weight: bold; position: relative; right: 2px;}


/* freesite additions  */

#header-sites {background: url(../graphics/rebuild-2/this-depraved-world.jpg) no-repeat; border: 0px dashed gold; height: 155px; 
					 color: white; text-align: right; font-size: 75%; padding: 10px 10px 0 0;}
					 
#first-selection {font-size: 80%;}
#free-listings h3 {font-weight: normal; font-size: 120%; text-align: center; margin-bottom: 10px;}
#free-listings h4 {font-size: 150%; text-align: left; margin-top: 20px;}
.site-listing {padding: 3px 35px 0 0;}
   .site-listing a {text-transform: capitalize; font-weight: bold;}
   .site-listing a:visited {color: gray;}
   .siteinfo {font-style: italic;}
   #first-selection .site-listing p {margin: 0;}
     .sitedescription {text-transform: lowercase;}
	   .sitedescription b {text-transform: capitalize;}
  .linklisttpl {margin-bottom: 10px;}
#pagination {border: 0px dashed red; text-align: left; margin: 10px;}	   

/*  porn movies additions  */

#hosted-galleries-section {text-align: center;}
#hosted-galleries-section img {border: 2px solid black;}
#hosted-galleries-section a:hover img {border: 2px solid crimson;}

div#content div#movie-thumbs {padding: 7px; width: 873px; -moz-box-sizing:border-box;box-sizing:border-box;}

div#tags {text-align: center; border: 1px solid #ededed; padding: 5px;}
div#tags a {margin: 0 2px;}

/* porn movie gallery addition  */

div#movie-gal-content {margin: 20px 0; border: 0px dashed pink; float: left; position: relative; right: 3px;}
.movie-info {display: none;}
.flash {border: 1px solid black; margin-bottom: 10px;}

#movie-gal-description {text-align: center; border: 1px solid #ededed; padding: 5px 20px 10px 5px;  position: relative; right: 3px;}
  #movie-gal-description h1, #movie-gal-description h2 ,#movie-gal-description h4, #movie-gal-description h6{ text-align: left;} 
  #movie-gal-description h6 {font-size: 90%;}
  #movie-gal-description p {text-align: left; margin: 5px 5px 5px 0;}

#movie-gal-ad {border: 0px dashed red; text-align: justify; position: relative; top: 13px; right: -5px;}
  #movie-gal-ad p {padding: 3px 10px 7px 5px;}

#tagsb {width: 700px; position: relative; right: -20px; text-align: center; border: 1px solid #ededed; padding: 5px;} 

#legal {margin-top: 10px; color: gray;}

/* porn movie fetish addition  */

h1#fetish-title {text-transform: capitalize; margin-bottom: 20px;}

/* porn movies pornstar list page  */

div#pornstar-links {padding: 0 20px; text-align: left;}
div#pornstar-links a {font-weight: bold; font-size: 120%;}

/*  scam page additions  */

h1#scam-header {margin-bottom: 20px;}
img#scamthumb {border: 1px solid #960026; margin: 25px 10px 10px 0;}
img#scamthumbb {border: 1px solid #960026; margin: 5px 10px 0 0;}
.red {color: red; font-size: 130%;}

/*  paysite page additions  */
.paysite-block {overflow: auto; border: 1px solid #ededed; width: 740px; margin: 0 0 10px 0; padding: 10px;}
			        /* without the width statement on this block IE wont overflow correctly  */
.paysite-block img {float: left; margin-right: 10px; border: 1px solid black;}
.paysite-block img.reccommend {border: 0; float: none;}

/*  faq additions  */
span.answer {color: crimson;}

/*   search page additions  */
.searchheader {font-size: 240%; font-weight: bold; margin-top: 15px; text-align: left;}
#searchresults {text-align: left;}
.searchcount {font-weight: bold;}

/*  rules or submission adds  */
div#rules {border: 1px solid silver; text-align: justify; padding: 15px;}
div#rules p {margin: 0 0 10px 0;}
div#rules h3 {font-weight: bold; font-size: 250%;}}
div#rules ul li {list-style: circle; margin-left: 15px;}

#other-submits ul {width: 250px; text-align: left; border: 1px solid #ededed; position: relative; overflow: auto; padding: 10px; margin-left: 100px;}
#other-submits h4 {text-align:center; font-size: 120%; margin: 20px auto 5px auto;}
#other-submits ul#submit-left {float: left;}

/*  mini-review add-ons to porn links section  */
div.mini-review {padding: 5px; background: beige; text-align: left; border: 1px solid black;  width: 650px; margin: 0 auto; overflow: auto;}
   div.mini-review img {margin-right: 6px; border: 1px solid black; float: left; }
   div.mini-review h2 {margin: 0;}
   div#first-selection div.listing-class div.mini-review p {margin: 0; padding: 0 4px 4px 0; border: 0px dashed red; text-align: left;}
     div#first-selection div.listing-class div.mini-review p.mini-review-tags { font-size: 90%; font-style: italic;}
     p.mini-review-tags a {text-transform: lowercase; }
   
div.score-box {float: right; font-size: 215%; width: 75px; height: 75px;  border: 1px solid black; background: white; text-align: center;
			   font-family: tahoma; font-weight: bold; padding-top: 10px; margin: 0 0 4px 8px;}
	 div.score-box a {font-size: 35%; } 
