@charset "utf-8";
/* 공통 --------------------------------------------------------------------------------------------------------*/
body 					{ color:#333; font:13px/1.5 appleGothic, 맑은고딕, malgun gothic, dotum, lucida Grande, lucida Sans Unicode, verdana, gulim, dotum,  sans-serif; }
* 						{ margin:0; padding:0; }

img						{ border:0; }
h1 						{ font-size:1.8em; }
h2 						{ font-size:1.4em; }
h3 						{ font-size:1.2em; }
h4 						{ font-size:1em; }
ol,ul,li				{ list-style:none; }
fieldset				{ border:1px solid #ddd;  font-size:12px;  }
legend 					{ color:#333; }
a						{ outline:none; selector-dummy:expression(this.hideFocus=true); }
a:link,
a:visited				{ color:#cc3300; text-decoration:none; }
a:hover,
a:active				{ color:#cc3300; text-decoration:none; }
/* 추가 */
.cb						{ clear:both; }
.cnt,
.c_cnt					{ color:#999; font-size:11px; } /* 갯수 */
.date 					{ color:#999; font-size:11px; } /* 날짜 */
/* hover 시 표현 */ 
.hover:hover,
.hover.ie6_hover		{ background:#f5f5f5; }

/* 레이아웃 ----------------------------------------------------------------------------------------------------*/
body 					{  }
#header					{ background:#333; margin:0 auto; }
#container 				{ background:url(images/bg_container.gif) right 0 repeat-y; clear:both; margin:0 auto; overflow:hidden; width:980px; }
#content				{ background: clear:both; display:inline; float:left; margin:0 0 0; padding:0 5px 0px 5px; overflow:hidden; width:665px; }
#sidebar				{ display:inline; float:right; width:300px; }
#footer 				{ background:#222; margin:0 auto; text-align:center;}

/* header ------------------------------------------------------------------------------------------------------*/
.menu_top				{ background:#111; }
.menu_top ul			{ background:#111; margin:0 auto; padding:10px 0; width:970px;  }
.menu_top li 			{ display:inline; margin:0 30px 0 0; }
.menu_top li a,
.menu_top li a:visited	{ color:#eee; font-size:11px; font-weight:bold; }
.menu_top li a:hover	{ }
.menu_top li.rss		{ background:url(images/rss_small.gif) 0 center no-repeat; float:right; margin:0 20px 0 0; }

.logo					{ margin:0 auto; width:980px; padding:0 0 0 5px} 
.logo h1				{ padding:30px 0; }
.logo h1 a,
.logo h1 a:visited		{ background:url(http://venturesquare.net/attach/1/1226650190.png) no-repeat; display:block; height:0px; overflow:hidden; padding:37px 0 0; width:383px; }


.menu_main				{  background:url(images/bg_menu_main.gif);   margin:0 auto; position:relative; } 
.menu_main ul			{ height:43px; margin:0 auto; width:980px; }
.menu_main li 			{ float:left; padding:0 0 0 5px}
.menu_main li a,
.menu_main li a:visited	{ color:#fff; display:block; font:bold 14px verdana, gulim, dotum, appleGothic, sans-serif; letter-spacing:-1px; margin:0 72px 0 0; overflow:hidden; padding:12px 0; }
.menu_main li a:hover	{ color:#333; text-decoration:none; }

/*
.menu_main .tab_1 a 		{ width:90px; background:url(images/menu_bg.gif) 0 0; }
.menu_main .tab_2 a			{ width:91px; background:url(images/menu_bg.gif) -90px 0; }
.menu_main .tab_3 a			{ width:102px; background:url(images/menu_bg.gif) -181px 0; }
.menu_main .tab_4 a			{ width:126px; background:url(images/menu_bg.gif) -283px 0; }
.menu_main .tab_5 a			{ width:89px; background:url(images/menu_bg.gif) -409px 0; }
.menu_main .tab_1 a:hover 	{ background-position:0 -48px; }
.menu_main .tab_2 a:hover 	{ background-position:-90px -48px; }
.menu_main .tab_3 a:hover 	{ background-position:-181px -48px; }
.menu_main .tab_4 a:hover	{ background-position:-283px -48px; }
.menu_main .tab_5 a:hover 	{ background-position:-409px -48px; }*/


/* cover */
#tt-body-cover #content { margin:0; }
.cover					{ border-right:1px solid #ddd; display:inline; float:left; padding:15px 15px 15px 0; background:#fff; }
.middlebar				{ float:right; margin:0 0 0 14px; padding:15px 0 0; width:140px; }
.middlebar h1			{ background:#ddd; color:#333; font:bold 13px 나눔고딕, nanumgothic, 맑은고딕, dotum, lucida Grande, lucida Sans Unicode, verdana, gulim, dotum, appleGothic, sans-serif; margin:0 0 7px; padding:5px; text-align:center; }

#YP_Lego01 .title		{ padding:0; }
#YP_Lego01 h2			{ border-bottom:0!important; margin:0!important; padding:0!important; }
#YP_Lego01 h2 .title	{ border:0!important; }
#YP_Lego01 h2 .comments	{ display:none; }
#YP_Lego01 h2 a			{ color:#72041E!important; font-size:16px!important; }
#YP_Lego01 h2 a:hover	{ text-decoration:underline;}
#YP_Lego01 li			{ border-bottom:1px solid #ddd; margin:0 0 15px; padding:0 0 15px; overflow:hidden; position:relative; }
#YP_Lego01 li.item5		{ border-bottom:1px solid #ddd; }
#YP_Lego01 img 			{ background:#fff; border:1px solid #bbb; right:0; padding:3px; position:absolute; top:42px; }
#YP_Lego01 .author		{ display:none; }
#YP_Lego01 .content		{ background:url(images/thumb_lego01.png) top right no-repeat; color:#666; font-size:13px; height:110px; letter-spacing:-1px; line-height:1.5; margin:5px 0 0; padding:0 128px 0 0; overflow:hidden; text-align:justify;  }
#YP_Lego01 .post_info 	{  }
#YP_Lego01 .category a	{ color:#993300; font-size:12px; }
#YP_Lego01 .category a:hover { text-decoration:underline;  }
#YP_Lego01 .date		{ margin:0 0 0 2px; }

#YP_Lego02 .title		{ padding:0; }
#YP_Lego02 h2			{ border-bottom:0!important; font:12px 나눔고딕, nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif!important; margin:0!important; padding:0!important; letter-spacing:-1px; overflow:hidden; }
#YP_Lego02 h2 .title	{ border:0!important; }
#YP_Lego02 h2 .comments	{ display:none; }
#YP_Lego02 li			{ background:url(images/bullet.gif) 5px 12px no-repeat; border-bottom:1px dashed #ddd; overflow:hidden; position:relative; }
#YP_Lego02 li.item0		{ background:url(images/bullet.gif) 5px 150px no-repeat; height:178px; }
#YP_Lego02 li.item0 h2  { margin:145px 0 0!important; padding:0 0 0 15px!important; position:absolute; }
#YP_Lego02 li.item0 img	{ background:#fff; border:1px solid #ddd; position:absolute; top:0; }
#YP_Lego02 li.item1 h2	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego02 li.item1 img	{ display:none; }
#YP_Lego02 li.item2 h2	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego02 li.item2 img	{ display:none; }
#YP_Lego02 li.item3 h2 	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego02 li.item3 img	{ display:none; }
#YP_Lego02 li.item4 	{ border:0!important; margin:0 0 15px; }
#YP_Lego02 li.item4 h2	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego02 li.item4 img	{ display:none; }

#YP_Lego03 .title		{ padding:0; }
#YP_Lego03 h2			{ border-bottom:0!important; font:12px 나눔고딕, nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif!important; margin:0!important; padding:0!important; letter-spacing:-1px; overflow:hidden; text-align:justify; }
#YP_Lego03 h2 .title	{ border:0!important; }
#YP_Lego03 h2 .comments	{ display:none; }
#YP_Lego03 li			{ background:url(images/bullet.gif) 5px 12px no-repeat; border-bottom:1px dashed #ddd; overflow:hidden; position:relative; }
#YP_Lego03 li.item0		{ background:url(images/bullet.gif) 5px 150px no-repeat; height:178px; }
#YP_Lego03 li.item0 h2  { margin:145px 0 0!important; padding:0 0 0 12px!important; position:absolute; }
#YP_Lego03 li.item0 img	{ background:#fff; border:1px solid #ddd; position:absolute; top:0; }
#YP_Lego03 li.item1 h2	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego03 li.item1 img	{ display:none; }
#YP_Lego03 li.item2 h2	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego03 li.item2 img	{ display:none; }
#YP_Lego03 li.item3 h2 	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego03 li.item3 img	{ display:none; }
#YP_Lego03 li.item4 	{ border:0!important; margin:0 0 15px; }
#YP_Lego03 li.item4 h2	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego03 li.item4 img	{ display:none; }

#YP_Lego04 .title		{ padding:0; }
#YP_Lego04 h2			{ border-bottom:0!important; font:12px 나눔고딕, nanumgothic, malgun gothic, 맑은고딕, 나눔고딕, nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif!important; letter-spacing:-1px; margin:0!important; padding:0!important; overflow:hidden; text-align:justify; }
#YP_Lego04 h2 .title	{ border:0!important; }
#YP_Lego04 h2 .comments	{ display:none; }
#YP_Lego04 li			{ background:url(images/bullet.gif) 5px 12px no-repeat; border-bottom:1px dashed #ddd; overflow:hidden; position:relative; }
#YP_Lego04 li.item0		{ background:url(images/bullet.gif) 5px 150px no-repeat; height:178px; }
#YP_Lego04 li.item0 h2  { margin:145px 0 0!important; padding:0 0 0 15px!important; position:absolute; }
#YP_Lego04 li.item0 img	{ background:#fff; border:1px solid #ddd; position:absolute; top:0; }
#YP_Lego04 li.item1 h2	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego04 li.item1 img	{ display:none; }
#YP_Lego04 li.item2 h2	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego04 li.item2 img	{ display:none; }
#YP_Lego04 li.item3 h2 	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego04 li.item3 img	{ display:none; }
#YP_Lego04 li.item4 	{ border:0!important; margin:0 0 15px; }
#YP_Lego04 li.item4 h2	{ display:block; padding:5px 0 5px 15px!important; }
#YP_Lego04 li.item4 img	{ display:none; }
#YP_Lego04 .comments { display:none; }
#YP_Lego05 .comments { display:none; }

/* content -----------------------------------------------------------------------------------------------------*/
#content				{ }
#content h2				{ color:#333; border-bottom:1px dashed #ddd; font:bold 16px nanumgothic, malgun gothic, dotum, verdana, gulim, appleGothic, sans-serif; margin:0 0 5px; padding:0 0 8px; } 
#content h2	a			{ color:#333; }
#content h2 a:hover		{ color:#cc3300; }
#content .module		{ margin:0 0 15px; }
/* 검색 결과 리스트 */
.search_list  			{ }
.search_list h2			{ border:3px solid #ddd!important; margin:0!important; padding:15px!important; }
.search_list h2 span	{ color:#cc3300; }
.search_list ol			{ }
.search_list li			{ background:url(images/bullet.gif) 10px center no-repeat; border-bottom:1px solid #eee; }
.search_list li:hover	{ background:url(images/bullet.gif) #f5f5f5 10px center no-repeat; border-bottom:1px solid #eee; }
.search_list li	a		{ color:#333; display:block; font:14px nanumgothic, malgun gothic, dotum, verdana, gulim, appleGothic, sans-serif;  padding:8px 0 8px 20px; }
.search_list li	a:hover { color:#cc3300; }
.search_list .info		{ }
.search_list .date		{ float:right; }
.search_list .cnt		{ }
.search_list .name		{ color:#999; font:11px verdana, dotum; padding:0 0 0 5px; }
/* 태그로그 */
.taglog,
.tagbox					{ }
.taglog	ul				{ margin:10px 0 0; }
.tagbox	ul				{ }
.taglog	li,
.tagbox	li				{ display:inline !important; }
.taglog	li a,
.tagbox	li a			{ border-bottom:none !important; color:#666; display:inline !important; margin:3px 3px 3x 0 !important; padding:3px !important; }
.cloud1					{ font:bold 18px 나눔고딕, dotum; letter-spacing:-1px; }
.cloud2					{ font:bold 16px 나눔고딕, dotum; letter-spacing:-1px; }
.cloud3					{ font:bold 14px 나눔고딕, dotum; } 
.cloud4					{ font:bold 12px 나눔고딕, dotum; }
.cloud5					{ font:12px verdana; }	
/* 위치로그 */
.localog dl				{ } 
.localog dt,dd 			{ border-bottom:1px dashed #ddd; padding:7px 0; }
.localog dt span 		{ background:url(images/local.gif) 1px center no-repeat; padding:5px 0 5px 15px; }
.localog dd span 		{ background:url(images/local_info.gif) 1px center no-repeat; padding:5px 0 5px 15px; }
/* 비밀글 */
.protected				{ border:5px solid #eee; margin:50px auto; padding:10px; text-align:center; width:210px; }
.protected p			{ margin:5px; }
.protected .submit		{ display:none; }
.protected .password	{ border:1px solid #ddd; padding:5px 5px 5px 50px; width:145px; }
/* 타이틀 */
.title					{ border:3px solid #ddd; padding:15px 15px 12px; margin: 10px 0 0 0;}
.title .author			{ color:#999; }
.title .category		{ margin:-16px 0 0; text-align:right; }
.title .date			{ margin:0 0 0 5px; }
/* 관리자 */
.admin 					{ color:#999; font:11px dotum; letter-spacing:-1px; padding:10px 0 0; text-align:right; }
.admin a,
.admin a:visited		{ color:#999; }
.admin a:hover			{ color:#cc3300; }
/* 본문 */
.article				{ color:#333; font:14px/1.8 nanumgothic, malgun gothic, dotum, verdana, gulim, appleGothic, sans-serif; margin:20px 0; overflow:hidden; text-align:justify; }
.article a				{ text-decoration:underline; }
.article ol,
.article ul 			{ margin:20px; padding:0 20px; }
.article ol li 			{ list-style-type:decimal; line-height:1.2; margin:0 0 10px; }
.article ul li 			{ list-style-type:disc; line-height:1.2; margin:0 0 10px; }
.article dt 			{ }
.article dd 			{ } 
.article h3 			{ border-bottom:3px solid #ac0101; margin:0 0 20px;padding:0 0 5px; }
.article h4 			{ background:url(images/bg_blockquote.gif) left top no-repeat; margin:20px 0; padding:0 0 0 42px; font-weight:normal !important;  }
.article h5				{ font-size:14px; font-weight:normal; border:4px double #ccc; margin:20px 0;padding:10px; } 
.article h6 			{ font-size:14px; font-weight:normal; border:1px dashed #ccc; margin:20px 0; padding:10px; }
.article blockquote 	{ font-size:14px; font-weight:normal; border-left:4px solid #ccc; padding:0 0 0 10px; margin: 20px 0;}
.article hr 			{ background:#ccc; border:0; height:1px; }
.article p				{ margin:0 0 15px;}
.tnm_banner				{ margin:15px 0; text-align:center; }
/* 키워드 */
.key1					{ cursor:pointer; font-style:italic; text-decoration:underline; }
/* 이미지 */
.imageblock             { margin:0 0 10px; }
.left                   { } /* 이미지 왼쪽 배치 */
.center                 { } /* 이미지 가운데 배치 */
.right                  { } /* 이미지 오른쪽 배치 */
.dual                   { margin:0 0 5px; } /* 이미지 2개 배치 */
.triple                 { margin:0 0 5px; } /* 이미지 3개 배치 */
.cap1                   { color:#999; font-style:italic; text-align:center; } /* 이미지 아래 캡션 스타일 */
/* 본문 more & less */
.moreless_fold 			{ background:url(images/icon_more.gif) top left no-repeat; color:#000; padding:0 0 0 20px; }
.moreless_top           { background:url(images/icon_less.gif) top left no-repeat; color:#000; padding:0 0 0 20px; }
.moreless_body          {  }
.moreless_bottom        { background:url(images/icon_less.gif) top right no-repeat; color:#666; padding:0 20px 0 0; text-align:right; }
/* 태그 */
.tags	 				{ background:url(images/tags_bg.gif) 0 2px no-repeat; color:#666; height:auto; padding:0 0 10px 25px; }
.tags span				{  }
.tags a		 			{  }
/* 트랙백, 댓글 보이기 & 감추기 */
.action_trail 			{ background:#f5f5f5; border:1px solid #ddd; padding:8px 10px; text-align:right; }
.action_trail a,
.action_trail a:visited	{ color:#333; }
.action_trail a:hover	{ color:#cc3300; }
.action_trail .cnt 		{ color:#cc3300; font-weight:bold; }
/* 트랙백 */
.trackback 				{ border-bottom:1px solid #ddd; } 
.trackback h3			{ color:#666; font-size:12px; margin:10px 0; text-align:center; }
.trackback h3 strong	{ color:#999; }
.trackback ol 			{ height:1%; overflow:auto; }
.trackback li 			{ border-top:1px solid #ddd; height:1%; overflow:hidden; padding:15px 0; text-align:justify; } 
.trackback li h4		{ }
.trackback li .info		{ display:inline; float:left; }
.trackback li p			{ clear:both; color:#999; line-height:1.8; overflow:hidden; padding:10px 0 0; }
.trackback .delete		{ background:url(images/btn_delete.gif) no-repeat; width:60px; }
/* 댓글 보기 */
.comment 				{  } 
.guest_list ol			{ border-top:1px solid #ddd; margin:10px 0 0; overflow:hidden; }	
.comment_list ol		{ overflow:hidden; }
.guest_list li,
.comment_list li 		{ border-bottom:1px solid #ddd; overflow:hidden; padding:20px 0; }
/* 댓글 이름, 날짜 */
.guest_list li .info,
.comment_list li .info	{ display:inline; float:left; }
.guest_list li .name,
.comment_list li .name 	{ font-weight:bold; }
/* 댓글 주소, 수정, 삭제 */
.control 				{ display:inline; float:right; } 
.control a 				{ display:block; float:left; height:0; margin:0 0 0 5px; overflow:hidden; padding:17px 0 0 0; }
.control .address		{ background:url(images/btn_address.gif) no-repeat; width:60px; }
.control .modify		{ background:url(images/btn_modify.gif) no-repeat; width:60px; }
.control .write 		{ background:url(images/btn_write.gif) no-repeat; width:60px; } 
/* 댓글 본문 */
.guest_list li p, 
.comment_list li p 		{ clear:both; line-height:1.8; overflow:hidden; padding:10px 0 0; text-align:justify; }
/* 비밀 댓글 (로그아웃시 비밀글 표현) */
.hiddenComment 			{  }
/* 종류별 댓글 [##_rp_rep_class_##] */
.rp_general             {  }
.rp_admin               {  }
.rp_secret              {  }
/* 종류별 댓글 [##_guest_rep_class_##] */
.guest_general			{  }
.guest_admin            {  }
/* 답글 */
.guest_list li ul, 
.comment_list li ul 	{ padding:0 0 0 20px; }
.guest_list li li, 
.comment_list li li 	{ background:url(images/local.gif) 0 22px no-repeat; border-bottom:0; border-top:1px solid #ddd; margin:20px 0 0; overflow:hidden; padding:20px 0 0 20px; }
/* 댓글 입력 */
.guest_write,
.comment_write			{ border:1px solid #ddd; margin:20px 0 0; padding:15px; }
.guest_write p,
.comment_write p 		{ margin:15px 0 0; }
.guest_write label,						
.comment_write label 	{ display:none; }
/* 댓글 이름, 비밀번호, 홈페이지 입력 */
.name input, 				
.password input,			
.homepage input			{ border:1px solid #fff; border-bottom:1px solid #ddd; font:12px/1.5 lucida Grande, lucida Sans Unicode, verdana; margin:0 5px 0 0; padding:5px 0 5px 50px; width:248px; }
input.name				{ background:url(images/input_name.gif) 0 center no-repeat; }
input.password 			{ background:url(images/input_password.gif) 0 center no-repeat; }
input.homepage 			{ background:url(images/input_homepage.gif) 0 center no-repeat; }
input.name:hover,
input.name:focus		{ background:url(images/input_name.gif) 0 center no-repeat; border-bottom:1px solid #333; }
input.password:hover,
input.password:focus	{ background:url(images/input_password.gif) 0 center no-repeat; }
input.homepage:hover,
input.homepage:focus	{ background:url(images/input_homepage.gif) 0 center no-repeat; }
/* 비밀 댓글 */
.secret 				{ }
.secret .checkbox 		{ position:relative; top:2px; }
.secret label 			{ color:#666; display:inline; font:11px dotum; letter-spacing:-1px; }
/* 댓글 입력 */
textarea				{ border:1px solid #ddd; font:12px/1.8 lucida Grande, lucida Sans Unicode, verdana; height:100px; padding:5px; width:588px; }
textarea:hover			{ border:1px solid #bbb; }	
/* 댓글 입력 버튼 */
.submit					{ background:url(images/confirm_btn.gif) 0 center no-repeat; border:none; color:#333; cursor:pointer; font:bold 11px dotum; letter-spacing:1px; padding:10px; width:300px; }
.submit:hover			{ background:url(images/confirm_btn.gif) 0 center no-repeat; color:#cc3300; }
/* 페이징 */
.paging					{ height:20px; padding:10px 0 20px; text-align:center; }
.paging	a,
.paging	a:visited		{ border:1px solid #ddd; color:#333; font-size:11px; margin:1px; padding:2px 6px; }
.paging	a:hover			{ background:#cc3300; border:1px solid #cc3300; color:#fff; }
.paging .selected		{ color:#cc3300; font-weight:bold; }
.no-more-prev,
.no-more-next 			{ display:none; }

/* sidebar -----------------------------------------------------------------------------------------------------*/
#sidebar 				{ color:#666; }
#sidebar .module		{ background:url(images/icon_bullet.gif) repeat-x 0 bottom; clear:both; margin:0 1px; padding:10px 14px 5px; }
#sidebar h3 			{ border-bottom:1px solid #ddd; color:#cc3300; font-size:14px; letter-spacing:-1px; margin:0 0 5px; }
#sidebar ul				{ } 
#sidebar li				{ overflow:hidden; }
#sidebar li a			{ background:url(images/icon_arrow.gif) 0 9px no-repeat; color:#333; display:block; font-size:12px; letter-spacing:-1px; padding:1px 0 1px 12px; }
#sidebar li a:hover, 
#sidebar li a:focus		{ color:#cc3300; }
#sidebar p				{ }
#sidebar .date			{ color:#999; font-size:11px; }
#sidebar .name			{ color:#999; font-size:11px; }


.notice h3				{ background:url(images/icon_sidebar_notice.gif) no-repeat; height:0; overflow:hidden; padding:28px 0 0; }
.recent_post h3			{ background:url(images/icon_sidebar_recent_post.gif) no-repeat; height:0; overflow:hidden; padding:28px 0 0; }
.hotpost h3				{ background:url(images/icon_sidebar_hotpost.gif) no-repeat; height:0; overflow:hidden; padding:28px 0 0; }

/* 공지사항 */
.notice	li a			{ font-weight:bold; }
/* 태그 */
.tagbox ul				{ padding:5px 0 0; }
.tagbox li a			{ background:none!important; }
/* RSS */
.rss					{ background:url(images/rss_small.gif) 0 center no-repeat; font-weight:bold; margin:0; padding:0 0 0 20px; }
/* 배너 */
.square					{ background:url(images/ad.gif) #eaeaea 13px 15px no-repeat; border-top:0!important; height:267px; width:300px; }
.vertical				{ }
/* 탭 */
#rotate_tab  						{ background:#fff; border:1px solid #c5c5c5; display:block; }
#rotate_tab .tab_comment,
#rotate_tab .tab_trackback,
#rotate_tab .tab_tag				{ clear:both; display:none; padding:5px 7px; }
#rotate_tab.over1 .tab_comment,
#rotate_tab.over2 .tab_trackback,
#rotate_tab.over3 .tab_tag 			{ display:block; }
#rotate_tab .title01,
#rotate_tab .title02,
#rotate_tab .title03 				{ background:#f0f0f0; color:#666; cursor:default; display:block; font-weight:bold; float:left; letter-spacing:-1px; padding:5px 0; text-align:center; }
#rotate_tab .title01 				{ border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; width:89px; }
#rotate_tab .title02 				{ border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; width:88px; }
#rotate_tab .title03 				{  border-bottom:1px solid #c5c5c5;width:89px; }
*html #rotate_tab .title03 			{ margin-right:-3px; }
#rotate_tab.over1 .title01,
#rotate_tab.over2 .title02,
#rotate_tab.over3 .title03 			{ background:#fff; color:#333; font-weight:bold; border-bottom:1px solid #fff; }
#rotate_tab li 						{  }
#rotate_tab .tabTag li a 			{ display:inline; border:none; padding:0 7px 0 0; line-height:1.8; }
#rotate_tab .tabTag li .cloud1    	{ background-color:#eee; font-weight:bold; font-size:16px; color:#a2348f; }
#rotate_tab .tabTag li .cloud2    	{ background-color:#eee; font-weight:bold; font-size:15px; color:#5a5194; }
#rotate_tab .tabTag li .cloud3    	{ background-color:#eee; font-weight:bold; font-size:14px; color:#7870ab; }
#rotate_tab .tabTag li .cloud4    	{ background-color:#eee; font-size:13px;  color:#666;}
#rotate_tab .tabTag li .cloud5    	{ font-size:12px; color:#888; }	
#rotate_tab .tabTag li a:hover		{ background-color:#eee;  text-decoration:none; color:#000; }


#YP_Lego05 h2			{ font:12px/1.5 lucida Grande, lucida Sans Unicode, verdana, gulim, dotum, appleGothic, sans-serif; }
#YP_Lego05 h2 .title	{ border:0!important; }
/* footer ----------------------------------------------------------------------------------------------------*/
#footer					{ background:url(images/bg_footer_menu.gif) #111 repeat-x 0 top; margin:0 auto; }
.copyright				{ color:#666; font-size:12px; margin:0 auto; padding:15px 0; /*position:relative;*/ text-align:left; width:970px; }
.copyright p			{ }
.copyright a,
.copyright a:visited	{ color:#666; }
.copyright a:hover		{ color:#cc3300; }

/* 필자 */
.teamProfile { clear:both; border:5px solid #ddd; margin:0 0 10px; }
.teamProfile fieldset	{ border:none; padding:10px; }
.teamProfile fieldset legend { display:none; }
.teamImage				{ float:left; width:102px!important; }
.teamImage img 			{ border:1px solid #ddd;  height:100px; width:100px; }
.teamDesc 				{ color:#666; float:left; font:13px/1.6 나눔고딕, nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; width:510px; }
#tt-body-notice .teamProfile { display:none; }
#tt-body-notice .paging { display:none; }
/* 검색 */
.search					{ }
.search	.input			{ background:url(images/icon_search.gif) #fff 8px center no-repeat; border:1px solid #ddd; color:#333; cursor:pointer; font:13px 나눔고딕, nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; margin:5px 0; padding:7px 7px 5px 29px; width:232px; }
.search	.input:hover	{ background:url(images/icon_search.gif) #fff 6px center no-repeat; border:3px solid #999; padding:5px 7px 3px 27px; width:230px; }
.search .submit 		{ display:none; }

.hslice { }


