@charset "utf-8";

*
{
	margin: 0;
	padding: 0;
}

html
{
	
	background: url('./images/bg_body.gif')
	
}

body
{
  background-color: #000;
	color: #c1c1c1;
	font: 1.2em/1.7 Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	background: url('./images/bg_bodyTop.gif') top  repeat-x ;
	font-size: 75%;
	padding-top: 0px;

}

a
{
	text-decoration: none;
}

a:link, a:visited
{
	color: #c1c1c1;
}

a:hover, a:active
{
	color: #307b12;
}

/* global */

img
{
	border: 0 none;
}

br
{
	letter-spacing: 0;
}

hr
{
	display: none;
}

fieldset
{
	border: 1px solid #3e3e3e;
	display: block;
	padding: 7px;
	

}

legend
{
	padding-left:10px;
	padding-right:10px;
	color : #c1c1c1;
	
}

p
{
	margin-bottom: 1.7em;
}

code
{
	font-family: Monaco, Courier New, monospace;
}

pre
{
	margin-left: 0.8em;
	margin-bottom: 1.5em;
	padding: 0.4em;
	border-top: 1px dashed #3e3e3e;
	border-bottom: 1px dashed #3e3e3e;
}

dfn, cite, address
{
	font-style: normal;
}

em
{
	font-style: italic;
}



/*-------------------------------*/

/* Layout */

/*-------------------------------*/


#container
{
	width: 622px;
	margin: 0 auto;
	padding-top : 20px;
}

#header
{
	position: relative;
	width: 100%;
	padding-top:15px;
}

#header h1
{
	padding-left: 15px;
}


#mBody
{
	padding: 0 15px 0px 15px;
	clear: both;
	display: inline-block;	
	border-left: 1px solid #595959;
	border-right: 1px solid #595959;
	background: url('./images/body_top_bg.jpg') top repeat-x;
	background-color: #1e1e1e;
}

#contentColumn
{
	float: left;
	width: 410px;
	overflow: hidden;
	padding-top: 10px;
}

#rightColumn
{
	float: right;
	width: 167px;
	padding-left: 13px;
	overflow: hidden;
}

/*-------------------------------*/

/* heading */

/*-------------------------------*/

h1
{
	font: normal 2.17em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
}

h1 a:link, h1 a:visited
{
	color: #c1c1c1;
}

h1 a:hover, h1 a:active
{
	color: #ff6bb4;
}

h2
{

	padding-bottom: .8em;
	padding-left:3px;
	background: #1e1e1e url('./images/bg_h2.gif') repeat-x 0 100%;
	border-bottom: 1px solid #434343;
	/*letter-spacing: 0.1em;*/
	color: #3E872C;
	font:bold 1em Tahoma, Verdana, Helvetica, Dotum, AppleGothic, Sans-serif;
}

h2 a:link, h2 a:visited
{
	color: #3E872C;
}

h2 a:hover, h2 a:active
{
	color: #8fdb7d;
}

h3
{
	font: bold 10px Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	background-color: #3a3a3a;
	border-bottom: 1px solid #000;
	color:#fff;
	padding:5px;
}

h3 a:link, h3 a:visited
{
	color: #c1c1c1;
}

h3 a:hover, h3 a:active
{
	color: #7ab61a;
}

h4
{
	font-size: 1.0em;
}

/*-------------------------------*/

/* round box */

/*-------------------------------*/

