@charset "utf-8";

/* Google Adsense */
.adsense { width: 807px; height: 60px; border: 1px solid #ddd; margin-bottom: 7px; padding-top: 13px; padding-bottom: 13px; padding-right: 13px; padding-left: 13px; margin-top: 13px;}
.sidemenu_down_3 {font-family: Dotum, Dotum; font-size: 8pt; line-height: 170%; color: #777777; width: 200px; height: 60px; border-right:1px solid #ddd; float: left; position: relative;}
.sidemenu_down_3 a {color:#ff9933;}
.sidemenu_down_3 a:hover {text-decoration:none; color:#ffffff; BACKGROUND-COLOR: #ff9933;}
.sidemenu_down_3 li {padding: 0 0 0 0 px;}


/* 카테고리 다른 글 */
.another_category { width: 814px !important; font-family: "Malgun Gothic", Dotum; margin-bottom: 0px !important; padding-bottom: 0px !important; }
.another_category th { text-align: left; font-size: 10px !important; font-weight: normal;  word-break: break-all; overflow: hidden; line-height: 1.5; }
.another_category th a { font-family: "Malgun Gothic", Dotum; font-size: 11px !important; font-weight: normal; text-decoration: none; border: none !important; }
.another_category th a.current{ font-family: "Malgun Gothic", Dotum; font-size: 11px !important; font-weight: normal !important; text-decoration: none !important; border-bottom: 1px solid !important; }


/* 공통 요소 */
body {margin: 0; padding: 0; background:/*@background-color*/#ebebeb/*@*/ /*@background-image*/ /*@*/
	/*@background-image-repeat*/ /*@*/								/*@background-image-position*/ /*@*/; font: small/1.3em "Dotum", "Verdana"; }
a {text-decoration: none; }
a:hover {text-decoration: underline; }
img {border: 0; vertical-align:middle;}
.ib .click img	{vertical-align:baseline !important;}
hr {display: none; }
input {vertical-align: middle; }
ul, ol {margin: 0; padding: 0; list-style: none; }
li, dl, dt, dd {margin: 0; padding: 0; }
h1, h2, h3, h4 {margin: 0; padding: 0; line-height: 1em; }
.clear {clear: both; height: 0px;}
.count {font-size: 11px; }
.article_c p { margin-top: 0px; margin-bottom: 13px; }
p {font-family: 'Lucida Grande', Dotum; font-size: 8pt; line-height: 200%; color: #595959;}
.kr {font-family: 'Lucida Grande', Dotum; font-size: 8pt; color: #595959; padding-bottom: 10px;}



/* 태그 클라우드 */
.cloud1, .cloud1:hover {color: #797b74 !important; font-size: 1.4em; font-weight:bold;}
.cloud2, .cloud2:hover {color: #797b74 !important; font-size: 1.4em; font-weight:bold;}
.cloud3, .cloud3:hover {color: #797b74 !important; font-size: 1.2em; font-weight:bold;}
.cloud4, .cloud4:hover {color: #797b74 !important; font-size: 1em; font-weight:bold;}
.cloud5, .cloud5:hover {color: #797b74 !important; font-size: 0.9em; }


/* 포스트 내부 요소 */
.article_post ul {padding: 0 15px; list-style-type: disc; }
.article_post ol {padding: 0 15px 0 45px; list-style-type: decimal; }
.article_post blockquote {padding: 10px 0 10px 15px; background: url('./images/icon_quote.gif') no-repeat 0 13px; color: #8a8a8a; }
.article_post blockquote a {color: #8a8a8a; }
.article_post .moreless_fold {padding-left: 9px; font-family:Dotum, Tahoma, Sans-serif; font-size:11px; background: url('./images/btn_more.gif') no-repeat 0 50%; color: #ff9966; }
.article_post .moreless_top {padding-left: 9px; font-family:Dotum, Tahoma, Sans-serif; font-size:11px; background: url('./images/btn_less.gif') no-repeat 0 50%; color: #ff9966; }
.article_post .moreless_bottom {display: none;}
.article_post h1,
.article_post h2,
.article_post h3,
.article_post h4,
.article_post h5,
.article_post h6 {padding:10px 0; line-height:1.1em;}
.article_post .img img {border: 1px solid #ccc; padding: 5px; text-decoration: none;}
.article_post .img a:hover img {border: 1px solid #999; padding: 5px;}


/* 카테고리 */
.branch3 {cursor: pointer; }
.c_cnt {font-size: 11px; font-family:"Trebuchet MS", Verdana, Tahoma, Dotum, Sans-serif;}


/* 페이징 */
.paging {margin:10px 0 25px 0; text-align: center; font-size: 0.85em; text-transform: uppercase; color:#8b8a8a; font-family: "Trebuchet MS", Verdana, Tahoma, Dotum, Sans-serif; font-weight: bold;}
.paging a {padding:0 5px; color:#8b8a8a; width: 20px;}
.paging .selected {font-weight:bold; text-decoration:underline;}
.paging .paging_img {}


/* 카테고리 다른 글 */
.another_category { width: 628px; font-family: "Malgun Gothic", Dotum, Verdana; margin-bottom: 0px !important; padding-bottom: 0px !important; }
.another_category th { text-align: left; font-size: 10px !important; font-weight: normal;  word-break: break-all; overflow: hidden; line-height: 1.5; }
.another_category th a { font-family: "Malgun Gothic", Dotum, Verdana; font-size: 8pt !important; font-weight: normal; text-decoration: none; border: none !important; }
.another_category th a.current{ font-family: "Malgun Gothic", Dotum, Verdana; font-size: 8pt !important; font-weight: normal !important; text-decoration: none !important; border-bottom: 1px solid !important; }


/* 레이아웃 */
#header	{width: 895px; padding-left: 2px;}
#container	 {width:/*@post-width*/835px/*@*/; padding:0 30px 0 30px; background:#ffffff; border:1px solid #dfdfdf;}
#content	{width:/*@post-width*/835px/*@*/;}
#wrap	{width:/*@post-width:216*/1002px/*@*/; margin:0 auto;position:relative;}
#frontdoor_header {height: 30px; padding-top:20px;}


.outer_body{width: 895px; margin:0 auto; }
#outer_btn_left		{position:absolute; left:0; top:350px; width:41px; display:none;}
#outer_btn_right		{position:absolute; right:0; top:350px; width:41px; display:none;}


/* 헤더 */
#header .title	{/*@title-height=:;*/ /*@*/ padding:32px 0 12px 0;/*@title-background-color=:;*/ /*@*/
		/*@title-background-image=:;*/ /*@*/
		/*@title-background-image-position=:;*/ /*@*/
		/*@title-background-image-repeat=:;*/ /*@*/ font-size:/*@title-font-size*/1.3em/*@*/; font-family:/*@title-font-family*/'Malgun Gothic', Dotum/*@*/; letter-spacing:-1px; line-height:1em; display:none;}

#header .title, #header .title a	{color:/*@title-color*/#7b7b7b/*@*/;}
#header .header_menu	{height:29px; overflow:hidden;}
#header .menu		{float:left; width:300px; padding:10px 0 7px 0;}
.menu li			{float:left; padding:0 15px 0 0; color:#6c6c6c; font-size:0.85em;}
#header .menu li a		{color:#6c6c6c; display:block; text-indent:-5000px !important; height:12px;}
#header .menu li a.menu_guest	{width:30px; overflow:hidden; background:url("images/menu_guest.gif") no-repeat left top;}
#header .menu li a.menu_admin	{width:32px; overflow:hidden; background:url("images/menu_admin.gif") no-repeat left top;}
#header .module_search	{float:right; width:165px; padding:4px 0 0 0; text-align:right;}
#header .module_search .input_search		{width:124px; height:16px; padding:2px 3px 0 3px; border:#e5e4e4 solid 1px; background:#ffffff; color:#757373; font-family:Dotum;}


/* 컨텐츠 */
.author a {color:#3366ff;}

.article_head	{padding:30px 0px 20px 0px; border-bottom: #aaa 0px solid;}
.article_head .title	{float:left; width:80%; font-size:/*@post-title-font-size*/1.2em/*@*/; font-family:/*@post-title-font-family*/"Malgun Gothic", "Lucida Grande", Dotum, Verdana/*@*/;}
.article_head .title a	{color:/*@post-title-color*/#454545/*@*/;}
.article_head .article_info	{float:right; width:15%; color:#707070; font: 11px dotum; text-align:right;}
.article_head .article_info .category	{margin:0 7px 0 0;}
.article_head .article_info .date		{font-family:"Trebuchet MS", Verdana, Tahoma, Dotum, Sans-serif;}
.article_head .article_info a		{color:#707070;}

.article_head .article_admin		{_margin:-10px 0 0 0; margin:3px 0 0 0; padding:4px 0 0 0; border-top:#efefef 1px solid;}
.article_head .article_admin,
.article_head .article_admin a		{color:#a5a5a5;font: 11px dotum;}

.article_post	{padding:20px 0; color:/*@post-body-color*/#555555/*@*/; font-size:/*@post-body-font-size*/0.8pt/*@*/; font-family:/*@post-body-font-family*/Dotum, Verdana/*@*/;}
.article_post a	{color:/*@post-body-color*/#d8192f/*@*/;}

.article .article_author		{font-family: Dotum, Verdana; clear:both; padding:20px 0; color:#ff9933; text-align:right; font-size:8pt;}

.article .article_tag		{clear:both; padding:6px 0; color:#a5a5a5;}
.article .article_tag img	{position:relative; top:1px;}
.article .article_tag a		{color:#a5a5a5; font-size:0.85em;}

.article .article_guest		{clear:both; background:#f5f5f5; border-top:#d5d5d5 solid 1px; padding: 0 15px; font-size:8pt;}
.article .article_guest .article_guest_include	{padding:8px 0; border-bottom: #d5d5d5 1px dashed; font-family:"Trebuchet MS", Verdana, Tahoma, Dotum, Sans-serif;}
.article .article_guest .article_guest_include a	{ color:#8b8a8a; font-size:11px;}
.article .article_guest .article_guest_include .count	{color:#575757; font-weight:bold;}

.article_action_include		{padding:0 15px; background:#fff; overflow:hidden;}
.article_action .article_action_tbadd	{padding:13px 0; color:#8b8a8a; font-size:0.85em; font-weight:normal; border-bottom:#d5d5d5 1px dashed;}
.article_action .trackback	{width:/*@post-width:-34*/800px/*@*/; overflow:hidden; color:#8b8a8a;}
.article_action .trackback li	{padding:13px 0; border-bottom:#d5d5d5 1px dashed;}
.article_action .trackback li .subject	{color:8b8a8a; font-size:1em; font-weight:normal;}
.article_action .trackback li .subject a	{color:#a5a5a5; font-weight:bold;}
.article_action .trackback li .author	{font-family: Dotum; color:#575757; font-size:11px;}
.article_action .trackback li .date		{color:#575757; font-size:0.85em; font-family:"Trebuchet MS", Verdana, Tahoma, Dotum, Sans-serif;}
.article_action .trackback li img		{margin:0 0 0 5px;}
.article_action .trackback li p		{padding:5px 0 0 5px; margin:0;}

.article_action .reply		{overflow:auto; padding:0; color:#8b8a8a;}
.article_action .reply a	{color:#8B8A8A;}
.article_action .reply li .author	{font-family:"Malgun Gothic", Dotum;}
.article_action .reply li .author a	{color:#ff9933;}
.article_action .reply li		{padding:13px 0 0 0; border-bottom:#d5d5d5 1px dashed;}
.article_action .reply li ul li	{padding:0; border:none;}
.article_action .reply li .date	{color:#575757; font-family:"Trebuchet MS", Verdana, Tahoma, Dotum, Sans-serif;}
.article_action .reply li .description	{padding:4px 0 12px 0; margin:0; font-size:11px; font-family: Dotum;}
.article_action .reply li .description a	{color:#8a8a8a;}
.article_action .reply li ul li		{padding:0 0 0 28px; background:url("images/icon_reply.gif") no-repeat 14px 3px;}

.article_action .article_write		{padding:15px 0;}
.article_action .name,
.article_action .pass,
.article_action .home			{float:left; position:relative; width:235px; height:16px; overflow:hidden; margin:0 5px 5px 0; padding:0 0 3px 7px; border-top:#e9e9e9 1px solid; border-left:#e9e9e9 1px solid; background:#ffffff; color:#a5a5a5;}
.article_action .name .name_label,
.article_action .pass .pass_label,
.article_action .home .home_label,
.article_action .secret .secret_label	{font-size:8pt; font-family:"Trebuchet MS", Verdana, Tahoma, Dotum, Sans-serif;}
.article_action input		{height:16px; border:none; background:#ffffff; color:#a5a5a5; font-size:8pt; font-family:Dotum, Dotum;}
.article_action .name input		{width:135px; position:absolute; top:4px; padding:0 0 0 2px;}
.article_action .pass input		{width:115px; position:absolute; top:4px; padding:0 0 0 2px;}
.article_action .home input		{width:125px; position:absolute; top:4px; padding:0 0 0 2px;}
.article_action .secret input		{background:none;}
.article_action .secret			{float:left; width:60px; height:17px; _height:20px !important; padding:0 0 3px 0; color:#a5a5a5;}
.article_action .secret input		{width:12px;}
.article_action .textarea		{clear:both;}
.article_action .textarea textarea		{ width:790px; height:84px; border-bottom:#e9e9e9 1px solid; border-right:#e9e9e9 1px solid; border-top:#e9e9e9 1px solid; border-left:#e9e9e9 1px solid; background:#ffffff; color:#a5a5a5; font-family:Dotum; font-size: 8pt;}
.article_action .submit			{text-align:center; margin-top: 7px; }
.article_action .submit input		{width:95px; height:17px; clear:both; overflow:hidden;}


/* sidebar */
.module_archive .contents		{font-size:0.85em; font-family:"Trebuchet MS", Verdana, Tahoma, Dotum, Sans-serif;}

.recentpost {width: 160px}


/* footer */
.module_counter			{float:left;height:16px;}
.footer_left				{float:left; width:45%; padding:8px 0 0 0; font-size:0.85em; text-align:left;}
.module_counter ul li			{float:left; color:#808080; font-family:Tahoma;}
.module_counter ul li.clear		{height:1px;}
.module_counter ul li .hit		{margin:0 8px 0 0; font-family:"Trebuchet MS", Verdana, Tahoma, Dotum; font-weight: bold;}

.rss_feed				{float: left; padding:0 0 0 8px; font-family:Tahoma;}
.rss_feed a			{color:#808080; margin:0 0 0 3px;}

.footer_right			{float:right; width:45%; padding:5px 0 0 0; text-align:right; font-size:0.85em;}

.footer_right .module_banner a		{color:#808080;}
.footer_right .module_banner .text_banner	{position:relative; top:4px;}
.footer_right .copyright		{color:#a1a1a1; font-family:Tahoma;}
.footer_right .copyright a		{color:#a1a1a1;}


.article_etc .article_post		{clear:both; margin:0 0 15px 0; padding:4px 0 10px 0; background:#f5f5f5;}
.article_etc .article_head .title		{color:#b3b3b3; padding:9px 0 0 0; text-indent:-5000px;}


/* 글 검색 결과 */
.search .search_title		{color:#282828; padding:9px 0; font-size:1em;}
.search .count		{color:#575757;}
.search .article_post li		{margin:0 15px; padding:6px 0 4px 0;}
.search .article_post li .title	{padding:0 0 0 3px;}
.search .date		{color:#a5a5a5; font-size:0.85em; font-family:"Trebuchet MS", Verdana, Tahoma, Dotum;}



/* 태그 */
.tag .title			{width:23px; background:url("images/sub_tag.gif") no-repeat left top;}
.tag .article_post		{padding:17px 15px 21px 15px; line-height:1.5em;}
.tag .article_post li		{display:inline; margin:0 8px 0 0;}


/* 방명록 */
.guest .title		{width:65px; background:url("images/sub_guest.gif") no-repeat left top;}
.guest .article_action		{clear:both; padding:15px 15px 0px 15px; background:#f5f5f5;}
.guest .article_action .name,
.guest .article_action .pass,
.guest .article_action .home	{float:left; width:224px; height:16px; padding:0 0 3px 7px; border-top:#e9e9e9 1px solid; border-left:#e9e9e9 1px solid; background:#ffffff; color:#a5a5a5;}
.guest .article_action .submit input		{margin-bottom:0;}
.guest .article_action .reply li	{border-bottom:none; border-top:#d5d5d5 1px dashed;}
.guest .article_action .reply li ul li		{border:none;}


/* 보호글 */
.protect .article_post			{clear:both; border:none; background:none; color:#a5a5a5;}
.protect .article_head .title		{float:left; font-size:1em; line-height:1.1em; padding:0; text-indent:0;}
.protect .article_post div		{padding:10px 0 0 0;}
.protect .article_post .protect_input	{width:144px height:17px; margin:0 2px; background:#f3f3f3; border-top:#dedede 1px solid; border-left:#dedede 1px solid; color:#a5a5a5; font-size:0.85em;}


/* 공지사항 */
.notice .article_post			{clear:both;}


/* IE 버그 */
*:first-child+html .rss_feed .rss		{position:relative; top:1px;}
* html .rss_feed .rss			{position:relative; top:1px;}
* html .rss_feed			{padding:2px 0 0 0;}

* html .ib	{height:18px;}
*:first-child+html	.ib	{height:18px;}