.project_view_wrap { width:670px; background: url("/img/board/custom_project_do/bg_view_middle.gif") repeat-y; }
	.project_view_wrap .project_view_top { background:url("/img/board/custom_project_do/bg_view_top.gif") no-repeat top; width:100%; height:100%; }
	.project_view_wrap .project_view_bottom { background:url("/img/board/custom_project_do/bg_view_bottom.gif") no-repeat bottom; width:100%; height:100%; }

	.project_view_wrap .project_view_data { padding:10px; }
		.project_view_data .title { float:left; font-weight:bold; font-size:12px; padding-top:5px; padding-left:16px; padding-bottom:10px; }
		.project_view_data .date { float:right; padding-top:5px; padding-right:20px; font-size:11px; }

.project_view_detail { width:644px; background: #f5f5f5; margin:0 auto; }
	.project_view_detail .project_view_detail_top { background:url("/img/board/custom_project_do/bg_view_in_top.gif") no-repeat top; width:100%; height:100%; }
	.project_view_detail .project_view_detail_bottom { background:url("/img/board/custom_project_do/bg_view_in_bottom.gif") no-repeat bottom; width:100%; height:100%; }

	.project_view_detail .project_view_detail_data { padding:10px; position:relative; width:100%; }

	.project_view_detail .project_view_detail_data .thumbnail { width:200px; height:140px; float:left; margin-right:10px; overflow:hidden; }
		.project_view_detail .project_view_detail_data .thumbnail img { width:200px; }
	.project_view_detail .project_view_detail_data .data { width:406px; float:left; }

		.project_view_detail .project_view_detail_data .data ul { list-style:none; margin:0; padding:0; }
		.project_view_detail .project_view_detail_data .data ul li { border-bottom:1px solid #e2e2e2; padding:5px; font-size:11px; color:#333333; line-height:18px; }
		.project_view_detail .project_view_detail_data .data ul li.last { border-bottom:0;  }

		.project_view_detail .project_view_detail_data .data ul li a { color:#ff5a00; text-decoration:none; }
		.project_view_detail .project_view_detail_data .data ul li a:hover { text-decoration:underline; }
		
		.project_view_detail .project_view_detail_data .data ul li .sep { margin-left:4px; margin-right:4px; color:#9a9a9a; }
		
		.project_view_detail .project_view_detail_data .data .option_tool { padding-top:2px; }

		.project_view_detail .project_view_detail_data .data .ccl { position:absolute; bottom:10px; right:16px; }

	.project_view_detail .project_view_detail_data .movie { width:400px; float:left; margin-right:10px; overflow:hidden; }
	.project_view_detail .project_view_detail_data .movie_data { width:206px; float:left; }

.project_view_wrap .project_view_data .project_mentor_wrap { background:url("/img/board/custom_project_view/bg_mentor_middle.gif") repeat-y top; margin-top:10px; }
.project_view_wrap .project_view_data .project_mentor_top { width:100%; height:100%; background:url("/img/board/custom_project_view/bg_mentor_top.gif") no-repeat top; }
.project_view_wrap .project_view_data .project_mentor_bottom { width:100%; height:100%; background:url("/img/board/custom_project_view/bg_mentor_bottom.gif") no-repeat bottom; }
	.project_view_wrap .project_view_data .project_mentor_data { padding:20px; }

	.project_view_wrap .project_view_data .project_mentor_data .project_mentor_title { background:url("/img/board/custom_project_view/bg_mike.gif") no-repeat; height:47px; color:#ffffff; font-weight:bold; padding-left:46px; padding-top:15px; }
		.project_view_wrap .project_view_data .project_mentor_data .project_mentor_title strong { color:#ffea00; }

	.project_view_wrap .project_view_data .project_mentor_data .project_mentor_description { line-height:18px; }
		.project_view_wrap .project_view_data .project_mentor_data .project_mentor_description a { color:#000; text-decoration:underline; font-weight:bold; }
		.project_view_wrap .project_view_data .project_mentor_data .project_mentor_description p { margin:0; padding:0; }

.project_view_wrap .mentor_replay_tool { text-align:right; padding:10px; padding-bottom:5px; }

.project_view_wrap .project_photos { background:url("/img/board/custom_project_view/bg_dotted_line.gif") repeat-x; padding:10px; }
.project_view_wrap .project_descriptions {
	padding:15px;
	padding-bottom:0;
}

.project_view_wrap .project_description {
	padding-top:10px;
	padding-bottom:25px;
	color:#333333; 
	line-height:18px;
}

.project_view_wrap .project_plan_go {
	margin-top:10px;
	text-align:right;
	padding-right:10px;
}

.project_action_wrap { 
	color:#333333; font-weight: bold;
	margin-top:6px;
	padding-left:10px;	padding-top: 14px;
	padding-bottom: 10px;;
	background:url("/img/board/custom_project_view/title_fighting.gif") no-repeat right; 
}
 
.project_action_wrap .count {
	color: #ff5c0f;
}

.project_comment_trackback_wrap .trackback_wrap {
	background: #f4f4f4;
	padding: 5px;
	margin-bottom: 10px;
}

.project_comment_trackback_wrap .trackback_wrap .trackback_address_wrap {
	background: #ffffff;
	color: #999999;
	font-size: 11px;
	text-align: center;	
	padding: 8px;
}

.project_comment_trackback_wrap .trackback_wrap .trackback_address_wrap .address {
	color: #ff5c0f;
}

.project_comment_trackback_wrap .trackback_list {
	padding-left: 5px; padding-right: 5px;
}

.project_comment_trackback_wrap .trackback_list li {
	margin-top: 10px;
}

.project_comment_trackback_wrap .trackback_list li .title_wrap {
	color: #333333;
	font-weight: bold;
}

.project_comment_trackback_wrap .trackback_list li .title_wrap a {
	color: #333333;
	text-decoration: none;
	margin-right: 3px;
}

.project_comment_trackback_wrap .trackback_list li .title_wrap .date {	
	color: #999999;
	font-size: 11px;
	font-weight: normal;
}

.project_comment_trackback_wrap .trackback_list li .excerpt {
	color: #999999;
	font-size: 11px;
	margin-top: 5px;
	line-height: 16px;
}

.project_comment_trackback_wrap .comment_wrap {
	border: 1px solid #d4d4d4;
	background: #f4f4f4;
	padding: 10px;
}
.project_comment_trackback_wrap .comment_wrap .message {
	text-align:center;
}
.project_comment_trackback_wrap .commentwrite_title_wrap {
	color: #999999;
	margin-bottom: 10px;
}

.project_comment_trackback_wrap .commentwrite_title_wrap .input {
	border: 1px solid #dddddd;	
	background: #ffffff;
	margin-left: 4px;
	width: 100px;
}

.project_comment_trackback_wrap .commentwrite_title_wrap .nickname {
	margin-right: 10px;
}

.project_comment_trackback_wrap .commentwrite_description_wrap {
}

.project_comment_trackback_wrap .commentwrite_description_wrap .text {
	border: 1px solid #dddddd;	
	background: #ffffff;
	font-size: 12px;
	height: 50px;
	width: 575px;
}

.project_comment_trackback_wrap .comment_list {
	padding: 10px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;		
}

.project_comment_trackback_wrap .comment_list li {
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 10px;
}

.project_comment_trackback_wrap .comment_list li.last {
	border-bottom: 0;
	margin-bottom: 0;
}

.project_comment_trackback_wrap .comment_list li .comment_title {
	color: #333333;
	font-weight: bold;
}

.project_comment_trackback_wrap .comment_list li .date {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	margin-right: 5px;
}

.project_comment_trackback_wrap .comment_list li .comment_description {
	margin-top: 10px;
	padding-bottom: 10px;
	color: #333333;
	line-height: 18px;	
}

.project_comment_trackback_wrap .comment_list li.last .comment_description {
	padding-bottom: 0;
}

.project_main_buttons {
	position:relative;
	width:650px;
	height:20px;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
}

.project_main_buttons .project_list_wrap {
	position:absolute;
	left:20px;
}