.htop, .hbottom{display:block; } 
.htop * {display:block; height:1px; overflow:hidden; background: #c1c1c1}  
.hbottom *{ display:block; height:1px; overflow:hidden; background: #c1c1c1; } 

.h1{margin:0 5px; background:#bcbcbc} 
.h2{margin:0 3px; border-left:2px solid #000; border-right:2px solid #000;} 
.h3{margin:0 2px; border-left:1px solid #000; border-right:1px solid #000;} 
.h4{margin:0 1px; height:2px; border-left:1px solid #000; border-right:1px solid #000;} 

.rtop, .rbottom{display:block; } 
.rtop * {display:block; height:1px; overflow:hidden; background: #595959}  
.rbottom *{ display:block; height:1px; overflow:hidden; background: #1e1e1e; } 

.r1{margin:0 5px; background:#595959} 
.r2{margin:0 3px; border-left:2px solid #595959; border-right:2px solid #595959;} 
.r3{margin:0 2px; border-left:1px solid #595959; border-right:1px solid #595959;} 
.r4{margin:0 1px; height:2px; border-left:1px solid #727272; border-right:1px solid #595959;} 



/*-------------------------------*/

/* header */

/*-------------------------------*/

#header .header_menu
{
	background: #4c4b4b url('./images/menu_bg.jpg') repeat-x ;
	height: 30px;
	border-bottom: 1px solid #000;

}

#header .blog_header_img
{
	/*border-top:1px solid #9c9c9c;*/
}

#header ul
{
	font-family: Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	list-style: none;
	font-size: 9px;
	font-weight: bold;
	padding-top:8px;
	text-align: center;
}

#header li
{
	display: inline;
}

#header li a
{
	padding: .1em .5em;
	text-decoration: none;
}

#header .tab_iendev
{
	padding: .1em .5em;
	text-decoration: none;
	color:#c3d789;
}

#header .tab_rss
{
	margin-left: 10px;
	padding: 0em 1em .1em .5em;
	background: url('./images/btn_rss.gif') no-repeat 0px 0px;
	cursor : pointer;
}

#header .tab_control
{
	margin-left: 10px;
	padding: 0em 1em .1em .5em;
	background: url('./images/btn_control.gif') no-repeat 0px 0px;
	cursor : pointer;
}

#header .btn_icon
{
	display:none;
}

#header li a:link, #header li a:visited
{
	color: #fff;
}

#header li a:hover, #header li a:active
{
	color: #fff;
	background: #c3d789;
}

/* selected */

#tt-body-page #header .tab_home a, 
#tt-body-search #header .tab_home a,
#tt-body-archive #header .tab_home a,
#tt-body-category #header .tab_home a,
#tt-body-entry #header .tab_home a,
#tt-body-cover #header .tab_cover a,
#tt-body-location #header .tab_location a,
#tt-body-tag #header .tab_tag a,
#tt-body-keylog #header .tab_keyword a,
#tt-body-notice #header .tab_notice a,
#tt-body-guestbook #header .tab_guestbook a,
#tt-body-PHOTOGRAPHY #header .tab_photo a,
#tt-body-ARTICLE #header .tab_article a
{
	color: #fff;
	background:#dd8076;
	text-decoration: none;
}

#tt-body-page #header .tab_home a:hover, 
#tt-body-search #header .tab_home a:hover,
#tt-body-archive #header .tab_home a:hover,
#tt-body-category #header .tab_home a:hover,
#tt-body-entry #header .tab_home a:hover,
#tt-body-cover #header .tab_cover a:hover,
#tt-body-location #header .tab_location a:hover,
#tt-body-tag #header .tab_tag a:hover,
#tt-body-keylog #header .tab_keyword a:hover,
#tt-body-notice #header .tab_notice a:hover,
#tt-body-guestbook #header .tab_guestbook a:hover,
#tt-body-PHOTOGRAPHY #header .tab_photo a:hover,
#tt-body-ARTICLE #header .tab_article a:hover
{
	color: #fff;
	background:#dd8076;
	text-decoration: none;
}

/*-------------------------------*/

/* cover */

/*-------------------------------*/
.coverpage .subject
{
	margin-bottom: 0px;
	background: #2e2e2e
}

.coverpage .subject .infoDate
{
	background: url('./images/bullet_info.gif') no-repeat 5px 50%;

}

.cover_photos
{
	padding:0px;
	margin:0px;
	margin-top: 5px;
}


.cover_img img
{
	background-color: #000;
	vertical-align: top;
	border: 1px solid #000;
	width:408px;
	height:272px;
	margin-top:10px;
}

.coverpage .cover_img_page
{
	height:20px;
}

.coverpage .cover_img_num
{
	font-family: Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	list-style: none;
	font-size: 8px;
	padding-top:6px;
	text-align: left;
	float:left;
	vertical-align:middle;
}

.coverpage .cover_img_num_ele
{
	cursor: pointer;
	background-color: #3e3e3e;
	display: inline;
	font-family: Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	color: #8f8f8f;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	margin-right:2px;
}

.coverpage .cover_img_num_ele_sel
{
	cursor: pointer;
	background-color: #dd8076;
	display: inline;
	font-family: Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	margin-right:2px;
}

.coverpage .cover_img_str
{
	display: inline;
	float: right;
	font: 1.0em/2.0 Dotum, '돋움', Tahoma, AppleGothic, , sans-serif;
	color: #c1c1c1;
}


.coverContents
{
	clear: both;
}

.coverpost
{
	clear: both;
	margin: 15px 0;

}

.coverpost h2
{
	padding-right: 5px;
	padding-top: 6px;
	background:none;
}

.coverpost h2 a
{
	line-height: 3px;
}

.coverpost .img_preview
{
	background-color: #1e1e1e;
	float: left;
	padding: 0 7px 7px 0;
}

.coverpost .img_preview img
{
	border: 1px solid #000;
	cursor: pointer;
	height: 53px;
	width: 53px;
}

.coverpost .content_box
{
	border-bottom:1px dotted #434343;
}

.coverpost .post_info
{
	background-color: #333333;
	border-bottom: 1px solid #434343;
	font: 0.9em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	padding: .7em .5em .7em 0px;
}

.coverpost .post_info span
{
	line-height: 1.2em;
	padding: .3em 0 .3em 22px;
}

.coverpost .post_info .category
{
	background: url('./images/bullet_folder.gif') no-repeat 3px 3px;
}

.coverpost .post_info .category a
{
	color: #888;
	margin-left:1px;
	margin-right: 6px;
}

.coverpost .post_info .date
{
	background: url('./images/bullet_clock.gif') no-repeat 0 50%;
	color: #888;
	font-family: Verdana, Helvetica, Tahoma, Gulim, sans-serif;
	padding-left: 18px;
}

.coverpost .post_info .author .preposition
{
	display: none;
}

.coverpost .post_info .author
{
	background: url('./images/bullet_author.gif') no-repeat 6px 50%;
	font-weight: bold;
}

.coverpost .post_content
{
	margin: 3px 0;
	overflow: hidden;
	font: normal 1em/1.7 Dotum, '돋움',Tahoma, AppleGothic,  sans-serif !important;
}

.coverpost .cnt
{
	color: #f90;
	font-size: 0.92em;
	margin-left: .2em;
	font-weight:normal;
	font-family : tahoma;
}

.coverpost .post_tags
{
	background: url('./images/bullet_tag.gif') no-repeat 0 0.35em;
	clear: both;
	line-height: 1.2em;
	padding: 5px 5px 5px 20px;
}

.coverpost .post_tags a
{
	font-size: 0.9em;
}

.coverpost .post_tags span
{
	display: none;
}

.clear
{
	clear: both;
}

/*-------------------------------*/

/* content column */

/*-------------------------------*/

.entry
{
	margin-bottom: 2.5em;
}

/* subject */

.subject
{
	margin-bottom: 1.0em;

}


.subject ul
{
	list-style: none;
	border-bottom: 1px solid #3e3e3e;
	background: #2e2e2e;
	padding: 7px 0px 5px 0px;

}

.subject li
{
	display: inline;
	font: 10px/2 Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	color: #999;
}

.subject .postInfo li
{
	padding: .3em .6em .3em 25px;
}

.subject .infoDate
{
	background: url('./images/bullet_clock.gif') no-repeat 7px 50%;

}

.subject .infoCategory
{
	background: url('./images/bullet_folder.gif') no-repeat 5px 50%;
}



.subject  .infoAuthor dfn
{
	background: url('./images/bullet_author.gif') no-repeat 7px 50%;
	padding: 2px 0 2px 25px;
}

.subject li a
{
	font: 1.1em  Dotum, '돋움', Tahoma, AppleGothic, sans-serif;
}

.subject p
{
	padding: 1em .8em .8em 25px; 	
	background: #2e2e2e url('./images/bullet_info.gif') no-repeat 5px 50%;
	border-bottom: 1px solid #3e3e3e;
	font: 0.8em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	color: #999;
}

/* Protected */

.protectedBody
{

	padding: 2em 0 2.5em;
	text-align:center;
	background-color:#f5f5f5;
}

.protectedBody p
{
	margin: .5em;
	font: 0.92em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	padding-bottom:5px;
	font-weight:bold;
}

.protectedBody input.submitBtn
{
	width: 5em;
	font-size: 0.92em;
}

/* search list */

.searchList
{
	margin-bottom: 4em;
}

.searchList .stitle
{
	font-size:1.0em;
	padding-left:5px;
	font-weight:bold;
}

.searchList .shead
{
	font:0.8em tahoma;
	padding:0px 0px 8px 3px;
	border-bottom: 1px dotted #3e3e3e;
	font-weight: bold;
}

.searchList ol
{
	list-style: none;
}

.searchList li
{
	border-bottom: 1px dotted #3e3e3e;
}

.searchList li *
{
	/*vertical-align: bottom;
	padding:3px 3px 3px 3px;*/
}

.searchList li a
{
	/*
	display: block;
	line-height: 1.9em;*/
}

.searchList li a:hover
{
	/*background-color: #faf9f8;*/
}

.searchList .slSubject
{
	background: url('./images/bul_pencle.gif') no-repeat 0 2px;
	padding-left:20px;
}

.searchList .slDate
{
	color: #c1c1c1;
	font-size: 0.92em;
	margin-right: 1.5em;
}

.searchList .slCnt
{
	color: #f90;
	font-size: 0.92em;
	margin-left: .0em;
}

.searchList .stdetail
{
	padding-top:5px;
	font:0.9em/1.7 dotum,"돋움", tahoma;
}

/* admin */

.subject .admin
{
	border-top: none;
	padding-top:10px;
}

.subject .admin li
{
	padding-right: .5em;
	font: 11px Dotum, '돋움', Tahoma, AppleGothic,  sans-serif;
}

.subject .admin li a
{
	font: 11px Dotum, '돋움', Tahoma, AppleGothic,  sans-serif;
}

.subject .admin li:after
{
	content: "|";
	color: #999;
	padding-left: .4em;
}

/* article */

.article
{
	margin: 1em 0 1.8 0px;
	text-align: left;
	font: 1.0em/1.7 Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
}

.article a:link, .article a:visited
{
	color: #c1c1c1;
	border-bottom: 1px dotted #c3c3c3;
}

.article a:hover, .article a:active
{
	border-bottom: 1px dotted #c3c3c3;
	color: #c39;
}

.article blockquote
{
	margin: 1.7em auto;
	padding: 0 10px;
	width: 80%;
	color: #50b4ca;
	border-left: 2px solid #ddd;
}

.article fieldset
{
	clear: both;
}

.article hr
{
	display: block;
	margin-bottom: 1em;
}

.article ol
{
	margin: 1em 0 1.5em 50px;
}

.article ul
{
	list-style: none;
	margin: 1em 0 1.5em 30px;
}

.article ul li
{
	padding-left: 20px;
	background: url('./images/bullet_atricleUl.gif') no-repeat 0 .5em;
}


.rssurl 
{
	color: #999;
	font: 0.92em/2 Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	text-align: center;
}

.tt-gallery-box
{
	clear: both;
}

.galleryControl a
{
	border-bottom: none !important;
}

.imageblock
{
	margin: 0 0 1.5em 0;
	padding: 0;
	border: none;
}

.imageblock.left, .imageblock.right
{
	margin: 0 0 .5em 0 !important;
}

.imageblock.left
{
	padding-right: 10px;
}

.imageblock.right
{
	padding-left: 7px;
}

.imageblock *
{
	border: 0 none !important;
}

.imageblock img
{
	background-color: #3e3e3e;
	border: 5px solid #3e3e3e !important;
	vertical-align: middle;
}

.imageblock .extensionIcon img
{
	border: none !important;
	margin-right: 2px;
}

.imageblock .cap1
{
	color: #999;
	font-family: Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	font-size: 0.9em;
	line-height: 1.3;
	padding: 3px;
	text-align: center;
	margin: 5px 0 0 0;
}

.moreless_fold
{
	padding-left: 20px;
	background: url('./images/ico_plus.gif') no-repeat left 50%;
}

.moreless_top
{
	margin-bottom: 10px;
	padding-left: 20px;
	background: url('./images/ico_minus.gif') no-repeat left 50%;
}

.moreless_bottom
{
	display: none;
}

.moreless_fold span, .moreless_top span, .moreless_bottom span
{
	font-family: Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
}

.moreless_content
{
}

.article table
{
	border-collapse: collapse;
	margin: 0.5em;
}

.article th, 
.article td
{
	padding: 0.2em 0.5em;
	border: 1px solid #ccc;
}

.article dt
{
	font-weight: bold;
}

.article dd
{
	padding-left: 1.2em;
}

div.footnotes {
	padding: 1em 0.5em 0 0.2em;
	font-size: 0.9em;
	line-height: 150%;
}

div.footnotes hr {
	margin-bottom: 8px;
	border: 0 none;
	background: #999;
	width: 30%;
	height: 1px;
}

div.footnotes ol {
	margin-left: 25px;
}

div.footnotes ol p {
	margin: 0.7em;
}

/* tag, comments btn */

.miscInfo
{
	clear: both;
	margin: 2em 0 1em;
	padding: 0 0 .3em;
	border-top: 1px solid #3e3e3e;
	border-bottom: 1px solid #3e3e3e;
	font: 0.9em/1.5 Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	
	
}

.miscInfo dl
{
	padding: .2em 0;
}

.miscInfo dt
{
	float: left;
	width: 6em;
	margin: .3em 0 0;
	padding-left: 20px;

	
}

.miscInfo .postTag
{
	background: url('./images/bullet_tag.gif') no-repeat 0 45%;	

}

.miscInfo .response
{
	background: url('./images/bullet_comment.gif') no-repeat 0 50%;
}

.miscInfo .rss
{
	background: url('./images/btn_rss.png') no-repeat 0 50%;
}
.miscInfo dd
{
	margin: .3em 0 0 8em;
	padding-left: .5em;
	color: #fff;
}

/*-------------------------------*/

/* trackback */

/*-------------------------------*/

.trackback .t_bg
{
	border-top: 1px solid #3e3e3e;
	border-bottom: 1px solid #3e3e3e;
	padding-top:5px;
	padding-bottom:5px;
}

.trackback .url
{
	
	padding-left: 20px;
	font: 0.9em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
}

.trackback .rss
{
	background: url('./images/btn_rss.png') no-repeat 5px 50%;
	padding-left: 20px;
	font: 0.9em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	border-bottom: 1px solid #eee;
}

/* Trackback list */

.trackback
{
	padding-bottom: .5em;
}

.trackback ol
{
	list-style: none;
}

.trackback ol li
{
	margin-bottom: 0px;
	padding: .5em 1em;
	background-color: #2a2a2a;
	border-bottom: 1px solid #3e3e3e;
}

.trackback li p
{
	margin-bottom: 1em;
}

.trackback li span
{
	font: 0.9em 'Franklin Gothic Medium', Helvetica, sans-serif;
	color: #999;
}

.trackback span a:link, .trackback span a:visited
{
	color: #c1c1c1;
}

.trackback span a:hover, .trackback span a:active
{
	color: #333;
}

.trackback li p
{
	margin: .8em 0;
	text-align: left;
}

.trackback cite
{
	font-family: Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
}

/*-------------------------------*/

/* Comments, Guestbook */

/*-------------------------------*/

.entry .list
{
	margin: .5em 0 0em;
}

#guestBook .list
{
	margin-top: 1em;
	margin-bottom: 1em;
}

/* Comment list */


.list ol
{
	list-style: none;
	
}

.list li
{
	margin-bottom: 1em;
	border: 1px solid #3e3e3e;
	background-color : #2a2a2a;

}

* html .list li
{
	display: inline-block;
}

*:first-child+html .list li
{
	display: inline-block;	
}

.list li p
{
	clear: left;
	margin-top: 0.5em;
	margin-bottom: .5em;
	padding: 0 1em .3em;	
}

.list p.writer
{
	padding: 0 1em 0;
}

.list span.command
{
	float: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 1em;
	font: 0.92em 'Franklin Gothic Medium', Helvetica, sans-serif;
	color: #999;
}

.list span a
{
	text-decoration: underline;
}

.list span a:link, .list span a:visited
{

}

.list span a:hover, .list span a:active
{

}

.list cite
{
	display: block;
	margin: .6em 0 -.5em;
}

.list span abbr
{
	border: 0 none;
}

/* Reply */

.list ol li ol
{
	margin: 0;
}

.list ol li ol li
{
	margin: 0;
	padding: 0 0 .1em;
	border: 0 none;
	border-top: 1px solid #3e3e3e;
	background-color: #464646;
}

.list .writer cite img
{
	float: left;
	margin: 0 .5em 0px 0;
	background-color: #1d1d1d;
	border: 1px solid #1d1d1d;
	padding: 2px;
}

/* Write area */

form legend
{
	font: 1.3em 'Franklin Gothic Medium', Helvetica, sans-serif;
}

form fieldset div
{
	margin: .2em 0;
}

form label
{
	padding-left: .2em;
	vertical-align: middle;
	font: 1em 'Franklin Gothic Medium', Helvetica, sans-serif;
	font-size: .8em;
}

form label em
{
	color: #999;
}

form input
{
	width: 180px;
	padding: 2px .5em;
	background-color: #2a2a2a;
	border: 1px solid #3e3e3e;
	font: 1em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	vertical-align: middle;
	color: #fff;
}

form textarea
{
	width: 350px;
	height: 12em;
	padding: 5px;
	background-color: #2a2a2a;
	border: 1px solid #3e3e3e;
	font: 1em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	color: #fff;
}

form input:focus, textarea:focus
{
	background-color: #464646;
}

.checkbox
{
	width: 12px;
	padding: 0;
	border: 0 none;
	background-color: #464646;
}

.submit
{
	height: 3.2em;
	color: #fff;
}

.submit input
{
	width: 80px;
	height: 25px;
	margin-top: 1em;
	padding: .3em;
	font-size: 0.92em;
	color: #fff;
	cursor: pointer;
}

/*-------------------------------*/

/* location log */

/*-------------------------------*/

#location
{
	margin-bottom: 3em;
}


#location dt, #location dd
{
	
	padding-top:5px;
	padding-bottom:5px;
	
	border-bottom: 1px dotted #3e3e3e;
}

#location dt span
{
	padding: 5px 5px 5px 12px;
	background: url('./images/bullet_indent.gif') no-repeat 0 8px;

}

#location dt .dent0
{

	background: none;
/* first child */
	padding-left: 5px;
	font-weight: bold;
}

#location dd span
{
	padding-left: 10px;
}

#location dd .localAuthor
{
	font-size: 0.92em;
	vertical-align: middle;
	color: #999;
}

/*-------------------------------*/

/* tag log (page)*/

/*-------------------------------*/

#taglog
{
	margin-bottom: 3em;
}

#taglog ul
{
	list-style: none;
	text-align: left;
}

#taglog li
{
	display: inline;
	line-height: 2.0em;
}

#taglog li a.cloud1
{
	font-weight: bold;
	font-size: 1.0em;
	color: #d3401e;
}

#taglog li a.cloud2
{
	font-weight: bold;
	font-size: 1.0em;
	color: #afd06c;
}

#taglog li a.cloud3
{
	font-weight: bold;
	font-size: 1.0em;
	color: #b3c987;
}

#taglog li a.cloud4
{
	font-size: 1.0em;
	color: #a8bd7f;
}

#taglog li a.cloud5
{
	font-size: 1.0em;
	color: #aaa;
}

#taglog li a:hover
{
	color: #c36;
}

/*-------------------------------*/

/* keyword log */

/*-------------------------------*/

#keywords ul
{
	list-type-style: none;
	text-align: left;
}

#keywords ul li
{
	display: inline;
	line-height: 2.2em
	list-type-style: none;
	padding-right: 10px;
}



/*-------------------------------*/

/* page navigation */

/*-------------------------------*/

.paging
{
	margin: 3.5em 0 4em 0em;
	font: 0.9em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	text-align: center;
	color: #666;
}

.paging a:link, .paging a:visited
{
	color: #666;
}

.paging a:hover, .paging a:active
{
	color: #666;
}

.paging .selected
{
	font-weight: bold;
	color: #666;
	border-bottom: 1px solid #3e3e3e;
}

/*-------------------------------*/

/* sidebar */

/*-------------------------------*/

#rightColumn
{
	margin-bottom: 4em;
}

#rightColumn div
{
	margin-top: 1.5em;
}

/* search form */

#searchBox
{
	
	padding:4px;
	padding-left:5px;
	padding-bottom:6px;
	background-color:#565656;

}

#searchBox h3
{
	background-color:#565656;
	border-bottom: none;
	padding-left:2px;
	color: #fff;
}

#searchBox .sInput
{
	width: 90px;
	padding: .3em .3em;
	border: 1px solid #000;
	background-color: #858585;
	font: 0.9em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	vertical-align: middle;
	color: #fff;
}

#searchBox .sInput:focus
{
  background-color:#c8c8c8;
}

#searchBox .searchSubmit
{
	
	padding: 0;
	margin: 0;
	border: 1px solid #858585;
	vertical-align: middle;
	cursor: pointer;
}

#searchBox .sel_archive
{
	border: 1px solid #000;
	background-color: #858585;
	font: 0.9em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	color: #fff;
	width:145px;
	vertical-align: middle;
	margin-bottom:3px;
}

/* Categories */

#category div
{
	margin: 0 !important;
	color:#fff;
}

#category h3
{
	background-color:#3a3a3a;
	border-bottom: 1px solid #000;
	color:#fff;
}

#category
{		
	font: normal 0.9em/2 Tahoma, Dotum, '돋움', AppleGothic,  sans-serif !important;
}


#category ul
{
	list-style: none;color:#fff;
}


#category li a
{
	background: url('./images/iconCat0.gif')  no-repeat 0 50%;
	display: block;
	border-bottom: 1px dotted #434343;
	padding:2px 0px 3px 25px;
	color:#fff;
	background-color:#474747;
}

#category li a:link, #category li a:visited
{
	color: #fff;

}

#category li a:hover, #category li a:active
{
	color: #fff;
}

/* 1 depth */

#category ul li ul li a
{
	padding-left: 25px;
	background: url('./images/iconCat1.gif')  no-repeat 0 50%;
	border-bottom: 1px dotted #434343;
	background-color:#545454;
	color: #fff;
}

#category ul li ul li a:link, #category ul li ul li a:visited
{
	color: #fff;
}

#category ul li ul li a:hover, #category ul li ul li a:active
{
	color: #7ab61a;
}

/* 2 depth */

#category ul li ul
{
	margin: 0;
}

#category ul li ul li ul li
{
	border-bottom: 1px dotted #434343;
	background-color:#606060;
}

#category ul li ul li ul li a
{
	border: 0 none;
	background: url('./images/iconCat2.gif')  no-repeat 0 50%;
	
}

#category ul li ul li ul li.lastChild a
{
	
	background: url('./images/iconCat2.gif')  no-repeat 0 50%;
}

/* selected */

#category .selected
{
	font-weight: bold;
	color: #7ab61a;
}

#category .selected ul li
{
	font-weight: normal;
	color : #7ab61a;
}

/* count  */

.c_cnt
{
	color: #f90;
}

/* blogger instruction */

#bloggerTag img
{
	border: 4px solid #3e3e3e;
	display: block;
	margin: 0 auto;
}

#bloggerTag p.description
{
	font: 0.9em/1.2 Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	margin: 10px 0 5px 0;
}

#bloggerTag p.owner
{
	margin-bottom: 0;
	text-align: right;
}


/* recently */

.recent ol, .recent ul
{
	list-style: none;
}

.recent li
{
	font: normal 0.9em Dotum, '돋움',Tahoma, AppleGothic,  sans-serif !important;
	padding:3px 0px 1px 0px;
	border-bottom: 1px dotted #434343;
}

.recent li a
{
	display: block;
	padding: .3em 0;
}

.recent li a:link, .recent li a:visited
{
	color: #666;
}

.recent li a:hover, .recent li a:active
{
	color: #c36;
}

.recent span
{
	color: #f90;
}

.recent cite
{
	display: block;
	color: #aaa;
}

/* Calendar */

#calendar table
{

}

#calendar td
{
	text-align: center;
}

#calendar caption
{
	margin-top: .8em;
	text-align: left;
	font: .8em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
}

#calendar th
{
	height: 1.2em;
	font: normal 0.92em Tahoma, AppleGothic, Dotum, '돋움', sans-serif !important;
}

#calendar tr.cal_week
{
	font: .8em/2 Tahoma, AppleGothic, Dotum, '돋움', sans-serif !important;
}

#calendar td.cal_day4
{
	font-weight: bold;
}

#calendar td a
{
	text-decoration: underline;
	display: block;
	width: 100%;
}

#calendar td a:link, #calendar td a:visited
{
	color: #666;
}

#calendar td a:hover, #calendar td a:active
{
	color: #390;
	
}

.cal_month 
{
	text-align: center !important;
	padding-top:10px;
	padding-bottom:10px;
}

/* tag cloud (sidebar only) */

#tagbox
{
	border-bottom: 1px solid #3e3e3e;
	padding-bottom: 10px;
	font: normal 1.0em Dotum, '돋움',Tahoma, AppleGothic,  sans-serif !important;
}


#tagbox ul
{
	padding-top: 1em;
}

#tagbox li
{
	display: inline;
	line-height: 1.8;
}

#tagbox a
{
	letter-spacing: -1px;
}

#tagbox li a.cloud1
{
	font-weight: bold;
	font-size: 0.9em;

}

#tagbox li a.cloud2
{
	font-weight: bold;
	font-size: 0.9em;
	color: #585858;
}

#tagbox li a.cloud3
{
	font-weight: bold;
	font-size: 0.9em;
	color: #7e7e7e;
}

#tagbox li a.cloud4
{
	font-size: 0.9em;
	color: #959595;
}

#tagbox li a.cloud5
{
	font-size: 0.9em;
	color: #a6a6a6;
}

#tagbox li a:hover
{
	text-decoration: none;
	color: #64980d;
}

/* stats */

#counter ul
{
	list-style: none;
	font:0.7em/1.5 Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	padding-top:10px;
}

#counter li
{
}

#counter li .ctnum
{
	font-weight:bold;
	font-size:2.5em;
	text-align:center;
	color:#7c9827;
}

#counter li .cnum
{
	font-weight:bold;
}



/* banner */


/*-------------------------------*/

/* footer */

/*-------------------------------*/

.credit {
	clear: both;
	margin:15px 0px 5px 0px;
	font: 0.85em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	text-align:center;

}

.skin {
	clear: both;
	margin:0px 0px 40px 0px;
	font: 0.85em Tahoma, AppleGothic, Dotum, '돋움', sans-serif;
	text-align:center;

}
