@charset "utf-8";

* {
	margin:0; 
	padding:0;
	}

html {
	font-size: 62.5%;
	/* background: url(./images/bg_body.gif) 50% 0; */
	}

body{
	font:1.2em/1.8em Verdana, 'Trebuchet MS', Gulim, 굴림, Tahoma, AppleGothic, Sans-serif;
	/* background: url(./images/bg_bodyTop.gif) repeat-x 50% 0; */
	color:#9d9d9d;
	background-color:#292929;
	}

a {text-decoration:none; cursor:pointer;}
a:link, a:visited { color:#0099CC;}
a:hover, a:active { color:#00FFFF;}

/* misc */
a img {border:none;}
br {letter-spacing:0;}
hr { border: 0;
	border-bottom: 1px dashed #666;
	}

p {margin: 0 0 0.8em 0;}


/*-------------------------------*/
/* Hadding */
/*-------------------------------*/
h1 {
    font:bold 2.8em Verdana, Dotum, 돋움, AppleGothic, Sans-Serif;
	text-align:left;
	line-height:85%;
	padding-bottom:.3em;
	}

h1 a:link, h1 a:visited {color:#444;}
h1 a:hover, h1 a:active {color:#f57f20;}

h2 { 
	
	font:bold .8em Verdana, Dotum, 돋움, AppleGothic, Sans-Serif;
    text-align:left;
	padding-bottom:.8em;
    /*letter-spacing:-1px;*/
	color:#666;
	}

h3 { 
	font:1.3em Verdana, 'Trebuchet MS', Helvetica, Sans-Serif;
	color:#09c;
	}

h4 {
	font:bold 1.1em Dotum, 돋움, verdana, AppleGothic, Sans-Serif;
	}
	h4 a:link, h4 a:visited {color:#666;}
	h4 a:hover, h4 a:active {color:#f57f20;}

/*-------------------------------*/
/* layout */
/*-------------------------------*/
#wrapper {
		width:1000px;
		position:relative;
       	margin:25px auto;
       	padding:15px;
	}

#header { 
     /*Text-align:right;*/
     /*width:185px;*/ 
     padding:0 0 20px 0;  
	}

#contentColumn {
     width:1000 px; 
     padding-bottom:1em; 
     overflow:hidden;
	}

#footer {
	/*padding-top:1em;*?
	Padding-bottom:1.2em;
	/* background:url(./images/bg_contentBottom.gif) no-repeat 50% 0; */
	text-align:left;
	}

/*-------------------------------*/
/* Header */
/*-------------------------------*/


#title span a {
	color:#666;
	}

#title span a:hover{
	color:#729129;
	}

#Resume { 
     margin:20px 0 5px  0; 
     font:bold 10px Verdana, Dotum, 돋움, AppleGothic, Sans-Serif;  
     text-align:Right;
     }

/*-------------------------------*/
/* 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 h3 {
	padding-left:12px;
	}

.searchList ol {
	list-style:none;
	background-color:#1e1e1e;
	border:1px solid #303030;
	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 #303030;
	}

.protectedBody em {
	display:block;
	margin-bottom:1em;
	background:none;
	color:#666;
	font-style:normal;
	}

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


/* Entry */
.entry {
	margin-bottom:2.5em;
	}
