body {
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:12px;
	line-height:1.5em;
	background-color:#000000;
	color:#959595;
	}
html body {background-position:center top;}
a:link {text-decoration:none;color:#33ddcc;}
a:visited {text-decoration:none;color:#33aacc;}
a:hover {text-decoration:underline;color:#00ddcc;}
a:active {text-decoration:none;color:#00ddcc;}
hr.line {display:none;}/*system class*/
#body {
	width:1240px;
	margin:0 auto;
	padding:0;
	background:url(http://pds11.egloos.com/pds/200903/10/62/b0086762_49b53a94155af.jpg) repeat-y center top;
	}
#container {
	width:1240px;
	margin:10000 auto;
	text-align:right;
	background:url(http://pds18.egloos.com/pds/201010/10/62/b0086762_4cb089f4619f8.png) 100% 0 no-repeat;
	}
#header {
	width:1240px;
	height:180px;
	position:relative;
	margin:0 auto;
                text-align:left;
	font-family:times new roman,sans-serif;
	}

#leftbar {
border-left:1px solid #282D32;
display:inline;
float:left;
font-family:Times New Roman, new roman,'굴림',sans-serif;
line-height:1.2em;
margin:120px 0 0 10px;
text-align:left;
padding:0 10px 0;
width:171px;
}

#leftbar li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://md.egloos.com/skn/img/a/01/09/1/bg_arrow.gif) no-repeat scroll 0 3px;
margin:0 0 7px;
padding:0 0 0 12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
}

#leftbar hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://image.aladdin.co.kr/img/ttb/dot_line.gif) repeat-x scroll 0 0;
margin:2px 2px 0;
padding:2px;
}

#content {
display:inline;
float:left;
margin:0 20px 60px 40px;
padding:39px 0 0;
text-align:center;
width:620px;
}

#sidebar {
	float:right;
	display:inline;
	margin:100px 80px 0px 0;
	width:189px;
	text-align:center;
	line-height:1.2em;
	font-family: times new roman, '굴림',sans-serif;
	border-left:2px solid #282d32;
	}
#footer {
	clear:both;
	width:860px;
	height:68px;
	margin:0;
	background:url(http://pds11.egloos.com/pds/200903/10/62/b0086762_49b53a94155af.jpg) no-repeat center top;
	}
/* header 스타일 시작 */
#header a:link {color:#fff;text-decoration:none;}
#header a:visited {color:#fff;text-decoration:none;}
/* #header a:hover {color:#fff;text-decoration:none;} */
#header a:active {color:#fff;text-decoration:none;}
/* #header h1 {
	margin:0;
	padding:39px 0 0 15px;
	font-size:43px;
	text-align:center;
	} */
#header p.url {
	margin:1;
                font-size:18px;
	text-align:center;
	line-height:1.7em;
	font-weight:none;
	padding:218px 0 0 882px;
	}
#header p.usermenu {
	position:absolute;
	top:250px;
	right:93px;
	margin:0;
	text-align:right;
	padding:0;
	color:#fff;
	font-size:13px;
	}
/* header 스타일 끝 */

/* content 스타일 시작 */
#content div.post {
	margin:120px 0 40px 25px;
	text-align:left;
	width:620px;
	font-family:'굴림',sans-serif;
	}
#content div.post h2.postdate {display:none;}
#content div.post h3.posttitle {
	margin:0 auto;
	padding:0 0 4px 0;
	color:#fff;
	width:625px;
	font-size:17px;
	font-family:'맑은 고딕',sans-serif;
	border-bottom:1px solid #005577;
	overflow:hidden;
	word-break:break-all;
	}
#content div.post p.postadmin {
	width:70px;
	float:right;
	margin:0;
	color:#fff;
	}
#content div.post p.postadmin a {color:#fff;}
#content div.post p.postadmin a:hover {color:#7ebcff;}
#content div.post div.content {
	width:610px;
	overflow:hidden;
	color:#fff;
	margin:40px 0 0 0;
	word-break:break-all;
	}
#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 {
	clear:both;
	padding:7px 12px 4px 0;
	margin:15px 0 0 0;
	text-align:right;
	color:#7ebcff;
	font-family:dotum,돋움;
	border:1px dashed #15222d;
	background:#000;
	}
