@font-face {font-family: 티티체; src: url(http://elin.byus.net/ngs/TTche.eot);}
body {
                font-family: 굴림;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(http://pds17.egloos.com/pds/200908/15/10/bg-p4.jpg) repeat;
                background-attachment: fixed;
	font-size: 12px;
	line-height: 1.5em;
	}
a:link,
a:visited { color: #3F74E6; text-decoration: none; }
a:hover,
a:active { color: #06288C; text-decoration: none; background : #D9E4FA; 
selector-dummy:expression(this.hideFocus=true); }

hr.line { display: none; }/*system class*/

#body {
	width: 904px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
		}

#container {
	width: 890px;
	margin: 0 auto;
	text-align: left;
	background: #ffffff
	}

#header {
	width: 890px;
	height: 284px;
	background: #1b1b21 url(http://pds15.egloos.com/pds/200908/18/10/title-s6--1.jpg) top repeat;
	position: relative;
	margin: 0 auto;
	}

#content {

	float: right;
	position:relative;
	top: 20px;
                right: 5px;
	width: 640px;
	text-align: center;
	}

#sidebar {
	position:relative;
	top: 20px;
                left: 5px;
	float: left;
	width: 200px;
	text-align: center;
	line-height: 1.2em;
	margin-bottom: 50px;
	padding-top: 20px;
	}

#footer {
	clear: both;
	width: 890px;
	height: 50px;
	background: #EDF2F6 url(http://pds16.egloos.com/pds/200908/18/10/foo_bg2.gif) repeat;
	}



/* header 스타일 시작 */
#header {}
#header a:link {}
#header a:visited {}
#header a:hover {}
#header a:active {}

#header h1 {
	margin: 0 20px;
	padding: 70px 0 7px 0;
	font-size: 80px;
	text-align: left;
	}

#header p.url {
	position: absolute;
	margin: 140px 226px;
	text-align: left;
                font-family: 티티체;
	line-height: 1.7em;
	}
#header p.url a { background-color : transparent; }
#header p.url a{ 
	color: #9fb9f4;
	text-decoration: none;
}
#header p.url a:hover {
                color: #ffffff;
}
#header p.usermenu {
	position: absolute;
	top: 220px;
	right: 0;
	margin: 0 10px;
	text-align: right;
	padding: 0;
                font-family: 티티체;
	}

#header p.usermenu a { background-color : transparent; }
#header p.usermenu a { 
	color: #9fb9f4;
	text-decoration: none;
}
#header p.usermenu a:hover {
                color: #ffffff;
}
/* header 스타일 끝 */



/* content 스타일 시작 */


#content div.post {
	margin: 0 25px;
	text-align: left;
	}
#content div.post h2.postdate { 
                color: #ffffff;
                width: 600px;
                background: #6A99F5 url(http://pds17.egloos.com/pds/200908/15/10/pos_date.jpg)
}
#content div.post h3.posttitle {
                width: 580px;
                height: 30px;
                font-family: 굴림;color: #2d2f35; size: 14em
                background: #c8cbd2}
#content div.post p.postadmin {}
#content div.post p.postadmin a { background-color : transparent;}
#content div.post p.postadmin a:link,
#content div.post p.postadmin a:visited { color: #2D2F35; text-decoration: none; }
#content div.post p.postadmin a:hover,
#content div.post p.postadmin a:active { color: #7f848a; text-decoration: none; }

#content div.post div.content {
	width: 600px;
	overflow: hidden;
                font-family: 굴림;color: #434548;
	}
#content div.post div.content a:link,
#content div.post div.content a:visited { color: #3F74E6; text-decoration: none; }
#content div.post div.content a:hover,
#content div.post div.content a:active { color: #06288C; text-decoration: none; }

#content div.post div.content img.image_top	{ margin-bottom : 15px; }/*system class*/
#content div.post div.content img.image_mid { margin: 15px 0; }/*system class*/
#content div.post div.content img.image_left { margin: 0 15px 15px 0; }/*system class*/
#content div.post div.content img.image_right { margin: 0 0 15px 15px; }/*system class*/

#content div.post div.content a.more {}
#content div.post div.content span.archivedate {}

#content div.post p.posttail {
                width: 600px;
	clear: both;
	text-align: right;
                background: url(http://pds11.egloos.com/pds/200901/29/10/psti.gif);
	}

#content div.post p.posttail a { background-color : transparent;}
#content div.post p.posttail a:link,
#content div.post p.posttail a:visited { color: #434548; text-decoration: none; }
#content div.post p.posttail a:hover,
#content div.post p.posttail a:active { color: #3F74E6; text-decoration: none; }

#content div.post p.posttail a.checkpost {}
#content div.post p.posttail a.permalink {}
#content div.post p.posttail span.author {}
#content div.post p.posttail a.time {}
#content div.post p.posttail a.category {}

#content div.post p.posttail a.tail_trb {}
#content div.post p.posttail a.tail_trb span {}

#content div.post p.posttail a.tail_cmt {}
#content div.post p.posttail a.tail_cmt span {}

#content p.page {}


