@charset "utf-8";

/* 공통 요소 */
body {margin:0;padding:0;color:#333;
      font: 12px/1.5 Malgun Gothic, Gulim, Verdana, AppleGothic, Sans-serif;
		background-color:#504D4D;
        	background-image:url('./images/Head1.jpg');
		background-repeat:repeat-x;
                background-position:top;
		background-image-attachment:fixed;
}
a {color:#888888;text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
hr {display:none;}
ul, ol {margin:0;padding:0;list-style:none;}
li, dl, dt, dd {margin:0;padding:0;}
input {vertical-align:middle;}
.png24 {tmp:expression(setPng24(this));}
.clear {clear:both;}
.cnt {color:#64617E;font-size:11px;}

/* 태그 클라우드 */
.cloud1 {color:#6b7ac3 !important;font-size:1.3em;font-weight:bold;background:#f0f2ff;}
.cloud2 {color:#6b7ac3 !important;font-size:1.3em;font-weight:bold;background:#f0f2ff;}
.cloud3 {color:#5794b3 !important;background:#f0f2ff;}
.cloud4 {color:#7d66a6 !important;background:#f0f2ff;}
.cloud5 {color:#a3a3a3 !important;}

/* 레이아웃 */

/*#header {float:left;width:32px;overflow:hidden;margin:205px 0 0 0;}*/
#container {	width:771px; margin:0 auto; background-image:url('./images/bg3.png');}
#content {float:left;width:540px;overflow:hidden;margin:0px 0px 0px 0px;
          /*border-right: solid 1px #222;  border-left: solid 1px #222;*/
          padding:0px 15px 0px 15px; background-color:#ffffff;}
#sidebar2 {float:right;width:200px;overflow:hidden;margin:45px 0 0 0px; padding:00px 0px 15px 0; background-color:#504D4D;}
#footer {clear:both;overflow:hidden;padding:15px 0;font-size:11px; text-align: center; background-color:#ffffff;}

/* header */
#header1 {
}


#content h2 {    /* 글 제목의 스타일을 바꿔보세요 */
        font-size:18px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-family: Verdana, Gulim;
        color : #000;
        margin: 0px 0px 0px 0px;
}

#content h3 {    /* tag, search, location, guestbook title */
	font:15px Verdana;
	color:#333;
	font-weight:normal;
        font-variant:small-caps;
	margin:10px 0;

}


#sidebar2 .blogimg {
	margin:5px 0px 0px 5px;
	width:200px;
	overflow:hidden;
	text-align:center;
}
#sidebar2 .owner {
	font-size:12px;
	text-align:left;
	background:#555555;
	margin:0px 0px 0px  5px;
	padding:0px 0px 0px 0px;
}

#sidebar2 h3 {      /* 사이드바의 제목을 바꿔보세요 */ 
        text-align:center;
	font:12px Malgun Gothic, Verdana ;
	font-weight:normal;
        color:#888888;
         font-variant:small-caps;
	background:#555555;
/*	border-bottom:1px solid #777; */
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px  5px;

}



#sidebar2 .listbox {
	padding:5px 0 0px 0px;
	margin:5px 0px 5px 0px;
}



#sidebar2 .listbox ul {
	padding:5px 0;
	margin-left:8px;
}
#sidebar2 .listbox li {
	background:url('./images/bul_list_sidebar.gif') no-repeat 0 5px;
	line-height:16px;
	padding-left:10px;
        padding-top :2px;
        margin-right : 12px;
        /*border-bottom:1px solid #ddd; */
}

#sidebar2 .box {
	padding:0px 0 0 10px;
	margin:5px 0px 0px 12px;
}


/* category, category_list*/
#sidebar2 .category .box li ul li ul li{
	list-style-image:none;
	color:#888888;
        font:9pt Verdana;	
        padding-left:10px;
	margin-left:7px;
	border-left:1px dotted #999;
}
#sidebar2 .category .box a{
	font:9pt Verdana;
	color:#888888;
}

#sidebar2 .name {
	font:11px dotum;
	color:#6F6E83;
}

#sidebar2 .date {
	font:11px dotum;
	color:#6F6E83;
}
#sidebar2 .cnt {
	font:11px dotum;
	color:#6F6E83;
}

/* search */
#sidebar2 .search {
        padding:0 0 0px 0px;
	text-align:center;
}
#sidebar2 .search input{
	width:138px;
      	background-color:#555555;  
	border:1px solid #666;
        color:#fff
}
#sidebar2 .search .submit{
	border:1px solid #666;
	background-color:#555555;
	font:10pt Verdana;
	text-align:center;
	color:#888888;
	width:40px; height:20px;	
}

