@charset "utf-8";

/* 공통 요소 */
body {margin: 0; padding: 0; background:/*@background-color=*/ #FFFFFF /*@*/
										/*@background-image=*/ none /*@*/
										/*@background-image-repeat=*/ no-repeat /*@*/
										/*@background-image-position=*/  /*@*/; font: small/1.3em "돋움","Dotum"; 
										/*background: url(./images/top_bg1.jpg) no-repeat 50% top #404040;*/
										background-repeat: no-repeat;
										background-position: 50% top;
										background-color: #404040;
										padding: 0; margin: 0; }

.bodyBg1 { background-image: url(./images/bg01.jpg); }
.bodyBg2 { background-image: url(./images/bg02.jpg); }
.bodyBg3 { background-image: url(./images/bg03.jpg); }
.bodyBg4 { background-image: url(./images/bg04.jpg); }
.bodyBg5 { background-image: url(./images/bg05.jpg); }

div { font: 12px 굴림, gulim,Verdana, AppleGothic, Sans-serif; color: #67655F; }

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; }
input           { border:1px solid #E5E5E5;}
textarea        { border:1px solid #E5E5E5;}

/* 태그 클라우드 */
.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; background: url('./images/btn_more.gif') no-repeat 0 50%; color: #8b8a8a; }
.article_post .moreless_top {padding-left: 9px; background: url('./images/btn_less.gif') no-repeat 0 50%; color: #8b8a8a; }
.article_post .moreless_bottom {padding-left: 9px; background: url('./images/btn_less.gif') no-repeat 0 50%; color: #8b8a8a; }
.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:#848484;}
/* 달력 요일 표시(th 영역) */
.cal_week1 {color:#848484; font-weight: normal; font-size: 11px; }
/* 달력 일요일 표시(th 영역) */
.cal_week2 {color:#848484; font-weight: normal; font-size: 11px; }
/* 달력 Week(tr 영역)  */
.cal_week {}
.cal_current_week {}
/* 달력 Day(td 영역) */
.cal_day {color:#848484; 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:#848484; font-weight:bold;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {color:#848484; text-decoration:underline;}
a.cal_click:visited {color:#848484; text-decoration:underline;}
a.cal_click:hover {color:#848484; text-decoration:underline;}

/* 페이징 */
/*
.paging {margin:20px 0 0 0; text-align: center; font-size: 0.85em; text-transform: uppercase; color:#8b8a8a;}
.paging a {padding:0 3px; color:#8b8a8a;}
.paging .selected {font-weight:bold; text-decoration:underline;}
.paging .paging_img {}
*/
#paging            { margin: 25px 0 35px 0;  text-align:center; height: 14px;}
#paging a { color: #BBB4A4; }
#paging a:hover { color: #928E81; }
#paging .numbox    { padding-left:6px; margin-left:6px; }
#paging .num       { padding-right:8px; margin-right:5px;}
#paging #prevPage { background:url(images/pre_off.gif) left 1px no-repeat; padding: 2px 0 0 10px; }
#paging #nextPage { background:url(images/next_off.gif) right 1px no-repeat; padding: 2px 10px 0 0 ; }
/* 페이징 - 현재 페이지 */
.selected               { font-weight:bold; color:#928E81; }
a.no-more-prev { background:url(images/pre_off.gif) left 1px no-repeat !important; padding: 2px 0 0 10px; color:#999;}
a.no-more-prev:hover { background:url(images/pre_on.gif) left 1px no-repeat !important; padding: 2px 0 0 10px; color:#999;}
a.no-more-next { background:url(images/next_off.gif) right 1px no-repeat !important; padding: 2px 10px 0 0; color:#999;}
a.no-more-next:hover { background:url(images/next_on.gif) right 1px no-repeat !important; padding: 2px 10px 0 0; color:#999;}


/* 레이아웃 */
#wrap										{ /*width:/*@post-width:216=*/ 1116px /*@*/; /*margin:0 auto;position:relative; */}
#header										{width:/*@post-width:64=*/ 936px /*@*/; padding:0 21px 0 21px; margin: 0 auto; z-index: 100; height: 279px; }

#container_outer							{width: 100%; background:url(./images/c_01_top_bg01.jpg) repeat-x top #e3dac9; }
#container									{width:/*@post-width=*/ 936px /*@*/; padding:0 21px 13px 21px; margin: 0 auto; }
#content										{width:/*@post-width=*/ 936px /*@*/; overflow:hidden; padding: 10px 0 0 0 ;}

#sidebar									{width:/*@post-width=*/ 936px /*@*/; padding:0 0 15px 0;}
/*
#footer										{width: 996px; padding:0 0 15px 0;}
*/
.outer_body									{width:/*@post-width:64=*/ 996px /*@*/; 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 */
#header .title								{/*@title-height=height:;*/ height: 150px; /*@*/ padding:31px 0 12px 0;/*@title-background-color=background-color:;*/ background-color: transparent; /*@*/
												/*@title-background-image=background-image:;* background-image: url("http://cfs.tistory.com/blog/style/template/image/title/22.jpg"); /*@*/
												/*@title-background-image-position=background-position:;*/ background-position: right top; /*@*/
												/*@title-background-image-repeat=background-repeat:;*/ background-repeat: no-repeat; /*@*/ font-size:/*@title-font-size=*/ 32px /*@*/; font-family:/*@title-font-family=*/ arial /*@*/; letter-spacing:-1px; line-height:1em; display: none;}
#header .title,
#header .title a							{ font-size:/*@post-title-font-size=*/ 12px /*@*/; font-family: /*@post-title-font-family=*/ 굴림, gulim, sans-serif /*@*/; color: /*@post-title-color=*/ #67655F /*@*/;  line-height:1.4em; *line-height: 1.2em;  padding:8px 0 2px 2px; }
#header .header_menu					{ height:29px; overflow:hidden; margin-top: 13px; }
#header .menu								{ /*float:left;  */ }
.menu li									{float:left; }
#header .menu li a							{ font: 12px 굴림, gulim, sans-serif;  font-weight: bold; color:#999;/* display:block; /*text-indent:-5000px !important;*/ letter-spacing: -1px; }

#header .menu li a.menu_tag					{width:20px; margin:1px 0 0 0; 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; width:165px; padding:0 0 9px 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:돋움;}

/* content */
.article { padding: 30px 0 0 0; }

.article_head               { width:/*@post-width=*/ 936px /*@*/; /*border-bottom:1px solid #ccc;*/ background: url(./images/line_03.gif) repeat-x left bottom;  padding-bottom: 10px;  margin-bottom: 10px; overflow:hidden; }


.article_head .title		{ font-size:1.2em;  line-height:1.2em; _padding: 2px 0 0 0; }
.article_head .title a { font-size:/*@post-title-font-size=*/ 12px /*@*/; font-family: /*@post-title-font-family=*/ 굴림, gulim, sans-serif /*@*/; color: /*@post-title-color=*/ #67655F /*@*/;  line-height:1.4em; *line-height: 1.2em;  padding:8px 0 2px 2px; }

a.myTitleLink{ font-size: 12px; font-family: 굴림, gulim, sans-serif; color: #333; line-height:1.4em; *line-height: 1.2em;  padding: 8px 0 2px 2px; }


.article_head .article_info					{/*float:right; width:30%; color:#707070; font: 11px dotum; text-align:right;*/}
.article_head .article_info .category	{ font:11px 돋움, dotum, Verdana, sans-serif;  color:#67655F; padding: 0 2px 0 2px; }
.article_head .article_info .category a	{ color:#67655F; padding: 0 2px 0 0;}
.article_head .article_info .date			{ font:10px Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#67655F; padding: 0 0 0 2px; }
.article_head .article_info a				{color:#67655F;}

.article_admin { font-family: 굴림, gulim, sans-serif; color: #67655F; font-size: 12px; }
.article_admin a:link { color: #67655F; }
.article_admin a:hover, .article_admin a:visited { color: #67655F; }



.article_post								{padding:20px 0; color:/*@post-body-color=*/ #8b8a8a /*@*/;
																		font-size:/*@post-body-font-size=*/ 1em /*@*/; font-family:/*@post-body-font-family=*/ 돋움 /*@*/;}
.article_post a								{color:/*@post-body-color=*/ #757373 /*@*/;}

.article .article_author					{ text-align:right; color:#7B7870;  float: right; padding: 40px 0 5px 0; /*clear:both; padding:20px 0; color:#a5a5a5; text-align:right; font-size:0.85em;*/ width: 200px; }


.article .article_tag						{ padding:40px 5px 5px 30px;  background:url(./images/tag.gif) left 42px no-repeat; float: left; width: 701px; }
.article .article_tag img				{position:relative; top:1px;}
.article .article_tag a					{ color: #7B7870; }
.tagText						               { display:none; }

.article .article_guest						{ background: url(images/line_03.gif) repeat-x left top;  padding: 15px 5px 9px 0;  clear:both; color: #666;  }
a.myArticleGuest { color: #666; }

.article .article_guest .count        { font-weight: bold; }

.article_action								{width:/*@post-width=*/ 900px /*@*/;}

.trackback               { width:/*@post-width:-12=*/ 934px /*@*/;border:1px solid #C2B9A7;  margin-bottom:10px; overflow:hidden;  font:12px 굴림,gulim, sans-serif;l, Gulim, sans-serif; color: #79756F;}
.trackback a:link { color: #79756F; }
.trackback a:hover, .trackback a:visited  { color: #79756F; }
.trackback h3            { font-size: 12px; color:#FFF; padding: 16px 20px; background-color: #AEA594; font-weight: bold; }
.trackback h4            { font-size: 12px;  font-weight: bold; margin: 0;}
.trackback ol            { margin:0;  padding:0;  list-style:none;}
.trackback li            { padding: 20px; margin: 1px; }
.trackback .date         {  }
.trackback p             { font:12px 굴림,gulim, sans-serif; margin: 18px 0 0 0; padding:0;  letter-spacing:-1px}
.trackback a.delete      { padding-left:2px;  text-decoration:none; color: #A29B90; }
.trackback .oddBg { background-color: #DAD0BD; }

.myComment                          { width:/*@post-width:-12=*/ 900px /*@*/; padding: 10px 18px 20px 18px; overflow:hidden; }
.myComment p                        { margin: 3px 0 0 0; padding: 0 20px 0 0 ; line-height: 1.2 }

.myComment h3                       { display:none;}
.myComment ol,
.myComment ul                       { margin:0;  padding:0;  list-style:none;}
.myComment span.date                    { color:#79756F; font: 10px ;  float: left; padding: 0 0 0 0; }
.myComment span.name                    { color:#79756F; font-weight:bold; float: left;}
.myComment .name a                  { color:#79756F; font-weight:bold;}
.myComment ol li                    { border-bottom:1px dotted #999; padding: 16px 0px 16px 0px; }
.myComment li ul li                 { padding: 9px 10px 0 12px; *padding-top: 11px; background:url("images/icon_reply.gif") no-repeat 0 11px; border:none; }

.myComment .commentTitle { clear: both; width: 900px; }
.myComment .commentTitle:after { content: ""; display: block; clear: both; }
.myComment .control a { font-family: verdana; font-size: 10px;  float: left; text-decoration:none;}
.myComment .control a.modifyLm       { color: #A29B90; padding: 0; margin: 0 0 3px 10px; }
.myComment .control a.modify       { color: #A29B90; padding: 0; margin: 0 0 3px 0px; }
.myComment .control a.write         { color: #79756F; float: right; padding: 0 5px 0 0; margin: 0 0 2px 0; }
.myComment .control p { clear: left; }

.comment                          { width:/*@post-width:-12=*/ 916px /*@*/;border:1px solid #C2B9A7; background:#D5CBB7; padding: 13px 0 0 18px; overflow:hidden;}
.comment p                        { margin: 7px 0 0 0; padding:0;}

.comment h3                       { display:none;}
.comment ol,
.comment ul                       { margin:0;  padding:0;  list-style:none;}
.comment .date                    { font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}
.comment .name                    { color:#666; font-weight:bold;}
.comment .name a                  { color:#333; font-weight:bold;}
.comment ol li                    { border-bottom:1px dotted #999; margin:0 0 7px 0; padding:0 0 7px 0; }
.comment li ul li                 { padding: 5px 10px 5px 35px;  background:url("images/iconReComment.gif") no-repeat 12px 6px; border:none;}
.comment .control a.address       { background:url(images/btnAddress.gif) no-repeat;  padding-left:24px;  padding-bottom:2px;  text-decoration:none;}
.comment .control a.address span  { display:none;}
.comment .control a.modify        { background:url(images/btnModifyDelete.gif) no-repeat;  padding-left:24px;  padding-bottom:2px;  text-decoration:none;}
.comment .control a.modify span   { display:none;}
.comment .control a.write         { background:url(images/btnReply.gif) no-repeat;  padding-left:13px;  padding-bottom:2px;  text-decoration:none;}
.comment .control a.write span    { display:none;}

.commentWrite                     { overflow: hidden; padding:5px; }
.commentWrite label             { font:10px Verdana, 굴림, gulim, sans-serif;  color:#79756F; letter-spacing: -1.2px; vertical-align: center; }
.commentWrite label.secretL  { font:11px Verdana, 굴림, gulim, sans-serif; letter-spacing: -1.2px; }
.commentWrite label.commentL             { vertical-align: top; }
.commentWrite input               { font-family: Verdana, 굴림, gulim, sans-serif; color: #79756F; border-color: #C2B9A7; background-color: #D5CBB7; font-size: 11px; }

.commentWrite .nameI           { width: 150px; margin: 0 0 0 30px; }
.commentWrite .password     { width: 150px; margin: 0 0 0 15px; }
.commentWrite .homepage    { width: 400px; margin: 0 344px 0 6px; }

.commentWrite textarea            {  font-family: Verdana, 굴림, gulim, sans-serif; width:/*@post-width:-45=*/ 807px /*@*/;overflow: auto;  padding:5px; margin: 0 0 0 12px; color:#79756F; border-color: #C2B9A7; background-color: #D5CBB7; font-size: 11px; 
												scrollbar-face-color: #D5CBB7;
												scrollbar-shadow-color: #C2B9A7;
												scrollbar-highlight-color: #C2B9A7;
												scrollbar-3dlight-color: #D5CBB7;
												scrollbar-darkshadow-color: #D5CBB7;
												scrollbar-track-color: #D5CBB7;
												scrollbar-arrow-color: #C2B9A7;
											}
.commentWrite .submit             { background:url(images/write_btn.gif) no-repeat; width: 105px; height: 30px; overflow:hidden; display:block; text-indent:-1000em; border:0; cursor:pointer; margin: 15px auto 0 auto;}
.commentWrite .secretWrap         { clear:both; float:right; position:relative; top:0px; left:-10px; margin-bottom: 5px;}
.commentWrite .checkbox           {	border:none; padding:0;	margin:0; width:25px;}

#sidebar_close								{display:none;}

/* sidebar */
/*.open_close									{color:#8b8a8a; font-size:0.85em; text-align:right;}*/
.open_close { display: none; }
.open_close a								{color:#8b8a8a;}
.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:#848484;}
.module .contents li .count					{color:#848484;}

.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 */
/*
.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:#808080; 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:#808080; 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:#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;}
*/
/* ***** myFooter ******/
#footer          { background: url(images/b_01_top_bg01.jpg) repeat-y center #404040; margin: 0 auto; text-align:center;  padding:35px 0 40px 0;  font:12px Verdana, dotum;	color:#CBCCCE; clear: both; letter-spacing: -1px; }
#footer .copyright { color: #A8A8A8 }
#footer a        { color:#CBCCCE; font-weight: bold; }
#footer a:hover  { font-weight: bold; }

/* 글 검색 결과 */
.search .search_title						{color:#333; padding:9px 0; font-size: 12px; }
.search .count								{color:#575757;}
.search .article_post li					{margin:0 15px; padding:6px 0 4px 4px;}
.search .article_post li .title				{padding:0 0 0 3px;}
.search .date								{ color:#67655F; font-size: 10px; font-family: 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:#282828;}
.location .article_post img					{position:relative; top:-2px; padding:0;}
.location .article_post .post_img			{top:0;}

/* 태그 */
.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								{ color: #67655F; font-size: 12px; font-family: 굴림, gulim, sans-serif; }
.guest .article_action						{ width: 916px ;border:1px solid #C2B9A7; background:#D5CBB7; padding: 13px 0 0 18px; overflow:hidden; }
.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;}
*/

/* new 방명록 */
.guest { margin: 35px 0 0 0; }
.guest .title								{ color: #67655F; font-size: 12px; font-family: 굴림, gulim, sans-serif; }
.guest .article_action						{ width:/*@post-width:-12=*/ 916px /*@*/;border:1px solid #C2B9A7; background:#D5CBB7; padding: 13px 0 0 18px; overflow:hidden; }
.guest label             { font:10px Verdana, 굴림, gulim, sans-serif;  color:#79756F; letter-spacing: -1.2px; vertical-align: center; }
.guest label.secretL  { font:11px Verdana, 굴림, gulim, sans-serif; letter-spacing: -1.2px; }
.guest label.commentL             { vertical-align: top; }
.guest input               { font-family: Verdana, 굴림, gulim, sans-serif; color: #79756F; border-color: #C2B9A7; background-color: #D5CBB7; font-size: 11px; }
.guest input.nameI           { width: 150px; margin: 0 0 0 30px; }
.guest input.password     { width: 150px; margin: 0 0 0 16px; }
.guest input.homepage    { width: 400px; margin: 0 344px 0 6px; }

.guest textarea            {  font-family: Verdana, 굴림, gulim, sans-serif; width:/*@post-width:-45=*/ 807px /*@*/;overflow: auto;  padding:5px;  color:#79756F; border-color: #C2B9A7; background-color: #D5CBB7; font-size: 11px; 
												scrollbar-face-color: #D5CBB7;
												scrollbar-shadow-color: #C2B9A7;
												scrollbar-highlight-color: #C2B9A7;
												scrollbar-3dlight-color: #D5CBB7;
												scrollbar-darkshadow-color: #D5CBB7;
												scrollbar-track-color: #D5CBB7;
												scrollbar-arrow-color: #C2B9A7;
											}
.guest .submit             { background:url(images/write_btn.gif) no-repeat; width: 105px; height: 30px; overflow:hidden; display:block; text-indent:-1000em; border:0; cursor:pointer; margin: 15px auto 0 auto;}



/* 보호글 */
.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;}

/* 미디어 로그 */
#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;}

/* ***** wigiri make ***** */
.imgLink { display: block; position: relative; text-indent:-5000px; overflow: hidden;  }
.lineBarL { background:url(images/line_01.gif) no-repeat 0 0; padding: 0 0 0 12px; margin: 0 0 0 12px; }

.listTitle { background:url(images/seoul_t_s.png) no-repeat 0 0; width: 59px; height: 14px; float: left; margin-top: 35px;}
*html .listTitle { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/custom/blog/21/216449/skin/images/seoul_t_s.png', sizingMethod='image'); }

.moreR { background:url(images/icon_dot.gif) no-repeat right 3px; _background-position: right 2px; padding: 0 11px 0 5px; font: 12px 굴림, gulim, sans-serif; color: #999; font-weight: bold; letter-spacing: -1px; float: left;  margin-top: 37px;}

/* myTT */
#myTTbg { height: 145px; background-color: #000; filter: alpha(opacity=50); opacity: 0.5; width: 100%; }
#myTTUlbg { height: 0px; width: 936px; z-index: 110; position: relative; margin: 0 auto; }
#myTTUlbg ul { width: 936px; height: 150px; position: absolute;  z-index: 120; top: 0px; left: 0px; }
#myTTUlbg li { width: 156px; height: 150px; float: left; z-index: 121; }
.overTT { background: url(./images/frame_img.gif) no-repeat;  filter: alpha(opacity=100); opacity: 1.0; }
.ttP { letter-spacing: -1px; text-align: center; color: #666; font-size: 12px; margin: 0; padding: 0; overflow: hidden; height: 18px; line-height: 1.6 }
.ttImg { border: 3px solid #000; margin: 25px 0 10px 25px;  }
#myTTUlbg a { text-decoration: none; color: #666; }
#myTTUlbg a:hover { text-decoration: none; color: #666; }

#myTTPrevBG { width: 12px; height: 23px; z-index: 111; position: absolute; top: 60px; left: -22px; }
#myTTNextBG { width: 12px; height: 23px; z-index: 111; position: absolute; top: 60px; left: 946px; }

#myTTPrevBG a { background: url(./images/pre_off_btn.gif) no-repeat; width: 12px; height: 23px; }
#myTTPrevBG a:hover { background-image: url(./images/pre_on_btn.gif); }
#myTTNextBG a { background: url(./images/next_off_btn.gif) no-repeat; width: 12px; height: 23px; }
#myTTNextBG a:hover { background-image: url(./images/next_on_btn.gif); }



#TD_content { /*position: absolute; z-index: 901; top: -140px; */ display: none; }

.titleNum { background: url(./images/no_bg.png) no-repeat; width: 30px; height: 19px; float: left; padding: 6px 10px; }
.titleNum * { width: 10px; height: 19px; float: left; }

.titleNum_0 { background-image: url(./images/no_0a.gif); }
.titleNum_1 { background-image: url(./images/no_1a.gif); }
.titleNum_2 { background-image: url(./images/no_2a.gif); }
.titleNum_3 { background-image: url(./images/no_3a.gif); }
.titleNum_4 { background-image: url(./images/no_4a.gif); }
.titleNum_5 { background-image: url(./images/no_5a.gif); }
.titleNum_6 { background-image: url(./images/no_6a.gif); }
.titleNum_7 { background-image: url(./images/no_7a.gif); }
.titleNum_8 { background-image: url(./images/no_8a.gif); }
.titleNum_9 { background-image: url(./images/no_9a.gif); }

.another_category { display: none; }

.myBar	{ color: #CAC3B5; padding: 0 3px 0 3px; }
.unvisible { display: none; }

.fl { float: left; }

.newyorkLink { background:url(http://cfs.tistory.com/custom/blog/21/216449/skin/images/link_newyork.png) no-repeat left top; position: absolute; left: 0px; top: 30px; width: 52px; height: 42px; cursor: pointer; z-index: 159; }
*html .newyorkLink { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/custom/blog/21/216449/skin/images/link_newyork.png', sizingMethod='crop'); }
.newyorkLink a { position: relative; width: 52px; height: 42px; display: block; text-indent: -9999em; overflow: hidden; cursor: pointer; }

.headerLink { background:url(http://cfs.tistory.com/custom/blog/21/216449/skin/images/seoul_t.png) no-repeat left top; width: 635px; height: 176px; cursor: pointer; z-index: 158; clear: both; }
*html .headerLink { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/custom/blog/21/216449/skin/images/seoul_t.png', sizingMethod='image'); }

 .oddBg { background-color: #DAD0BD; }
 .litBar { padding: 0 2px 0 2px; font-size: 10px; color: #999; }