@font-face {font-family: 우리돋움; src:url(http://pds16.egloos.com/pds/200912/17/71/wooriDotum.eot);}
@font-face {font-family: 우리돋움90c1; src:url(http://pds17.egloos.com/pds/200912/18/71/wooriDotum90C1.eot);}
@font-face {font-family: seevaa; src:url(http://pds6.egloos.com/pds/200711/07/71/seevaa2007.eot);}

* {
	scrollbar-face-color:#fff;
	scrollbar-highlight-color: #606060;
	scrollbar-shadow-color: #606060;
	scrollbar-3dlight-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color: #606060;
	scrollbar-darkshadow-color:#fff;
	}

body {
	margin: 0;
	padding: 0 0 30px;
	font: .75em/1.6em 우리돋움, 맑은 고딕, 돋움, verdana, sans-serif;
	line-height: 1.8;
	color: #000;
	background: #fff url(http://pds23.egloos.com/pds/201110/19/71/summer_bg.gif) repeat;
	}

a:link { color: #106A87; text-decoration: none; }
a:visited { color: #106A87; text-decoration: none; }
a:hover,
a:active { color: #7ca5ce; }
a[href="http://teatime.egloos.com"] { color: #6595c4; }
a[href="http://with.ro/zboard.php?id=guest"]:hover { cursor: url("http://pds9.egloos.com/pds/200808/08/71/lhandwrt.cur") }

hr.line { display: none; } /*system class*/
div {margin: 0; padding: 0;}


div.tag_cloud {	
}
div.tag_cloud span {
}
div.tag_cloud span a:link {
}
div.tag_cloud span a:visited {
}
div.tag_cloud span a:hover { font-style: normal !important; color: #fff; background: #00a5f2; border: 0; }
div.tag_cloud span a:active {
}

.tlevel1 { font-family: 우리돋움, 돋움, verdana, sans-serif; }
.tlevel2 { font-family: 우리돋움90c1, 맑은 고딕, 돋움, verdana, sans-serif; border-bottom: 1px dashed #106A87 !important;}
.tlevel3 { font-family: 우리돋움90c1, 맑은 고딕, 돋움, verdana, sans-serif; border-bottom: 1px dashed #106A87 !important;}
.tlevel4 { font-family: 우리돋움90c1, 맑은 고딕, 돋움, verdana, sans-serif; border-bottom: 1px dashed #106A87 !important;}
.tlevel4 a:link { }
.tlevel4 a:visited { }
.tlevel4 a:active { }
.tlevel4 a:hover { }

.posttaglist { font-family: seevaa, 돋움, verdana, sans-serif; font-size: .9em; padding-left: 33px; margin-top : 25px; }
.posttaglist a:link {}
.posttaglist a:visited { }
.posttaglist a:active { }
.posttaglist a:hover { font-style: normal !important; color: #fff; background: #00a5f2; border: 0; }


/* position 스타일 시작 */
#body {
	width: 850px;
	margin: 0;
	position:absolute; left:0; top:0;
	text-align: left;
	background: url(http://pds12.egloos.com/pds/200810/12/71/fallbg.jpg) no-repeat top left;
	}

#header {
	text-align: right;
	margin-right: -40px;
	padding: 71px 7px 5px;
	}

#container {
	width: 100%;
	margin-left: 40px;
	}

#content {
	float: left;
	width: 616px;
	*margin-right: -215px;
	}


#sidebar {
	float: right;
	width: 204px;
	text-align: center;
	font-family: 우리돋움, 돋움, verdana, sans-serif;
	position: relative;
	padding-bottom: 14px;
	}

#sidebar p.usermenu {
	font-family: "Trebuchet MS", 맑은 고딕, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0 13px;
	text-align: right;
	letter-spacing: 1px;
	color: #4b7cd8;
	}
#sidebar p.usermenu a {
	color: #4b7cd8;
	padding: 0;
	letter-spacing: 0;
	}
#sidebar p.usermenu a:hover {
	color: #8492eb;
	background: none;
	}

#footer {
	clear: both;
	font-size: 0;
	line-height: 0;
	}
/* position 스타일 끝 */

/* header 스타일 시작 */
#header p,
#header h1 {
	margin: 0;
	padding: 0;
	}

#header h1 {
	font-family: "우리돋움", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.9px;
	padding: 0 4px;
	}

#header h1 a {
	color: #8492eb;
	}

#header h1 a:hover {
	color: #4b7cd8;
	}

#header p.url {
	font-family: "우리돋움", Trebuchet MS, Arial, Helvetica, sans-serif;
	margin-bottom: 50px;
	}

#header p.url a {
	padding-right: 2px;
	color: #8492eb;
	font-size: 1.2em;
	line-height: 2em;
	letter-spacing: 1px;
	}

#header a,
#header p.url a:hover {
	color: #4b7cd8;
	}

