/* contents */
.logNavi_1{
	height: 70px;
	position:relative;
}
ul.logNavi_2{
	clear:both;
	padding-top:10px;
	height:14px;
	margin:0 5px;
}
ul.logNavi_2 li{
	float:left;
	height:14px;
}
ul.logNavi_2 li.opacity{
	-moz-opacity: 0.3;
	opacity: 0.3;
	-khtml-opacity: 0.3;
}
ul.logNavi_2 li.bar img{
	padding-bottom:2px;
	_padding-bottom:0;
	-moz-opacity: 0.5;
	opacity: 0.5;
	-khtml-opacity: 0.5;
}

ul.logNavi_2 li a{
	/*padding:2px;*/
}
ul.logNavi_2 li a, ul.logNavi_2 li span{
	color:#58595b;
	font-size:11px;
}

ul.logNavi_2 li.first{
	padding-right:28px;
	padding-left:15px;
	background:url("../images/log/icon_navi_2_first.gif") no-repeat 0 50%;
	*background-position:0 2px;
}

ul.logNavi_2 li.prev{
	padding-left:9px;
	background:url("../images/log/icon_navi_2_prev.gif") no-repeat 0 3px;
	*background-position:0 2px;
	float:left;
}

ul.logNavi_2 li.next{
	/*padding-left:12px;*/
	padding-right:9px;
	background:url("../images/log/icon_navi_2_next.gif") no-repeat 100% 3px;
	*background-position:100% 2px;
	float:right;
}

ul.logNavi_2 li.last{
	padding-left:28px;
	padding-right:15px;
	background:url("../images/log/icon_navi_2_last.gif") no-repeat 100% 50%;
	*background-position:100% 2px;
}
a.copyUrl{
	text-decoration:none;
}
a.hover{
	text-decoration:underline;
}

.itemMemo a{
	text-decoration:underline;
}
.itemMemo a.linkUrl{
	text-decoration:underline;
	line-height:1.59;
}
.copyUrl span{
	display:none;
	visibility:hidden;
}

.logTitle{
	background:transparent url(../images/container/dot_line.gif) repeat-x scroll 0 bottom;
	position:relative;
	width:100%;
}

.logTitle h2{
	color: #de5c06;
	font-size: 17px;
	font-weight: bold;
	padding-left:1px;
	height:28px;
	padding-bottom:2px;
	width:460px;
	overflow:hidden;
}

.logTitle h2 a{
	color:#de5c06;
}

.logTitle .logWriteBtn{
	font-weight:bold;
	clear:both;
	position:absolute;
	right:0;
	padding-right:6px;
	_padding-right:3px;
	top:5px;
	*top:6px;
}
#logBox{
	overflow:hidden;
	padding-right:16px;
	/*background:url("../images/container/dot_line.gif") repeat-x 0 bottom;*/
}
#logBox .empty{
	text-align:center;
	margin-bottom:35px;
	font-size:11px;
}
.permerLink{
	text-align:right;
	margin-bottom:22px;
	padding-top:6px;
	padding-right:6px;
	_padding-right:3px;
}

.permerLink span{
	color: #999;
	font-size: 11px;
	font-family:'Tahoma','Dotum';
	vertical-align:middle;
}

#day_address #copy {
	background: url(../images/container/url_copy.gif) no-repeat right top;
	width: 21px;
	height: 13px;
	padding-left:3px;
}
/* .logNavi_1 */
.logNavi_1 div{
	float:left;
}
.logNavi_1 .move{
	width:13px;
	height:23px;
}

.logNavi_1 .move img{
	padding:3px 5px;
}
.logNavi_1 .prev{
	margin-right:17px;
}
.logNavi_1 .next{
	margin-left:12px;
}
.logNavi_1 .move span{
	display:none;
}
.logCount{
	background:url('../images/icon/navi_log_count.png') no-repeat;
	width:31px;
	height:29px;
	padding:7px 0 0 11px;
	margin-left:10px;
	position:relative;
	top:-1px;
}
.logCount span{
	height:13px;
	float:left;
	margin-right:2px;
	background:url('../images/icon/navi_date.gif') no-repeat;
}
.logCount span big{
	display:none;
}
.logCount .logDay_1{
	width:5px;
	background-position:0 -34px;
	padding-right:1px;
}

.logCount .logDay_2{
	width:8px;
	background-position:-16px -34px;
}

.logCount .logDay_3{
	width:9px;
	background-position:-32px -34px;
}

.logCount .logDay_4{
	width:10px;
	background-position:-48px -34px;
}

.logCount .logDay_5{
	width:10px;
	background-position:-65px -34px;
}

.logCount .logDay_6{
	width:9px;
	background-position:-82px -34px;
}

.logCount .logDay_7{
	width:10px;
	background-position:-98px -34px;
}

.logCount .logDay_8{
	width:10px;
	background-position:-115px -34px;
}

.logCount .logDay_9{
	width:10px;
	background-position:-131px -34px;
}

.logCount .logDay_0{
	width:9px;
	background-position:-148px -34px;
}
.logDate span{
	float: left;
	margin-right: 3px;
	background-image:url('../images/icon/navi_date.png');
	background-repeat: no-repeat;
	display:block;
}
.logDate .last{
	margin-right:0;
	padding-right:0;
}
.logDate span big{
	display: none;
}

.logDate .shadow{
	height: 8px;
	background-image :url('../images/icon/navi_date_shadow.png');
	display:block;
	margin-top:26px;
}

.logDate .logDay_1, .logDay_1 .shadow{
	width: 10px;
	padding-right:6px;
	background-position:0 0;
}
.logDate .logDay_2, .logDay_2 .shadow{
	width: 17px;
	padding-right:1px;
	background-position:-30px 0;
}

.logDate .logDay_3, .logDay_3 .shadow{
	width: 20px;
	background-position:-61px 0;
}

.logDate .logDay_4, .logDay_4 .shadow{
	width: 21px;
	background-position:-93px 0;
}

.logDate .logDay_5, .logDay_5 .shadow{
	width: 18px;
	background-position:-126px 0;
}

.logDate .logDay_6, .logDay_6 .shadow{
	width: 19px;
	background-position:-158px 0;
}

.logDate .logDay_7, .logDay_7 .shadow{
	width: 19px;
	background-position:-190px 0;
}