/* counter */
#content .counter {
	background-color:#eee;
	padding:5px 0;
	text-align:center;
	font:13px verdana #fff;
}
#sidebar2 .ad{
	text-align:center;
	padding:5px 0;
}

/* 헤더 */
#header li {margin:0 0 11px 0;}
#header a {color:#ffd9d9;font-size:11px;font-weight:bold;letter-spacing:-1px;}
#header a:hover {color:#fff;font-weight:bold;}
#header a {display:block;width:32px;text-indent:-9999px;}
#header a.write {height:44px;background:url('./images/btn_header_write_off.gif') no-repeat right top;}
#header a.write:hover {background:url('./images/btn_header_write_on.gif') no-repeat right top;}
#header a.admin {height:43px;background:url('./images/btn_header_admin_off.gif') no-repeat right top;}
#header a.admin:hover {background:url('./images/btn_header_admin_on.gif') no-repeat right top;}
#header a.guest {height:78px;background:url('./images/btn_header_guest_off.gif') no-repeat right top;}
#header a.guest:hover {background:url('./images/btn_header_guest_on.gif') no-repeat right top;}
#header a.media {height:70px;background:url('./images/btn_header_media_off.gif') no-repeat right top;}
#header a.media:hover {background:url('./images/btn_header_media_on.gif') no-repeat right top;}
#header a.location {height:91px;background:url('./images/btn_header_location_off.gif') no-repeat right top;}
#header a.location:hover {background:url('./images/btn_header_location_on.gif') no-repeat right top;}
#header a.tag {height:30px;background:url('./images/btn_header_tag_off.gif') no-repeat right top;}
#header a.tag:hover {background:url('./images/btn_header_tag_on.gif') no-repeat right top;}

/* 블로그 타이틀 이미지 */
.blog_img {width:194px;height:/*@title-height*/270px/*@*/;
				/*@title-height:0=padding-top*/ /*@*/
				background:/*@title-background-color*/ /*@*/
				/*@title-background-image*/url(./images/bg_sidebar.gif)/*@*/
				/*@title-background-image-repeat*/no-repeat /*@*/
				/*@title-background-image-position*/ right top /*@*/;}

/* 블로그 제목 */
.blog_title {margin:0 0 5px 0;padding:0 10px 0 0;
			color:#0c1f52;line-height:16px;letter-spacing:-1px;
			font-size:/*@title-font-size=*/ 15px /*@*/;/*@title-font-family=font-family:;*/ font-family: inherit; /*@*/}
