form{ padding: 0;}

#body{
	width: 950px;
	margin: 0 auto 0 auto;
}
#photo_detail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding: 0 0 20px 8px;
	width: 922px;
	background-color: #FFFFFF;
	float: left;
}

#main_contents{
	float:left;
	width: 680px;
	background-color: #FFFFFF;
}

#main_photo{
	width: 680px;

}

#main_photo_header{
	width: 680px;
	height: 40px;

}

#main_photo_title{
	float: left;
	padding:11px 0 11px 22px;
	width: 440px;
	height: 18px;
	font-size:18px;
	color:#333333;
	background-image: url(images/title_eyecatch.png);
	background-repeat: no-repeat;
	background-position: 2px center;
}

#result_scroller{
	float: right;
	margin-top: 14px; 
	width: 200px;

}

#main_photo_content{
	width: 648px;
	padding: 15px;
	text-align:center;

	background-color: #EFEFEF;
	border-color: #85BCDF;
	border-style: solid;
	border-width: 1px;
	
}

#comments_header{
	margin-top:10px;
	padding:11px 0 11px 22px;
	width: 658px;
	height: 18px;
	font-size:18px;
	color:#333333;
	background-image: url(images/comments_eyecatch.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

#comments{
	width: 680px;
}

#comment{
	padding: 0 0 0 22px;
	width: 658px;

}

.comment_content{
	padding: 0 0 15px 8px;
	width: 650px;

}

#side_contents{
	margin-left: 693px;
	*margin-left: 689px;
	width:226px;
	background-color: #FFFFFF;
}

#photo_info_username{
	padding: 15px 0 8px 0;
	font-size:18px;
	color:#FF9900;
}

#photo_info_comment{
	padding: 0 0 8px 0;

}

.photo_info_status{
	float:left;
	padding: 0 0 15px 0;
	width: 220px;
}

.photo_info_status_title{
	float:left;
	width: 80px;
}
.photo_info_status_value{
	margin-left: 80px;
}


.photo_list{
	float:left;
	width: 224px;
}

.photo_list_title{
	padding: 6px 0 0 16px;
	min-height:20px;
	width:212px;
	color:#333333;
	background-image: url(images/list_eyecatch.png);
	background-repeat: no-repeat;
	background-position: 1px center;
}

.photo_list_stage{
	width: 208px;
	height:120px;
	padding: 4px 0 0 4px;
	background-color: #EFEFEF;
	border-color: #85BCDF;
	border-style: solid;
	border-width: 1px;
}

.photo_list_item1{
	background-color:black;
	float:left;
	width:100px;
	height:100px;
}

.photo_list_item2{
	background-color:black;
	margin-left:104px;
	*margin-left:101px;
	width:100px;
	height:100px;
}
*:first-child+html .photo_list_item2 {
	margin-left:104px;
}

.photo_list_tools{
	margin:4px 0 0 0;
	text-align:center;

}

#comment_form{
	width: 98%;

}


.by {
	font-size:11px;
	color:#666666;
}

.from {
	margin-left:6px;
	font-size:11px;
	color:#666666;
}
.album {
	margin-left:4px;
	font-size:12px;
	color:#666666;
}
.comment_username{

	font-size:16px;
	color:#3399FF;
}