.logDate .logDay_8, .logDay_8 .shadow{
	width: 20px;
	background-position:-222px 0;
}

.logDate .logDay_9, .logDay_9 .shadow{
	width: 19px;
	background-position:-256px 0;
}

.logDate .logDay_0, .logDay_0 .shadow{
	width: 20px;
	background-position:-308px 0;
}

.logDate .logDay_dot, .logDay_dot .shadow{
	width: 7px;
	background-position:-363px 0;
}

/* footer */
.footer{
	margin:15px auto 0;
	width:248px;
}
.footer li{
	float:left;
	display:inline;
	font-size:11px;
	font-weight:bold;
}

.footer a{
	color:#58595b;
}

/* 추후 수정 */
.footer .first{
background:transparent url(../images/icon/first_btn.gif) no-repeat scroll left top;
padding-left: 20px;
padding-right:14px;
padding-top:3px;
}

.footer .pre{
background:transparent url(../images/icon/pre_btn.gif) no-repeat scroll left top;
padding-left: 20px;
padding-right:21px;
padding-top:3px;
}

.footer .next{
background:transparent url(../images/icon/next_btn.gif) no-repeat scroll right top;
border-left:1px solid #AEAEAE;
padding-left:21px;
padding-right:19px;
padding-top:3px;
width:25px;
}

.footer .last{
background:transparent url(../images/icon/last_btn.gif) no-repeat scroll right top;
padding-left:13px;
padding-right:20px;
padding-top:3px;
width:25px;
}


/* item  logBox*/
.logBox .item{
	padding-bottom: 35px;
	/*_padding-bottom: 36px;*/
	padding-left:21px;
	background:url('../images/icon/icon_item.gif?20090807') no-repeat 0 4px;
	*background:url('../images/icon/icon_item.gif?20090807') no-repeat 0 5px;
	_background:url('../images/icon/icon_item.gif?20090807') no-repeat 0 4px;
}

.logBox .iconBox_3{
display:none;
}

.logBox div.rss{
	background:url('../images/icon/icon_rss.gif?20090807') no-repeat 0 4px;
}
.logBox div.phone{
	background:url('../images/icon/icon_item_phone.gif?20090807') no-repeat 0 4px;
}

.logBox div.item.contents
{
	background-position:0 0;
}

.logBox div.item.image{
}

.logBox .item p.itemMemo{
	line-height: 150%;
	font-size:13px;
	word-wrap:break-word;
}

.logBox .item p.itemMemo span.file{
	display:block;
}


.logBox .item p.itemMemo span.file a{
	background:url("../images/log/icon_file.gif") no-repeat 0 50%;
	padding-left:14px;

	font-size:11px;
	text-decoration:underline;
}

.logBox .item p.itemMemo.hidden{
	overflow:hidden;
	height:133px;
}

.logBox .item p.itemMemo.auto{
	height:auto;
}

.logBox .item.size12{
	padding-bottom:35px;
	background-position:0 4px;
}

.logBox .item.size13{
	padding-bottom:34px;
	background-position:0 5px;
}

.logBox .item.size14{
	padding-bottom:33px;
	background-position:0 6px;
}

.logBox .item.size15{
	padding-bottom:32px;
	background-position:0 7px;
}

.logBox .item.size16{
	padding-bottom:31px;
	background-position:0 8px;
}

.logBox .item.size17{
	padding-bottom:30px;
	background-position:0 9px;
}

.logBox .item p.itemMemo.bold, .logBox .item p.itemMemo.bold a{
	font-weight:bold;
}
.logBox .item.size12 p.itemMemo.hidden{
	height:
}

.logBox .item.size12 p.itemMemo a.lightBox{
	padding-top:3px;
}

.logBox .item.size13 p.itemMemo a.lightBox{
	padding-top:4px;
}

.logBox .item.size14 p.itemMemo a.lightBox{
	padding-top:5px;
}

.logBox .item.size15 p.itemMemo a.lightBox{
	padding-top:6px;
}

.logBox .item.size16 p.itemMemo a.lightBox{
	padding-top:7px;
}

.logBox .item.size17 p.itemMemo a.lightBox{
	padding-top:8px;
}

.logBox .item.size12 p.itemMemo, .logBox .item.size12 p.itemMemo a{
	font-size:12px;
}

.logBox .item.size13 p.itemMemo, .logBox .item.size13 p.itemMemo a{
	font-size:13px;
}

.logBox .item.size14 p.itemMemo, .logBox .item.size14 p.itemMemo a{
	font-size:14px;
}

.logBox .item.size15 p.itemMemo, .logBox .item.size15 p.itemMemo a{
	font-size:15px;
}

.logBox .item.size16 p.itemMemo, .logBox .item.size16 p.itemMemo a{
	font-size:16px;
}

.logBox .item.size17 p.itemMemo, .logBox .item.size17 p.itemMemo a{
	font-size:17px;
}

.logBox .item p.itemMemo a.lightBox{
	float:left;
	margin-right:5px;
	line-height:1.59;
	display:block;
	text-decoration:none;
	outline:none;
}

.logBox .item p.itemMemo a.blog{
	float:none;
	display:inline;
	margin:0;
	text-decoration:none;
	outline:none;
}
.logBox .item p.itemMemo a.blog img{
	margin-bottom:7px;
}

.logBox .item p.itemMemo var{
	cursor:pointer;
}
.logBox .item .itemNavi{
	height:14px;
	padding-top:8px;
	display:block;
	clear:both;
}

.logBox .item .itemNavi li{
	float:left;
	font-size:11px;
	padding:0 7px;
	color:#939598;
	line-height:13px;
	background:url('../images/icon/item_bar_left.gif') no-repeat 100% 2px;
	_background-position-y:1px;
}

.logBox .item p.foldBtn{
	background: url(../images/log/icon_fold_btn.gif) no-repeat 0 10px;
	display:none;
	top: 13px;
	left: 0;
	padding: 8px 0 0 7px;
}

.logBox .item p.foldBtn a {
	color: #939598;
	font-size: 11px;
}

.logBox .item .itemNavi li a{
	color:#939598;
}

.logBox .item .itemNavi li .replyBtn {
	background:url('../images/icon/item_reply_icon.gif') no-repeat 0 50%;
	padding-left:7px;
}

