* {margin: 0; padding: 0;}

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

h2 {font-size: 170%;}

div#wrap {margin: 0; border: 0px dashed silver; width: 1100px; padding: 0 28px 0 24px; -moz-box-sizing:border-box;box-sizing:border-box;}

div#topnav {padding: 0 6px; text-align: right; font-size: 75%;}
	div#topnav a {color: white; padding: 0 2px; text-decoration: none;}
	div#topnav a#freesites {color: red;}
	div#topnav a#blog {color: #e7078a;}
	div#topnav a#galleries {color: orange;}
	div#topnav a#premium {color: #00e419;}
	div#topnav a#dating {color: pink;}
	div#topnav a#camwhores {color: #0070f4;}
	div#topnav a:hover {text-decoration: underline;}
	
div#header {height: 150px; padding: 10px; margin-bottom: 5px;}

    div#header img {margin: 5px 5px 0px 0;}
	div#header h1 {font-size: 250%; margin-top: 10px;}
	
div#main {}	

div#main div {}	

div#menu {width: 170px; float: left;}
   div#menu ul li {list-style-type: none;}
   div#menu ol li {margin-left: 0px; list-style-position: inside;}

div.menu-section {margin: 0 0 5px 0; padding: 5px 5px 10px 5px;}

   div#menu h4 { font-size: 100%; margin-top: 8px;}
   div.menu-section a {font-size: 85%; color: silver; position: relative;}
   div.menu-section a:hover {color: white; position: relative; right: 2px}
   div.menu-section a#menu-porn-movies:hover {color: #0070f4; position: relative; right: 2px}
   div.menu-section a#menu-freesites:hover {color: red; position: relative; right: 2px}
   div.menu-section a#menu-premium:hover {color: #00e419; position: relative; right: 2px}
   div.menu-section a#menu-live:hover {color: #0070f4; position: relative; right: 2px}
   div.menu-section a#menu-galleries:hover {color: orange; position: relative; right: 2px}
   div.menu-section a#menu-dating:hover {color: pink; position: relative; right: 2px}
   div.menu-section a#menu-blog:hover {color: #e7078a; position: relative; right: 2px}
   
		div.menu-section a#menu-porn-movies {color: white;}
		div.menu-section a#menu-freesites {color: red;}
		div.menu-section a#menu-premium {color: #00e419;}
		div.menu-section a#menu-galleries {color: orange;}
		div.menu-section a#menu-live {color: #0070f4;}
		div.menu-section a#menu-dating {color: pink;}
		div.menu-section a#menu-blog {color: #e7078a;}
		
		/*
		div#menu div#freesite-menu a {color: #d40400;}
		div#menu div#freesite-menu a:hover {color: white;} 
		div#menu div#gallery-menu a {color: orange;}
		div#menu div#gallery-menu a:hover {color: white;}   
   		div#menu div#premium-menu a {color:#00e419;}
   		div#menu div#premium-menu a:hover {color: white;} 
		*/  			
		div#menu div#freesite-menu a:hover {color: #d40400;} 
		div#menu div#gallery-menu a:hover {color: orange;}   
   		div#menu div#premium-menu a:hover {color: #00e419;} 

		
		
div#content {float: left; font-size: 87%;}
    div#content div {margin: 0 0 10px 5px; padding: 10px; width: 600px; -moz-box-sizing:border-box;box-sizing:border-box;}

	div#content div#breadcrumbs a:hover {color: silver;}
	
	div#content div.entry, div#content div.feed div, div#content div.listing-class div  {width: 100%; border: 0px dashed green; background: transparent; float: none;}

	div#content div.feed div div {width: 300px; border: 0px dashed pink; padding-left: 0;}
	div#content div.feed div div a:hover img {border: 1px solid white;} 
	div#content div.feed div li {list-style-type: none; margin-left: 0px;}
	div#content div.entry p {margin: 0 0 5px 0; font-family: georgia;}
	div#content div.entry p:first-letter {font-size: 200%;}
	div#content div.entry img.wp-smiley {border: 0;}
	
	div#content div.entry a:hover img {border: 1px solid white;} 
	div#content div.navigation {padding-left: 10px; background: black; font-size: 130%;}
	div#content div.navigation a {font-weight: bold;}	
	
	div#content div.listing-class div.site-listing {padding: 5px; margin: 5px 0;}

	div#content div.listing-class div.site-listing p {border: 0px solid red; margin: 0;}
	div#content div.listing-class div.site-listing a {font-size: 120%; padding-right: 3px; font-weight: bold;}
	div#content div.listing-class div.site-listing span.sitedescription {font-size: 110%;} 
			      
	div#content div.listing-class div.site-listing span.tags a {font-weight: normal;} 
	div#content div.listing-class span.listing-class-more a {font-size: 130%;}
	div#content div#statsearch {background: black; padding: 2px 5px;}
				  
	div#content div#featured-listing img {float: left; margin: 0 8px 0 0;}

	div#content div#featured-listing a:hover img  {border: 1px solid white;}
	div#content div#featured-listing a {font-size: 150%;}
	
	div#content div#breadcrumbs {padding: 5px; font-size: 85%; background: black;}
	div#content div#breadcrumbs a {text-decoration: none; text-transform: lowercase;}

	div#content div#breadcrumbs p {padding-top: 5px;}

    div#content div#paysite-listings div.paysite-block {background: black;}

