#wrapper .page_title {
	overflow:hidden;
	width:888px;
	margin:0 36px 6px 36px;
	padding:10px 0 0 0;
	text-align:left;
}

.photo_box {
	overflow:hidden;
	width:852px;
	height:212px;
	margin: 10px auto 15px auto;
	padding:20px 18px 35px 18px;
	background:url(../images/bg_photo_box.jpg) no-repeat;
	border-bottom:2px dotted #ccc;
}

.photo_box .thumb {
	float:left;
	width:318px;
	height:218px;
	margin:0;
	padding:6px 0 0 6px;
	text-align:left;
	background:url(../images/bg_thumb.png) left top no-repeat;
}

.photo_box .comment {
	float:right;
	width:528px;
	margin:0;
	padding:0;
}

.photo_box .comment .title {
	margin:8px 0 72px 0;
	padding:0 0 0 0;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	letter-spacing:0.1em;
}

.photo_box .comment .sub_box {
	background:#888;
	margin:0 2px 0 160px;
	padding:8px;
}

.photo_box .comment .sub_box p {
	text-align:right;
	color:#eee;
	font-weight:bold;
	letter-spacing:0.1em;
	margin:0 0 4px 0;
	padding:0 2px 2px 2px;
	border-bottom:1px dotted #bbb;
}

.photo_box .comment .sub_box p a:link       { color:#eee;text-decoration:underline; }
.photo_box .comment .sub_box p a:visited    { color:#eee;text-decoration:underline; }
.photo_box .comment .sub_box p a:hover      { color:#ffff00;text-decoration:none;}
.photo_box .comment .sub_box p a:active     { text-decoration:underline; }