.logBox .item .itemNavi li .replyBtn.clicked {
	background:url('../images/icon/item_reply_icon_clicked.gif') no-repeat 0 50%;
}

.logBox .item .itemNavi li.creator{
	color:#cabaad;
	background:url('../images/icon/item_bar_right.gif') no-repeat 100% 2px;
	_background-position-y:1px;
}

.logBox .item .itemNavi li.creator a{
	color:#cabaad;
}

.logBox .item .itemNavi .first{
	padding-left:0;
}

.logBox .item .itemNavi .grade{
	padding-left:20px;
}

.logBox .item .itemNavi .grade a{
	padding-right:21px;
	margin-right:1px;
	background:url('../images/icon/item_bar_grade.gif') no-repeat 100% 0px;

}
.logBox .item .itemNavi .grade a.clicked{
	background:url('../images/icon/item_bar_grade.gif') no-repeat 100% -13px;

}
.logBox .item .itemNavi .grade a:hover{
	text-decoration:none;
}
.logBox .item .itemNavi li.last{
	background:none;
	padding-right:0;
}

/* Loading */
.loading{
	margin-top:-2px;
}

/* reply */
.logBox .replyBox{
	padding-top:5px;
	/*margin-top:43px;*/
	display:none;
	clear:both;
}

.logBox .reply{
	padding : 12px 0 15px 0px;
	border-bottom:1px dotted #cbccce ;
}

.logBox .replyContents{
	line-height:18px;
	margin:0px 0 2px 40px;
	color:#676569;
}

.logBox .iconBox_2{
	margin-top:3px;
}

.logBox .replyContents a.lightBox{
	border: 1px solid #CCCFD2;
}
.logBox .replyContents a.lightBox img{
	width:12px;
	height:12px;
}
.logBox .replyNavi{
	height:12px;
	margin-left:40px;
	display:block;
}

.logBox .replyNavi li{
	float:left;
	display:inline;
	padding-right:7px;
}
.logBox .replyNavi .userName{
	background:url('../images/icon/navi_reply_bar.gif') no-repeat 100% 0;
	color:#898b8f;
	padding-right:8px;
	margin-right:8px;
}
.logBox .replyNavi li, .replyNavi a{
	color:#a5a7a8;
	font-size:11px;
}

.logBox .reReply{
	clear:both;
	border-bottom:1px dotted #d2d3d5;
	padding: 12px 0 15px 32px;
	background:url("../images/log/icon_reReply.gif") no-repeat 1px 21px;
/*	min-height:51px;
	height:auto !important;
	height:51px;
	padding-left:60px;
	padding-bottom:21px;
	margin-bottom:21px;
	border-bottom:1px dotted #d2d3d5;
	position:relative;
	clear:both;*/
}

.logBox .writeReplyForm{

}

.logBox .writeReReplyForm{
	background:transparent url(/images/icon/talkBox/icon_reReply.gif) no-repeat scroll 1px 26px;
	height:43px;
	padding:11px 0 0 23px;
}

.logBox .writeReplyForm textarea{
	width:386px;
	background-color:transparent;
}

.logBox .writeReReplyForm textarea{
	width:363px;
	background-color:transparent;
}

.logBox .modifyReplyForm{
	margin-left:37px;
}

.logBox .modifyReplyForm ul{
	float:right;
	height:12px;
	padding-right:5px;
}

