body {background-color: black; margin: 0; padding: 0; color: white;}

ol {padding: 5px 15px 0 25px;}

div#scroll {margin: 0 0 5px 0; padding: 0; border-bottom: 1px gray solid; background: #282828;}
div#lmenu {width: 162px; padding: 0; float: left; background: black; border: 0px dashed red;}
div.menuitem {}
div.menuitem div {border: 1px solid black; border-width: 0 1px 1px 1px; margin: 0; padding: 2px 2px 2px 2px;}
div.descriptor {color: white; background: black; border-left: 1px solid #903E42; border-right: 1px solid #3E1E20; border-bottom: 1px #3E1E20 solid; text-align: center; font-weight: bold;}
div.menuitem a:link {color: #b00c1b; background: #0a0a0a; display: block; padding: 2px 2px 2px 6px; border: 1px solid #606060;}
div.menuitem a:visited {color: #b00c1b; background: #0a0a0a; display: block; padding: 2px 2px 2px 6px; border: 1px solid #606060;}
div.menuitem a:active {color: #b00c1b; background: #0a0a0a; display: block; text-decoration: none; border: 1px solid #606060;}
div.menuitem a:hover {color: red; background: black; display: block; text-decoration: none; border: 1px solid;  border-top-color: #606060; border-left-color: #606060; border-right-color: #787878; border-bottom-color: #787878; position: relative; top: 1px;}

div#lmenu img {border: 1px solid red;}

div#header {text-align: justify; ; border-bottom: 1px solid gray; padding-left: 5px;} 
div#header p {paddin: 0; margin: 0; font-weight: bold;}
div#header h1 {font-size: 300%; color: white; display: inline; padding-left: 20px;}

div#sitenews {font-size: 100%; padding-bottom: 12px;}
div#sitenews b {font-size: 110%;}
div#sitenews p {margin: 3px 0; padding: 0 8px 0 8px; text-indent: 15px;}
div#sitenews p:first-letter {font-size: 145%;}
div#sitenews span#date {font-style: italic; font-size: 70%;}
div#sitenews a:link {}
div#sitenews a:visited {}
div#sitenews a:active {}
div#sitenews a:hover {}
div#sitenews h3 {margin: 0 0 0 8px;}
div#sitenews img {border: 1px solid red;}
div#sitenews i {font-size: 80%;}

div#search {margin-top: 15px;}
div#search b {}
span#hidden {display: none;}
input#s {background: black; border: 1px solid #606060; color: white;}

div#key {}
div#warning { margin-bottom: 25px;}
div#tabs {}

div.listing-class {font-style: italic; font-size: 155%; padding: 0 0 5px 15px;}

div#listings {padding-top: 20px; padding-left: 167px; padding-bottom: 20px;}
div#listings p {margin: 0; padding-left: 2px; font-size: 75%;}
div#listings a {font-size: 125%;}
div#listings p.descbottom {padding-left: 15px; border-bottom: 1px solid #323232; border-left: 1px solid #323232; margin-bottom: 3px; padding-bottom: 2px;}

div#listingscat {padding-top: 2px; padding-left: 167px; padding-bottom: 15px;}
div#listingscat h2 {margin-top: 1px;}
div#listingscat p {margin: 0; padding-left: 2px; font-size: 75%;}
div#listingscat a {font-size: 125%;}
div#listingscat p.descbottom {padding-left: 15px; border-bottom: 1px solid #323232; border-left: 1px solid #323232; margin-bottom: 3px; padding-bottom: 2px;}

span.sitedescription {font-size: 125%;}

div#banners {margin: 40px auto;}
div#banners table {font-size: 130%; border: 1px solid #606060; background-color: #282828;}
div#banners td {border: 0px solid #BE2028; background: black; padding-bottom: 3px;}
div#banners img {border: 1px solid black;}
div#banners span.bannertext {display: block; position: relative; top: 3px;}
div#banners a:link {color: white; text-decoration:none; font-weight:bold; font-style:normal;}
div#banners a:visited {color: white; text-decoration:none; font-weight:bold; font-style:normal;}
div#banners a:active {color: white; text-decoration:none; font-weight:bold; font-style:normal;}
div#banners a:hover {color: red; text-decoration:none; font-weight:bold; font-style:normal;}
div#banners td.graycell {background-color: #282828;}

.r {font-size: 90%;}

div#footer {text-align: center; border: 0px solid gray; clear: both; margin-top: 10px; padding: 0; margin-bottom: 20px;}
div#submit {padding-top: 10px; height: 60px; border-top: 1px solid red; font-size: 110%;}
div.buttons {padding: 0; width: 120px; height: 60px;}
div#button-left {float: left;}
div#button-right {float: right;}
div#button-leftb {float: left;}
div#button-rightb {float: right;}

div#thanks p {font-size: 125%; padding: 0 15px 0 175px;}
div#thanks a {font-size: 150%;}

table#rules {border: 1px solid #BE2028;}

div#rulesenter {text-align: center;}
		  div#rulesenter a:link {font-size:190%; color: red;}
		  div#rulesenter a:visited {font-size:190%; color: red;}
		  div#rulesenter a:active {font-size:190%; color: red;}
		  div#rulesenter a:hover {font-size:190%; color: gray; text-decoration: underline;}
div#resource {margin: 15px 0; padding: 0 0 15px 0;}
		  
table#submittrades a {font-size: 100%;}

/* Index */


div.colored {background:  #1E1E1E;}
div#warning {border-bottom: 1px solid gray; text-align: justify; padding: 8px 15px 8px 15px; font-size: 90%;}
		  div#warning a:link {font-size:100%; color: #903E42;}
		  div#warning a:visited {font-size:100%; color: #903E42;}
		  div#warning a:active {font-size:100%; color: #903E42;}
		  div#warning a:hover {font-size:100%; color: red;}
div#enter {text-align: center; padding: 0 10px 3px 167px;}
		  div#enter a:link {font-size:190%; color: red;}
		  div#enter a:visited {font-size:190%; color: red;}
		  div#enter a:active {font-size:190%; color: red;}
		  div#enter a:hover {font-size:190%; color: gray; text-decoration: underline;}
		  div#favlink a#favorite:link {font-size:90%; color:  crimson;}
		  div#favlink a#favorite:visited {font-size:90%; color:  crimson;}
		  div#favlink a#favorite:active {font-size:90%; color:  crimson;}
		  div#favlink a#favorite:hover {font-size:90%; color: gray; text-decoration: underline;}
		  
div#favlink {padding:3px 0 0 0; margin: 0; text-align: center;}		  		  

div#indexsearch {background: #0a0a0a; border: 1px solid #606060; margin-left: 167px; margin-bottom: 10px; padding: 10px;
		 margin-top: 52px;}	  
div#indexsearch table {font-size: 130%;}
divindexsearch td {padding-bottom: 3px;}
div#indexsearch a:link {color: white; text-decoration:none; font-weight:bold; font-style:normal;}
div#indexsearch a:visited {color: white; text-decoration:none; font-weight:bold; font-style:normal;}
div#indexsearch a:active {color: white; text-decoration:none; font-weight:bold; font-style:normal;}
div#indexsearch a:hover {color: red; text-decoration:none; font-weight:bold; font-style:normal;}


		 
div#news {background: #0a0a0a; border: 1px solid #606060; margin-left: 167px; margin-bottom: 10px; padding: 10px;
		 margin-top: 10px;}
div.feed {padding-top: 3px; border: 0px dashed aqua;}
div.feed h2 {display: inline;}
div.feed ul {padding-left: 0;margin-top: 4px; margin-left: 2px;}
div.feed li {list-style-type: none;}
div.feed a.feedlink {font-style: italic;}
div#blog  {background: #0a0a0a; border: 1px solid #606060; margin-left: 167px; margin-bottom: 10px; padding: 10px;
		  margin-top: 10px;}
		  /*  {border: 1px solid red; padding-top: 3px; margin-left: 167px; margin-bottom: 10px; border-width: 1px 0 0 1px;} */
 
div#adultnews {background: #0a0a0a; border: 1px solid #606060; margin-left: 167px; margin-bottom: 10px; padding: 10px;
		  margin-top: 10px;}
			  /* {border: 1px solid red; padding-top: 3px; margin-left: 167px; margin-bottom: 10px; border-width: 1px 0 0 1px;} */
		  		   
div#sitenews h3 {display: inline; padding-right: 15px; margin-bottom: 0;}
div#sitenews h1 {margin-top: 0;}

div.faqsection {padding: 15px 0;}
div#faq  {background: #0a0a0a; border: 1px solid #606060; margin-left: 167px; margin-bottom: 10px; padding: 10px;
		  margin-top: 10px;}	
div#faq h2{margin-bottom: 3px; display: block;}		  
div.question {color: red; font-size: 115%; font-weight: normal;}
div.answer {margin-bottom: 10px; font-size: 115%; padding-left: 25px;}		  

h2 {margin: 0; font-size: 150%;}
h2#search {margin: 5px 0 0 0;}

a.feedlink {padding-left: 15px; font-style: italic; font-size: 85%;}

div#searchindex {position: relative; text-align: center;}
div#searchindex b {position: relative; top: -4px;}
input#st {background: #282828; border: 1px solid silver; color: white; margin: 0;}
form#index {margin: 0 auto 10px auto; width: 387px;}

img.border {border: 1px solid red;}
/* end index */

/* Search Styles */

.searchheader {
	padding:5px;
	margin:5px 0px 5px 5px;
	background-color:black;
	color:white;
	font-weight:bold;
	font-size: 145%;
	border: 1px solid #323232;
	}

.searchterms {
	font-style:italic;
	}

.searchresult {
	color:#006666;
	}

.searchcount {
	font-size:80%;
	padding-left: 15px;
	}
/* end search */

/*  paysite openads */
div#listings div.paysite-block {margin: 0 0 10px 5px; width: 100%; border: 1px solid red; padding: 0;
			 border-width: 1px 0 0 0; overflow: auto /*took care of image extending beyond content area in FF */ 
				}
