@charset "utf-8";
body {margin:0;padding:0;font-family:applegothic,sans-serif;font-size:9pt;color:#333;line-height:1.5em;background:#fff;}
a:link,a:visited {color:#350a47;text-decoration:none;}
a:hover,a:active {color:#d88002;text-decoration:underline;}
hr.line {display:none;}/*system class*/

#body {margin:0 auto;padding:0;text-align:center;}
#container {width:800px;margin:0 auto;text-align:left;}

/********** HEADER start **********/
#header {width:800px;height:96px;margin:0 auto;border-bottom:5px solid #d6c8fd;background:#6c6c92;}
#header a:link,#header a:visited,#header a:hover,#header a:active {color:#fff;}
#header h1 {margin:0 0 0 20px;padding:30px 0 7px 0;font-size:12pt;letter-spacing:1px;text-align:left;}
#header p.url {margin:0 0 0 20px;font-size:9pt;letter-spacing:5px;text-align:left;}
#header p.usermenu {margin:0 10px 0 0;padding:0;color:#ccc;text-align:right;font-size:11px;letter-spacing:1px;}
/********** HEADER end **********/

/********** CONTENT start **********/
#content {width:558px;float:right;display:inline;text-align:center;border-left:1px dotted #ccc;background:#fbf7fe;}
#content div.post {width:518px;margin:0;padding:20px 20px 0 20px;text-align:left;position:relative;overflow:hidden;word-break:break-all;}
#content div.post h2.postdate {margin:0;padding:6px 0 5px 8px;_padding-top:8px;font-size:11px;color:#fff;font-weight:normal;letter-spacing:5px;text-align:left;background:#a19dbb;line-height:1;}
#content div.post h3.posttitle {width:445px;padding:5px 0 0 0;font-size:9pt;overflow:hidden;word-break:break-all;}
#content div.post p.postadmin {width:70px;position:absolute;top:60px;_top:69px;right:27px;padding:0;margin:0;text-align:right;font-size:11px;}
#content div.post div.content {width:518px;margin:0;padding:1px 0 0 0;overflow:hidden;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 p.posttail {clear:both;margin:10px 10px 19px 0;text-align:right;font-family:'굴림',sans-serif;}
#content div.post p.posttail span.author {font-weight:bold;}
#content p.page {padding:15px 0;text-align:center;}

/* comment 및 trackback 스타일 시작 */
#content div.post div.comment {width:477px;margin:0;padding:20px;border:1px solid #d3d3d3;background-color:#f2f2f2;overflow:hidden;word-break:break-all;}
#content div.post div.comment div.comment_tail {color:#777;font-size:10px;margin:20px 0 5px 0;font-family:verdana,sans-serif;}
#content div.post div.comment div.comment_tail strong {font-size:11px;}
#content div.post div.comment div.comment_input {border-top:1px dotted #aaa;margin:10px 0 0 0;padding:10px 0 0 0;}
#content div.post div.comment div.track_top {border-bottom:1px dotted #aaa;padding-bottom:10px;}
/* 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 {}
/* 본문 내의 자주 사용하는 태그 속성 끝 */
/********** CONTENT end **********/

/********** SIDEBAR start **********/
#sidebar {float:left;display:inline;width:195px;font-size:1em;margin:0 0 50px 0;padding:20px 25px 0 20px;line-height:1.2em;}
#sidebar p.logoimage {margin:0 auto;text-align:center;}
#sidebar p.description {margin:0 auto;padding:17px 0 0 0;text-align:center;color:#999;}
#sidebar p.nick {margin:0 auto;padding:3px 0 8px 0;text-align:center;color:#666;}
#sidebar p.nick br {display:none;}/*system class*/
#sidebar p.nick img {vertical-align:text-bottom;}/*system class*/
#sidebar div.menu {margin:0 auto;padding:0 5px 15px 5px;text-align:left;overflow:hidden;}
#sidebar div.menu h3.posttitle {margin:12px 0 0 0;padding:4px 0 1px 0;font-size:9pt;font-weight:normal;text-align:center;background-color:#ece7f6;}
#sidebar div.menu div.content {width:185px;margin:0;padding:10px 0 7px 0;overflow:hidden;word-break:break-all;}
#sidebar div.menu ul.content {margin:0;padding:0;list-style:none;}
#sidebar div.menu ul.content li {padding:5px 0 0 0;}
#sidebar div.menu div.content div {padding:5px 0 0 0;}
#sidebar div.menu ul.content li span.small {display:block;padding:3px 0 5px 0;font-size:11px;}
#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:0 0 0 5px;vertical-align:top;}/*system class*/
#sidebar div.banner {padding:10px 0 5px 0;text-align:center;}
#sidebar div.xml {text-align:center;}

/* calendar 스타일 시작 */
#sidebar h3.calendartitle {display:block;margin:15px 0 10px 5px;padding:4px 0 1px 0;width:184px;font-size:9pt;font-weight:normal;text-align:center;background-color:#ece7f6;}
div.cal {width:174px;font-size:7pt;text-align:center;margin:0 auto;}
div.cal_head {width:174px;margin:0;padding:1px 0 10px 0;font-family:verdana,sans-serif;font-size:8pt;border:none;border-bottom:1px solid #bcbcbc;}
div.cal_body {width:174px;padding:10px 2px 12px 0;font-size:7pt;text-align:center;border:none;}
div.cal_body tr.cal_tr td.cal a strong{font-family:verdana,sans-serif;}
div.cal_head a span.cal {font-size:7pt;color:#0b2a4a;}
.cal {width:174px;margin:0;padding:0 2px 0 2px;font-family:verdana,sans-serif;text-align:center;}
.cal_day {font-weight:bold;text-align:center;}
.cal_sun {color:#d36654;font-weight:bold;text-align:center;}
.cal_sat {color:#3572a1;font-weight:bold;text-align:center;}
.cal_today {font-weight:bold;text-align:center;background:#ECE7F6;color:#3B3B65;}
/* calendar 스타일 끝 */
/********** SIDEBAR end **********/

/********** FOOTER start **********/
#footer {clear:both;width:800px;height:20px;}
/********** FOOTER end **********/