@charset "utf-8";

.MF_Left_Float {float:left; width:76px; margin-bottom:5px; }
.MF_Right_Float {float:left; margin-bottom:5px; }
.aladinad {width:100%; text-align:-center; padding-left:25px; margin:0 auto; display:none;}

.bookslink {padding:10px;LETTER-SPACING:2px; font-size: 12px;font-family:'맑은 고딕';color:#999999;}
.bookslink a:link {color:#dd0000; font-weight:bold;}
.bookslink a:visited {color:#dd0000;font-weight:bold;}


/* 카테고리 글 더보기 현재 글 이외 밑줄 제거 */

.another_category { border:0px !important; padding:5px !important; color:#12678b; font-family:"맑은 고딕";}
.another_category h4 { color:#12678b; border:0px ; }
.another_category a.current {  text-decoration: underline; color:#12678b; }
.another_category a { text-decoration:none !important;  }
.another_category a:hover { background:#003045;border-bottom:#00587e 1px solid; }
.another_category table th, .another_category table td { }

/* 공통 요소 */
body {margin: 0; padding: 0; background:/*@background-color=*/ #000000 /*@*/
										/*@background-image=*/ url("images/2009newskin_bg_final_new_v5_1027.jpg") /*@*/
										/*@background-image-repeat=*/ no-repeat /*@*/
										/*@background-image-position=*/ center top /*@*/; font: small/1.3em "돋움","Dotum";  overflow-x:hidden}






a:link          { color:#aaaaaa; text-decoration:none;}
a:visited       { color:#aaaaaa; text-decoration:none;}
a:hover         { color:#aaaaaa; text-decoration:none;}
.ultimate:hover { color:#aaaaaa; BACKGROUND-COLOR:#000000;display:inline; border-bottom:1px solid #900;}

.ultimate2        { color:#388dc8; padding:1px 6px 1px 6px; float:left;display:inline; border-right:1px solid #004f79;}
.ultimate2 a      { color:#388dc8; }
.ultimate2 a:visited       { color:#388dc8; }
.ultimate2 a:hover         { }

a:active        { color:#808080; text-decoration:none;}
a.rollover img { border-width:0px; display:block; }
a.rollover img.rollover { display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:block; }

a { selector-dummy: expression(this.hideFocus=true);}

.secretspiderman {background-image: url("images/secret_secretspiderman3.jpg");background-position:right top;background-repeat: no-repeat; padding-top:35px; padding-left:20px; }

.secretpower  {  cursor:help; width:50px; height:50px; margin-top:-100px; margin-left:60px; z-index:2; }
.ultimate_style3 {font-size: 18px; LETTER-SPACING: -1px; font-weight: bold; font-family: "맑은 고딕", Malgun Gothic, dotum;color:#aaaaaa; padding-left:5px;}

.ultimate_style2  {font-size: 12px; font-weight: normal; font-family: "맑은 고딕", Malgun Gothic, gulim;color:#2D566F}
.ultimate_style2 a {font-weight: bold; color:#006d9f}
.ultimate_style2 a:visited  {color:#006d9f}

.ultimate_style22  {font-size: 12px; font-weight: bold; font-family: "맑은 고딕", Malgun Gothic, gulim;color:#aa0000;}
.ultimate_style22 a {font-weight: bold; color:#cc0000;}
.ultimate_style22 a:visited  {color:#cc0000}

.ultimate_style1  {width:100%;height:40px; padding-top:20px; text-align:center; font-size: 11px; font-weight: normal; font-family: "맑은 고딕", Malgun Gothic, dotum;color:#006d9f}
.ultimate_style1 a {font-size: 13px; font-weight: normal; color:#cccccc; padding:0 5px 0 5px;}
.ultimate_style1 a:visited {color:#cccccc;}
.ultimate_style11  {width:750px; padding: 10px 10px 20px 20px; text-align:left;  font-size: 11px; font-weight: normal; font-family: "맑은 고딕", Malgun Gothic, dotum;color:#990000;}

.footnotes {display :none;}



/* 복사 출처 남기는 데 사용 */
DIV.autosourcing-stub { display:none }
DIV.autosourcing-stub-extra { position:absolute; opacity:0 }

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; }
.count {font-size: 11px; }


.rp_general { font-size:13px; font-family:"맑은 고딕", 돋움; line-height:1.8em; } 
.rp_admin {  } 
.rp_secret { font-size:13px; font-family:"맑은 고딕", 돋움; color: #dd0000; } 
.hiddenComment { font-size:20px; font-family:"맑은 고딕", 돋움; font-weight:bold; color: #dd0000; } 
.guest_general { } 
.guest_secret { color: #dd0000; } 


/* 태그 클라우드 */
.cloud1, .cloud1:hover {color: #616161 !important; font-size: 1.4em; font-weight:bold;}
.cloud2, .cloud2:hover {color: #616161 !important; font-size: 1.4em; font-weight:bold;}
.cloud3, .cloud3:hover {color: #616161 !important; font-size: 1.2em; font-weight:bold;}
.cloud4, .cloud4:hover {color: #616161; font-size: 1em; font-weight:bold;}
.cloud5, .cloud5:hover {color: #616161; 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-size: 20px; background: url('./images/btn_more.gif') no-repeat 0 50%; color: #cccccc; }
.article_post .moreless_top {padding-left: 9px; font-size: 20px; background: url('./images/btn_less.gif') no-repeat 0 50%; color: #cccccc; }
.article_post .moreless_bottom {padding-left: 9px; font-size: 20px; background: url('./images/btn_less.gif') no-repeat 0 50%; color: #00415e; }
.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 li								{padding-right:20px;padding-bottom:15px;}
.article_post p {  margin-bottom:30px; }


.imageblock p {  margin-bottom:0px; }
.imageblock a { BACKGROUND: none; border:0px; }
.imageblock a:hover { BACKGROUND: none; border:0px; }
    .right                   { padding-left:5px; }
    .left                   { padding-right:5px; }
/* 그림 2개 배치 */
    .dual                   { margin-left:-4px; }
    .center                   { BACKGROUND: #000000; }
/* 그림 3개 배치 */
    .triple                 { margin-left:-5px; }
 /* 캡션 */
.cap1 { color:#c00; margin-top:2px; margin-bottom:0;  font-size:14px; text-align:center; font-weight:bold; BACKGROUND: #000000; }

/* 카테고리 */
.branch3 {cursor: pointer; }
.c_cnt {font-size: 11px; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}

/* 달력 월 표시 */
.cal_month {color:#616161; font-size: 11px; font-weight:bold; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}
.cal_month a {color:#616161;}
/* 달력 요일 표시(th 영역) */
.cal_week1 {color:#616161; font-weight: normal; font-size: 11px; }
/* 달력 일요일 표시(th 영역) */
.cal_week2 {color:#616161; font-weight: normal; font-size: 11px; }
/* 달력 Week(tr 영역)  */
.cal_week {}
.cal_current_week {}
/* 달력 Day(td 영역) */
.cal_day {color:#616161; text-align: center; font-size: 11px; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {}
.cal_day_sunday a {}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {color:#8b8a8a; font-weight:bold;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {color:#8b8a8a; text-decoration:underline;}
a.cal_click:visited {color:#8b8a8a; text-decoration:underline;}
a.cal_click:hover {color:#8b8a8a; text-decoration:underline;}

/* 페이징 */
.paging { margin-top:-0px; text-align: center; font-size: 1.5em; text-transform: uppercase; color:#888888; font-family:"Trebuchet MS", Tahoma, 돋움, Sans-serif; display:none;}
* html,** html .paging { margin-top:-50px; }
.paging a {padding:0 3px; color:#aaaaaa;}
.paging .selected {font-weight:normal;  font-size: 1.8em; color:#006d9f;}
.paging .paging_img {}


/* 레이아웃 */
#wrap										{width:/*@post-width:216=*/ 962px /*@*/; margin:0 auto;position:relative;}
#header										{width:/*@post-width:64=*/ 810px /*@*/; padding:0 0 0px 0;}
#container									{width:/*@post-width=*/ 746px /*@*/; padding:0 32px 13px 32px; background:#031720; border:4px solid #00334e;}
#content									{width:/*@post-width=*/ 746px /*@*/; overflow:hidden;}
#sidebar									{width:/*@post-width=*/ 746px /*@*/; padding:0 0 15px 0;}
#footer										{width:/*@post-width:64=*/ 810px /*@*/; padding:0 0 15px 0;}

.outer_body									{width:/*@post-width:64=*/ 810px /*@*/; 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;} 
.outer_btn_left2								{position:absolute; left:0; top:30px; width:41px;}
.outer_btn_right2							{position:absolute; right:0; top:60px; width:41px; padding-right:27px;}

/* header */
#header .title								{/*@title-height=height:;*/ height: ; /*@*/ padding:32px 0 12px 0;/*@title-background-color=background-color:;*/ background-color: transparent; /*@*/
																								/*@title-background-image=background-image:;*/ background-image: none; /*@*/
																								/*@title-background-image-position=background-position:;*/ background-position: ; /*@*/
																								/*@title-background-image-repeat=background-repeat:;*/ background-repeat: no-repeat; /*@*/ font-size:/*@title-font-size=*/ 1.3em /*@*/; /*@title-font-family=font-family:;*/ font-family: inherit; /*@*/ letter-spacing:-1px; line-height:1em;}
#header .title,
#header .title a							{color:/*@title-color=*/ #707070 /*@*/;}
#header .header_menu						{height:20px; background:#00334e;  overflow:hidden; border:4px solid #00334e; border-bottom:0; width:810px; }
#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_tag					{width:20px; overflow:hidden; background:url("images/menu_tag.gif") no-repeat left top;}
#header .menu li a.menu_media				{width:32px; overflow:hidden; margin:1px 0 0 0; background:url("images/menu_media.gif") no-repeat left top;}
#header .menu li a.menu_location			{width:43px; overflow:hidden; background:url("images/menu_location.gif") no-repeat left top;}
#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 .menu li a.menu_write				{width:28px; overflow:hidden; background:url("images/menu_write.gif") no-repeat left top;}
#header .module_search						{ float:right; padding:0 0 0 0; text-align:right;}
#header .module_search .input_search		{ width:124px; height:14px; padding:0 3px; border:#006896 solid 1px; background:#005278; color:#388dc8; font-family:돋움; font-weight:bold;}

/* content */

.article_head								{padding:30px 0 0 0;}
.article_head .title						{float:left; width:100%; font-size:/*@post-title-font-size=*/ 25px; /*@*/; font-family:/*@post-title-font-family=*/ "나눔고딕 bold", "맑은 고딕", 돋움 /*@*/; LETTER-SPACING: -2px; padding-bottom:10px; text-weight:bold;}
.article_head .title a						{color:/*@post-title-color=*/ #cccccc /*@*/;}
.article_head .article_info					{width:100%; font: 11px dotum; text-align:right; font-family:"맑은 고딕",돋움; }
.article_head .article_info .category		{margin:0 0 0 0;color:#dd0000; font-size:1.1em; padding-right:10px;font-weight:bold;}
.article_head .article_info .date			{font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif; color:#aa0000;}
.article_head .article_info a				{}

.article_head .article_admin				{_margin:-10px 0 0 0; margin:3px 0 0 0; padding:4px 0 0 0; border-top:#00101f 1px solid;}
.article_head .article_admin,
.article_head .article_admin a				{color:#3b82a1; font: 11px dotum;}

.article_post								{padding:5px 0; color:/*@post-body-color=*/ #8A8A8A /*@*/; font-size:/*@post-body-font-size=*/ 15px /*@*/; font-family:/*@post-body-font-family=*/"malgun gothic", "맑은 고딕", 돋움 /*@*/; line-height:2em; text-align:justify; }

.article_post .key1 {text-decoration:none; color:#ff0000;}

.article_post a								{color:/*@post-body-color=*/ #CCCCCC /*@*/;background:#003045;}
.article_power a:hover							{background:#003045;border-bottom:#00587e 1px solid;}

.article .article_author					{clear:both; padding:20px 0; color:#707070; text-align:right;}
.article .article_author .posted_by			{font-size:0.85em;}

.article .article_tag						{clear:both; padding:6px 0; color:#616161;font-size:0px; color:#031720;}
.article .article_tag img					{position:relative; top:1px;}
.article .article_tag a						{color:#3b82a1; font-size:15px;font-weight:bold;  font-family:'맑은 고딕', 돋움; padding-left:10px;padding-right:10px; LETTER-SPACING: -1px; border-left:1px solid #003045; border-right:1px solid #003045; margin-left:-1px; }
.article .article_tag a:visited {color:#3b82a1; }
.article .article_tag a:hover {background:#003045;}

.article .article_guest						{clear:both; border-top:#00101f solid 1px; background:#000a0f; padding: 0 15px;}
.article .article_guest .article_guest_include	{padding:8px 0; border-bottom:#2f2f2f 1px solid; }
.article .article_guest .article_guest_include a	{color:#707070; font-size:0.85em;}
.article .article_guest .article_guest_include .count	{color:#fc3305; font-weight:bold;}

.article_action						{width:/*@post-width*/ 746px /*@*/;}
.article_action_include						{padding:0 15px; background:#000a0f;}
.article_action .article_action_tbadd		{padding:13px 0; color:#616161; font-size:0.85em; font-weight:normal; border-bottom:#2f2f2f 1px solid;}
.article_action .trackback					{width:/*@post-width:-34*/ 712px /*@*/; overflow:hidden; color:#8b8a8a;}
.article_action .trackback li				{padding:13px 0; border-bottom:#2f2f2f 1px solid;font-family:"맑은 고딕", 돋움; }
.article_action .trackback li .subject		{color:3980a1; font-size:20px; font-weight:bold;}
.article_action .trackback li .subject a	{color:#dd0000; 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:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}
.article_action .trackback li img			{margin:0 0 0 5px;}
.article_action .trackback li p				{padding:0px 0 0 0px; margin:0;}

.article_action .reply						{width:/*@post-width:-34=*/ 712px /*@*/; overflow:hidden; padding:0; color:#8b8a8a; }
.article_action .reply li					{padding:13px 0 0 0; border-bottom:#062b39 1px solid;}
.article_action .reply li ul li				{padding:0; border:none;}
.article_action .reply li .author 		{color:#3980a1; font-size:20px; font-family:"맑은 고딕", 돋움; font-weight:bold;}
.article_action .reply li .author a		{color:#3980a1; font-size:20px; font-family:"맑은 고딕", 돋움; font-weight:bold;}
.article_action .reply li .date				{color:#575757; font-size:0.85em; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}
.article_action .reply li .date	a			{color:#575757; }
.article_action .reply li .description		{padding:4px 0 12px 0; margin:0; word-break:break-all;}
.article_action .reply li .description a	{color:#8b8a8a;}
.article_action .reply li ul li				{padding:0 0 0 28px; background:url("images/icon_reply.gif") no-repeat 14px 3px;}

.article_action_sub							{border-bottom:#073343 solid 1px;}
.article_action .article_write				{padding:15px 0; }
.article_action .name,
.article_action .pass,
.article_action .home						{float:left; width:205px; height:16px; margin:0 5px 0 0; padding:2px 0 5px 7px; overflow:hidden; border-top:#0f0f0f 1px solid; border-left:#0f0f0f 1px solid; background:#0b2936; color:#306678;}
.article_action .name .name_label,
.article_action .pass .pass_label,
.article_action .home .home_label,
.article_action .secret .secret_label		{font-family:Malgun Gothic,"맑은 고딕",돋움, Sans-serif; LETTER-SPACING: -1px}
.article_action input						{height:16px; border:none; background:#0b2936; color:#5f5f5f; font-family:돋움,Dotum;}
.article_action .name input					{width:135px; color:#999999; }
.article_action .pass input					{width:115px; color:#999999; }
.article_action .home input					{width:125px; color:#999999; }
.article_action .secret					{float:left; width:60px; height:17px; _height:20px !important; padding:0 0 3px 0; color:#306678;}
.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:700px; height:84px; border-bottom:none; border-right:none; border-top:#0f0f0f 1px solid; border-left:#0f0f0f 1px solid; background:#0b2936; color:#999999; font-family:돋움,Dotum; font-size:1em; padding:5px;padding-top:10px;}
.article_action .submit						{text-align:center; margin-top: 7px; }
.article_action .submit input				{width:95px; height:17px;}



#sidebar_close								{display:none;}

/* sidebar */
.open_close									{color:#616161; font-size:0.85em; text-align:right;}
.open_close a								{color:#616161;}
.open_close img								{margin:0 0 0 2px;}

.sidebar1									{padding:25px 0 0 0;}
.sidebar2,
.sidebar3									{padding:15px 0 0 0;}
.sidebar1 .module,
.sidebar2 .module,
.sidebar3 .module							{width:146px; float:left; padding:0 15px 0 21px; _margin:0 -3px 0 0;}
.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 h3.tag								{width:59px; background:url("images/sidebar_tag.gif") no-repeat left top;}
.module h3.article							{width:82px; background:url("images/sidebar_article.gif") no-repeat left top;}
.module h3.comment							{width:100px; background:url("images/sidebar_comment.gif") no-repeat left top;}
.module h3.notice							{width:37px; background:url("images/sidebar_notice.gif") no-repeat left top;}
.module h3.trackback						{width:105px; background:url("images/sidebar_track.gif") no-repeat left top;}
.module h3.archive							{width:45px; background:url("images/sidebar_archive.gif") no-repeat left top;}
.module h3.calender							{width:54px; background:url("images/sidebar_calender.gif") no-repeat left top;}
.module h3.link								{width:48px; background:url("images/sidebar_link.gif") no-repeat left top;}

.module .contents li						{padding-left:9px; background:url("images/icon_sidebar.gif") no-repeat 0 7px;}
.module .contents li a						{color:#616161;}
.module .contents li .count					{color:#616161;}

.module_intro								{overflow:hidden;}
.module_intro img							{max-width:185px; height:130px;}
.module_intro .blog_description				{padding:7px 0 0 0; color:#616161; font-size:0.85em; line-height:1.3em; letter-spacing:-1px;}
.module_intro .blogger						{color:#707070; 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:#27444e; font-size:0.85em; text-align:right;}

.module_archive .contents					{font-size:0.85em; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}


/* footer */
.module_counter								{float:left;height:16px;}
.footer_left								{float:left; width:340px; padding:8px 0 0 0; font-size:0.85em;}
.module_counter ul li						{float:left; color:#12364c; font-family:Tahoma;}
.module_counter ul li.clear					{height:1px;}
.module_counter ul li .hit					{margin:0 8px 0 0; font-weight:bold;}

.rss_feed									{padding:0 0 0 8px; font-family:Tahoma;}
.rss_feed a									{color:#cccccc; margin:0 0 0 3px;}



.footer_right								{float:right; width:330px; padding:5px 0 0 0; text-align:right; font-size:0.85em;}

.footer_right .module_banner a				{color:#4f4f4f;}
.footer_right .module_banner .text_banner	{position:relative; top:4px;}
.footer_right .copyright					{color:#3f3f3f; font-family:Tahoma;}
.footer_right .copyright a					{color:#3f3f3f;}


.article_etc .article_post					{clear:both; margin:0 0 15px 0; padding:4px 0 10px 0; border-bottom:#00101f solid 1px; border-top:#00101f solid 1px; background:#000a0f;}
.article_etc .article_head .title			{color:#b3b3b3; padding:9px 0 5px 0; text-indent:-5000px;}

/* 글 검색 결과 */
.search .search_title						{color:#cccccc; padding:9px 0; font-size:2em; font-family:"나눔고딕 bold", "맑은 고딕", 돋움; LETTER-SPACING: -2px; }
.search .count								{color:#dd0000;}
.search .article_post li					{margin:0 15px; padding:8px 0 8px 0; border-top:#0d2130 solid 1px; border-bottom:#0d2130 solid 1px;}
.search .article_post li .title	a			{ color:#aaaaaa; padding:0 0 0 10px; font-size:0.85em;  background: none;}
.search .date						{color:#dd0000; font-size:0.82em; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}


/* 지역로그 */
.location .title							{width:76px; background:url("images/sub_location.gif") no-repeat left top;}
.location .article_post						{padding:5px 15px 8px 15px;}
.location .article_post div					{padding:2px 0;}
.location .article_post .post,
.location .article_post .post a				{color:#fc3305;}
.location .article_post img					{position:relative; top:-2px; padding:0;}
.location .article_post .post_img			{top:0;}

/* 태그 */
.tag .title									{width:25px; 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; border-top:#00101f solid 1px; background:#000a0f;}
.guest .article_action .name,
.guest .article_action .pass,
.guest .article_action .home				{float:left; width:225px; height:16px; padding:0 0 5px 7px; border-top:#0f0f0f 1px solid; border-left:#0f0f0f 1px solid; background:#0b2936; color:#306678;}

.article_action_reply						{padding:0 15px; background:#000a0f; border-bottom:1px solid #042b3c;}
.article_action_reply .reply						{width:/*@post-width:-34=*/ 712px /*@*/; overflow:hidden; padding:0; color:#8b8a8a;}
.article_action_reply .reply li					{padding:13px; border:#082d3d 1px solid;  background:#001720; margin-bottom:20px; }
.article_action_reply .reply li ul li				{padding:0; border:none;}
.article_action_reply .reply li .author 			{color:#3980a1; font-size:20px; font-family:"맑은 고딕", 돋움; font-weight:bold;}
.article_action_reply .reply li .author a			{color:#3980a1; font-size:20px; font-family:"맑은 고딕", 돋움; font-weight:bold;}
.article_action_reply .reply li .date				{color:#bbbbbb; font-size:1em; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}
.article_action_reply .reply li .description		{padding:10px 0 10px 0; margin:0; line-height:1.8; font-size:1em; word-break:break-all;  }
.article_action_reply .reply li .description a	{color:#aaaaaa;}
.article_action_reply .reply li .description a:hover	{background:#003045;}
.article_action_reply .reply li ul li				{padding:30px 0 0 28px; background:url("images/icon_reply.gif") no-repeat 14px 33px;}


/* 보호글 */
.protect .article_post						{clear:both; border:none; background:none;}
.protect .article_head .title				{float:left; font-size:1em; font-weight:normal; 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:#09364b; border:none; color:#3290bb; 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;}

*: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;}