div#listings div.paysite-block p{padding: 5px; font-size: 105%;}				
div#listings div.paysite-block a {font-size: 140%;}
div#listings div.paysite-block img {float: left;  
				border: 1px solid red;
				border-width: 0 1px 1px 1px; 
				/* this line removes IE margin bug */
				margin: 0 10px 0 0;}
				
		/*  Paysite Footers */
				
				div#listings-footer div.paysite-block {margin: 0 0 5px 168px; border: 1px solid red; padding: 0 20px 0 0;
			 				 border-width: 1px 0 0 0; overflow: auto; /*took care of image extending beyond content area in FF */ 
							 text-align: left;}
				div#listings-footer div.paysite-block p{padding: 5px; font-size: 105%; text-align: left;}				
				div#listings-footer div.paysite-block a {font-size: 180%; text-align: left;}
				div#listings-footer div.paysite-block img {float: left;  
									border: 1px solid gray;
									border-width: 0 1px 1px 1px; 
									/* this line removes IE margin bug */
									margin: 0 10px 0 0;}				
				
		/* End Paysite Footers */

		/*  Paysite Index */
				
				div#listings-index {background: #0a0a0a; border: 1px solid #606060; margin-left: 167px; 
								   margin-bottom: 10px; padding: 10px; margin-top: 10px; width: 700px; text-align: center;}
				div#listings-index div.paysite-block {margin: 0; border: 0px solid red; padding: 0 20px 0 0;
			 				 border-width: 0; overflow: auto; /*took care of image extending beyond content area in FF */ 
							 text-align: left;}
				div#listings-index div.paysite-block p{padding: 0 5px 5px 5px; font-size: 105%; text-align: left; border: 0 dashed aqua;
								   margin-top: 3px;}				
				div#listings-index div.paysite-block a {font-size: 180%; text-align: left;}
				div#listings-index div.paysite-block img {float: left;  
									border: 1px solid red;
									/* this line removes IE margin bug */
									margin: 10px 10px 0 0;}				
				
		/* End Paysite Index */
						