/* added to allow 'hot' image in review area */
	
	div.paysite-block img.reccommend {border: 0px solid green; display: inline; float: none;}
	div#content div#paysite-listings img.reccommend {border: 0px solid green; display: inline; float: none;}

/* end ad  */		
	
/* added when removed the positioning tags */

   div#content div.listing-class div.linklisttpl {padding-bottom: 0; margin-bottom: 5px;}

   a.premium-more {font-size: 150%; margin-bottom: 20px; margin-left: 5px; display: block; font-weight: bold;}

/* end add */
	
div#listads div.list-ad-sections {margin-left: 780px; margin-bottom: 5px; padding: 5px;}	 

	div#listads form#searchform {border: 0px dashed green; margin: 2px 0 5px 13px;}

	input#commentform {border: 1px solid gray; color: silver;}
	
	input#searchbox, input#commentform {background: black; height: 20px;}

	input#searchbutton, input#commentbutton {position: relative; top: 4px;}
	div#listads div#popular-paysites ul {margin-bottom: 20px;}
	div#listads div#popular-paysites ul a:hover {}
	div#listads ul {margin: 10px 0 5px 0;}
	div#listads ul li {margin: 0 0 0 10px; list-style-type: none;}
		
	div.list-cap-ad {text-align: center; border: 0px solid silver; margin: 0 auto 20px auto;}	
	   div.list-cap-ad h3 {margin: 0 0 10px 0; font-size: 150%;}

	   div.list-cap-ad img {margin: 0 auto;}

	   div.list-cap-ad a:hover img {border: 1px solid white;}
	   div.list-cap-ad a {font-size: 120%; font-weight: bold;}	
div.list-cap-ad p {text-align: left; padding: 0 5px;}

div#footer {clear: both; padding: 0 5px 10px 5px; margin: 5px 0; text-transform: lowercase; font-size: 90%; text-align: center;}
   div#footer img {position: relative; top: 6px;}
   div#footer p {margin-bottom: 10px;}

/* for form */
span#hidden {display: none;}

/* for rules and thanks */
div#rules, div#sponsors {font-size: 110%;}
div#content div#rules-highlight {border: 1px solid red;}
div#content div#rules p {margin-bottom: 10px;}   
div#content div#rules div#rulesenter a {font-weight: bold; font-size: 145%;}
div#content div.listing-class div#rules ul li, div#content div.listing-class div#sponsors ul li {list-item-type: disc; margin-left: 15px;}
div#content div.listing-class div#submit-trades ul li {list-item-type: disc; margin: 0 45px;}
div#content div.listing-class div#submit-trades ul.left {float: left;}


/* for faq */
div#content div.faqsection p {border: 1px solid #404040; margin: 10px 0; padding: 5px;}
span.answer {color: #8cc0f6; display: block;}

/* for comment */
div#listads div#comments form {margin-left: 12px;}
div#listads div#comments form p {font-size: 70%; color: silver;}
div#listads div#comments ul li {font-size: 70%; list-style: disc inside;}

div#comment-success {margin: 200px;  padding: 20px; border: 1px solid #404040; background: black url(http://www.thisdepravedworld.com/graphics/rebuild/gray/div-background.jpg) bottom repeat-x;}