#c {
	margin: 0 0 4px;
	padding: 0 0 0 10px;
	text-align: left;
	letter-spacing: 1px;
	font-family: seevaa, 돋움, verdana, sans-serif;
	color: #fff;
	}

#c a { color: #fff; }
#c a:hover { color: #000; }

#balhae a:hover { background: none !important; }
#live { display: none; }

/* header 스타일 끝 */

/* content 스타일 시작 */
#content div.post {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
	background: url(http://pds10.egloos.com/pds/200810/12/71/post.gif) no-repeat bottom right;
	}
#content div.post h3.posttitle {
	font-family: 우리돋움90c1, 맑은 고딕, 돋움, verdana, sans-serif;
	font-size: 1.4em;
	line-height: 1.1em;
	margin: 0;
	padding: 11px 70px 11px 10px;
	border-bottom: 1px dashed #454545;
	word-break: break-all;
	}
#content div.post h3.posttitle a:hover {
	color: #106A87;
	}
#content div.post p.postdate {
	position: absolute;
	right: 10px; 
	top: -2px;
	*top: 11px;
	font-family: 우리돋움, 돋움, verdana, sans-serif;
	font-size: 12px;
	}

#content div.post p.postlink {
	text-align: right;
	margin: 0; padding: 10px 10px 5px 0; 
	font: normal 11px;
	font-family: 우리돋움, 돋움, verdana, sans-serif;
	}

#content div.post p.postlink a {
	
	}
#content div.post p.postlink a:hover {
	
	}

#content div.post p.postadmin {
	text-align: right;
	margin: 0; padding: 3px 10px 5px 0; 
	font: normal 11px;
	font-family: 우리돋움, 돋움, verdana, sans-serif;
	}
#content div.post p.postadmin a {	
	}
#content div.post p.postadmin a:hover {	
	}

#content div.post div.content {
	font-family: 우리돋움, 맑은 고딕, 돋움, verdana, sans-serif;
	font-size: 13px;
	line-height: 1.8;
	overflow: hidden;
	padding: 0 15px 0 15px;
	}
#content div.post div.content a{	
	border-bottom:1px dotted #106A87;
	padding-bottom: 1px;
	text-decoration: none;
	}
#content div.post div.content a:hover { font-style: italic; border-bottom: none; text-decoration: none; }
#content div.post div.content a img { border: 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 { font-family: 우리돋움, 맑은 고딕, 돋움, verdana, sans-serif; font-size: 9pt !important; color: #000 !important; }

#content div.post p.posttail {
	font-family: 우리돋움, 돋움, verdana, sans-serif;
	clear: both;
	text-align: right;
	padding: 2px 10px 10px 0;
	margin-bottom: 1px;
	border-bottom: 1px solid #CACACA;
	}
#content div.post p.posttail a {	
	}
#content div.post p.posttail a:hover {	
	}
#content div.post p.posttail a.checkpost { font-family: seevaa, 돋움, verdana, sans-serif; }
#content div.post p.posttail a.permalink {  }
#content div.post p.posttail span.author { font-family: seevaa, 돋움, verdana, sans-serif; }
#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 {
	font-family: 우리돋움, 돋움, verdana, sans-serif;
	text-align: center;
	padding: 0;
	color: #fff;
	margin: 0;
	}
#content p.page a {	
	}
#content p.page a:hover {	
	}
#content p.page span {
	margin-right: 14px;
	}

/* content 스타일 끝 */



/* comment 및 trackback 스타일 시작 */
#content div.post div.comment {
	font-family: 우리돋움, gulim, 굴림, verdana, sans-serif;
	border: 1px solid #CACACA;
	padding: 10px 16px 10px 16px;
	line-height: 1.8;
	}
*html #content div.post div.comment {
	width: 616px;
	w\idth: 602px;
	overflow:hidden;
	}
#content div.post div.comment a:hover { font-style: italic; }

#content div.post div.comment div.comment_body {
	width: 550px !important;
	padding: 0 0 .4em .9em;
	margin: 0 0 .5em;
	}
#content div.post div.comment div.comment_tail {
	margin-bottom: .3em;
	font-family: 우리돋움, gulim, 굴림, verdana, sans-serif;
	}
#content div.post div.comment div.comment_tail a {
	font-family: 우리돋움90c1, gulim, 굴림, verdana, sans-serif;
	}
