  @charset "utf-8";

  /* 공통 요소 */
  body {margin: 0; padding: 0; background:/*@background-color=*/ #1e1e1e /*@*/
  										/*@background-image=*/ none /*@*/
  										/*@background-image-repeat=*/ no-repeat /*@*/
  										/*@background-image-position=*/  /*@*/; font: small/1.3em "돋움","Dotum"; }
  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; }
  .count {font-size: 11px; }

  /* 태그 클라우드 */
  .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; background: url('./images/btn_more.gif') no-repeat 0 50%; color: #515151; }
  .article_post .moreless_top {padding-left: 9px; background: url('./images/btn_less.gif') no-repeat 0 50%; color: #515151; }
  .article_post .moreless_bottom {padding-left: 9px; background: url('./images/btn_less.gif') no-repeat 0 50%; color: #515151; }
  .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;}

  /* 달력 월 표시 */
  .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:5px 0 0 0; text-align: center; font-size: 0.85em; text-transform: uppercase; color:#707070;}
  .paging a {padding:0 3px; color:#707070;}
  .paging .selected {font-weight:bold; text-decoration:underline;}
  .paging .paging_img {}


  /* 레이아웃 */
  #wrap			{width:/*@post-width:216=*/ 962px /*@*/; margin:0 auto;position:relative;}
  #header		{width:/*@post-width:64=*/ 810px /*@*/; padding:0 0 2px 0;}
  #container	{width:/*@post-width=*/ 746px /*@*/; padding:0 32px 8px 32px; background:#000000; border:1px solid #2c2c2c;}
  #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 10px 0;}

  .outer_body	{width:/*@post-width:64=*/ 810px /*@*/; margin:0 auto;}
  #outer_btn_left	{position:absolute; left:0; top:250px; width:41px;}
  #outer_btn_right	{position:absolute; right:0; top:250px; width:41px;}

  /*----------------------------------------------------------------------------------------*/
  /* 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: Verdana; /*@*/ letter-spacing:-1px; line-height:1em;}
  #header .title,
  #header .title a		{color:/*@title-color=*/ #FB4622 /*@*/;}


   #header .header_menu	{height:60px; overflow:hidden;}

   #header .category                {display:none; margin-top:10px;}
   #header .category .selected      {border:none !important;}

   #header .module_category         {float:left; width:600px; font:13px Sans-serif; font-weight:bold; padding:33px 0 0 0;}
   #header .module_category a       {color:#757373;}

   #header .module_category ul,
   #header .module_category li      {list-style:none; margin:0; padding:0; display:inline;}

   #header .module_category li      {font-size:11px; padding:0 0 0 0; background:url 0 0 no-repeat;}   /*all*/
   #header .module_category li a    {color:#cccccc;}

   #header .module_category li ul   {padding:0; margin:0;}
   #header .module_category li ul li {font-size:13px; padding:0 0 0 20px; background:url 7px 0 no-repeat;} /*pleasure2009, preview, Artist etc*/
   #header .module_category li ul li a   {color:#757373;}

   #header .module_category li ul li ul {padding:0; margin:0;}
   #header .module_category li ul li ul li {font-size:13px; padding:0 0 0 20px; background:url 7px 0 no-repeat;}
   #header .module_category li ul li ul li a {color:#757373;}

   #header .module_category a.menu_guest  {padding:0 0 0 20px; background:url 7px 0 no-repeat;}

  /*
  #header .menu			{width:300px; padding:30px 0 7px 0;}
  #menu li				{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_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 .menu li a.menu_guest		{width:30px; overflow:hidden; background:url("images/menu_guest.gif") no-repeat left top;}
  */

  #header .module_search			{float:right; width:165px; padding:30px 0 0 0; text-align:right;}
  #header .module_search .input_search	{width:124px; height:14px; padding:0 3px; border:#2e2e2e solid 1px; background:#2e2e2e; color:#757373; font-family:돋움;}


  /* content */

  .article_post							{padding:20px 0 0 0; color:/*@post-body-color=*/ #757373 /*@*/; font-size:/*@post-body-font-size=*/ 1em /*@*/; font-family:/*@post-body-font-family=*/ 돋움 /*@*/;}
  .article_post a						{color:/*@post-body-color=*/ #757373 /*@*/;}

  .article_head							{padding:0 0 0 0;}

  .article_head .title				    {text-align:center; width:100%; font-size:/*@post-title-font-size=*/ 10.5px /*@*/; font-family:/*@post-title-font-family=*/ Sans-serif /*@*/; padding:5px 0 5px 0;}
  .article_head .title a				{color:/*@post-title-color=*/ #3E3E3E /*@*/;}


  .article_head .article_admin			{padding:5px 0 0 0;}
  .article_head .article_admin,
  .article_head .article_admin a		{color:#505050; font: 11px dotum; }

  .article_head .article_info			{float:left; width:30%; color:#505050; font:  11px dotum; padding:5px 0 0 0;}
  .article_head .article_info a			{color:#505050; font: 11px dotum; }



  /*
  .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;}
  .article .article_tag img				{position:relative; top:1px;}
  .article .article_tag a				{color:#616161; font-size:0.85em;}
  */
  .article .article_guest				{clear:both; border-top:#2c2c2c solid 1px; background:#1a1a1a; margin : 20px 0 0 0 ; padding: 2px 15px;}
  .article .article_guest .article_guest_include a	{color:#707070; font-size:0.85em;}
  .article .article_guest .article_guest_include .count	{color:#a5a5a5; font-weight:bold;}

  .article_action							{width:/*@post-width=*/ 746px /*@*/;}
  .article_action_include					{padding:0 15px; background:#1a1a1a;}
  .article_action .article_action_tbadd		{padding:13px 0; color:#616161; font-size:0.85em; font-weight:normal; border-bottom:#2f2f2f 1px dashed;}

  .article_action .trackback				{width:/*@post-width:-34=*/ 712px /*@*/; overflow:hidden; color:#8b8a8a;}
  .article_action .trackback li				{padding:13px 0; border-bottom:#2f2f2f 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:"Trebuchet MS", 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=*/ 712px /*@*/; overflow:hidden; padding:0; color:#8b8a8a;}
  .article_action .reply li					{padding:13px 0 0 0; border-bottom:#2f2f2f 1px dashed;}
  .article_action .reply li ul li			{padding:0; border:none;}
  .article_action .reply li .author a		{color:#a5a5a5;}
  .article_action .reply li .date			{color:#575757; font-size:0.85em; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}
  .article_action .reply li .description	{padding:4px 0 12px 0; margin:0;}
  .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:#2c2c2c 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:0 0 5px 7px; border-top:#0f0f0f 1px solid; border-left:#0f0f0f 1px solid; background:#161616; color:#393939;}
  .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:#161616; color:#5f5f5f; font-family:돋움,Dotum;}
  .article_action .name input			{width:135px;}
  .article_action .pass input			{width:115px;}
  .article_action .home input			{width:125px;}
  .article_action .secret				{float:left; width:60px; height:17px; _height:20px !important; padding:0 0 3px 0; color:#393939;}
  .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=*/ 712px /*@*/; height:84px; border-bottom:none; border-right:none; border-top:#0f0f0f 1px solid; border-left:#0f0f0f 1px solid; background:#161616; color:#5f5f5f; font-family:돋움,Dotum; font-size:1em;}
  .article_action .submit				{text-align:center; margin-top: 7px; }
  .article_action .submit input		    {width:95px; height:17px;}




  /* sidebar */

  .open_close		{color:#616161; font-size:0.85em; text-align:right;}
  .open_close a		{color:#616161;}
  .open_close img	{margin:0 2px 0 0;}

  #sidebar_close	{display:none;}

  .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:#393939; 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:#4f4f4f; 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:#4f4f4f; 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:#2c2c2c solid 1px; border-top:#2c2c2c solid 1px; background:#1a1a1a;}
  .article_etc .article_head .title			{color:#b3b3b3; padding:9px 0 5px 0; text-indent:-5000px;}

  /* 글 검색 결과 */
  .search .search_title						{color:#a5a5a5; padding:9px 0; font-size:1em;}
  .search .count							{color:#fc3305;}
  .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, 돋움, 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:#2c2c2c solid 1px; background:#1a1a1a;}
  .guest .article_action .name,
  .guest .article_action .pass,
  .guest .article_action .home				{float:left; width:224px; height:16px; padding:0 0 5px 7px; border-top:#0f0f0f 1px solid; border-left:#0f0f0f 1px solid; background:#161616; color:#393939;}

  .article_action_reply						{padding:0 15px; background:#1a1a1a; border-bottom:1px solid #2C2C2C;}
  .article_action_reply .reply				{width:/*@post-width:-34=*/ 712px /*@*/; overflow:hidden; padding:0; color:#8b8a8a;}
  .article_action_reply .reply li					{padding:13px 0 0 0; border-top:#2f2f2f 1px dashed;}
  .article_action_reply .reply li ul li				{padding:0; border:none;}
  .article_action_reply .reply li .author a			{color:#a5a5a5;}
  .article_action_reply .reply li .date				{color:#575757;  font-size:0.85em; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif; }
  .article_action_reply .reply li .description		{padding:4px 0 12px 0; margin:0;}
  .article_action_reply .reply li .description a	{color:#8b8a8a;}
  .article_action_reply .reply li ul li				{padding:0 0 0 28px; background:url("images/icon_reply.gif") no-repeat 14px 3px;}


  /* 보호글 */
  .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:#1c1c1c; border:none; color:#3f3f3f; 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;}