#content div.post p.posttail .linkback {font-weight:bold;}
#content div.post p.posttail a.checkpost {}
#content div.post p.posttail a.permalink {}
#content div.post p.posttail span.author {font-weight:bold;color:#5a83ae;}
#content div.post p.posttail a.time {color:#fff;}
#content div.post p.posttail a.category {}

#content div.post p.posttail a.tail_trb {font-weight:bold;}
#content div.post p.posttail a.tail_trb span {}

#content div.post p.posttail a.tail_cmt {font-weight:bold;}
#content div.post p.posttail a.tail_cmt span {}

#content p.page {padding-bottom:30px;}
/* content 스타일 끝 */

/* comment 및 trackback 스타일 시작 */
#content div.post div.comment {
	padding:10px 0 10px 20px;
	color:#a0a0a0;
	border:1px dashed #000;
	border-top:none;
	}
#content div.post div.comment div.comment_body {margin:8px 0 0 0;}
#content div.post div.comment div.comment_tail {padding:8px 0 0 0;}
#content div.post div.comment div.comment_input {margin:8px 0 0 0;}
#content div.post div.comment div.comment_input textarea {color:#959595;border:1px solid #2b343d;background:#202a34;}
#content div.post div.comment div.comment_line {}
#content div.post div.comment div.track_top {}
/* comment 및 trackback 스타일 끝 */

/* 본문 내의 자주 사용하는 태그 속성 시작 */
#content div.post div.content ul {}
#content div.post div.content ul li {color:#959595;}
#content div.post div.content ol {}
#content div.post div.content ol li {}
#content div.post div.content blockquote {margin:10px 0 5px 0;padding:0 15px;border-left:7px solid #333;}

#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 p.logoimage {margin:0;}
#sidebar p.description {
	margin:0;
	padding:8px 0 0 0;
	color:#5a83ae;
	font-size:11px;
	}
#sidebar p.nick {margin:0;color:#5a83ae;font-size:11px;}
#sidebar p.nick br {display:none;}
#sidebar p.nick img {vertical-align:text-bottom;}/*system class*/
#sidebar div.menu {
	width:189px;
	margin:20px 0;
	text-align:left;
	overflow:hidden;
	word-break:break-all;
	}
#sidebar div.menu h3.posttitle {
	color:#dfe8f2;
	font-weight:bold;
	padding:9px 0 10px 20px;
	_padding:11px 0 9px 20px;
	font-size:9pt;
	font-family:'돋움',sans-serif;
	font-size:10pt;
	letter-spacing:-1pt;
	border-top:1px solid #282d32;
	border-bottom:1px solid #282d32;
	background:#000;
	}
#sidebar div.menu .content {
	list-style:none;
	padding-left:0;
	margin:0 0 0 21px;
	overflow:hidden;
	word-break:break-all;
	}/*system class*/
#sidebar div.menu ul.content {margin:6px 0 0 0;.margin:0;}
#sidebar div.menu ul.content li {
	margin:0 0 7px 0;
	padding:0 0 0 12px;
	background:url('http://md.egloos.com/skn/img/a/01/09/1/bg_arrow.gif') 0 3px no-repeat;
	}
#sidebar div.menu ul.content li span.small {display:block;}/*system class*/
#sidebar div.menu ul.content li span.small {color:#bdc9d6;}
#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 {color:#959595;}
/* sidebar 스타일 끝 */

/* calendar 스타일 시작 */
div.cal {margin:27px auto 0;text-align:center;font-size:7pt;font-family:verdana;}
div.cal_head {width:189px;padding:7px 0 3px 0;text-align:center;font-size:12px;font-family:굴림, gulim;border-top:1px solid #282d32;border-bottom:1px solid #282d32;background:#000;}
div.cal_head a {color:#a0a0a0;}
div.cal_head a .cal {font-size:7pt;}
div.cal_body {color:#a0a0a0;text-align:center;}
div.cal_body table {width:160px;margin:6px 0 0 12px;}
div.cal_bottom {}
.cal {text-align:center;}
.cal_day {text-align:center;}
.cal_sun {color:#385b88;text-align:center;	}
.cal_sat	 {color:#e08934;text-align:center;	}
.cal_today {color:#0a1016;text-align:center;background:#5a83ae;}
.cal_tr {}
/* calendar 스타일 끝 */