.logBox .modifyReplyForm li{	float:left;	font-size:11px;	padding:0 7px;	background:url('../images/icon/item_bar_left.gif') no-repeat 100% 60%;}
.logBox .modifyReplyForm li.first{	padding-left:0;}
.logBox .modifyReplyForm li.last{	background:none;}
.logBox .modifyReplyForm li a{	color:#939598;}
.logBox .modifyReplyForm textarea{	background-color:transparent; border:1px solid #B8C0C8;	color:#939598;	font-size:11px;	padding:2px 0 0 2px;	margin-bottom:5px; float:left;}
.logBox .reply .modifyReplyForm textarea {	height:35px;	width:415px;}
.logBox .reReply .modifyReplyForm textarea {	height:35px;	width:383px;}

.logBox .modifyReplyForm .md_right{float:left; margin-left:5px; width:44px;}
.logBox .modifyReplyForm .md_right a {float:left; width:44px; height:19px; _position:relative; _top:-1px;}
.logBox .modifyReplyForm .saveBtn{padding-bottom:2px;}
.logBox .modifyReplyForm .cancelBtn{_padding-bottom:1px;}
.logBox .modifyReplyForm:after{content:" "; display:block; clear:both; height:0px; visibility:hidden; line-height:0px;}



/* 리플 입력창, 공통 */
.writeReplyForm {
	padding:11px 0 11px 0;
	height:43px;
}

.writeReReplyForm{
	height:43px;
	padding:11px 0 0px 39px;
	background: url(/images/icon/talkBox/icon_reReply.gif) no-repeat scroll 15px 26px;
}



.writeReplyForm .iconBox_1, .writeReReplyForm .iconBox_1 {
	padding-right:0px;
	border-top: 1px solid #b8c0c8;
	border-left: 1px solid #b8c0c8;
	border-bottom: 1px solid #b8c0c8;
	border-right: 0 none;
	/*background-color:#F9F9F9;*/
	background-color:transparent;
	background-image:none;
	width: 43px;
	height: 42px;
}

.writeReplyForm .iconBox_1 img, .writeReReplyForm .iconBox_1 img{
	border: 1px solid #cccfd2;
	width: 27px;
	height: 27px;
	padding: 0px;
	margin:7px 0 0 7px;
}

.writeReplyForm textarea, .writeReReplyForm textarea {
	width:395px;
	height: 42px;
	background-color: #f9f9f9;
	border-top: 1px solid #b8c0c8;
	border-right: 1px solid #b8c0c8;
	border-bottom: 1px solid #b8c0c8;
	border-left: 0 none;
	float:left;
}

.writeReReplyForm textarea {
	width:366px;
}

.writeReplyForm input, .writeReReplyForm input{
float:right;
}

.itemNavi .gradeList{
	clear:both;
	position:absolute;
	z-index:5;
	border:1px solid #CABAAD;
	width:63px;
}
.itemNavi .gradeList li.border{
	border-bottom:1px dotted #CABAAD;
	background:#ffffff url('../images/icon/item_bar_grade.gif') no-repeat 100% -12px;
}
.itemNavi .gradeList li{
	/*background-color:#ffffff;*/
}
.itemNavi .gradeList li a, .gradeList li em{
	color:#CABAAD;
	font-size:11px;
}
.itemNavi .gradeList li a{
	display:block;
	padding:3px 0 3px 5px;
}
.itemNavi .gradeList li em{
	text-decoration:none;
}
.itemNavi .gradeList li a:hover{
	background-color:#000;
}

/* writeLogBox */
.writeLogBox
{
	margin-bottom:35px;
}
div.item form.modify{
	background:none;
	padding-left:0;
	margin-bottom:0;
	margin-left:-2px;
	*margin-left:-1px;
	*margin-top:-1px;
	display:block;
}

/* editor */
div.writeAreaBox
{
	margin-bottom:7px;
	*zoom:1;
}

div.writeAreaBox:after
{
	content:" ";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

div.writeAreaBox div.memo
{
	background:transparent url("../images/log/bg_input_write.png") no-repeat;
	float:left;
}

div.writeAreaBox div.memo textarea
{
	background:transparent;
	border:0;
	height:47px;
	margin:3px;
	overflow-x:hidden;
	overflow-y:auto;
	width:468px;
}

div.writeAreaBox a.writeSaveBtn
{
	background:url("../images/icon/btn_write.gif") no-repeat 0 1px;
	width:61px;
	height:52px;
	margin-top:1px;
}

div.writeAreaBox a.writeModifyBtn
{
	background:url("../images/icon/btn_modify.png") no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/icon/btn_modify.png");
	width:62px;
	height:25px;
}

div.writeAreaBox a.writeCancelBtn
{
	background:url("../images/icon/btn_cancel.png") no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/icon/btn_cancel.png");
	width:62px;
	height:25px;
}

div.writeAreaBox a.writeSaveBtn span, div.writeAreaBox a.writeModifyBtn span, div.writeAreaBox a.writeCancelBtn span
{
	display:none
}

form.modify div.memo
{
	background:transparent url("../images/log/bg_input_modify.png") no-repeat;
}

form.modify div.memo textarea
{
	width:434px;
}

div.writeAreaBox a
{
	float:right;
}

div.writeAreaBox a img
{
	margin-top:1px;
}

.modifyForm{
	position:relative;
	width:100%;
}

/* 글 쓰기 창, 콘텐츠 종류 */
.writeLogBox div.typeBox
{
	margin-bottom:15px;
	*zoom:1;
}

.writeLogBox div.typeBox:after
{
	content:" ";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.writeLogBox div.typeBox a
{
	display:block;
	float:left;
	height:34px;
	width:34px;
	padding-right:5px;
	outline:none;
	text-decoration:none;
}

/* 공개 설정 */
.writeLogBox div.gradeBox
{
	*zoom:1;
}

.writeLogBox div.gradeBox:after
{
	content:" ";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.writeLogBox div.gradeBox p.selectBox, .writeLogBox div.gradeBox span
{
	float:right;
}

.writeLogBox div.gradeBox span
{
	padding:4px 6px 0 0;
	font-size:11px;
}

.writeLogBox ul.list
{
	background:#ffffff;
	border:1px solid #d8d8d8;
	border-top:0;
	z-index:5px;
	position:absolute;
}


/*.writeLogBox p.selectBox a, .writeLogBox ul.list li a
{
	background:#ffffff;
	color:#5c5c5c;
	display:block;
	font-size:11px;
	outline:none;
	text-decoration:none;
	padding:2px 6px 2px; 
	*padding-bottom:1px;
	width:55px;
	height:15px;
} - NANUM */ 
.writeLogBox p.selectBox a, .writeLogBox ul.list li a
{
	background:#ffffff;
	color:#5c5c5c;
	display:block;
	font-size:11px;
	outline:none;
	text-decoration:none;
	padding:3px 6px 2px;
	_padding:4px 6px 1px;
	width:55px;
	height:13px;
}
	
.writeLogBox div.contentsBox ul.list
{
	height:105px;
	overflow-x:hidden;
	overflow-y:auto;
}

.writeLogBox div.contentsBox p.selectBox a, .writeLogBox div.contentsBox ul.list li a
{
	color:#888888;
	width:65px;
}

.writeLogBox div.contentsBox p.star.selectBox a, .writeLogBox div.contentsBox ul.starList li a
{
	width:77px;
}
.writeLogBox p.selectBox a
{
	background-image:url("../images/icon/icon_grade.gif");
	background-repeat:no-repeat;
	background-position:55px 8px;
	border:1px solid #d8d8d8;
}

.writeLogBox div.contentsBox p.selectBox a
{
	background-image:url("../images/icon/icon_select_box.gif");
	background-repeat:no-repeat;
	background-position:65px 8px;
}

.writeLogBox div.contentsBox p.star.selectBox a
{
	background-position:77px 8px;
}

.writeLogBox p.selectBox a:hover, .writeLogBox ul.list li a:hover, .writeLogBox div.contentsBox ul.starList li a:hover
{
	background-color:#f9f9f9;
}

.writeLogBox a.writeCancelBtn, .writeLogBox a.writeModifyBtn
{
	display:none;
	float:left;
	margin-left:3px;
	_margin-left:2px;
}

.writeLogBox a.writeCancelBtn
{
	margin-top:3px;
	_margin-top:-11px;
}




.modifyForm textarea{
	width:645px;
}
.writeLogBox ul.btn, .modifyForm ul.btn{
	zoom:1;
	clear:both;
	margin-right:5px;
}

.writeLogBox ul.btn:after, .modifyForm ul.btn:after{
	content:" ";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.writeLogBox ul.btn li, .modifyForm ul.btn li{
	display:inline;
	float:right;
	margin-top:10px;
	margin-right:5px;
}

.writeLogBox ul.btn li .loading{
	margin-top:2px;
}
.writeLogBox ul.btn li.last, .modifyForm ul.btn li.last{
	margin-right:0;
}

.writeLogBox div.contentsBox ul.starList a, .writeLogBox div.contentsBox p.star strong, .itemContents strong.point, .itemMemo strong.point, .contentMemo strong.point
{
	background:url("../images/icon/star_bg.gif") no-repeat 6px 4px;
}

.writeLogBox div.contentsBox ul.starList a.star_is_wish, .writeLogBox div.contentsBox p.star strong.star_is_wish
{
	background:none;
}

.writeLogBox div.contentsBox p.star strong.star_is_wish
{
	margin-top:0;
}
.writeLogBox div.contentsBox p.star strong, .itemContents strong.point, .itemMemo strong.point, .contentMemo strong.point
{
	display:block;
	background-position:0 0;
	font-weight:normal;
	margin-top:2px;
	*margin-top:4px;
}

.writeLogBox div.contentsBox ul.starList a
{
	padding-top:4px;
}

.itemContents strong.point, .itemMemo strong.point, .contentMemo strong.point
{
	background-position:0 0;
}

.writeLogBox div.contentsBox ul.starList a span, .writeLogBox div.contentsBox p.star strong span, .itemContents strong.point span, .itemMemo strong.point span, .contentMemo strong.point span
{
	background:url("../images/icon/star.gif") no-repeat;
	display:block;
	height:10px;
}

.star_10 span
{
	width:62px;
}

.star_9 span
{
	width:57px;
}

.star_8 span
{
	width:51px;
}

.star_7 span
{
	width:44px;
}

.star_6 span
{
	width:39px;
}

.star_5 span
{
	width:31px;
}

.star_4 span
{
	width:24px;
}

.star_3 span
{
	width:18px;
}

.star_2 span
{
	width:12px;
}

.star_1 span
{
	width:5px;
}

.star_0 span
{
	width:0px;
}

.writeLogBox div.contentsBox ul.starList span img, .writeLogBox div.contentsBox p.star span img
{
	visibility:hidden;
}
/* contents form */
.writeLogBox div.contentsBox
{
	border:1px solid #e7e7e7;
	background-color:#fafafa;
	padding:12px 0 12px 12px;
	margin-bottom:15px;
}

.writeLogBox div.contentsBox .subject
{
	background:url("../images/icon/icon_contents_subject.gif") no-repeat 0 50%;
	padding-left:9px;
}
.writeLogBox div.contentsBox label
{
	display:inline;
	visibility:visible;
	color:#404040;
}

.writeLogBox div.contentsBox .input
{
	border-top:1px solid #acacac;
	border-left:1px solid #acacac;
	border-bottom:1px solid #dadada;
	border-right:1px solid #dadada;
	color:#404040;
	padding:1px 2px 0 2px;
	/*width:249px; - NANUM */
	width:230px;
	height:16px;
	margin-left:10px;
}

.writeLogBox div.contentsBox p.preview
{
	margin-top:15px;
	display:none;
}

.writeLogBox div#linkContentsBox
{
	padding-top:10px;
	padding-bottom:8px;
}

.writeLogBox div#linkContentsBox p
{
	margin-bottom:5px;
}

.writeLogBox div#linkContentsBox p.last
{
	margin:0;
}

.writeLogBox div#linkContentsBox .input
{
	width:439px;
}

.writeLogBox div.contentsBox.question p.q1
{
	color:#404040;
	margin-bottom:5px;
}

.writeLogBox div.contentsBox.question p.q2
{
	color:#888888;
	padding-left:9px;
	margin-bottom:10px;
}

.writeLogBox div.contentsBox.question div.option
{
	*zoom:1;
}

.writeLogBox div.contentsBox.question div.option:after
{
	content:" ";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.writeLogBox div.contentsBox.question p.selectBox
{
	margin-left:8px;
}

.writeLogBox div.contentsBox.question p.selectBox, .writeLogBox div.contentsBox.question span.dot
{
	float:left;
}

.writeLogBox div.contentsBox.question span.dot
{
	background:url("../images/icon/icon_dot.jpg") no-repeat left 50%;
	color:#5c5c5c;
	padding-left:10px;
	margin:5px 0 0 25px;
}
.writeLogBox div.contentsBox a.searchBtn, .writeLogBox div.contentsBox a.confirmBtn
{
	margin-left:4px;
	outline:none;
}

.writeLogBox div.contentsBox a.searchBtn img, .writeLogBox div.contentsBox a.confirmBtn img
{
	position:relative;
	top:1px;
}

.writeLogBox div.contentsBox div.tab
{
	*zoom:1;
	margin-bottom:17px;
}

.writeLogBox div.contentsBox div.tab:after
{
	content:" ";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.writeLogBox div.contentsBox div.tab a
{
	background:url("../images/icon/btn_contents_tab.png") no-repeat;
	display:block;
	float:left;
	height:26px;
	text-decoration:none;
	width:92px;
	outline:none;
}

.writeLogBox div.contentsBox div.tab a.select
{
	background:url("../images/icon/btn_contents_tab_hover.png") no-repeat;
}

.writeLogBox div.contentsBox div.tab a.url
{
	height:20px;
	padding:6px 0 0 23px;
	_padding-top:5px;
	width:69px;
}

.writeLogBox div.contentsBox div.tab a.direct
{
	height:20px;
	padding:6px 0 0 22px;
	_padding-top:5px;
	width:70px;
}

.writeLogBox div.contentsBox div.tab a.youtube
{
	height:23px;
	padding:3px 0 0 26px;
	_padding-top:2px;
	width:66px;
}

.writeLogBox div.contentsBox div.direct
{
	clear:both;
}

.writeLogBox div.contentsBox div.direct span
{
	background:#FFFFFF;
	display:block;
	float:left;
	margin-right:5px;
	margin-left:0;
	width:417px;
	_width:409px;
}

.writeLogBox div.contentsBox div.direct p.add
{
	cursor:pointer;
}

.writeLogBox div.contentsBox div.youtube input.input
{
	/*width:249px; NANUM */
	width:230px;
}

.writeLogBox div#musicContentsBox div.youtube input.input
{
	width:210px;
}

.writeLogBox div.contentsBox div.videoUrl input.input
{
	/*width:337px; NANUM */
	width:325px;
}

.writeLogBox div.contentsBox div.photoUrl input.input
{
	/*width:345px; NANUM */
	width:335px;
}

#reviewContentsBox .resultBox div.navi
{
	display:none;
}

#reviewContentsBox .resultBox div.detail
{
	border:0;
	margin:0;
	padding:0;
}

/* result Box */
.resultBox{
	display:none;
	margin-top:16px;
}

.resultBox div.itemBox{
	zoom:1;
}

.resultBox div.itemBox:after{
	content:" ";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.resultBox div.itemBox .item
{
	cursor:pointer;
	float:left;
}

.resultBox div.itemBox .item.book
{
	width:75px;
	padding-right:8px;
}

.resultBox div.itemBox .item.book.select
{
	_padding-right:5px;
}

.resultBox div.itemBox .item.movie
{
	padding-right:5px;
	width:94px;
}

.resultBox div.itemBox .item.movie.select
{
	_padding-right:2px;
}

.resultBox div.itemBox .item.shopping, .resultBox div.itemBox .item.video
{
	width:120px;
	padding-right:4px;
}

.resultBox div.itemBox .item.shopping.select, .resultBox div.itemBox .item.video.select
{
	_padding-right:1px;
}


.resultBox div.itemBox .item.last
{
	padding-right:0;
}

.resultBox div.itemBox .item p.image
{
	border:1px solid #D2D2D2;
	margin:0 auto 6px auto;
}

.resultBox div.itemBox .item p.image.notfound, div.itemContents p.image.notfound
{
	background:#ececec url("../images/icon/no_image.jpg") no-repeat 50% 55%;
}

.resultBox div.itemBox .item.select p.image
{
	border:3px solid #f86c23;
	margin-bottom:2px;
	position:relative;
	top:-2px;
	left:-2px;
}

/* book */
.resultBox div.itemBox .item.book p.image, .resultBox div.itemBox .item.book p.image img
{
	height:109px;
	width:73px;
}

/* movie */
.resultBox div.itemBox .item.movie p.image, .resultBox div.itemBox .item.movie p.image img
{
	height:136px;
	width:92px;
}

.resultBox div.itemBox .item.shopping p.image, .resultBox div.itemBox .item.shopping p.image img
{
	height:118px;
	width:118px;
}

.resultBox div.itemBox .item.video p.image, .resultBox div.itemBox .item.video p.image img
{
	height:88px;
	width:118px;
}

.resultBox div.itemBox .item p.title
{
	color:#666666;
	font-size:11px;
	text-align:center;
	overflow-x:hidden;
}


.resultBox div.navi
{
	text-align:center;
	padding:6px 0 0 0;
}

.resultBox div.navi a
{
	outline:none;
	padding:4px;
}

.resultBox span.page
{
	color:#666666;
	font-familiy:"tahoma";
	font-size:11px;
	display:inline;
	padding:0 6px;
}

.resultBox div.detail
{
	margin-top:16px;
	border-top:1px solid #e6e6e6;
	padding-top:15px;
}
/* itemContents */
div.itemContents
{
	*zoom:1;
}

div.itemContents:after
{
	content:" ";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

div.itemContents p.image
{
	border:1px solid #d2d2d2;
	float:left;
	margin-right:12px;
}

div.itemContents.movie p.image
{
	width:108px;
	height:156px;
}

div.itemContents dl
{
	float:left;
	width:370px;
}

#reviewContentsBox div.itemContents dl
{
	width:456px;
}

div.itemContents dd
{
	clear:both;
}

div.itemContents dd.title
{
	overflow:hidden;	
	padding-bottom:7px;
	margin-bottom:0;
}

div.itemContents dd.title a, div.itemContents dd.title strong, .itemMemo strong.point, .contentMemo strong.point, p.contentsLink a
{
	font-size:13px;
	font-weight:bold;
	color:#F9732D;
	float:left;
}

form.writeLogBox div.itemContents dd.title
{
	margin-bottom:5px;
}
form.writeLogBox div.itemContents dd
{
	_display:block;
	_width:370px;
}

form.writeLogBox div.itemContents dd.title a
{
	float:none;
}

div.itemContents dd.review a
{
	color:#F9732D;
	font-weight:bold;
}
p.contentsLink a
{
	float:none;
}

div.itemContents dd.title strong, .itemMemo strong, .contentMemo strong
{
	margin-left:6px;
}

div.itemContents dd.title strong.point, .itemMemo strong.point, .contentMemo strong.point
{
	margin-top:4px;
	width:62px;
}

div.itemContents dd.title strong.point
{
	margin-top:4px;
	*margin-top:3px;
	_margin-top:2px;
}

.itemMemo strong.point, .contentMemo strong.point
{
	margin-top:3px;
}

div.itemContents dd.title img.agree, .itemMemo img.agree, .contentMemo img.agree
{
	float:left;
	padding-left:5px;
	margin-top:2px;
	*margin-top:1px;
	_margin-top:0;
}

.contentMemo img.agree, .itemMemo img.agree
{
	margin-top:1px;
}

div.itemContents dd
{
	color:#333333;
	font-size:11px;
	line-height:150%;
	margin-bottom:5px;
}

div.itemContents dd.point
{
	margin:8px 0;
}
div.itemContents dd .star
{
	line-height:normal;
}

div.itemContents dd label
{
	padding:2px 10px 2px 16px;

}

div.itemContents dd span.sub
{
	background:url("../images/icon/contents_bar.gif") no-repeat 100% 2px;
	color:#77777;
	padding-right:7px;
	margin-right:6px;
}

div.itemContents dd label.agreeUp
{
	background:url("../images/icon/thumb_up.gif") no-repeat;
	background-position: 0% 50%;
}


div.itemContents dd label.agreeDown
{
	background:url("../images/icon/thumb_down.gif") no-repeat 0% 50%;
}

div.itemContents dd input
{
	margin-top:-3px;
}

div.itemContents.movie p.image img
{
	height:156px;
	width:108px;
}
/* dailyTitleForm */
#contents .titleForm{
	display:none;
	*margin-top:-2px;
}

#contents .titleForm input{
	font-size:17px;
	*padding-bottom:1px;
	font-weight:bold;
	border:1px solid #999999;
	background:transparent;
	width:360px;
}
#contents .titleForm ul{
	position:relative;
	top:1px;
}
#contents .titleForm ul, .titleForm li{
	display:inline;
}

#contents .titleForm li{
	margin-left:5px;
}
#contents .titleForm li a{
	font-weight:bold;
}


/* goTodayWrite */
#goTodayWrite{
	position:absolute;
	top:5px;
	right:0;
}

#goTodayWrite a{
	font-weight:bold;
	padding-right:6px;
	_padding-right:3px;
}

/* widgetBox */
.widgetBox{
	padding:0 19px;
	margin:25px 0 0 0;
}
.widgetBox div.outer{
	border:2px solid #d4d4d4;
	width:160px;
/*	float:left; */
	margin-right:15px;
}

.widgetBox div.last{
	margin-right:0;
}

.widgetBox p.blue{
	color:#1180b7;
}
.widgetBox div.inner p.subject{
	font-weight:bold;
	border-bottom:2px solid #c0bfbf;
	padding-bottom:6px;
}

.widgetBox div.category{
	background-color:#d9d9d9;
	border:1px solid #d4d4d4;
	width:160px;
}

.widgetBox div.category .inner{
	padding:10px 11px 3px;
	border:1px solid #c0bfbf;
}
.widgetBox div.category ul{
	padding-top:5px;
}
.widgetBox div.category ul li{
	background-repeat : no-repeat;
	background-position: 0px center;
	padding:3px 0 3px 15px;
}
.widgetBox div.category li.list_0{

	background-image:url("../images/widget/icon_list_log.gif");
}

.widgetBox div.category li.list_1{
	background-image:url("../images/widget/icon_list_talk.gif");
}

.widgetBox div.category ul li a{
	color:#666666;
}

.widgetBox div.category ul li.bar{
	border-bottom:1px solid #C9C9C9;
	margin-bottom: 3px;
	padding-bottom:6px;
}
.widgetBox div.search{
	border:1px solid #b4b4b4;
	width:169px;
}

.widgetBox div.search form{
	width:160px;
	height:55px;
	padding:0 0 0 9px;
	background:url("../images/widget/bg_search_form.gif") no-repeat;
}

.widgetBox div.search form p{
	height:25px;
}
.widgetBox div.search form p img {
	padding-top:11px;
}
.widgetBox div.search form input.text{
	width:121px;
	padding:3px 2px 2px;
	border:1px solid #9f9f9f;
	color:#666666;
	margin:0 4px 0 0;
	float:left;
	font-size:11px;
	height:14px;
}

#validation{
        width:392px;
        position:absolute;
        top:23px;
        right:228px;
        *right:223px;
        _right:221px;
        z-index:1001;
}

#validation iframe{
        height:254px;
        *height:278px;
        _height:254px;
}

