@charset "utf-8";
/* footer바닥에 고정 */

* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -105px;
background:url(./images/line.gif) repeat-y;
}
.footer, .push {
height: 105px; }

/* 공통 요소 */
body {
	font:12px/1.5 "나눔고딕", Malgun Gothic, Dotum, Verdana, AppleGothic, Sans-serif; color:#646464;
	background:url(images/bg.png) bottom left no-repeat fixed;
	margin: 0; padding: 0;
}

a {outline:none; select-dummy: expression(this.hideFocus=true);}
a:link          { color:#646464;     text-decoration:none;}
a:visited       { color:#646464;     text-decoration:none;}
a:hover         { color:#dcdcdc;  text-decoration:underline;}
a:active        { color:#646464;     text-decoration:none;}

input, textarea {font-family:"나눔고딕",Malgun Gothic; border:1px solid #000;}
input, textarea:focus {
	outline:none;
}

h1, h2, h3, h4  { margin:0;  padding:0;}
h1              { font-size: 1.6em;}
h2              { height:40px; color:#204684; padding-top:20px;}
h2 a:hover {text-decoration:none;}
h2:first-letter {
	float:left;
	font-size:60px;
	margin-top:-15px;
	margin-right:-5px;
}
h3              { height:40px; color:#204684; padding-top:20px;}
h4              { color:#204684; font-size:1em;}


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; }
.clear {clear: both; }
.count {font-size: 11px; }

/* 태그 클라우드 */
.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 {}


/* 레이아웃 */
#wrap										{width:1000px/*@*/; overflow:hidden; }
/* 블로그 레이아웃 */
#container {
	width:966px;
	margin-left:16px;
	background:url(images/bg_top.png) no-repeat;
}

#headerBox {
	width: 1000px;
	margin:0;padding:0;
		 /*@title-background-image=background-image:url(./images/header.png);*/ background-image: url("./images/header.png"); /*@*/
	/*@title-background-image-position=background-position:left top;*/ background-position: left top; /*@*/
	 /*@title-background-image-repeat=background-repeat:repeat;*/ background-repeat: repeat; /*@*/
		 height:272px;
}

#searchBox               { text-align:right;}
#searchBox input         { position:absolute; top:236px; right:88px; width:150px; height:15px; border:0px; border-bottom:1px solid #000; background-color:transparent;}
#searchBox .submit       {  position:absolute; top:235px; left:915px; background:url(images/btn_go.gif) no-repeat; width:60px;  height:19px; text-indent:-5000px; border:0; cursor:pointer;}


#header {
	width:966px; height:272px;
	margin:0;
	padding:0 0 0 16px;
}

#sidebar {width:800px; margin:0 0 50px 0;}


#footer          {width: 975px;
	margin:0; padding-right:25px;
	background:url("./images/footer_bg.png") no-repeat;
		 height:105px;
text-align:right; font:11px Verdana, dotum;	color:#646464;}

#footer a        { color:#646464;}
#footer a:hover  { color:#000;}

.outer_body									{ z-index:10; position:relative; width:1000px; overflow:hidden; }
#outer_btn_left								{position:fixed; left:0px; bottom:35px; width:47px; z-index:100;}
#outer_btn_right							{position:fixed; left:0px; bottom:20px; width:47px; z-index:101;}

/* ***** Header ***** */

#header h1 a { padding:0; margin:0; font-family:/*@title-font-family=dotum*/ dotum /*@*/; /*@title-color=color:;*/ color: ; /*@*/ font-weight:bold; font-size:/*@title-font-size=14px*/ 16px /*@*/; line-height:1.0;}
#header .logo {float:left;}
#header .blogMenu { position:absolute; top:256px; right:18px; margin:0; width:250px; font-size:0px;}
#header .blogMenu img {margin-right:2px; padding-right:0px; align:right; }


#content { 
	margin: 0px 7px 0 0px;
	float:right;
	width:/*@post-width*/776px/*@*/;
	background:url(images/bg_over.png);
	padding: 30px 25px 0 30px;
}

/* content */

.article_head								{padding:40px 0 0 0; overflow:hidden;}
.article_head .title						{ position:relative; z-index:9; float:left; width:100%; font-family:/*@post-title-font-family*/Malgun Gothic/*@*/; line-height:1.1em; font-style:italic; font-size:30px;white-space: nowrap;}
.article_head .title a						{color:#204684;}
.article_head .article_info					{ position:relative; z-index:8;float:right; margin-top:-80px; color:#dcdcdc; font: 48px dotum; text-align:right; font-style:italic; width:91%; height:50px; white-space: nowrap;}
.article_head .article_info .category		{margin:0 7px 0 0;  text-decoration : none;}
.article_head .article_info .date			{font-family:Times New Roman, Verdana, Tahoma, 돋움, Sans-serif;}
.article_head .article_info a				{color:#dcdcdc;}

.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:107px 0 0 80px; color:/*@post-body-color*/#646464/*@*/; font-size:/*@post-body-font-size*/12px/*@*/; font-family:/*@post-body-font-family*/"나눔고딕",Malgun Gothic, Batang/*@*/; line-height:2.0; }
.article_post a								{color:/*@post-body-color*/#646464/*@*/;}
.article .article_post p {text-indent:30px; margin:0px 0 30px 0!important; }

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

.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:#; border-top:#d5d5d5 solid 1px; padding: 0 15px; }
.article .article_guest .article_guest_include	{padding:8px 0; border-bottom: #d5d5d5 1px dashed; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}
.article .article_guest .article_guest_include a	{ color:#8b8a8a; font-size:0.85em;}
.article .article_guest .article_guest_include .count	{color:#575757; font-weight:bold;}

.article_action								{width:/*@post-width*/776px/*@*/;}
.article_action_include						{padding:0 15px; background:#;}
.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*/742px/*@*/; 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		{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*/742px/*@*/; overflow:hidden; padding:0; color:#8b8a8a;}
.article_action .reply a					{color:#8B8A8A;}
.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 .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 .article_write				{padding:15px 0;}
.article_action .name,
.article_action .pass,
.article_action .home						{float:left; position:relative; width:205px; height:16px; overflow:hidden; margin:0 5px 0 0; padding:0 0 3px 7px; border-top:#e9e9e9 1px solid; border-left:#e9e9e9 1px solid; color:#a5a5a5;}
.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; color:#a5a5a5; font-family:돋움,Dotum;}
.article_action .name input					{width:135px; position:absolute; top:2px; padding:0 0 0 2px;}
.article_action .pass input					{width:115px; position:absolute; top:2px; padding:0 0 0 2px;}
.article_action .home input					{width:125px; position:absolute; top:2px; 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				{padding:5px 0 0 0; clear:both;}
.article_action .textarea textarea			{_margin:-4px 0 0 0 !important; _overflow-y:auto; width:/*@post-width:-34*/742px/*@*/; height:100px; background-color:#ffffff; border:1 solid #000000;filter:Alpha(Opacity=80);opacity: 0.8;}
.article_action .submit						{text-align:left; margin-top: 2px; }
.article_action .submit input				{width:748px; height:19px;}

#sidebar_close								{display:none;}

/* sidebar */
.open_close									{color:#8b8a8a; font-size:0.85em; text-align:right;}
.open_close a								{color:#8b8a8a;}
.open_close img								{margin:0 0 0 0px;}

.sidebar1									{padding:25px 0 50px 0;}
.sidebar2									{padding:15px 0 0 0;}
.sidebar3									{padding:15px 0 0 0;}
.sidebar1 .module,
.sidebar2 .module,
.sidebar3 .module							{width:146px; float:right; padding:0 15px 0 21px; _margin:0 100px 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								{position:relative;}
.module_counter .hit					{margin:0 8px 0 0; font-weight:bold;}
.module_counter img {margin-left:2px;}

.article_etc .article_post					{clear:both; margin:0 0 15px 0; padding:4px 0 10px 0; background:#;}
.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, 돋움, 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								{width:65px; background:url("images/sub_guest.gif") no-repeat left top;}
.guest .article_action						{clear:both; padding:15px 15px 0 15px; background:#;}
.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;  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:#dcdcdc;}
.protect .article_head .title				{float:left; width:70%; font-family:/*@post-title-font-family*/"나눔고딕",Malgun Gothic/*@*/; line-height:1.1em; font-style:italic; font-size:30px; padding:0; text-indent:0;}
.protect .article_post div					{padding:10px 0 0 0;}
.protect .article_post .protect_input		{width:120px height:15px; border:0px; border-bottom:1px solid #000; background-color:transparent; }

/* 공지사항 */
.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;}


/*티에디션 위치조정*/
#ttLinkEditMode {
z-index:1000 !important;}