			body {
				margin:0px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#999999;
				background:url(images/backing.gif) no-repeat center top #0c0c0c;
			}

			#pageContent {
				background:url(images/contentbackground.gif) no-repeat top #161616;
				width: 995px;
				margin-left: auto;
				margin-right: auto;
				padding:0px 0px 0px 0px;
				position:relative;
				min-height:1000px;
			}
			a {
				color:#ffffff;
				text-decoration:none;
			}
			p, h1 {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 10px 0px;
			}			
			img {
				border:0px;
			}
			#footer {
			padding:5px;
			text-align:center;
			}
			a.footerlinks {
			padding:0px 10px 0px 10px;
			}
			.sidecats {
				 border:1px solid #808080;
				 float:left; 
				 margin:1px; 
				 width:45%; 
				 padding:4px;
				 cursor:pointer;
				 width:120px;
				 font-weight:bold;
			}
			.sidecats:hover {
				background-color:#333333;
			}
			#mainlinks {
				padding:0px 0px 5px 0px;
			}
			#mainlinks2 {
			height:64px; background:url(images/mainlinks.gif) no-repeat;
			}
			a.amainlinks {
				padding:0px 20px 0px 0px;
				font-weight:bold;
			}
			#headerpadding {
				padding:20px 20px 0px 20px;
			}
			#outercontent {
				margin-right:20px;
				margin-left:20px;
				width:957px;
			}
			
			

			
			#content {
				width:957px;
				background:url(images/contenthead.png) no-repeat;
				padding-right:20px;
				padding-left:20px;
				padding-top:15px;
				min-height:270px;
			}
			#contentgrow {
				width:957px;
				background:url(images/contentgrow.png) repeat-y;
			}
			#contentbottom {
				width:957px;
				background:url(images/contentbottom.png) no-repeat;
				height:23px;
				clear:left;
			}
			
			
			#profileoutercontent {
				float:left; margin:0px 0px 0px 8px;
				width:370px;
			 }
			#galleryoutercontent {
				float:left; margin:0px 0px 0px 8px;
				width:605px;
			 }

			#profilecontent {
				width:333px;
				background:url(images/profilehead.png) no-repeat;
				padding-right:20px;
				padding-left:20px;
				padding-top:15px;
				min-height:259px;
			}
			#profilegrow {
				width:373px;
				background:url(images/profilegrow.png) repeat-y;
				
			}
			#profilebottom {
				width:373px;
				background:url(images/profilebottom.png) no-repeat;
				height:22px;
				clear:left;
			}
			#statsa {
				float:left;          margin:0px 15px 0px 0px; width:145px; text-align:right;
			 }
			#statsq {
			 	float:left; width:145px;
			 }
			#profileback {
			   	font-size:16px; font-weight:bold; padding:10px 0px 10px 25px; 
			}
			
			
			#searchbox {
			 	background:#1c1c1c; border:1px solid #808080; padding:10px; width:265px; height:243px; float:left;
			}
			#searchby {
			   	height:25px; font-size:16px; font-weight:bold;
			}
			#text {
			   	margin:0px 55px 0px 12px;
		   	}
			#hometext {
			   	float:left; margin:0px 0px 0px 12px; width:670px;
		   	}
			#homepageman {
				position:absolute;
				left: 708px;
				top: -9px;
			 }
			#galleryman {
				position:absolute;
				left: 708px;
				top: -2px;
			 }
			 #gallerytext {
             text-align:center;
			 padding:5px;}
			#galleryback {
				background:url(images/galleryback.png) no-repeat; height:329px; width:197px; 
				margin:1px; float:left; position:relative; text-align:center; padding:20px 0px 0px 0px;
			}
			#gallerybackprofile {
				background:url(images/gallerybackp.png) no-repeat; height:274px; width:197px;
				margin:1px; float:left; position:relative; text-align:center; padding:20px 0px 0px 0px;
			}
			#gallerybacklandscape {
				background:url(images/gallerybackl.png) no-repeat; height:269px; width:400px; 
				margin:1px; float:left; position:relative; text-align:center; padding:25px 0px 0px 0px;
			}
			#estrap {
				font-size:16px;
				font-weight:bold;
			}
			#ename {
				font-size:16px;
			}
			#earea {
				font-size:16px;
			}
			.galleryp {
				border:1px solid #666666;
				padding:4px;
			}
			#newsletter {
				margin:10px 0px 0px 50px;
			}
			#newestescorts {
				font-size:22px;
				margin:0px 0px 0px 50px;
				padding:5px 0px 5px 0px;
			}
			#currentlyviewing {
			text-align:center;
			font-size:14px;
			font-weight:bold;
			padding:10px;
			}

