/* Core */
body { 
	font: .75em  Helvetica, Arial, sans-serif; 
	text-align: center; 
	background: #000 url('../images/bg01/stfbg.jpg') 50% 0 fixed no-repeat;
	}
#centering {
	text-align: left;			
	color: #fff;	
	}
#wrapper { 
	position: relative;
	}
#top {
	padding: 0 10px;
}
#logo {
	width: 930px;
	margin: 0 auto;
    background: transparent url(../images/skintwo-logo.png) 0px 55px no-repeat;
    padding: 234px 0px 0px 0px;
    position: relative;
    }	
#content {
		width: 930px;
		margin: 0px auto;
		padding: 20px 0 40px;
	}
#lbox {
	padding: 0 10px;
}

/* Main Content */
* { margin: 0; padding: 0; }			
p { padding: 0 0 10px 0; }
a { text-decoration: underline; color: #fff; }		
img { border: 0; }		
.clear { clear: both; height: 0.1px; line-height: 0; font-size: 0; }
.hide {
	position: absolute;
	top:0;
	left: -500px;
	display: block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	}
.trs { background:transparent url(../images/bg.png) 0px 0px repeat; }

/* Main Layout */
#topnav {
	font-size: 100%;
	margin: 0 auto 23px;
	padding-right: 4px;
	width: 930px;
	background: url(../images/bg.png) 0px 0px repeat;
	}
	#topnav a { 
			display: block;
			float: right;
			position: relative;
			color: #999;
			text-decoration: none;
			background-image: url(../images/topnav.png);
			height: 23px;
			}
			#topnav a:hover,#topnav a:focus { color: #fff; }
			#lfgstore { width: 404px; background-position: 0 0; }
					#lfgstore:hover,#lfgstore:focus { background-position: 0 -19px; }
			#topnav b { visibility: hidden; }

#videoBlock {
	margin: 0 15px 30px 0;
	float: left;
	}
	#player {
		padding: 0 4px 4px 0;
		background: url(../images/videoDS.png);
	}
	
#aboutBlock {
	width: 421px;
	margin: 0 0 30px 0;
	float: right;
	}
	#aboutBlock p { padding: 0 4px 10px 0; }
	
#galleryBlock {
	}
	.thumb {
		float: left;
		width: 204px;
		height: 118px;
		background: url(../images/galleryDS.png);
		margin: 0 38px 38px 0;
		}	
		.thumb a {
			display: block;
			margin: 0 4px 4px 0;
			float: left;
			}
			.thumb a img {
				-moz-opacity: 1.00;
				opacity: 1;
			}
			.thumb a:hover img {
				-moz-opacity: 0.70;
				opacity: 0.7;
			}
	.thumbEnd {
		float: left;
		width: 204px;
		height: 118px;
		background: url(../images/galleryDS.png);
		margin: 0 0 38px 0;
		}	
		.thumbEnd a {
			display: block;
			margin: 0 4px 4px 0;
			float: left;
			}
			.thumbEnd a img {
				-moz-opacity: 1.00;
				opacity: 1;
			}
			.thumbEnd a:hover img {
				-moz-opacity: 0.70;
				opacity: 0.7;
			}
			
#coverBlock {
	background: url(../images/skin-two-london-fetish-girls-cover.jpg) 50% 0 no-repeat;
	height: 540px;
}
#coverRef {
	background: url(../images/lfg-cover-reflect.png) 50% 0 no-repeat;
	height: 40px;
}

#creditsBlock {
	margin-top: 40px;
	background: url(../images/london-fetish-girls-credits.png) 50% 0 no-repeat;
	height: 257px;
}

#bottomnav {
	font-size: 100%;
	margin: 23px auto 0;
	padding-right: 4px;
	width: 930px;
	background: url(../images/bg.png) 0px 0px repeat;
	}
	#bottomnav span {
		display: block;
		float: right;
		height: 23px;
		width: 28px;
		text-align: center;	
		}
	#bottomnav a { 
			display: block;
			float: right;
			position: relative;
			color: #fff;
			text-decoration: none;
			background-image: url(../images/bottomnav.png);
			height: 23px;
			}
			#bottomnav a:hover,#bottomnav a:focus { color: #fff; }
			#buydvd { width: 98px; background-position: 0 0; }
					#buydvd:hover,#buydvd:focus { background-position: 0 -19px; }
			#buyclips { width: 78px; background-position: -126px 0; }
					#buyclips:hover,#buyclips:focus { background-position: -126px -19px; }
			#links { width: 42px; background-position: -232px 0; }
					#links:hover,#links:focus { background-position: -232px -19px; }
			#contact { width: 68px; background-position: -302px 0; }
					#contact:hover,#contact:focus { background-position: -302px -19px; }
			#bottomnav b { visibility: hidden; }
			
#bottom {
	padding: 0 10px;
}
	
#footerBox {
	width: 796px;
	height: 207px;
	margin: 0 auto;
	background: url(../images/skin-two-logo-sml.png) 0 200px no-repeat;
	padding: 204px 0 0 134px;
	position: relative;
	}
	#footerBoxL {
		float: left;
		}
		#footerBoxL a, #footerBoxL a:link {
			border: 0px;
			border-bottom: 2px dotted #aa0e06;
			color: #fff;
			text-decoration: none;			
		}
		#footerBoxL a:hover, #footerBoxL a:focus, #footerBoxL a:active {
			border: 0px;
			border-bottom: 2px dotted #aa0e06;
			color: #aa0e06;
			text-decoration: none;			
		}
	#footerBoxR {
		float: right;
	}
	#bgSwitch {
		position: relative;
		}
		.bgbtn {
				width: 48px;
				height: 33px;
				float: left;
				background: url(../images/bgswitchDS.png);
				margin: 5px 10px 0 0;
		}	
		.bgbtn a {
			display: block;
			margin: 0 3px 3px 0;
			float: left;
			}
			.bgbtn a img {
				-moz-opacity: 1.00;
				opacity: 1;
			}
			.bgbtn a:hover img {
				-moz-opacity: 0.70;
				opacity: 0.7;
			}

#siteCredit {
	font-size: 11px;
	width: 930px;
	margin: 0 auto;
	padding-bottom: 25px;
	}
	#siteCredit span {
		padding: 0.15em;
	}
	#siteCredit a {
		color: #ccc;
		text-decoration: none;
	}
	#siteCredit a:hover {
		color: #fff;
	}
	#siteCredit .link {
		text-decoration: underline;
	}

h2 {
	font-size: 200%;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 15px;
	background-position: 0 0; 
	background-repeat: no-repeat; 
	}
	h2 i { visibility: hidden; }
	h2#t_lfg { font-size: 560%; background-image: url(../images/london-fetish-girls-txt.png); }

h3.pop {
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 20px;
}
	
#thickboxContent { 
		display: none; 
		}
		#banners img {
			display: block;
			margin: 0 auto 15px;
		}
		#banners a, #banners a:hover, #banners a:active, #banners a:focus, #banners a:visited {
			text-decoration: none; 
			border: 0;
			color: #000;
		}
		#banners a.end {
			padding-bottom: 15px;
		}