.show {
	margin: 0 auto;
	width: 954px;
	overflow: hidden;
}
.show .row {
	float: left;
	width: 622px;
}
.show .row .block .heading h1.title {
	float: none;
	display: block;
	width: auto;
	font-size: 11pt;
	line-height: 28px;
	text-align: center;
}
#porn {
	margin: 0 auto;
	padding: 5px 0;
	width: 608px;
}

.flash-replaced .alt {display: none;}

.show .adright {
	float: right;
	width: 325px;
	text-align: center;
}
.adright .ad {
	margin: 0 auto;
	padding: 5px 0;
	width: 315px;
}

.show .block h2.views {
	/*clear: right;*/
	float: right;
	margin: 0;
	padding: 5px 10px 6px;
	font-size: 13pt;
	font-weight: bold;
	line-height: 22px;
	white-space: nowrap;
}
.metadata {
	/*clear: right;*/
	width:588px;
	margin: 0 8px 8px;
	padding: 8px;
	overflow: hidden;
	background: #e8e8e8;
	border: 1px solid #d9d9d9;
}
.metadata .meta_left {
	float:left;
	clear:left;
	width:424px;
	padding:4px 0px;
	text-align:left;
}

.metadata .meta_right {
	float:right;
	clear:right;
	width:160px;
	padding:4px 0px;
	text-align:right;
}


.metadata h2, .metadata h3 {
	padding: 2px 0;
	font-weight: normal;
	font-size: 11pt;
	display:inline;
}
.metadata h2 {padding-left: 4px;}
.metadata h2.regular {font-size: 10pt;}

.metadata h4 {
	display: block;
	clear: right;
	margin: 0;
	padding: 1px 0;
	font-weight: normal;
	font-size: 10pt;
	text-align: right;
}

.row .block .row {
	float: none;
	width: 97%;
	margin: 0 auto;
}


.cursor_hand {
	padding: 0 5px;
	font-size: 8pt;
	cursor: pointer;
}

/* ratings */
.show .rating {
	float: left;
	display: block;
	width: 120px;
	position: relative;
	left: 10px;
	margin: 5px 0 0 0;
	background: transparent url(../images/stars/lg.gif) no-repeat 0 0;
}
.show .rating var {
	display: block;
	height: 22px;
	overflow: hidden;
	background: transparent url(../images/stars/lg.gif) no-repeat 0 -22px;
	text-indent: -900em;
}
.show a.rating:hover var {background-position: 0 -44px; cursor: pointer;}
.ratingtext {
	float: left;
	position: relative;
	left: 10px;
	margin: 5px 0 0;
	padding-left: 5px;
	font-size: 14pt;
	font-weight: bold;
	line-height: 21px;
	color: #999;
}

.sharer img {
	position: relative;
	top: 3px;
}

.resolution1920 #outer, .resolution780 #outer, #outer {width: 100%;}
#inner {
	margin: 0 auto;
	width: 90%;
}
.resolution780 #inner {width: 95%;}
.resolution1920 #inner {width: 85%;}

a.video-paginate-prev,
a.video-paginate-next {
	position: absolute;
	z-index: 3;
	top: 35px;
	display: block;
	width: 17px;
	height: 248px;
}
a.video-paginate-prev {
	left: -15px;
	background: #296382 url(../images/links/leftright.png) no-repeat 0 0;
}
a.video-paginate-next {
	right: 5px;
	background: #296382 url(../images/links/leftright.png) no-repeat -17px 0;
}

#inner .block {position: relative;}

.blue .block-wrap {
	clear: both;
	position: relative;
	overflow: hidden;
	border: 2px solid #135a7f;
	padding: 0 20px;
	height:340px;
}
.blue .block-wrap .block {
	margin: 0 -20px 0 0;
	padding: 0 20px 0 0;
	border-width: 0px;
	height:334px;
}
.blue .link-heading {
	overflow: hidden; float: left; padding-right: 3px; height: 28px;
}
.blue .link-heading a {
	float: left;
	display: block;
	position: relative;
	top: 3px;
	height: 25px;
	overflow: hidden;
	font-size: 10pt;
	line-height: 27px;
	background: #135a7f url(../images/tabs/related-fill.gif) repeat-x 0 0;
}
.blue .link-heading a span {
	float: left;
	display: block;
	float: left;
	background: transparent url(../images/tabs/related-left.gif) no-repeat 0 0;
}
.blue .link-heading a var {
	float: left;
	display: block;
	padding: 0 10px;
	height: 28px;
	background: transparent url(../images/tabs/related-right.gif) no-repeat right 0;
	color: #fff;
	font-weight: normal;
}
.blue .link-heading a var.hidden {display: none;}

.blue .link-heading a.active,
.blue .link-heading a:hover {
	top: 0;
	height: 28px;
}