/* item talkBox */

.talkBox .item{
	background:url('/images/icon/talkBox/talk_bg_bottom.gif') no-repeat right bottom;
}
.talkBox .item_top{
	margin-bottom: 15px;
	margin-left:26px;
	background:url('../images/icon/talkBox/talk_bg_middle.gif') repeat-y right 0;
	width:634px;
}

.talkBox .item_middle{
	background:url('../images/icon/talkBox/talk_bg_top.gif') no-repeat right 0;
}
.talkBox .item{
	padding-bottom:10px;
	background:url('/images/icon/talkBox/talk_bg_bottom.gif') no-repeat right bottom;
}
.talkBox .iconBox_3 {
background:transparent url('/images/icon/talkBox/img_bg.png') no-repeat scroll 0 0;
_background:transparent url('/images/icon/talkBox/img_bg.gif') no-repeat scroll 0 0;
position:absolute;
height:52px;
width:52px;
}

.talkBox .iconBox_3 img {
height:40px;
padding:6px;
width:40px;
}

.talkBox .item p.itemMemo{
	line-height: 19px;
	padding-left:80px;
	padding-top:10px;
}

.talkBox .item p.itemMemo span.file{
	display:block;
}

.talkBox .item p.itemMemo span.file a{
	background:url("../images/log/icon_file.gif") no-repeat 0 50%;
	padding-left:14px;

	font-size:11px;
	text-decoration:underline;
}

