.review-details { 
	position: relative; 
	padding: 20px; 
}

.dark .review-details { 
	margin: 0 0 -23px 0; 
	background: #0d0d0d; 
	border-top: 1px solid #323232; 
	border-right: 1px solid #323232; 
	border-left: 1px solid #323232; 
}

.light .review-details { 
	margin: 0 0 -22px 0; 
	background: #fff; 
	border-top: 1px solid #d3d3d3; 
	border-right: 1px solid #d3d3d3; 
	border-left: 1px solid #d3d3d3; 
}

.review-art { 
	float: left; 
	display: inline; 
	width: 200px; 
}

.review-info { 
	float: right; 
	display: inline; 
	width: 410px; 
	font-size: 1.2em; 
}

.review-info td { 
	padding: 8px 10px 8px 0; 
}

.dark .review-info td { 
	border-bottom: 1px solid #191919; 
}

.light .review-info td { 
	border-bottom: 1px solid #e6e6e6; 
}

.review-info td.review-info-title { 
	width: 110px; 
	font-weight: bold; 
}

.dark .review-info td.review-info-title { 
	color: #626262; 
}

.light .review-info td.review-info-title { 
	color: #929292; 
}

.review-info td.review-info-data { 
	width: 335px; 
}

.dark .review-info td.review-info-data { 
	color: #929292; 
}

.light .review-info td.review-info-data { 
	color: #323232; 
}

.review-details-tnail { 
	float: right; 
	display: inline; 
	margin: 0 0 15px 15px; 
	padding: 5px 0 0; 
	text-align: center; 
}

.content .review-details img, .content .review-details-tnail img, #review-archive img { 
	margin: 0; 
	padding: 0; 
	background: transparent; 
	border: 0; 
}

.review-details img { 
	width: 200px; 
}

.review-details-tnail .review-cover img { 
	width: 100px; 
	margin-bottom: 2px; 
}

#review-archive {
	float: left;
	width: 700px; 
}

#review-archive .review { 
	position: relative; 
	float: left; 
	display: inline; 
	width: 100px; 
	height: 170px; 
	margin: 0 40px 30px 0; 
	text-align: center; 
}

#review-archive .review-cover { 
	position: absolute; 
	bottom: 27px; 
}

#review-archive .review-score { 
	position: absolute; 
	bottom: 0; 
	left: 0; 
}

#sidebar-left .review img, #sidebar-right .review img { 
	padding: 0; 
	background: transparent; 
	border: 0; 
}

#sidebar-left .review, #sidebar-right .review { 
	position: relative; 
	float: left; 
	display: inline; 
	width: 85px; 
	height: 145px; 
	margin: 0 20px 20px 0; 
	text-align: center; 
}

#sidebar-left .review:nth-child(3), #sidebar-left .review:nth-child(6), #sidebar-right .review:nth-child(2), #sidebar-right .review:nth-child(4), #sidebar-right .review:nth-child(6) { 
	margin-right: 0; 
}

#sidebar-left .review-cover { 
	position: absolute; 
	bottom: 24px; 
}

#sidebar-left .review-score, #sidebar-right .review-score { 
	position: absolute; 
	bottom: 0; 
	left: 0; 
}

#sidebar-left .review-cover img, #sidebar-left .review-score img { 
	width: 85px; 
}

#sidebar-right .review { 
	width: 70px; 
	height: 120px; 
}

#sidebar-right .review-cover { 
	position: absolute; 
	bottom: 20px; 
}

#sidebar-right .review-cover img, #sidebar-right .review-score img { 
	width: 70px; 
	height: auto; 
}