#content div.post div.comment div.comment_tail a[href="http://teatime.egloos.com"] { color: #6595c4; background: url("http://pds21.egloos.com/pds/201110/19/71/summer_ion.gif") no-repeat; padding: 0 0 1px 19px; }
#content div.post div.comment div.comment_tail a[href="http://teatime.egloos.com"]:hover { color: #106A87; }
#content div.post div.comment div.comment_tail a:hover {  }
#content div.post div.comment div.comment_input {
	margin: .8em 0 0 .8em;
	width: 559px;
	font-family: 우리돋움, gulim, 굴림, verdana, sans-serif;
	}

#content div.post div.comment div.comment_input form div {
	width: 550px !important;
	}

#name, #passwd {  }
#homepage {  }
#comment {height: 160px !important;}
#name,
#passwd {
	font-family: "우리돋움", gulim, 굴림, verdana, Trebuchet MS, Arial, Helvetica, sans-serif !important;
	padding: 2px 0 0 2px;
	border: 1px solid #CACACA;
	background: #fff;
	color: #000;
	}
#homepage {
	font-family: "우리돋움", gulim, 굴림, verdana, Trebuchet MS, Arial, Helvetica, sans-serif !important;
	padding: 2px 0 0 2px;
	border: 1px solid #CACACA;
	background: #fff;
	color: #000;
	}
#comment {
	font-family: "우리돋움", gulim, 굴림, verdana, Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font: .75em;
	background: transparent;
	line-height: 1.8;
	padding: 2px 0 0 2px;
	border: 1px solid #CACACA;
	color: #000;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color: #9E9E9E;
	scrollbar-shadow-color: #9E9E9E;
	scrollbar-3dlight-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color: #9E9E9E;
	scrollbar-darkshadow-color:#fff;
	}
#content div.post div.comment div.comment_line {
	border-bottom: 1px dashed #CACACA;
	font-size: 5px;
	margin: .6em 0 2em;
	}
#content div.post div.comment div.track_top {
	font-family: 우리돋움, 돋움, verdana, sans-serif;
	color: #000;
	text-align: center;
	padding-bottom: 3px;
	}
/* comment 및 trackback 스타일 끝 */

/* 답글 */
div.reply_tail { color: #5f5f5f; font-family: seevaa, 돋움, verdana, sans-serif !important; font-style: italic; margin-top: -7px !important; }
div.reply_tail a { font-family: seevaa, 돋움, verdana, sans-serif !important; font-style: normal; }
div.reply_body { font-family: seevaa, 돋움, verdana, sans-serif; color: #116B9B; background: url(http://pds9.egloos.com/pds/200807/10/71/reply.gif) top left repeat-y; line-height: 1.8; margin-bottom: 1.6em !important; }
div.reply_input { font-family: "seevaa", 돋움, verdana, Trebuchet MS, Arial, Helvetica, sans-serif !important; padding-left: .8em; }
div.reply_input p { }
div.reply_input textarea { font-family: "seevaa", 돋움, verdana, Trebuchet MS, Arial, Helvetica, sans-serif !important;
	color: #116B9B;
	line-height: 1.8;
	height: 150px !important;
	padding: 2px 0 0 2px;
	border: 1px dashed #CACACA;
	background: #F8F8F8;
	scrollbar-face-color:#F8F8F8;
	scrollbar-highlight-color: #9E9E9E;
	scrollbar-shadow-color: #9E9E9E;
	scrollbar-3dlight-color:#F8F8F8;
	scrollbar-track-color:#F8F8F8;
	scrollbar-arrow-color: #9E9E9E;
	scrollbar-darkshadow-color:#F8F8F8;
	}
div.reply_input input[type=text] { font-family: "seevaa", 돋움, verdana, Trebuchet MS, Arial, Helvetica, sans-serif !important; color: #6595c4; background: #F8F8F8; border: 1px dashed #CACACA; }
div.reply_input input[type=password] { font-family: "seevaa", 돋움, verdana, Trebuchet MS, Arial, Helvetica, sans-serif !important; color: #6595c4; background: #F8F8F8; border: 1px dashed #CACACA; }


/* 본문 내의 자주 사용하는 태그 속성 시작 */

#content div.post div.content ul { padding-left: 0; margin-left: 0; }
#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 {
	margin: 0 0 1em;
	padding-left: 24px;
	background: transparent url("http://pds7.egloos.com/pds/200710/20/71/fall_quote.gif") no-repeat 0 4px;
	}

#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 a:hover {
	color: #fff;
	background: #00a5f2;
	border: 0;
	}
#sidebar div#logoimg {
	position: relative;
	top: 4px;
	text-align: left;
	padding: 0 0 0 24px;
	}
#sidebar p.logoimage {
	margin-bottom: 10px;
	_height: 1%;
	}