.talkBox .item p.itemMemo.hidden{
	padding-left:72px;
	height:123px;
	overflow:hidden;
}
.talkBox .item p.itemMemo.auto{
	height:auto;
	padding-left:80px;
}
.talkBox .item p.itemMemo a.lightBox{
	float:left;
	margin-right:7px;
	margin-bottom:5px;
}

.talkBox .item p.itemMemo a.blog{
	float:none;
	margin:0;
}
.talkBox .item p.itemMemo a.blog img{
	margin-bottom:7px;
}

.talkBox .item p.itemMemo var{
	cursor:pointer;
}

.talkBox .item .itemNavi{
	height:14px;
	display:block;
	padding-left: 80px;
	clear:both;
}

.talkBox .item .itemNavi li{
	float:left;
	font-size:11px;
	padding:0 7px;
	color:#939598;
	line-height:13px;
	background:url('../images/icon/item_bar_left.gif') no-repeat 100% 2px;
	_background-position-y:1px;
}

.talkBox .item .itemNavi li.foldBtn{
	float:right;
	background:none;
	display:none;
}

.talkBox .item .itemNavi li a{
	color:#939598;
}

.talkBox .item .itemNavi li .replyBtn{
	background:url('../images/icon/item_reply_icon.gif') no-repeat 0 50%;
	padding-left:7px;
}

