/* BODY */
body{
	font: 1.0em/1.6  Dotum, Verdana, Gulim, AppleGothic, sans-serif;
	margin:0px;
	padding:0px;
	color:#000;
         text-align:justify;
}

/* 카테고리 - 이미지 버튼 */
    .ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
    .branch3                { cursor:pointer;}

/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_list{ width:200px; color:#555;}
    .c_cnt                  { font:0.75em Tahoma;  color:#bbb;}

#category li, ul { margin:0;background:none;font-size:0.9em;font-family:dotum; color:#aaa; }
#category li, ul a:link,visited,hover,active { font-size:0.9em;font-family:dotum; color:#aaa; }
#category li ul li { background:;  } /* 카테고리 전체의 하위 분류...background:앞에 점을 없애줌. padding, margin으로 여백조절 */
#category li ul li ul li { background:none;  } /* 두단계 하위 분류 */
#category li ul li ul li a { background:none;  }


/* More/Less 버튼 스타일 */
.moreless_fold {
	padding-left:20px; 
	background:url() left 50% no-repeat;
	color:#555;text-decoration:;border-bottom:1 dotted #52478B;font-weight:bold;
	} 
.moreless_top, .moreless_bottom {
	padding-left:20px; 
	background:url() left 50% no-repeat;
	color:#555;
	}
/* 감춰지는 영역 */
.moreless_content {
	background-color:;
	padding:15px 0;
	border-top:dotted 1px #aaa;
	border-bottom:solid 0px #aaa;
	margin:0;
	}


/* 이미지 아래 캡션 스타일 */
    .cap1                   { color:#444; padding-top:8px;  text-align:center;}	
/* 그림 */
    .imageblock             {  padding:0;  margin:5px 0;}
/* 왼쪽 */
    .left                   { }
/* 가운데 */
    .center                 { }
/* 오른쪽 */
    .right                  { }
/* 그림 2개 배치 */
    .dual                   { background-color:#fff; margin-bottom:5px;}
/* 그림 3개 배치 */
    .triple                 { background-color:#fff; margin-bottom:5px;}

/* LINK */
a:link		{color:#000; text-decoration:none;}
a:visited	{color:#000; text-decoration:none;}
a:hover		{color:	; background-color: ;text-decoration:none;}
a:active	{color:#efefef; text-decoration:none;}
h5  { margin:0;  padding:0; color:#666;}


/* CONTAINER */
#container	{background-color:#FFF;width:850px;margin:20px auto;padding:10px;}

/* HEADER */
#header				{padding:5px 10px;}
#header .blogTitle	{font-size:1em;margin:0;}

/*----- CONTENT -----*/
#content		{margin-top:0px;padding: 10px;border: 0px dotted #999;}
#content .article img { border:0px solid #E4E4E4; padding:5px; background:trancparent;}

/* GUESTBOOK */
#guestbook		{font-size:0.8em;}
#guestbook h2	{padding-left:15px;border-left:10px solid #fff;border-bottom:1px solid #AAA;}
/* 방명록 글쓰기 */
#guestbook .guestWrite					{text-align: right;}
#guestbook .guestWrite p				{color:#666;}
#guestbook .guestWrite .guestName		{width:150px;background:trancparent;color:#666666;border-bottom-width:1px; border-color:#ddd; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none;}

#guestbook .guestWrite .guestPassword	{width:150px;background:trancparent;color:#666666;border-bottom-width:1px; border-color:#ddd; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none;}

#guestbook .guestWrite .guestHomepage	{width:300px;background:trancparent;color:#666666;border-bottom-width:1px; border-color:#ddd; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none;}

#guestbook .guestWrite textarea			{width:500px; height:120px;overflow-y:auto; overflow-x:hidden;background-color:transparent;color:#666666;border-color:#ddd; border-width:1px; border-style:solid; }
#guestbook .guestWrite .submit			{width:150px;}

#guestbook.guestWrite .secretWrap .checkbox { border:0; padding:0; margin:0; position:absolute; width:20px; background:trancparent; height:20px; bottom:15px; right:60px;}
#guestbook.guestWrite .secretWrap label { font:0.8em tahoma; letter-spacing:normal; display:block; position:absolute; bottom:19px; right:27px; cursor:pointer;}



/* 방명록 리스트 */
#guestbook .guestList		{margin:10px 0;}
#guestbook .guestList ol	{list-style:none;padding:5px;border-top:1px dotted #000;}
#guestbook .guestList ul	{list-style:none;padding:5px;border-bottom:1px dotted #aaa;}
#guestbook .guestList li	{margin:0;padding:5px;}

#guestbook .guestList .name		{font-size:1.3em;border-bottom:3px solid #DDD;}
#guestbook .guestList .tab		{text-align:right;font-size:0.9em;color:#666;margin-bottom:10px;}
#guestbook .guestList .tab a	{color:#666;}


/* 태그로그 */
#taglog		{font-size:0.95em;}
#taglog h2	{padding-left:15px;border-left:10px solid #fff;border-bottom:1px solid #AAA;}
#taglog ul	{padding:5px;margin:0;list-style:none;}
#taglog li	{display:inline;}
#taglog a:hover		{}
#taglog li .cloud1	{font-size:1.2em;}
#taglog li .cloud2	{font-size:1.1em;}
#taglog li .cloud3	{font-size:1em;}
#taglog li .cloud4	{font-size:0.9em;}
#taglog li .cloud5	{font-size:0.8em;}

/*위치로그*/
#localog {color:; font:0.9em dotum;}
#localog h2	{padding-left:15px;padding-bottom:5px;border-left:10px solid #fff;border-bottom:1px solid #AAA;}
#localog ul	{padding:15px;margin:0;list-style:none;}

/* 검색 */
#searchlist								{font-size:0.8em;}
#searchlist .searchArticleList			{}
#searchlist .searchArticleList ol		{list-style:none;margin:5;padding:5;}
#searchlist .searchArticleList li		{}
#searchlist .searchArticleList .date	{}
#searchlist .searchArticleList a		{}
#searchlist .searchArticleList .cnt		{}
#searchlist .searchRpList				{padding:20px 0;border-bottom:1px dotted #000;}
#searchlist .searchRpList ol			{list-style:none;margin:0;padding:0;}
#searchlist .searchRpList li			{}
#searchlist .searchRpList .date			{}
#searchlist .searchRpList a				{}
#searchlist .searchRpList .cnt			{}
#searchlist .searchRpList .name			{}

/* 공지사항 */
#notice				{font-size:0.9em;}
#notice .titleWrap	{padding-left:15px;border-left:10px solid #fff;border-bottom:1px solid #AAA;}
#notice .article	{width:800px;margin:10px auto;padding:30px 10px;}

/* ENTRY */
#entry	{font-size:0.9em;}
/* ENTRY - TITLE */
#entry .title	{padding-left:15px;border-left:10px solid #fff;border-bottom:1px solid #AAA;}
#entry .admin	{font-size:0.85em;text-align:center;color:#666;}
#entry .admin a	{color:#666;}

/* ENTRY - ARTICLE */
#entry .article	{width:800px;margin:10px auto;padding:30px 10px;border-bottom:1px solid #AAA;}
/* ENTRY - ENTRYINFO */
#entry .entryInfo			{font-size:0.9em;color:#666;text-align:right;}
#entry .entryInfo a			{color:#666;}
#entry .entryInfo .category	{}
#entry .entryInfo .date		{}
/* ENTRY - TAGTRAIL */
#entry .tagTrail			{font-size:0.9em;text-align:right;}
#entry .tagTrail .tagText	{font-size:0.9em;}
/* ENTRY - ACTIONTRAIL */
#entry .actionTrail	{font-size:0.9em;text-align:right;border-bottom:1px dotted #AAA;padding-bottom:10px;}
/* ENTRY - TRACKBACK */
#entry .trackback						{font-size:0.9em;border-bottom:1px dotted #ddd;}
#entry .trackback .trackAdd				{font-size:0.8em;}
#entry .trackback .trackAdd h4			{text-align:center;border-top:0px solid #AAA;border-bottom:0px solid #AAA;padding:5px;background-color:#fff;}
#entry .trackback .trackList			{padding:0px;}
#entry .trackback .trackList ol			{list-style:none;margin:0 20px;padding:0 10px;}
#entry .trackback .trackList li			{list-style:none;}
#entry .trackback .trackList .date		{font-size:0.9em;color:#666;}
#entry .trackback .trackList .delete	{font-size:0.9em;color:#666;}
#entry .trackback .trackList p			{border-top:1px dotted #000;padding:5px 20px;}
/* ENTRY - COMMENT */
#entry .comment							{font-size:0.9em;padding-top:10px;}
#entry .comment .commentList			{}
#entry .comment .commentList ol			{list-style:none;margin:0;padding:0;}
#entry .comment .commentList ul			{list-style:none;margin:10px 0 10px 30px;padding:0;}
#entry .comment .commentList li			{}
#entry .comment .commentList .name		{font-size:1.2em;border-bottom:3px solid #DDD;}
#entry .comment .commentList .tab		{text-align:right;font-size:0.9em;color:#666;margin-bottom:10px;}
#entry .comment .commentList a			{color:#666;}
#entry .comment .commentList .reply		{padding:10px;}
#entry .comment .commentList .rereply	{padding:10px;border-bottom:1px dotted #ddd;}

#entry .comment .commentWrite	{padding-left:15px;border-left:10px solid #fff;border-bottom:0px solid #AAA;color:#666;text-align:right;}
#entry .comment .commentWrite .name			{width:150px;background:trancparent;color:#666666;border-bottom-width:1px; border-color:#ddd; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none;}

#entry .comment .commentWrite .password		{width:150px;background:trancparent;color:#666666;border-bottom-width:1px; border-color:#ddd; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none;}

#entry .comment .commentWrite .homepage		{width:300px;background:trancparent;color:#666666;border-bottom-width:1px; border-color:#ddd; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none;}

#entry .comment .commentWrite .textarea		{width:500px;height:70px;overflow-y:auto; overflow-x:hidden;background-color:transparent;color:#666666;border-color:#ddd;border-width:1px; border-style:solid;}

#entry .comment .commentWrite .submit		{width:150px;}

#entry.commentWrite .secretWrap .checkbox { border:0; padding:0; margin:0; position:absolute; width:20px; background:trancparent; height:20px; bottom:15px; right:60px;}
#entry.commentWrite .secretWrap label { font:0.8em tahoma; letter-spacing:normal; display:block; position:absolute; bottom:19px; right:27px; cursor:pointer;}


/* PAGING */
#paging			{margin-top:10px;font-size:0.8em;text-align: center;}
#paging a		{}
#paging .numbox	{}



/* 사이드바 센터 */
.counter {  color:#666; font:0.9em tahoma; letter-spacing:normal; clear:both; padding:4px 0 0 0; }
.counter .total { color:#666; font-weight:bold;}


/* 사이드바 공통 스타일 */
.sideinfo {   font:0.9em dotum; }
.sideinfo a:link, .sideinfo a:visited{color:#999;font:0.9em dotum;} 

.sideinfo .category h3 { background:url() !important; }
.sideinfo .recentPost h3 { font-size:0.85em;}
.sideinfo .recentComment h3 { font-size:0.85em;}
.sideinfo .recentTrackback h3 { font-size:0.85em;}
.sideinfo .link h3 { font-size:0.85em;}
.sideinfo .calender h3 { font-size:0.85em;}
.sideinfo .tagbox h3 { font-size:0.85em;}
.sideinfo .notice h3 { font-size:0.85em;}


.sideinfo ul{margin:0 2px 15px 2px;}
.sideinfo li { display:inline; line-height:150%; padding-bottom:4px; padding-right:6px; padding-left:10px; margin-bottom:4px; background:url(images/bul.gif) 2px 3px no-repeat; }
.sideinfo li .cnt { color:#bbb; font:70% tahoma;}
.sideinfo li .name { color:#999;}
.sideinfo li .date { color:#999; font:70% Verdana;}
.sideinfo li a:hover { color:red; text-decoration:none;}

.sideinfo h3{height:0; clear:both; padding:16px 0 0 0; margin:0 0 4px 0 !important; padding-bottom:0 ; border-bottom:0 !important; overflow:hidden;}
.sideinfo.right h3 { width:177px;}

.sideinfo .calender,
.sideinfo .category,
.sideinfo .calender,
.sideinfo .link,
.sideinfo .search,
.sideinfo .banners { margin-bottom:13px;}


.sideinfo .title { font:12px gulim; font-weight:bold;  display:block; color:black;} 
.sideinfo .blogdesc { padding:6px 0 15px 0; color:#999;}

.sideinfo .banners { border-top:1px solid #ddd; padding:10px;}
.sideinfo .banners img { display:block; margin:4px auto;}

/* 태그 클라우드 */
.sideinfo .tagbox { margin-top:-1px;}
.sideinfo .tagbox .cloud1, .sideinfo .tagbox a.cloud1:visited{font-size:14px; color:#ff6600;}
.sideinfo .tagbox .cloud2, .sideinfo .tagbox a.cloud2:visited {font-size:13px; color:#ff9900;}
.sideinfo .tagbox .cloud3, .sideinfo .tagbox a.cloud3:visited {font-size:12px; color:#669900;}
.sideinfo .tagbox .cloud4, .sideinfo .tagbox a.cloud4:visited {font-size:12px; color:#0099CC;}
.sideinfo .tagbox .cloud5, .sideinfo .tagbox a.cloud5:visited {font-size:11px; color:#999;}
.sideinfo .tagbox li { margin:0 3px -1px 0; display:inline; float:none; border:none;}
.sideinfo .tagbox a:hover { text-decoration:underline; }  


/* 공지 */
.sideinfo .link li { float:none; display:inline;}

/* 하단 배너  */
.sideinfo .search { text-align:center;}
.sideinfo input {width:108px; padding-left:45px; border:3px solid #ccc; padding-top:3px; color:#626262; font:1em gulim; height:15px; background:url(images/bgSearch.gif); margin-top:3px;}
.sideinfo .search .submit { display:none;}


/* 카테고리 */
#treeComponent { float:none !important; font-size:0.95em;font-family:dotum;color:#666; !important;}
#treeComponent table { float:none !important; font-size:0.95em;font-family:dotum;color:#666 !important;}
#treeComponent div { float:none !important; font-size:0.95em;font-family:dotum;color:#666; !important;}


/* Archive */

		#sidebarArchive option,
		#sidebarArchive select
		{
                           	padding:5px 0;
                           line-height:;
			background              : trancparent;
                            border                 :0px solid #111;
			color                   : #555;
			cursor                  : pointer;
			text-align              : center;
			font-size               : 7pt;
			font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
		}

		.sidebarArchiveOption { font-weight: bold; }



/* 사이드바 태그 */
.sideinfo .tag a{ text-decoration:none; font-family:dotum;}
.sideinfo .tag { display:inline; padding:0; text-align:justify;}
.sideinfo .tag .cloud1 { font-weight:bold; font-size:130%; color:#222; background-color:#b0aba1; }
.sideinfo .tag .cloud2 { font-weight:bold; font-size:120%; color:#333; background-color:#b0aba1; }
.sideinfo .tag .cloud3 { font-weight:bold; font-size:110%; color:#555;}
.sideinfo .tag .cloud4 { font-size:100%; color:#666;}
.sideinfo .tag .cloud5 { font-size:90%; color:#666;}	
.sideinfo .tag a:hover{ background-color:#a09b91; color:#000;}	
.sideinfo .tag li{ background:none; display:inline; padding:0;}


.sideinfo .calender{font:100% Verdana;}
.sideinfo .archive{font-family: Verdana;}
.sideinfo .archive ul{ padding: 0 20px 0 10px; }
.sideinfo .archive .cnt{ padding-left:5px;}
#treeComponent  * { width:auto !important;}



/* 검색 */
.search { border-bottom:1px solid #aaa; padding-bottom:10px; margin-bottom:10px;}
.search input { width:112px; padding:1px 3px 2px 3px; border:1px solid #aaa; background:#fff; color:#666; margin-right:2px; float:left;}
.search .submit { width:45px; overflow:hidden; height:21px; display:block;}
.search .submit input {padding:23px 0 0 0; border:none; background:url(images/btnSearch.gif); cursor:pointer;}


/* FOOTER */
#footer	{clear:both;margin-top:20px;padding:10px;border-top:2px solid #666;}
/* BLOG MENU */
#footer .blogMenu			{text-align:center;font-size:0.8em;padding:2px;margin-bottom:20px;}
#footer .blogMenu a:link	{margin:0px;padding:2px 2px;}
/* COPYRIGHT */
#footer .copyright	{font-size: 0.6em;color:#fff;text-align: right;}
#footer .copyright a:link, visited, hover, active{font-size: 0.85em;color:#fff;text-align: right;}