@charset "utf-8";

/* 공통 요소 */
body {margin: 0; padding: 0;
        color: #999999;        
       background:/*@background-color=*/#333333/*@*/
		/*@background-image=*/url("images/*.jpg")/*@*/
		/*@background-image-repeat=*/repeat-x/*@*/
		/*@background-image-position=*/left top/*@*/;  font: small/1.3em "돋움","Dotum";
background-attachment:fixed;
                            
scrollbar-base-color:#353535; 
scrollbar-darkshadow-color:#000000; 
scrollbar-3dlight-color:#4D4D4D; 
scrollbar-track-color:#000000;
scrollbar-face-color:#363636; 
scrollbar-shadow-color:#363636;
scrollbar-highlight-color:#363636; 
scrollbar-arrow-color:#cccccc; 
}

a {color:#999999; text-decoration: none; }
a:link, a:visited, a:active {color:#999999; text-decoration: none;}
a:hover {color: #F3CE52; text-decoration: underline;}
img { border:0px solid #686868; 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; }
.count {font-size: 11px; }

/* 포스트 내부 요소 */
.article_post ul {padding: 0 15px; list-style-type: disc; }
.article_post ol {padding: 0 15px 0 45px; list-style-type: decimal; }
.article_post image {border:0px solid #686868; padding:0px 0px 0px 0px; text-align:center; }
.article_post blockquote {padding: 10px 0 10px 15px; background: url('./images/icon_quote.gif') no-repeat 0 13px; color: #999999; }
.article_post blockquote a {color: #999999; }
.article_post .moreless_fold {padding-left: 9px; background: url('./images/btn_more.gif') no-repeat 0 50%; color: #cccccc; }
.article_post .moreless_top {padding-left: 9px; background: url('./images/btn_less.gif') no-repeat 0 50%; color: #cccccc; }
.article_post .moreless_bottom {padding-left: 9px; background: url('./images/btn_less.gif') no-repeat 0 50%; color: #cccccc; }
.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;}

/* 카테고리 */
.branch3 {cursor: pointer; }
.c_cnt {font-size: 11px; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}

/* 페이징 */
.paging {margin:10px 0px 20px 0px; text-align:center; font-family:Verdana, Tahoma; font-size: 0.85em; text-transform: uppercase; color:#b4b4b4;}
.paging a {border:1px solid #686868; padding:3px 6px 3px 6px; margin-right:3px; color:#cccccc;}
.paging .selected {color:#666666; font-weight:bold; text-decoration:none;}
.paging a:hover {color:#F3CE52; text-decoration:none; }
.paging .paging_img {}


/* 레이아웃 */
#wrap	{width:/*@post-width:64=*/917px/*@*/; margin:0 auto;position:relative;}
#header		{width:/*@post-width:64=*/917px/*@*/; padding:0px 0px 5px 0px; }
#container	{width:/*@post-width=*/853px/*@*/; padding:10px 32px 20px 32px; background-image: url("images/contdark.png"); border:0px solid #242424;}
#content	{width:/*@post-width=*/853px/*@*/;  overflow:hidden;}
#sidebar	{width:/*@post-width=*/853px/*@*/; padding:0 0 5px 0;}
#footer	{width:/*@post-width:64=*/917px/*@*/; padding:0 0 0px 0;}

.outer_body  {width:/*@post-width:64=*/917px/*@*/; margin:0 auto;}
#outer_btn_left	{position:absolute;  left:0; top:615px; width:32px;}
#outer_btn_right	{position:absolute; right:0; top:615px; width:32px;}

/* header */
#header .title,
#header .title a  {color:/*@title-color=*/#cccccc/*@*/;}
#header .header_menu  {overflow:hidden;}
#header .menu  {float:left; width:230px;}
#blogMenu	 {margin: 0px 0px 0px 0px; float:left; padding: 15px 0px 5px 15px;}
#blogMenu a { font: 14px Arial, 'Trebuchet MS', Tahoma; color:#C0C0C0; padding:1px 12px 1px 10px; border:0px solid #000000; text-decoration:none;}
#blogMenu  a:hover	 {color:#F3CE52;  text-decoration:none;}
#header .module_search  {float:left; width:232px; padding:0 0 0px 0; text-align:right;}
#header .module_search .input_search  {width:196px; height:16px; padding:2px 3px 2px 6px; border:#464646 solid 0px; background:#555555; color:#ffffff; font-family:Arial;}

/* content */

.article_head	{padding:4px 0 0 0;}
.article_head .title	{float:left; width:70%; font-size:/*@post-title-font-size*/1.1em/*@*/; font-family:/*@post-title-font-family*/Arial/*@*/; line-height:1.1em;}
.article_head .title a	{color:/*@post-title-color=*/#cccccc/*@*/;}
.article_head .article_info {float:right; width:30%; color:#cccccc; font: 11px arial; text-align:right;}
.article_head .article_info .category  {color:#cccccc; margin:0 0px 0 0;}
.article_head .article_info .date	{font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}
.article_head .article_info a	{color:#cccccc;}

.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:10px 0; color:/*@post-body-color=*/#747474/*@*/; font-size:/*@post-body-font-size=*/1em/*@*/; font-family:/*@post-body-font-family=*/Arial/*@*/;}
.article_post a  {color:/*@post-body-color=*/#c4c4c4/*@*/;}
.article_post a:hover {color:#F3CE52; text-decoration: underline; }

.article .article_author {clear:both; padding:20px 0; color:#a5a5a5; text-align:right; font-size:0.85em;}

.article .article_tag  { clear:both; margin-top:1px; padding:0px 0px 0px 0px; background-color:#212121; color:#999999;}
.article .article_tag img  {position:relative; padding:1px 0px 0px 10px; }
.article .article_tag a  {color:#999999; font-size:0.90em; font-family:Arial, Verdana, Tahoma;}
.article .article_tag a:hover {color:#F3CE52; text-decoration: none; }


.article .article_guest	{ clear:both;  margin-top:1px; padding: 0px 0px; }
.article .article_guest .article_guest_include  {padding:0px 0; border-bottom: #d5d5d5 0px dashed; font-family:"Trebuchet MS", Verdana, Tahoma, Sans-serif;color:#a5a5a5; font-size:1.0em;}
.article .article_guest .article_guest_include a  { color:#999999; font-size:1.0em;}
.article .article_guest .article_guest_include .count  {color:#999999; font-size:1.0em;}

.article_action  {width:/*@post-width=*/853px/*@*/;}
.article_action_include	  {padding:0 15px; background:#353535; margin-top:1px; }
.article_action .article_action_tbadd  {padding:13px 0px 0px 0px; color:#999999; font-size:0.85em; font-weight:normal; border-bottom:#5d5d5d 1px dashed;}
.article_action .trackback  {width:/*@post-width:-34=*/819px/*@*/; overflow:hidden; color:#8b8a8a;}
.article_action .trackback li  {padding:13px 0; border-bottom:#999999 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  {color:#575757; font-size:0.85em;}
.article_action .trackback li .date	{color:#575757; font-size:0.85em; font-family:Verdana, Tahoma, 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	{width:/*@post-width:-34=*/853px/*@*/; overflow:hidden; padding:10px; color:#999999;}
.article_action .reply a  {color:#999999;}
.article_action .reply li	  {padding:10px 0px 0px 0px; margin:0px 52px 0px 0px; border-bottom:#525252 1px solid;}
.article_action .reply li ul li  {padding:0px; border:none;}
.article_action .reply li .author a	{color:#a5a5a5;}
.article_action .reply li .date  {color:#858585; font-size:0.85em; font-family:arial, Verdana, Tahoma, Sans-serif;}
.article_action .reply li .description  {padding:4px 0 12px 0; margin:0;}
.article_action .reply li .description a  {color:#999999;}
.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:5px 0px 10px 0px; margin-bottom:10px;}
.article_action .name,
.article_action .pass,
.article_action .home	{float:left; position:relative; width:225px; height:16px; overflow:hidden; margin:0 5px 0 0; padding:0 0 3px 7px; border-top:#353535 1px solid; border-left:#353535 1px solid; background:#464646; color:#cccccc;}
.article_action .name .name_label,
.article_action .pass .pass_label,
.article_action .home .home_label,
.article_action .secret .secret_label  {font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}
.article_action input  {height:16px; border:none; background:#464646; color:#cccccc; font-family:돋움,Dotum;}
.article_action .name input  {width:120px; position:absolute; top:2px; padding:0 0 0 2px;}
.article_action .pass input  {width:120px; position:absolute; top:2px; padding:0 0 0 2px;}
.article_action .home input  {width:240px; position:absolute; top:2px; padding:0 0 0 2px;}
.article_action .secret input  {background:none;}
.article_action .secret	{float:right; width:60px; height:17px; _height:20px !important; padding:0px 0ox 3px 0px; color:#999999;}
.article_action .secret input  {width:12px;}
.article_action .textarea  {padding:5px 0 0 0; clear:both;}
.article_action .textarea textarea	 {_margin:-4px 0 0 0 !important; _overflow-y:auto; width:/*@post-width:-34=*/819px/*@*/; height:48px; border-bottom:none; border-right:none; border-top:#353535 1px solid; border-left:#353535 1px solid; background:#464646; color:#cccccc; font-family:돋움,Dotum; font-size:1.1em;}
.article_action .submit	  {text-align:right; margin: 7px 0px 0px 0px; }
.article_action .submit input  {width:66px; height:17px;}

#sidebar_close  {display:none;}

/* sidebar */
.open_close	   {font-size:1.0em; font-family:"Trebuchet MS", Tahoma, Arial; font-weight:bold; text-align:left; margin:15px 0px 0px 0px;}
.open_close a        {color:#ffffff;}
.open_close a:hover  {color:#F3CE52;}
.open_close img	{margin:0 0 0 2px;}

.sidebar1		{padding:0px 0 0 0;}
.sidebar2,
.sidebar3		{padding:0px 0 0 0;}
.sidebar1 .module,
.sidebar2 .module,
.sidebar3 .module	{width:917px; float:left; padding:0px 0px 0px 0px;}
.sidebar2,
.sidebar3		{clear:both;}

.module h3  {height:14px; text-indent:-5000px !important; color:#6c6c6c; font-size:1.1em; padding:0 0 11px 0;}
.module h3.category  {width:54px; background:url("images/sidebar_category.gif") no-repeat left top;}

.module_intro	{overflow:hidden;}
.module_intro img	{max-width:185px; height:130px;}
.module_intro .blog_description  {padding:7px 0 0 0; color:#848484; font-size:0.85em; line-height:1.3em; letter-spacing:-1px;}
.module_intro .blogger  {color:#848484; font-weight:bold; margin:-1px 0 0 0; padding:0;}

#sidebar .module_tag ul	{line-height:1.4em;}
#sidebar .module_tag ul li	{display:inline; background:none; padding:0 7px 0 0;}

.module .contents li .author_date	{color:#393939; font-size:0.85em; text-align:right;}

.module_archive .contents  {font-size:0.85em; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}

/* footer */
.footer_left  {float:left; width:140px; padding:5px 0px 0px 0px; font-size:0.85em;}
.footer_right {float:right; width:750px; padding:5px 0px 0px 0px; text-align:right; font-family:arial, Verdana, font-size:11px; }

.footer_right .module_banner a {color:#747474; font-family:Arial, Tahoma; font-size:12px;  font-weight:bold; padding:0px 5px 0px 5px;}
.footer_right .module_banner .text_banner {position:relative; top:4px;}
.footer_right .copyright  {color:#747474; font-family:Arial,Tahoma,; font-size:11px;}
.footer_right .copyright a  {color:#747474;}
.footer_right a:hover {color:#F3CE52; text-decoration:  none; }

.article_etc .article_post	{clear:both; margin:0 0 0px 0; padding:5px 0 10px 0; background:#303034; border:#464646 0px solid;}
.article_etc .article_head .title	{color:#b3b3b3; padding:10px 0 0 0; text-indent:-5000px;}

/* 글 검색 결과 */
.search .search_title {color:#999999; margin:15px 0px 10px 0px; font-family:Arial, Verdana, Tahoma; font-size:1.4em; border-bottom:#464646 0px solid;}
.search .count  {color:#999999;}
.search .article_post li  {color:#cccccc; margin:0px 0px 0px 16px; padding:5px 0px 5px 0px; background:#303034; font-family: Arial, Verdana; size:1.0em; border-bottom:#454545 0px dashed;}
.search .date  {color:#747474; font-size:0.85em; font-family:"Trebuchet MS", Verdana, Tahoma;}
.search a:hover {color:#F3CE52; text-decoration:  none;}

/* 방명록 */
.guest .title	{width:65px; }
.guest .article_action	{clear:both; padding:15px 15px 0 15px; background:#353535;}
.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:#464646 1px solid; border-left:#464646 1px solid; background:#464646; color:#cccccc;}
.guest .article_action .submit input  {margin:0px 31px 0px 0px;}
.guest .article_action .reply li  {margin:10px 42px 0px 0px; border-bottom:none; border-top:#747474 1px dotted;}
.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:#454545; border-top:#dedede 1px solid; border-left:#dedede 1px solid; color:#a5a5a5; font-size:0.85em;}

/* 공지사항 */
.notice .article_post						{clear:both;}


/* 미디어 로그 */
#mediaLogNest #mediaLogContent  {margin:0 0 0 7px;}

/* 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;}

*:first-child+html .tag .article_post  {padding:7px 15px 21px 15px;}
* html .tag .article_post	   {padding:7px 15px 21px 15px;}

* html .ib	{height:18px;}
*:first-child+html  .ib  {height:18px;}