.talkBox .item .itemNavi li .replyBtn.clicked{
	background:url('../images/icon/item_reply_icon_clicked.gif') no-repeat 0 50%;
}

.talkBox .item .itemNavi li.creator{
	color:#cabaad;
	background:url('../images/icon/item_bar_right.gif') no-repeat 100% 2px;
	_background-position-y:1px;
}

.talkBox .item .itemNavi li.creator a{
	color:#cabaad;
}

.talkBox .item .itemNavi .first{
	padding-left:0;
}

.talkBox .item .itemNavi .grade{
	padding-left:20px;
}

.talkBox .item .itemNavi .grade a{
	padding-right:21px;
	margin-right:1px;
	background:url('../images/icon/item_bar_grade.gif') no-repeat 100% 0px;

}
.talkBox .item .itemNavi .grade a.clicked{
	background:url('../images/icon/item_bar_grade.gif') no-repeat 100% -13px;

}
.talkBox .item .itemNavi .grade a:hover{
	text-decoration:none;
}
.talkBox .item .itemNavi li.last{
	background:none;
	padding-right:0;
}
/* talkBox 리플폼 */
.talkBox .writeReplyForm {
	padding:11px 10px 0;
}
.talkBox .replyBox{
	padding-bottom:10px;
	margin-left:82px;
	margin-top:10px;
	width:541px;
	background-color: #f3f3f3;
	display:none;
	clear:both;
}

