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; /* christmas add margin:0 */;}
div#lmenu {width: 162px; padding: 0; float: left; background: black;}
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; /* christmas add background-image: url(../graphics/xxxmas/garland.gif); background-repeat: repeat-x; height: 90px; */} 
div#header h1 {font-size: 300%; /* christams add - display:block; color: #078913; position: relative; top: 35px; margin-bottom: 12px; */ display: inline;  }
		   	  			  			   				/* christmas add  span.red {color: red; } */	

div#include-banner {text-align: center; font-size: 200%; /* display: none */}
div#include-banner div  {margin: 0 auto;}
div#include-banner img {border: 1px solid red;}

div#sitenews {font-size: 110%; padding-bottom: 12px; margin: 0 auto; text-align: left;}
div#sitenews b {font-size: 100%;}
div#sitenews p {margin: 10px 0; padding: 0 8px 0 8px; /* text-indent: 15px; */ width: 560px;}
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#sitenews a.big {font-size: 170%;}
div#sitenews a.big b {color: yellow;}

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: 40px; border-top: 1px solid red; font-size: 110%;}
div#footmap {padding-top: 5px; height: 10px; font-size: 90%; padding-bottom: 5px;}
			
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; text-align: center;}
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;}
div#pornstar-link {font-size: 150%; text-align: center; margin-bottom: 10px;}
				
		/*  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;}
				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 */

		/* thanks page */
		
		div#refer {font-size: 150%;}
		div#refer img {border: 1px solid crimson;}
		div#refer p {text-align: left; width: 490px;}
		
		/* end thanks */
		
		/* site map */
		div#sitemap {margin-left: 15px;}
		div#sitemap a {font-size: 80%;}
		div#sitemap div#mainpages {float: left;}
		table#tmap td {width: 255px; border: 0px solid red; padding: 5px;}
		/* end site map */
						
/* 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#lmenu img#newinmenu {border: 0px dotted blue;}

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

		