/* 태그 */
#content div.post div.content div.posttaglist { margin-top : 40px; } 
#content div.post div.content div.posttaglist a { background-color : transparent;}
#content div.post div.content div.posttaglist a:link { color: #96989f; text-decoration: none; } 
#content div.post div.content div.posttaglist a:visited { color: #96989f; text-decoration: none; } 
#content div.post div.content div.posttaglist a:hover { color: #3F74E6; text-decoration: none; } 
#content div.post div.content div.posttaglist a:active { color: #3F74E6; text-decoration: none; } 

/* 답글 */
#content div.post div.comment div.reply_tail {
                margin-bottom : 0px; 
                padding: 0px 8px 10px !important;
                margin-left: 20px; !important; 
                background-color: #ffffff; 
                padding-right: 20px; !important;
                width:95% !important;
 }
#content div.post div.comment div.reply_tail strong {
                padding-left : 20px; !important;
                background : url("http://pds15.egloos.com/pds/200908/17/10/rep8.gif") no-repeat; 
}
#content div.post div.comment div.reply_body { 
                font-family: 티티체;
                padding: 0px 8px 10px !important;
                margin-top : 0px; 
                margin-left: 20px; !important; 
                padding-right:20px; !important;
                width:95% !important; 
                background-color: #ffffff;
 }
#content div.post div.comment div.reply_input { 
                margin:0px 0px 0px 0px;
                overflow:hidden;
                word-break:break-all; 
}
#content div.post div.comment div.reply_input p { 
                width:100%; 
}
#content div.post div.comment div.reply_input textarea { 
                border: 1px solid #D4D4D4; 
                width:95%;
                height:100px;
                margin-top:3px; font-size:12px;font-family:돋움,sans-serif; 
}
#content div.post div.comment div.reply_input input[type=text] { 
                border: 1px solid #D4D4D4; 
}
#content div.post div.comment div.reply_input input[type=password] { 
                border: 1px solid #D4D4D4; 
}

/* content 스타일 끝 */



/* comment 및 trackback 스타일 시작 */
#content div.post div.comment {
	background-color: #EDF2F6;
                width: 565px;}
#content div.post div.comment div.comment_body {}
#content div.post div.comment div.comment_tail {}
#content div.post div.comment div.comment_input {}
#content div.post div.comment div.comment_line {}
#content div.post div.comment div.track_top {}

#content div.post div.comment div.comment_input textarea {
                background : #ffffff url(http://pds15.egloos.com/pds/200908/17/10/co_bg.jpg) no-repeat;
}
/* comment 및 trackback 스타일 끝 */



/* 본문 내의 자주 사용하는 태그 속성 시작 */
#content div.post div.content ul {}
#content div.post div.content ul li {}
#content div.post div.content ol {}
#content div.post div.content ol li {}
#content div.post div.content blockquote {}

#content div.post div.content q {}
#content div.post div.content acronym {}
#content div.post div.content strong {}
#content div.post div.content em {}

#content div.post div.content dl {}
#content div.post div.content dl dt {}
#content div.post div.content dl dd {}

#content div.post div.content cite {}
#content div.post div.content code {}
#content div.post div.content samp {}
#content div.post div.content kbd {}
/* 본문 내의 자주 사용하는 태그 속성 끝 */



/* sidebar 스타일 시작 */
#sidebar { font-family:  굴림; text-align: center; padding-top: 1em;  }
#sidebar p {margin:0; text-align:center;}
#sidebar ul { text-align: left; list-style: none; }

#sidebar p.logoimage { text-align: center; margin: 0 auto !important;  }
#sidebar p.description { margin: 10px 0 0 0;padding:0 20px 3px 20px; }
#sidebar p.nick { margin: 0 0 20px 0;padding: 0 20px;}
#sidebar p.nick br { display: none; }
#sidebar p.nick img { vertical-align: text-bottom; }/*system class*/

#sidebar div.menu { margin: 0 10px; auto 0; overflow: hidden; }

#sidebar div.menu h3.posttitle {
font-family: 티티체;
	text-align: right;
	padding: 5px 10px 0px 0px ;
                color: #ffffff; 
background: url("http://pds16.egloos.com/pds/200908/17/10/efg5.gif") repeat-x top
}

#sidebar div.menu .content { list-style: none; padding-left: 0; margin-left: 0; overflow: hidden; }/*system class*/

#sidebar div.menu ul.content li {}
#sidebar div.menu ul.content li span.small { display: block; }/*system class*/
#sidebar div.menu ul.content li span.small {}
#sidebar div.menu ul.content li span.last {}

#sidebar div.menu .content form#finder { margin: 0; }/*system class*/
#sidebar div.menu .content input#kwd { width: 100px; font-size: 12px; vertical-align: top; }/*system class*/
#sidebar div.menu .content input#submit { margin-left: 5px; vertical-align: top; }/*system class*/

#sidebar div.banner {}
#sidebar div.xml {}
/* sidebar 스타일 끝 */



/* calendar 스타일 시작 */
div.cal { margin : 0 auto; text-align : center; }
div.cal_head { text-align : center; }
div.cal_body { text-align : center; }
div.cal_bottom { }

.cal { text-align : center; }
.cal_day { text-align : center; }
.cal_sun { text-align : center;	}
.cal_sat	 { text-align : center;	}
.cal_today { text-align : center; }
.cal_tr { }
/* calendar 스타일 끝 */