/* end paysite ads */		

	
a:link  {color:crimson; text-decoration:none; font-weight:bold; font-style:normal;}
a:visited {color:crimson; text-decoration:none; font-weight:bold; font-style:normal;}
a:active  {color:gray; text-decoration:underline; font-weight:bold; font-style:normal;}
a:hover  {color:gray; text-decoration:underline; font-weight:bold; font-style:normal;}

div.pornstar-banners {background: #0a0a0a; border: 1px solid #606060; margin-left: 167px; 
				   margin-bottom: 10px; padding: 10px; margin-top: 10px; width: 700px; text-align: center;}

div#flash {width: 470; border: 1px solid red; border-width: 1px 0 0 1px; margin: 0 auto;} 

div#pornstars {background: #0a0a0a; border: 1px solid #606060; margin-left: 167px; margin-bottom: 10px; padding: 10px;
		  margin-top: 10px; width: 700px;}
		  
div.pornstar {background: #0a0a0a; border: 1px solid #606060; margin-left: 165px; margin-bottom: 30px; padding: 10px 8px 10px 10px;
		  margin-top: 10px; width: 700px; font-family: Georgia;}
		  
div.pornstar p {margin: 0; border: 0px dashed red;}
img.fright {float: right; margin: 0; border: 2px solid black;}
img.fleft {float:left; margin: 0 10px 0 0; border: 2px solid black;}		  
table.ratings td img {margin-left: 10px;}
img.scale {position: relative; top: 1px;}
table.starlinks {margin-top: 5px; width: 100%;}
table.starsites {width: 100%; margin-top: 5px;}
table.starsites td {border: 1px solid #606060; padding: 5px;}
table.starsites td {font-size: 80%;}
table.starsites td p {font-style: italic;}

form {border: 0px dashed red; margin-top: 0;}
button {color: white; background: #0a0a0a; border: 1px solid #606060; margin-left: 10px;}
a.home {font-size: 150%;}

div#wrap {min-width: 875px; width:expression(document.body.clientWidth < 875? "875px": "auto" );} /* minimum page width */

		