.article {
	margin-bottom:1.5em;
	width:100%;
	overflow:hidden;
	text-align:justify;
	letter-spacing:0px;
	font:1em/1.8em Gulim, 굴림, Tahoma, AppleGothic, Sans-serif;
	}
	.article a:link, .article a:visited {/*border-bottom:1px dashed #303030;*/ color:#b3b3b3;}
	.article a:hover, .article a:active {
		/* border-bottom:1px dashed #303030;*/
		color:#ffffff;
		}

.article a[href^='/toolbar'] { display: none; }

blockquote {
	margin:2em auto;
	padding:0 10px;
	width:90%;
	color:#f60;
	letter-spacing:-1px;
	border-left:3px solid #f60;
	}

.article em {
	font-style:normal;
	color:#666;
	background-color:#1e1e1e;
	}

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

.article ul {
	list-style:none;
	margin:1em 0 1.5em 10px;
	}
.article ul li {
	background:url(./images/bullet_ul.gif) no-repeat 0 50%;
	padding-left:20px;
	}

del {
	color:#999;
	}
ins {
	color:#5a5a5a;
	}

.imageblock {
	margin:0 0 0.5em;
	border:none;
	}
.imageblock * {
	border:none !important;
	}
.imageblock img {
	background-color:#fff;
	border:0px solid #e0e0d1 !important;
	vertical-align:middle;
	}

.cap1 {
	color:#999;
	font-size:.9em;
	text-align:center;
	}

.moreless_fold {
	padding-left:20px; 
	background:url(./images/bullet_plus.gif) no-repeat 0 50%;
	} 
.moreless_top  {
	padding-left:20px; 
	background:url(./images/bullet_minus.gif) no-repeat 0 50%;
	margin-bottom:.5em;
	}
.moreless_bottom {
	display:none;
	}
.moreless_fold span, .moreless_top span, .moreless_bottom span{
	background:#1e1e1e;
	color:#666;
	}

.moreless_content {
	background-color:#1e1e1e;
	padding:1.2em 1em;
	margin-bottom:2em;
	border:solid 1px #303030;
	}

.pInfo {
	background-color:#fff;
	padding:.4em 8px;
	margin-bottom:1em;
	border:1px solid #999;
	}

.postTag {
	clear:both;
	font:.9em Dotum, 돋움, AppleGothic, Sans-Serif;
	padding-left:20px;
	background: url(./images/bullet_tag.gif) no-repeat 0 50%;
	}
.postTag a {
	padding:0 .2em;
	}

/* Comment, Trackback toggle */
.ctBtn { 
	clear:both;
	font-size:.9em;
	padding-left:20px;
	background: url(./images/bullet_comment.gif) no-repeat 0 50%;
	}

/*-------------------------------*/
/* Comment, Guestbook */
/*-------------------------------*/
.entry .list {
	margin:.5em 0 2em;
	font-family:Gulim, 굴림, AppleGothic, Sans-Serif;
	letter-spacing:-1px;
	}
#guestBook .list {
	margin-top:2em;
	font-family:Gulim, 굴림, AppleGothic, Sans-Serif;
	letter-spacing:-1px;
	}

.list ol {
	list-style:none;
	margin-bottom:2em;
	}
.list li {
	margin-bottom:1em;
	border:1px solid #999;
	}
.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;
	background-color:#fff;
	border:0 none;
	}

.list img {
	vertical-align:middle;
	margin-right:.2em;
	padding:2px;
	width:20px;
	height:20px;
	background-color:#fff;
	border:1px solid #999;
	}

/* Write area */
fieldset {
	padding:1em;
	border:1px solid #999;
	letter-spacing:0;
	}
* html fieldset {
	/* \ Not Mac */
	position:relative;
	clear:both;
	margin-top:1.8em;
	padding:2em 1em 1em;
	/* */
	}

legend {
	font:1.2em verdana, 'Franklin Gothic Medium', Helvetica, Sans-Serif;
	color:#999;
	}
* html fieldset legend {
	/* \ Not Mac */
	position:absolute;
	top:-.8em;left:.4em;
	/* */
	}

fieldset div {
	margin:.3em 0;
	}

label {
	padding-left:.2em;
	font:.9em 'Franklin Gothic Medium', Helvetica, Sans-Serif;
	vertical-align:middle;
	}
label span {
	color:#999;
	}

input{
	padding:2px .5em;
                background:#fff;
	/* background:#fafaf8 url(./images/bg_form.gif) repeat-x 0 0; */
	width: 180px;
	font:1em Gulim, 굴림, AppleGothic,Sans-Serif;
	vertical-align:middle;
	color:#666;
	border:1px solid #999;
	}

textarea {
	padding:2px .5em;
	width:360px;
	height:100px;
                background:#fff;
	/*  background:#fafaf8 url(./images/bg_form.gif) repeat-x 0 0; */
	border:1px solid #999;
	font:1em Gulim, 굴림, AppleGothic, Sans-Serif;
	color:#666;
	}

.checkbox {
	background:none;
	padding:0;
	width:12px;
	border:0 none;
	}

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

/*-------------------------------*/
/* Footer */
/*-------------------------------*/
#footer p {
	font:normal 10px Verdana, Dotum, 돋움, AppleGothic, Sans-Serif;
                letter-spacing:-1;
	margin: 0 0 0.3em 0;
	}

		
	/* 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%;}
/* */