.talkBox .reply{
	padding: 10px 10px 0px 10px;
}

.talkBox .replyContents{
	line-height:18px;
	margin:-3px 0 2px 40px;
	color:#676569;
}

.talkBox .replyContents a.lightBox{
	border: 1px solid #CCCFD2;
}
.talkBox .replyContents a.lightBox img{
	width:12px;
	height:12px;
}
.talkBox .replyNavi{
	height:12px;
	display:block;
	margin-left:40px;
}

.talkBox .replyNavi li{
	float:left;
	display:inline;
	padding-right:7px;
}
.talkBox .replyNavi .userName{
	background:url('../images/icon/navi_reply_bar.gif') no-repeat 100% 70%;
	color:#898b8f;
	padding-right:8px;
	margin-right:10px;
}
.talkBox .replyNavi li, .replyNavi a{
	color:#a5a7a8;
	font-size:11px;
}

.talkBox .reReply{
	padding: 10px 10px 0px 39px;
	background:#F3F3F3 url("/images/icon/talkBox/icon_reReply.gif") no-repeat 15px 17px;
}

.talkBox .writeReplyForm, .talkBox .writeReReplyForm{
	background-color: #f3f3f3;
}

.talkBox .modifyReplyForm{
	margin-left:60px;
}

.talkBox .modifyReplyForm ul{
	float:left;
	height:12px;
}

.talkBox .modifyReplyForm li{
	float:left;
	font-size:11px;
	padding:0 7px;
	background:url('../images/icon/item_bar_left.gif') no-repeat 100% 60%;
}

.talkBox .modifyReplyForm li.first{
	padding-left:0;
}
.talkBox .modifyReplyForm li.last{
	background:none;
}
.talkBox .modifyReplyForm li a{
	color:#939598;
}
.talkBox .modifyReplyForm textarea{
	background-color:#F5F5F5;
	border:1px solid #B8C0C8;
	color:#939598;
	font-size:11px;
	padding:2px 0 0 2px;
	margin-bottom:10px;
/*	background-color:#f5f5f5;
	border:1px solid #b8c0c8;
	width:572px;
	color:#939598;
	margin-bottom:10px;
	font-size:11px;*/
}

.talkBox .reply .modifyReplyForm  textarea {
	height:40px;
	width:553px;
}

.talkBox .reReply .modifyReplyForm  textarea {
	height:40px;
	width:524px;
}

/* talkBox 수정 */
.talkBox div.item form.modify {
	width:545px;
	padding-left:78px;
	padding-right:5px;
}

.talkBox .writeLogBox div.writeAreaBox {
	width:545px;
	padding-top: 10px;
}

.talkBox .writeLogBox ul.btn, .modifyForm ul.btn {
	height:42px;
}



/* light Box */
#lightbox{
	/*background-color:#eee;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	padding: 10px;*/
	}
#lightboxDetails{
	font-size: 0.8em;
	height:22px;
	/*padding-top: 0.4em;*/
	}
#lightboxCaption{ float: left; color:#b9b9b9; overflow: hidden; text-overflow: ellipsis; height:12px;}
#keyboardMsg{ float: right; }
#lightbox p .btn{position:absolute; cursor:pointer; z-index:200}
#closeButton{ top: 3px; right: 2px; position:absolute; cursor:pointer}

#showPrevButton{top:0px; left:-43px;}
#lightbox p{position:relative}
#lightbox img{clear: both;}
#lightboxImage{}
#lightImageBox{width:653px; height:435px; border:1px solid #000;}
#lightButtonBox{
	position:absolute;
	bottom:10px;
	right:14px;
	z-index:200;
}
#lightButtonBox img{
	padding-left:5px;
	cursor:pointer;
}
#lightLinkbox{position:absolute; top:23px; left:-44px; z-index:150; height:100%}
#lightLinkbox table{width:100%; height:100%; border-collapse:collapse; table-layout:fixed; z-index:1;}
#lightLinkbox table td{width:50%; height:100%;}
#lightLinkbox a{
	display:block;
	position:relative;
	width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	cursor:pointer;
	}
#lightLinkbox a.linkNext{
	background:url("../images/log/btn_image_next.gif") no-repeat 100% 48%;
}
#lightLinkbox a.linkPrev{
	background:url("../images/log/btn_image_prev.gif") no-repeat 0 48%;
}
#lightLinkbox a.linkNext:hover{
	background:url("../images/log/btn_image_next_over.gif") no-repeat 100% 48%;
}
#lightLinkbox a.linkPrev:hover{
	background:url("../images/log/btn_image_prev_over.gif") no-repeat 0 48%;
}
#overlay img{ border: none; }

#overlay{ background:#000; opacity:0.9;}

.history{
	background:#e5ebff url("../images/icon/icon_noti.gif") no-repeat 10px 50%;
	*background-position:10px 5px;
	border:1px solid #c4ceed;
	position:absolute;
	top:0;
	left:0;
	*left:-32px;
	width:705px;
	margin:2px 0 0 2px;
	padding:4px 8px 4px 28px;
	*padding-top:6px;
}

.history a{
	color:#808fbe;
	font-size:11px;
}

/* 로그 시작가이드 */
#miniGuide {
	background: url(/images/log/mini_begginer.gif) no-repeat 0 50%;
	height: 130px;
	margin-bottom: 31px;
	margin-left: 22px;
	line-height:16px;
	padding: 17px 0 16px 90px;
	color: #555555;
}

#miniGuide #miniClose {
	float:right;
	padding-right:20px;
	margin-top: -5px;
	*margin-top: -9px;
}

#miniGuide #miniClose img {
	cursor: pointer;
}

#miniGuide a {
	color: #555555;
}

#miniGuide span {
	text-decoration: line-through;
}