.blog_title a {color:/*@title-color*/#0c1f52/*@*/;}

#sidebar2 .blog_title {margin:0 0 5px 10px;}

/* 포스트 */
.article {margin:10px 0 0 0;}         /* 아티클 제목 폰트 꾸미기 */
.article_title, .article_info_content h2.article_title {		
                font-size: 1.6em;
		font-family: Verdana, Gulim;
}
.article_title a, .article_info_content h2.article_title a {color:#0b0c5e;}

                                                   /* 아티클 제목 꾸미기 */
/*.article .article_info {color:#8b8b8b;background:url('./images/line_post_title.gif') no-repeat 37px 6px;}*/
.article .article_info a {color:#888888;}
/*.article .article_info .article_info_img {float:left;width:8px;margin:0 20px 0 0;}*/
.article .article_info .article_info_content {margin:0 0 0 0px;}

.article .date {margin:0 7px 0 0;}
.article_admin {font-size: 11px; margin:5px 0 0 0;}

.article .article_author {margin:0 0 10px 0;text-align:left; color:#aaa}
.article .article_tag_img {position:relative;top:2px;margin:0 5px 0 0;}

.article .article_post {
        /*font-family:돋움;*/
	padding:10px 0;
	/*font-size:12px;*/
        /*font : 12px/1.7 Dotum, Verdana; */                   /*본문 입력 스타일*/   
        font : 12px/1.7 Gulim, Verdana;
        text-align:justify;
}

.article .article_post ul {padding:0 15px;list-style-type:disc;}
.article .article_post ol {padding:0 22px 0 45px;list-style-type:decimal;}
.article .article_post blockquote {margin:0;padding:0 0 0 40px;background:url('./images/icon_quote.gif') no-repeat left top;}
.article .article_post .moreless_fold {padding-left:18px;background:url('./images/btn_more.gif') no-repeat left center;}
.article .article_post .moreless_top {padding-left:18px;background:url('./images/btn_less.gif') no-repeat left center;}
.article .article_post .moreless_bottom {padding-left:18px;background:url('./images/btn_less.gif') no-repeat left center;}

/* 본문 트랙백, 댓글 */
.article .article_reaction {
	border-bottom:1px solid #999;
         margin:7px 0 0 0;
         padding:5px 3px;
         color:#333;
  	 font:8pt verdana;
         background:url('./images/line_reaction_dotted.gif') repeat-x left top;
}
.article .article_reaction a {color:#333;}
.article .article_reaction .cnt {color:#6F6E83;font-size:11px;}

.article .article_trackback_add {margin:0;padding:7px 7px 7px 25px;color:#676767;font-size:11px;font-weight:normal;
                                 background:#fff url('./images/icon_trackback_add.gif') no-repeat 10px 10px;}
.article .article_trackback_add a {color:#676767;}

.article .article_reaction_description li {margin:10px 0 0 0;padding:18px 3px 3px 3px;
            color:#5d5d5d;background:url('./images/line_reaction_dotted.gif') repeat-x left top;}
.article .article_reaction_description li a {color:#5d5d5d;}
.article .article_reaction_description li h4 {margin:0;padding:0;font-size:12px;font-weight:normal;}
.article .article_reaction_description li p {margin:3px 0;padding:0;}
.article .article_reaction_description li li {padding:0 3px 0 30px;background:url('./images/icon_reply.gif') no-repeat 15px 2px;}
.article .article_reaction_description .article_trackback_con {font-size:11px;line-height:1.2em;}
.article .article_reaction_description .article_btn {position:relative;top:1px;margin-left:2px;}

/* 글쓰기 폼 */
.article_reaction_write {margin:20px 0 0 0;padding:12px;background:#e2e2eb;line-height:1.6em !important;}
.article_reaction_write label {color:#666;font-size:11px;}
.article_reaction_write input.input_name,
.article_reaction_write input.input_pass {width:155px;border:0;border-bottom:1px solid #d7d7d7;background:transparent; font: 12px dotum; color: #666;}
.article_reaction_write input.input_home {width:245px;border:0;border-bottom:1px solid #d7d7d7;background:transparent; font-size: 11px; color: #666;}
.article_reaction_write textarea {width:/*@post-width:-28*/442px/*@*/;height:104px;margin:7px 0 0 0;font-size:small;font-family:"돋움","Dotum";border:1px solid #d7d7d7;background:#fff;color: #666;}
.article_reaction_write .article_reaction_write_name {margin:0 31px 0 0;}
.article_reaction_write .article_reaction_write_password {margin:0 5px 0 0;}
.article_reaction_write .article_reaction_write_homepage {margin:0 3px 0 0;}
.article_reaction_write .article_reaction_write_secret {margin:0 22px 0 0;}
.article_reaction_write .article_reaction_submit {margin:10px 0 0 0;text-align:center;}

/* 태그 페이지 */
.article_etc_tag ul li {display:inline;margin:0 5px 0 0;}

/* 검색 페이지 */
.article_search .date {float:left;width:70px;margin:0 7px 0 0;}
.article_search .post {float:left;width:/*@post-width:-77*/393px/*@*/;overflow:hidden;}
.article_search ol li {padding:5px 0;background:url('./images/line_reaction_dotted.gif') repeat-x left bottom;}

/* 지역로그 페이지 */
.article_location_log .article_location_log_bul {vertical-align:middle;}
.article_location_log .article_location_log_title {padding:6px 2px;background:url('./images/line_reaction_dotted.gif') repeat-x left bottom;}
.article_location_log .article_location_log_post {padding:6px 2px 0 2px;}
.article_location_log .article_location_log_post a {color:#1c1f7c;}

/* 보호글 페이지 */
.article_protect input.input_text {width:140px;height:17px;border:1px solid #d7d7d7;background:#fff; color: #666;}

.guest_general p { line-height: 1.4; }

/* 사이드바 공통 형식 */
.module {margin:0 0 0px 0px;}
/*.module h3 {margin:0;padding:3px 15px;color:#0b0c5c;font-size:11px;font-family:Verdana;letter-spacing:-1px;}*/
.module li {padding:0 0 0 7px;background:url('./images/bul_list_sidebar.gif') no-repeat 0 6px;}
.module .module_inside {padding:10px 10px 0 15px;}
.module .author {color:#f17575;font-size:11px;text-align:right;}

#sidebar1 .module {margin-right:10px;}
#sidebar1 .module h3 {padding:3px 0;}
#sidebar1 .module .module_inside {padding:0;}

/* 미디어로그 */
#mediaLogNest { margin-top: 45px; }
/* 사이드바 */
.intro .intro_image {width:170px;margin:0 0 5px 0;border:3px solid #020f78;}
.intro .intro_description {color:#666;font-size:11px;line-height:1.2em;}
.intro .intro_blogger {color:#555151;font-size:12px;}

#sidebar2 .intro {margin-left:3px;}
#sidebar2 .intro .intro_description,
#sidebar2 .intro .intro_blogger {padding-left:7px;}

.search input {vertical-align:middle;}
.search input.input_search {height:15px;padding:2px;border:1px solid #e3e3e3;font: 12px dotum; color: #666;}
#sidebar1 .search input.input_search {width:112px;}
#sidebar2 .search {margin:0 0 0 14px;}
#sidebar2 .search input.input_search {width:108px;}

.bgm {text-align:center;}

.notice li {padding:0 0 0 45px;color:#000;line-height:1.5em;background:url('./images/bul_list_notice.gif') no-repeat left center;}
.notice li a {color:#666;}
.notice { margin: 0 0 20px 0; }

.tag ul li {display:inline;margin:0 5px 0 0;padding:0;background:none;}

.counter {width:152px;padding:3px 9px;color:#8c8787;font-size:11px;border:1px solid #e3e3e3;background:#f0f0f0 url('./images/bg_counter.gif') repeat-x left top;}
.counter .cnt {float:right;margin:0 2px 0 0;color:#64617E;font-size:11px;}
.counter ul li {padding:0;background:url('./images/bg_counter_list.gif') repeat-x left bottom;}
.counter ul li.last {background:none;}

#sidebar2 .counter {margin-left:3px;}

.banner {text-align:center;font-size:11px;}
.banner .join {color:#666;}
.banner .rss {color:#717171;font-size:11px;letter-spacing:-1px;}
.banner .rss_img {position:relative;top:1px;}


/* 8. 달력 월 표시 */
	.cal_month {
		 font:10pt Verdana, Helvetica, Arial, Gulim, sans-serif;  height:18px; font-weight:bold;
         padding-top:5px 5px 15px 5px;
         margin-top:10px;
	}
/* 9. 달력 요일 표시 */
	.cal_week1 {
		color: #888888;
         padding-top:7px;
                   font:8pt Malgun Gothic, Verdana, Arial, sans-serif;  height:18px;  font-weight:normal;
	
}
/* 10. 달력 일요일 표시 */
	.cal_week2 {
         padding-top:7px;
font:8pt Malgun Gothic, Verdana, Arial, sans-serif;  color:#816658;
	}
/* 11. 달력 지난 달 날짜 표시 */
	.cal_day1 {
		color: #888888;
		font-size:8pt;
                  font-family:verdana;
		text-align:center;
	}
/* 12. 달력 다음 달 날짜 표시 */
	.cal_day2 {
		color: #888888;
		font-size : 8pt;
                  font-family:verdana;
		text-align: center;
	}
/* 13. 달력 이번 달 날짜 표시 */
	.cal_day3 {
		color: #888888;
		font-size : 8pt;
                   font-family:verdana;
		text-align: center;
	}
/* 14. 달력 오늘 날짜 표시 */
	.cal_day4 {
		color: #888888;
		text-align: center;
		font-size : 10pt;
                  font-weight:bold;
                   background-color:#555555;
                   border-style:solid;
		border-width:1px;
		border-color:#666;
	}
/* 15. 달력 글쓴 날 링크 스타일 */
	a.cal_click:link {
		font-weight: bold;
		color : #979DAD;
	}
	a.cal_click:visited {
		font-weight: bold;
		color : #979DAD;
	}
	a.cal_click:hover {
		font-weight: bold;
		color : #979DAD;
	}






/* 카테고리 */
.branch3 {font:10pt Trebuchet MS, Malgun Gothic ; color:#888888;}
.c_cnt {color:#6F6E83;font-size:11px;}

/* 페이징 */
.paging {margin:15px 15px 28px 15px; text-align:center;font-size:11px;	font:8pt Verdana;}
.paging a {color:#666;}
.paging .paging_img {vertical-align:middle;}
.paging .selected {color:#aaa;}

/* 푸터 */
#footer {
	text-align:center;
	padding:15px 10px 10px 10px;
	font:11px Verdana, dotum;
}