#sidebar p.logoimage img {
	width: 180px !important;
	height: auto !important;
	display: none;
	}

#sidebar p.description {
	font: normal 12px/1.4em seevaa, 돋움, verdana, sans-serif;
	margin: 0 12px 6px 0;
	*margin: -6px 12px 5px 0;
	text-align: right;
	}
#sidebar p.nick { font-family: seevaa, 돋움, verdana, sans-serif; color: #106A87; margin: 0 0 8px 0; text-align: center; }
#sidebar p.nick a { color: #106A87; }
#sidebar p.nick a:hover { color: #ffffff; background: #00a5f2; }
#sidebar p.nick a[href="http://teatime.egloos.com/2932378"]:hover { cursor: help; }
#sidebar p.nick img { vertical-align: text-bottom; }/*system class*/

#sidebar p.logoimage br,
#sidebar p.nick br { display: none; }

#sidebar div.menu {
	overflow: hidden;
	}

#sidebar div.menu h3.posttitle {
	text-align: center;
	font-family: 우리돋움90c1, 맑은 고딕, 돋움, verdana, sans-serif;
	font-size: 1em;
	padding: 6px 3px;
	margin: 14px 0 8px 10px;
	background:url('http://pds15.egloos.com/pds/200907/21/71/summer_si.gif') 7px 2px no-repeat;
	}
#sidebar div.menu div.content {
	padding: 0 0 0 21px !important;
	}

#sidebar div.menu .content {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}/*system class*/

#sidebar div.menu ul {
	text-align: left;
	}
#sidebar div.menu ul.content li {
	background: transparent url("http://pds18.egloos.com/pds/201110/19/71/fall_sidebull.gif") no-repeat 0 .6em;
	line-height: 1.5em;
	padding: 1px 0 5px 10px;
	}

#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;
	text-align: left;
	}/*system class*/
#sidebar div.menu .content input#kwd {
	width: 136px !important;
	font: .75em/1.3em "우리돋움", 돋움, verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	background: #fff;
	border: 1px solid #CACACA;
	vertical-align: top;
	padding: 2px 0 0px 2px;
	}/*system class*/
#sidebar div.menu .content input#submit { margin-left: 5px; vertical-align: top; }/*system class*/


#sidebar p.archives {
	margin: 9px 0 0 21px;
	background: transparent url("http://pds18.egloos.com/pds/201110/19/71/fall_sidebull.gif") no-repeat 0 .7em;
	line-height: 1.5em;
	padding: 1px 0 1px 7px;
	text-align: left;
	}
#sidebar p.archives a {
	border-bottom: 1px dotted #7ca5ce; padding-bottom: 1px;
	}
#archives a:hover {
	border-bottom: none;
	}

#sidebar div.menu .content .memobody {
	text-align: left;
	padding: 0 0 10px;
	width: 100%;
	overflow: hidden;
	}
#sidebar div.menu .content .memobody ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
#sidebar div.menu .content .memobody ul li {
	background: transparent url("http://pds18.egloos.com/pds/201110/19/71/fall_sidebull.gif") no-repeat 0 .6em;
	line-height: 1.2em;
	padding: 1 0 5 10px;
	}
#sidebar div.menu .content .memobody ul li a {display: block;}

#sidebar div.menu .content img.thumbnail {
	border: 2px solid #CACACA !important;
	}
#sidebar div.banner { margin: 8px 0 12px 0; }
#sidebar div.banner a:hover { background: none; }
#who { display: none; }
#sidebar div.xml { display: none; }
#sidebar div. div balhae a:hover { background: none; }
/* sidebar 스타일 끝 */


/* calendar 스타일 시작 */
div.cal {
	margin: 18px 0 0 16px;
	line-height: 1.5em;
	}
div.cal a { }
div.cal a:visited { }
div.cal_head {
	text-align : center;
	padding: 5px 0 3px;
	font-size: 11px;
	}

div.cal_body {padding: 1px;}
div.cal_body a { font-family: seevaa, 돋움, verdana, sans-serif; font-size: 12px; }
div.cal_body table,
div.cal_body td {
	font-size: 10px;
	}
div.cal_bottom {}

td.cal {
	text-align : center;
	}
.cal_day { text-align : center; }
.cal_sun {
	text-align : center;
	color: #EA0008;

	}
.cal_sat {
	text-align : center;
	color: #3B8EFF;
	}
.cal_today {
	text-align: center;
	border: 1px dotted #484848 !important;
	}
.cal_tr { font-size: 10px; }
/* calendar 스타일 끝 */

/* onfocus="this.blur()" , hidefocus */
a,img,input{moz-outline-style: none;}
* a {selector-dummy: expression(this.hideFocus=true);}