@charset "utf-8";

* {
	margin:0; 
	padding:0;
	}

body{
	font:9pt/1.8em 'Trebuchet MS', Gulim, 굴림, Tahoma, AppleGothic, Sans-serif;
	color:#000;
	}

a {text-decoration:none;}
a:link, a:visited { color:#09c;}
a:hover, a:active { color:#3cf;}

/* misc */
a img {border:none;}
br {letter-spacing:0;}
hr {display:none;}
p { margin:0 0 1.5em;}

/* Float bug */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix {
	display: inline-block;
	}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* */

/*-------------------------------*/
/* Hadding */
/*-------------------------------*/
h1 {
	display:inline;
	font-weight:normal;
	font-size:24pt;
	line-height:normal;
	vertical-align:middle;
	}
h1 a:link, h1 a:visited {color:#000;}
h1 a:hover, h1 a:active {color:#09c;}

h2 { 
	margin-bottom:.2em;
	font:bold 14pt Dotum, 돋움, AppleGothic, Sans-Serif;
	letter-spacing:-1px;
	color:#09c;
	}

h3 { 
	font:13pt 'Trebuchet MS', Helvetica, Sans-Serif;
	color:#09c;
	}

h4 {
	font:bold 10pt Dotum, 돋움, AppleGothic, Sans-Serif;
	}
	h4 a:link, h4 a:visited {color:#666;}
	h4 a:hover, h4 a:active {color:#7ab61a;}

/*-------------------------------*/
/* layout */
/*-------------------------------*/

#rightColumn { 
	display:none;
	}
	
/*-------------------------------*/
/* Header */
/*-------------------------------*/
#title {
	margin-bottom:3em;
	padding-bottom:2em;
	border-bottom:1px solid #ddd;
	}
#title span {
	font:.9em Dotum, 돋움, AppleGothic, Sans-Serif;
	padding-left:10px;
	color:#8c8c7c;
	}

/* tab navigation */
#tabNav {display:none;}

/*-------------------------------*/
/* Content column */
/*-------------------------------*/
/* Search list */
.searchList {
	margin-bottom:3em;
	font:1em/1.5em Dotum, 돋움, AppleGothic, Sans-Serif;
	letter-spacing:-1px;
	}
.searchList h2 {
	margin-bottom:1.2em;
	}

.searchList ol {
	list-style:none;
	background-color:#f8f8f4;
	border:1px solid #f0f0e6;
	padding:.5em 1em;
	}
.searchList li {
	padding:.3em 0;
	}
.searchList li * { vertical-align:middle; }

.searchList span, .searchList cite {
	font:.9em Dotum, 돋움, AppleGothic, sans-serif;
	margin-right:.5em;
	color:#999;
	}

/* Protected */
.protectedBody {
	padding:0 0 2em;
	margin-bottom:2em;
	border-bottom:1px solid #f0f0e6;
	}

.protectedBody em {
	display:block;
	margin-bottom:1em;
	background:none;
	color:#666;
	font-style:normal;
	}

.protectedBody input.submitBtn {
	width:5em;
	font-size:.9em;
	}

/* Administer */
.admin {
	margin-bottom:1em;
	background-color:#f8f8f4;
	border:1px dashed #ddd;
	padding:.5em;
	font:.9em Dotum, 돋움, AppleGothic, Sans-Serif;
	}

/* Subject */
.subject {
	margin-bottom:2.2em;
	line-height:0;
	}

/* Post info */
.subject span {
	font:.9em 'Franklin Gothic Medium', myriad, tahoma, Sans-Serif;
	color:#999;
	}

/* Entry */
.entry {
	margin-bottom:2.5em;
	border-bottom:1px solid #ddd;
	}
.article {
	width:100%;
	overflow:hidden;
	text-align:justify;
	letter-spacing:-1px;
	font:1em/1.8em Gulim, 굴림, Tahoma, AppleGothic, Sans-serif;
	}
	.article a:link, .article a:visited {border-bottom:1px dashed #c39;}
	.article a:hover, .article a:active {
		border-bottom:1px dashed #c39;
		color:#3cf;
		}

blockquote {
	margin:2em auto;
	padding:0 10px;
	width:90%;
	color:#50b4ca;
	letter-spacing:-1px;
	border-left:2px solid #ddd;
	}
pre {
	margin:1em 0 1.5em;
	font:.9em 'Trebuchet MS', Helvetica, Sans-Serif;
	letter-spacing:0;
	}

.article em {
	font-style:normal;
	color:#000;
	background-color:#f1f1e8;
	}

.article ol {
	margin:1em 0 1.5em 30px;
	}

.article ul {
	margin:1em 0 1.5em 30px;
	}


del {
	color:#999;
	}
ins {
	color:#5a5a5a;
	}

.imageblock {
	margin:0 0 1.5em;
	border:none;
	}
.imageblock * {
	border:none !important;
	}
.imageblock img {
	background-color:#fff;
	border:5px solid #e0e0d1 !important;
	vertical-align:middle;
	}

.cap1 {
	color:#999;
	font-size:.9em;
	text-align:center;
	}

.moreless_top  {
	margin-bottom:.5em;
	}
.moreless_bottom {
	display:none;
	}
.moreless_fold span, .moreless_top span, .moreless_bottom span{
	background:#f5f5f5;
	color:#333;
	}

.moreless_content {
	background-color:#f8f8f4;
	padding:1.2em 1em;
	margin-bottom:2em;
	border:solid 1px #f0f0e6;
	}

.pInfo {
	margin-bottom:1em;
	}

.postTag {
	clear:both;
	font-size:.9em;
	}
.postTag a {
	padding:0 .2em;
	}

/* Comment, Trackback toggle */
.ctBtn { 
	clear:both;
	font-size:.9em;
	}

/*-------------------------------*/
/* Trackback */
/*-------------------------------*/
.trackback .url {display:none;}

/* Trackback list */
.trackback {
	padding-bottom:.5em;
	font-family:Gulim, 굴림, AppleGothic, Sans-Serif;
	letter-spacing:-1px;
	}
.trackback ol {
	list-style:none;
	}
.trackback ol li{
	margin-bottom:1em;
	padding:.5em 1em;
	background-color:#f8f8f4;
	border:1px solid #f0f0e6;
	}
.trackback span {
	font:.9em 'Franklin Gothic Medium', Helvetica, Sans-Serif;
	letter-spacing:0;
	}
	.trackback span a:link, .trackback span a:visited {color:#999;}
	.trackback span a:hover, .trackback span a:active {color:#333;}

.trackback li p {
	margin:1em 0 .5em;
	text-align:justify;
	}

/*-------------------------------*/
/* Comment, Guestbook */
/*-------------------------------*/
.entry .list {
	margin:.5em 0 2em;
	font-family:Gulim, 굴림, AppleGothic, Sans-Serif;
	letter-spacing:-1px;
	}
#guestBook .list {
	margin-top:2em;
	}
#guestBook {
	margin-bottom:3em;
	}
.list ol {
	list-style:none;
	margin-bottom:2em;
	}
.list li {
	margin-bottom:1em;
	border:1px solid #f0f0e6;
	}
.list li p {
	padding:0 1em;
	}
.list p.author {
	padding:.4em 1em 0;
	font:1em Dotum, 돋움, AppleGothic, Sans-Serif;
	letter-spacing:0;
	margin-bottom:1em;
	}

.list span {
	font:.9em 'Franklin Gothic Medium', myriad, tahoma, Sans-Serif;
	letter-spacing:0;
	color:#999;
	}
.list span a {
	text-decoration:underline;
	}
	.list span a:link, .list span a:visited {color:#999;}
	.list span a:hover, .list span a:active {color:#333;}

/* Reply */
.list ol li ol {
	margin:0;
	}
.list ol li ol li {
	margin:.2em 0 0;
	padding:.3em 0 .3em 2em;
	border:0 none;
	}

.list img {
	vertical-align:middle;
	margin-right:.2em;
	padding:2px;
	width:20px;
	height:20px;
	background-color:#fff;
	border:1px solid #ddd;
	}

/* Write area */
fieldset { display:none;}


/*-------------------------------*/
/* Location log */
/*-------------------------------*/
#location {
	font-family:Gulim, 굴림, AppleGothic, Sans-Serif;
	padding-bottom:3em;
	}
#location .place, #location .pTitle {
	border-bottom:solid 1px #eee;
	}

.place .dent0 {
	padding:0;
	background:none !important;
	}

/*-------------------------------*/
/* Tag cloud */
/*-------------------------------*/
#taglog {
	border-bottom:1px solid #ddd;
	margin-bottom:3em;
	padding-bottom:3em;
	}
#taglog ul { 
	text-align:justify;
	list-style:none;
	}
#taglog li { 
	display:inline;
	font-family: Dotum, 돋움, AppleGothic, Helvetica, Sans-Serif; 
	line-height:2.4em
	}

#taglog li a.cloud1 { font-weight:bold; font-size: 2.2em; color:#09c;}
#taglog li a.cloud2 { font-weight:bold; font-size: 1.8em; color:#25a2cc;}
#taglog li a.cloud3 { font-weight:bold; font-size: 1.4em; color:#42aacc;}
#taglog li a.cloud4 { font-size: 1.1em; color:#61aac2;}
#taglog li a.cloud5 { font-size: .9em; color:#aaa;}
#taglog li a:hover { color:#069; background-color:#e9e9de;}

/*-------------------------------*/
/* Page navigation */
/*-------------------------------*/
#paging {display:none;}

/* Selected */
#paging .selected {
	font-weight:bold;
	color:#f60;
	border-bottom:1px solid #999;
	}

/*-------------------------------*/
/* Footer */
/*-------------------------------*/
/* license */
#footer {
	text-align:center;
	clear:both;
	}
#footer p {
	font:.9em 'Franklin Gothic Medium', Helvetica, Sans-Serif;
	margin:0;
	}
	#footer p a:hover, #footer p a:active {
		background-color:#c2c1ac;
		color:#069;
		}


