@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */

/* 웹폰트적용 */
@font-face {
    font-family: 'jungmookregular';
    src: url('images/jungmook-webfont.eot');
    src: url('images/jungmook-webfont.eot?#iefix') format('embedded-opentype'),
         url('images/jungmook-webfont.woff') format('woff'),
         url('images/jungmook-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* 나눔고딕 웹폰트적용 */
@font-face {
font-family: 'Nanum Gothic';
font-style: normal;
font-weight: 400;
src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v2/NanumGothic-Regular.eot);
src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v2/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v2/NanumGothic-Regular.woff2) format('x-woff2'),
url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v2/NanumGothic-Regular.woff) format('woff'),
url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v2/NanumGothic-Regular.ttf) format('truetype');
}

/* 본문 공통 */
body {
	font:0.75em/1.5 "돋움", Dotum, Helvetica, AppleGothic, Sans-serif;
	background: none repeat scroll left top #fff;
	color:#666;
}
a {
selector-dummy : expression(this.hideFocus=true);
}
a:link {
	color:#333;
	text-decoration:none;
}
a:visited {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:535353;
	text-decoration:underline;
}
a:active {
	color:535353;
	text-decoration:none;
}

/* 페이징 - 현재 페이지 */
.selected {
	text-align:center;
	font-weight:bold;
	color:#black;
}
.no-more {
	color:#ccc;
}
/* 카테고리 - 이미지 버튼 */
.ib {
	cursor:pointer;
}
/* 카테고리 - 트리 셀 */
.branch3 {
	cursor:pointer;
}
/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt {
	font:0.75em Tahoma;
	color:#bbb;
}
/* 달력 월 표시 */
.cal_month {
	font:0.9em Verdana;
	height:18px;
	font-weight:bold;
	letter-spacing:normal;
}
/* 달력 요일 표시(th 영역) */
.cal_week1 {
	font:1em dotum;
	color:#ccc;
	font-weight:normal;
}
/* 달력 일요일 표시(th 영역) */
.cal_week2 {
	font:1em dotum;
	color:#f30;
}
/* 달력 Week(tr 영역)  */
.cal_week {
	height:10px;
}
.cal_current_week {
	background-color:#eee;
}
/* 달력 Day(td 영역) */
.cal_day {
	font:0.85em Verdana;
	color:#999;
	text-align:center;
}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {
	color:#f30 !important;
}
.cal_day_sunday a {
	color:#f30 !important;
}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {
	color:#ccc;
}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {
	color:#ccc;
}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {
	color:#aaa;
}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {
	color:#333;
	font-weight:bold;
}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {
	color:#ccc;
	font-weight:bold;
}
a.cal_click:visited {
	color:#ccc;
	font-weight:bold;
}
a.cal_click:hover {
	color:white;
	font-weight:bold;
}
/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general {
}
.rp_admin {
}
.rp_secret {
	color:#f30;
	font-weight:bold;
}
/* 종류별 코멘트 [##_guest_rep_class_##] */
.guest_general {
}
.guest_admin {
}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
.hiddenComment {
}
/* 이미지 아래 캡션 스타일 */
.cap1 {
	color:#999;
	text-align:center;
}
/* 그림 */
.imageblock {
	padding:0;
	margin:5px 0;
}
/* 왼쪽 */
.left {
}
/* 가운데 */
.center {
}
/* 오른쪽 */
.right {
}
/* 그림 2개 배치 */
.dual {
	background-color:#fff;
	margin-bottom:5px;
}
/* 그림 3개 배치 */
.triple {
	background-color:#fff;
	margin-bottom:5px;
}
/* 본문 - more / less */
.moreless_fold {
	background:url(images/iconMore.gif) top left no-repeat;
	padding-left:20px;
	color:#000;
}
.moreless_top {
	background:url(images/iconLess.gif) top left no-repeat;
	padding-left:20px;
	color:#000;
}
.moreless_body {
}
.moreless_bottom {
	background:url(images/iconLess.gif) top right no-repeat;
	padding-right:20px;
	color:#999;
	text-align:right;
}
/* 키워드 */
.key1 {
	cursor: pointer;
	border-bottom: 1px dotted #ccc;
}
/* 반드시 들어가야하는 스타일 끝 */

/* 공통영역 */
* {
	margin: 0;
	padding: 0;
}
hr {
	display:none;
}
img {
	border:0;
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
}
input {
	border:1px solid #aaa;
}
textarea {
	border:1px solid #aaa;
}
ol, ul, li {
	list-style:none;
}
/* 블로그 레이아웃 */
body {
	background:
/*@background-image=*/none/*@*/
/*@background-image-position=*/left top/*@*/
/*@background-image-repeat=*/repeat/*@*/
/*@background-color=*/#fff/*@*/;
	margin-top:10px;
}
#header {
}
#container {
	background:transparent;
	clear:both;
	margin: 0 20px;
}
#content {
	overflow:hidden;
	padding:0 !important;
}
#content .inner {
	background:white;
}
.sideinfo {
	display:block;
	overflow:hidden;
	padding:0;
	margin-right:4px;
	float:right;
	width:/*@post-width:-200=*/800px/*@*/;
}
#containerTop div.inner {
	height:40px;
	width:45px;
	float:left;
	clear:both;
}
#containerTop div.inner2 {
	height:40px;
         width:920px;
	float:left;
}
#containerTop div.inner3 {
	height:0px;
	width:35px;
	float:left;
}
/* ***** Header ******/
#header .title {
	width:413px;
	margin:5px 0 0 -11px;
	padding:14px 0 0 12px;
	background:none;
	z-index:100;
}
#header .title span {
	padding:5px 0 0 0;
	display:block;
	font:1em "돋움", Dotum, Helvetica, AppleGothic, Sans-serif;
	letter-spacing:-1px;
}
#header .menu {
	position : relative;
}
#header .menu ul {
	display:none;
}
#header h2 {
	font:1em dotum;
	letter-spacing:-1px;
	padding:10px 0 5px 0;
	font-weight:bold;
	color:white;
}
#header h2 a {
	color:white;
	padding-right:6px;
}
#header .desc {
	height:15px;
	padding-top:2px;
	width:300px;
	color:#ccc;
}
#header {
	padding:0 9px;
}
#header .bloginfo {
	float:left;
	width:173px;
	height:130px;
	overflow:hidden;
	display:block;
	background:black;
	margin-right:15px;
}
#header .bloginfo img {
	min-width:173px;
}
.blogMenu {
	height:20px;
	margin-left:0;
	margin-top:4px;
	overflow:hidden;
}
.blogMenu a {
	font:0.8em verdana;
	color:#ccc;
	font-weight:bold;
line-height;
2;
	letter-spacing:-0.5px;
!important;
}
.blogMenu a:hover {
	font:0.8em verdana;
	color:#ccc;
	text-decoration: none;
line-height;
2;
	font-weight:bold;
	letter-spacing:-0.5px;
!important;
}
.blogMenu .desc {
	margin-top:-4px;
	font:0.9em dotum;
	letter-spacing:-1px;
	display:none;
}
.blogMenu li {
	float:left;
	padding-right:8px;
}
.copyright {
	margin-top:60px;
	color:#999;
	font:0.9em tahoma;
	letter-spacing:normal;
	clear:both;
	padding:4px 0 6px 7px;
}
.copyright a:link, .copyright a:visited, .copyright a:hover {
	color:#999 !important;
}
/* ***** content ***** */

#content .titleWrap {
	clear: both;
	margin-top:25px;
}
#content .titleWrap .category a {
	font:0.9em dotum;
	letter-spacing:-1px;
	color:#999;
}
#content .titleWrap .date {
	font:0.8em tahoma;
	margin-left:5px;
	color:#aaa;
	letter-spacing:normal;
}
#content .titleWrap .admin {
	padding:5px 0;
	margin:2px 0;
	font:0.9em dotum;
	color:#666;
}
#content .titleWrap .admin a {
	color:#444;
	font:1em dotum;
}
#content .entry {
	margin:0 0 0 0;
	color:#5d5d5d;
	padding:0;
}
#content .entry h1, #content .entry h4, #content .entry h5, #content .entry h6 {
	border-bottom:1px solid #ccc;
	margin-bottom:3px;
	padding-bottom:1px;
	color:#222;
	font:1.1em "돋움";
	font-weight:bold;
}
#content .entry a {
	color:#2FB8FF;
}
#content .article {
	font-family:/*@post-body-font-family=*/inherit/*@*/; /*@post-body-color=color:;*/color: #555555;/*@*/  /*@post-body-font-size=font-size:;*/font-size: inherit;/*@*/
	;
	padding:50px 0px 70px 0px;
	margin-bottom:5px;
}
#content .entry .tagTrail {
	margin:15px 5px 0 0;
	padding-left:32px;
	height:auto;
	background:url(images/entryTag.gif) top left no-repeat;
	clear:both;
	letter-spacing:normal;
	font:1em dotum;
}
#content .entry .tagTrail span {
	display:none;
}
#content .entry .tagTrail a {
	color:#aaa;
}
#content .entry .actionTrail {
	font:0.8em tahoma;
	letter-spacing:normal;
	color:#909090;
	padding: 0 0 5px 0;
	border-top:1px solid #ccc;
	margin-top:15px;
	height:20px;
	clear:both;
}
#content .entry .actionTrail a {
	color:black;
}
#content .entry .actionTrail .cnt {
	font-weight:bold;
}
#content .guestList {
	margin:0 0 40px 0;
}
#content .article h2, #content .article h3 {
	color:#222;
	font:9px "dotum";
	font-weight:bold;
}
#content .article ol, #content .article ul {
	margin:10px 0;
	padding:0 0 0 30px;
}
#content .article ol li {
	list-style:decimal outside;
	margin:0;
	padding:0;
}
#content .article ul li {
	list-style:circle outside;
	margin:0;
	padding:0;
}
#content .article dt {
	font-weight:bold;
}
#content .article dd {
	margin-left:10px;
}
#content .article BLOCKQUOTE {
	margin:10px 0 10px 20px;
	padding-left:6px;
	border-left:3px solid #eee;
}
.author {
	display:block;
	color:#777;
	font:0.9em dotum;
	height:15px;
	padding-bottom:3px;
	padding-top:5px;
}
.admin {
	letter-spacing:-1px;
	padding-left:10px;
}
a.categoryBtn {
	color:#777 !important;
}
/* 코멘트 */
.commentWrite {
	padding:8px 0;
}
.commentWrite label {
	display:none;
}
.commentWrite input, .commentWrite textarea {
	width:302px;
	border:1px solid #e1e1e1;
	margin:1px 0;
	padding-left:60px;
	padding-top:3px;
	color:#808080;
	font:1em gulim;
	height:15px;
}
.commentWrite textarea {
	height:70px;
	background:url(images/bgComment.gif) 0 0 no-repeat #ffffff;
	padding:22px 9px 9px 9px;
}
.commentWrite input.name {
	background:url(images/bgName.gif) 0 0 no-repeat;
}
.commentWrite input.home {
	background:url(images/bgHome.gif) 0 0 no-repeat;
	font:0.8em tahoma;
}
.commentWrite input.pass {
	background:url(images/bgPass.gif) 0 0 no-repeat;
}
.commentWrite p {
	border:1px solid white;
}
.commentWrite .submit {
	border:0;
	padding:0;
	margin:0;
	width:325px;
	height:28px;
	margin-top:4px;
}
.comment .secretWrap .checkbox {
	border:0;
	padding:0;
	margin:0;
	position:absolute;
	width:20px;
	height:20px;
	margin:124px 0 0 328px;
}
.comment .secretWrap label {
	font:0.8em tahoma;
	letter-spacing:normal;
	display:block;
	position:absolute;
	margin:128px 0 0 348px;
	cursor:pointer;
}
.comment {
	position:relative;
	clear:both;
}
.comment h3 {
	display:none;
}
.commentList {
	background:white;
}
.commentList li {
	overflow:hidden;
	width:100%;
	margin-top:6px;
	border-bottom:1px solid #e6e6e6;
	padding:5px 0 8px 0;
}
.commentList li .date {
	font:0.8em tahoma;
	letter-spacing:normal;
	color:#ccc;
}
.commentList li .name {
	float:left;
	font-weight:bold;
	margin-right:7px;
	color:black;
}
.commentList li .name img {
	vertical-align:middle;
}
.commentList li p {
	clear:left;
	padding-top:4px;
	padding-bottom:3px;
	overflow:hidden;
}
.commentList li ul {
	margin:0;
	padding:0 !important;
}
.commentList li ul li {
	border-bottom:none;
	margin-top:15px;
	border-top:1px solid #e6e6e6;
	padding-left:30px;
	width:auto;
	background:url(images/bgReply.gif) 4px 3px no-repeat;
}
.commentList li .control {
	float:right;
}
.commentList li .control a {
	display:block;
	height:0;
	padding:9px 0 0 0;
	overflow:hidden;
	float:left;
	margin-top:4px;
	margin-right:3px;
}
.commentList li .control .address {
	background:url(images/iconAdd.gif);
	width:23px;
}
.commentList li .control .modify {
	background:url(images/iconModify.gif);
	width:24px;
}
.commentList li .control .write {
	background:url(images/iconReply.gif);
	width:28px;
}
.guestbook .commentWrite {
	border-bottom:1px solid #e6e6e6;
	margin-bottom:5px;
}
.trackback {
	border-bottom:1px dashed #ccc;
	padding-bottom:3px;
}
.trackback h3 {
	margin-top:6px;
	border:1px solid #e6e6e6 !important;
	background:#ededed;
	padding:8px 10px !important;
	display:block;
	font:0.8em tahoma !important;
	color:#888 !important;
	letter-spacing:normal;
}
.trackback h3 span {
	border:0 !important;
	font-weight:normal;
}
.trackback li {
	margin:5px 0;
	border-top:1px solid #e6e6e6;
	padding:10px 0 8px 0;
	width:100%;
	overflow:hidden;
}
.trackback li h4 {
	font:1em gulim;
	border-bottom:none !important;
	letter-spacing:normal;
	font-weight:bold;
}
.trackback li p {
	clear:left;
	padding-top:7px;
	margin-top:4px;
	padding-bottom:3px;
	font:0.9em dotum;
	border-top:1px dashed #ccc;
}
.trackback li .date {
	font:0.8em tahoma;
	letter-spacing:normal;
	color:#ccc;
}
.trackback li .delete {
	display:block;
	height:0;
	padding:9px 0 0 0;
	overflow:hidden;
	float:right;
	margin-top:-33px;
	background:url(images/iconDelete.gif);
	width:22px;
}
/* 공지 */
.entryNotice {
	margin-bottom:40px;
}
/* 비밀글 */
.entryProtected {
	margin-bottom:50px;
}
.entryProtected p.text {
	background:url(images/imgProtected.gif) no-repeat;
	padding-left:50px;
	margin-bottom:10px;
}
.entryProtected input {
	width:200px;
}
.entryProtected .submit {
	width:50px;
	padding-top:2px;
	height:20px;
	background-color:#ccc;
}
/* 태그로그 */
.taglog .tagbox {
	padding:10px 0 30px 0;
}
.taglog .tagbox .cloud1, .sidebarCenter .tagbox a.cloud1:visited {
	font-size:14px;
	color:#ff6600;
}
.taglog .tagbox .cloud2, .sidebarCenter .tagbox a.cloud2:visited {
	font-size:13px;
	color:#ff9900;
}
.taglog .tagbox .cloud3, .sidebarCenter .tagbox a.cloud3:visited {
	font-size:12px;
	color:#669900;
}
.taglog .tagbox .cloud4, .sidebarCenter .tagbox a.cloud4:visited {
	font-size:12px;
	color:#0099CC;
}
.taglog .tagbox .cloud5, .sidebarCenter .tagbox a.cloud5:visited {
	font-size:11px;
	color:#999;
}
.taglog .tagbox li {
	display:inline;
	margin-right:5px;
}
.taglog .tagbox a:hover {
	text-decoration:underline;
}
/* 위치로그 */
.localog {
	padding-bottom:20px;
}
.localog .spot {
	background:url(images/iconIndentArrow_local.gif) 5px 0 no-repeat;
	padding-left:20px;
	margin-top:5px;
}
.localog .info {
	background:url(images/iconIndentArrow_localinfo.gif) 5px 3px no-repeat;
	padding-left:15px;
	margin-top:2px;
	font-weight:bold;
}
.localog a:link {
	color:#ff6600;
}
.localog a:visited {
	color:#ff6600;
}
.localog a:hover {
	color:#ff6600;
	text-decoration:underline;
}
/* 검색 리스트 */
.searchList ol, .searchRplist ol {
	list-style:none;
	padding:15px 5px 5px 5px;
	margin:0;
	margin-bottom:30px;
}
.searchList li, .searchRplist li {
	border-bottom:1px solid #eee;
	padding-bottom:2px;
	margin-bottom:4px;
	letter-spacing:normal;
}
.searchList .date, .searchRplist .date {
	font:0.8em tahoma;
	margin-right:10px;
}
.searchList .cnt {
	font:0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;
	color:#f60;
}
.searchRplist .name {
	font:0.95em Dotum, Arial, sans-serif;
	color:#999;
	padding-left:8px;
}
/* 페이징 */
#paging {
	text-align:center;
	font:9px Verdana;
	font-weight: bold;
	letter-spacing:normal;
	padding-bottom:70px;
}
.number {
	margin:0px;
	padding:0px 2px 0px 3px;
	font:9px Verdana;
	font-weight: bold;
}
a.number:link, a.number:visited {
	background:#fff;
	color:#b7b7b7;
}
a.number:hover {
	background:#fff;
	text-decoration:none;
}
/* 사이드바 센터 */
.counter {
	font:0.9em tahoma;
	color:#999;
	font-weight:normal;
	letter-spacing:normal;
	clear:both;
	margin-top:43px;
}
.counter .total {
	font:0.9em tahoma;
	color:#999;
	font-weight:bold;
	margin-left:10px;
}
/* 사이드바 공통 스타일 */
.sideinfo {
	font:0.9em dotum;
}
.sideinfo a:link, .sideinfo a:visited {
	color:#999;
}
.sidebarBox {
	background:url(images/bgLine.gif) center top repeat-y;
	padding-top:10px;
}
.sideinfo .category h3 {
	background:url(images/barCategory.gif) !important;
}
.sideinfo .recentPost h3 {
	background:url(images/barRecentPost.gif);
}
.sideinfo .recentComment h3 {
	background:url(images/barRecentComment.gif);
}
.sideinfo .recentTrackback h3 {
	background:url(images/barRecentTrackback.gif);
}
.sideinfo .link h3 {
	background:url(images/barLink.gif);
}
.sideinfo .calender h3 {
	background:url(images/barCalendar.gif);
}
.sideinfo .tagbox h3 {
	background:url(images/barTagcloud1.gif);
}
.sideinfo .notice h3 {
	background:url(images/barNotice.gif);
}
.sideinfo ul {
	margin:0 2px 15px 2px;
}
.sideinfo li {
	display:inline;
	line-height:150%;
	padding-bottom:4px;
	padding-right:6px;
	padding-left:10px;
	margin-bottom:4px;
	background:url(images/bul.gif) 2px 3px no-repeat;
}
.sideinfo li .cnt {
	color:#bbb;
	font:70% tahoma;
}
.sideinfo li .name {
	color:#999;
}
.sideinfo li .date {
	color:#999;
	font:70% Verdana;
}
.sideinfo li a:hover {
	color:535353;
	text-decoration:none;
}
.sideinfo h3 {
	height:0;
	clear:both;
	padding:16px 0 0 0;
	margin:0 0 4px 0 !important;
	padding-bottom:0;
	border-bottom:0 !important;
	overflow:hidden;
}
.sideinfo.right h3 {
	width:177px;
}
.sideinfo .calender, .sideinfo .category, .sideinfo .calender, .sideinfo .link, .sideinfo .search, .sideinfo .banners {
	margin-bottom:13px;
}
.sideinfo .title {
	font:12px gulim;
	font-weight:bold;
	display:block;
	color:black;
}
.sideinfo .blogdesc {
	padding:6px 0 15px 0;
	color:#999;
}
.sideinfo .blogimage img {
	width:146px;
	border:6px solid #f2f2f2;
	margin-bottom:15px;
}
.sideinfo .banners {
	border-top:1px solid #ddd;
	padding:10px;
}
.sideinfo .banners img {
	display:block;
	margin:4px auto;
}
/* 태그 클라우드 */
.sideinfo .tagbox {
	margin-top:-1px;
}
.sideinfo .tagbox .cloud1, .sideinfo .tagbox a.cloud1:visited {
	font-size:14px;
	color:#ff6600;
}
.sideinfo .tagbox .cloud2, .sideinfo .tagbox a.cloud2:visited {
	font-size:13px;
	color:#ff9900;
}
.sideinfo .tagbox .cloud3, .sideinfo .tagbox a.cloud3:visited {
	font-size:12px;
	color:#669900;
}
.sideinfo .tagbox .cloud4, .sideinfo .tagbox a.cloud4:visited {
	font-size:12px;
	color:#0099CC;
}
.sideinfo .tagbox .cloud5, .sideinfo .tagbox a.cloud5:visited {
	font-size:11px;
	color:#999;
}
.sideinfo .tagbox li {
	margin:0 3px -1px 0;
	display:inline;
	float:none;
	border:none;
}
.sideinfo .tagbox a:hover {
	text-decoration:underline;
}
/* 공지 */
.sideinfo .notice li {
	background:url(images/iconNotice2.gif) 0 1px no-repeat;
	padding-left:12px;
}
.sideinfo .link li {
	float:none;
	display:inline;
}
/* 하단 배너  */
.sideinfo .search {
	text-align:center;
}
.sideinfo input {
	width:108px;
	padding-left:45px;
	border:3px solid #ccc;
	padding-top:3px;
	color:#626262;
	font:1em gulim;
	height:15px;
	background:url(images/bgSearch.gif);
	margin-top:3px;
}
.sideinfo .search .submit {
	display:none;
}
/* 카테고리 */
#treeComponent {
	float:none !important;
}
#treeComponent table {
	float:none !important;
}
#treeComponent div {
	float:none !important;
}
/* 사이드바 태그 */
.sideinfo .tag a {
	text-decoration:none;
	font-family:dotum;
}
.sideinfo .tag {
	display:inline;
	padding:0;
	text-align:justify;
}
.sideinfo .tag .cloud1 {
	font-weight:bold;
	font-size:130%;
	color:#222;
	background-color:#b0aba1;
}
.sideinfo .tag .cloud2 {
	font-weight:bold;
	font-size:120%;
	color:#333;
	background-color:#b0aba1;
}
.sideinfo .tag .cloud3 {
	font-weight:bold;
	font-size:110%;
	color:#555;
}
.sideinfo .tag .cloud4 {
	font-size:100%;
	color:#666;
}
.sideinfo .tag .cloud5 {
	font-size:90%;
	color:#666;
}
.sideinfo .tag a:hover {
	background-color:#a09b91;
	color:#000;
}
.sideinfo .tag li {
	background:none;
	display:inline;
	padding:0;
}
.sideinfo .calender {
	font:100% Verdana;
}
.sideinfo .archive {
	font-family: Verdana;
}
.sideinfo .archive ul {
	padding: 0 20px 0 10px;
}
.sideinfo .archive .cnt {
	padding-left:5px;
}
#treeComponent * {
	width:auto !important;
}
/* 검색 */
.search {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
	margin-bottom:10px;
}
.search input {
	width:114px;
	padding:3px 3px 4px 3px;
	border:1px solid #ccc;
	margin-right:2px;
	float:left;
}
.search .submit {
	width:46px;
	overflow:hidden;
	height:25px;
	display:block;
}
.search .submit input {
	padding:25px 0 0 0;
	border:none;
	background:url(images/btnSearch.gif);
	cursor:pointer;
}
/* ***** footer ***** */
#footer {
	clear:both;
	text-align:center;
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font:11px dotum;
	letter-spacing:-1px;
	color:cccccc;
}
#footer .menu {
	border:none;
}
#footer a {
	font:1em tahoma;
	color:#999;
	font-weight:normal;
}
#footer a:hover {
	font:1em tahoma;
	color:#999;
	font-weight:normal;
}
.copyright {
	padding-bottom:50px;
	margin:0;
	text-align:center;
font:color:#ccc;
	font-weight:normal;
	position:relative;
}
.copyright a:link, .copyright a:visited {
	font-weight:bold;
	color:cccccc !important;
}
.copyright a:hover {
	color:cccccc !important;
}
/** for Skin Wizard **/

#containerTop {
	width:/*@post-width:12=*/1000px/*@*/;
	margin:0px auto;
	/*@title-background-image=background-image:;*/background-image: none;/*@*/
	/*@title-background-image-position=background-position:;*/background-position: left top;/*@*/
	/*@title-background-image-repeat=background-repeat:;*/background-repeat: no-repeat;/*@*/
	/*@title-background-color=background-color:;*/background-color: transparent;/*@*/
	height:98px;
	padding-top: /*@title-height:-107=padding-top:*/-27px/*@*/
}
#containerTop div.inner2 {
	width:/*@post-width:-30=*/920px/*@*/;
}
#container {
	width:/*@post-width:12=*/1000px/*@*/;
         padding: 0;
	margin:0 auto;
         position: relative;
         border-top: 1px solid #ccc; 
}
#content {
	width:/*@post-width=*/1000px/*@*/;
	margin-left:0;
}
#content .commentWrite textarea {
	width:/*@post-width:-30=*/970px/*@*/;
}
#containerBottom {
	width:/*@post-width:32=*/1032px/*@*/;
	margin:0 auto;
}
#containerTop h1 {
	font:2.5em/0.85em Helvetica, Sans-serif, "돋움", Dotum, AppleGothic;
	font-weight:bold;
	letter-spacing:-0.5px;
	padding:25px 0;
}
#containerTop h1 a {
	color:/*@title-color=;*/black;/*@*/
	;
	font:/*@title-font-family=*/dotum/*@*/; /*@title-font-size=*/16px/*@*/;
}
#containerTop h1 a:hover {
	color:black;
	text-decoration:none;
}
#containerTop h1 a span {
    background: url("images/tit.gif") no-repeat scroll 0 0 transparent;
    height: 84px;
    position: absolute;
    text-indent: -5000px;
    width: 314px;
}
#containerTop h2 {
	color:#ccc;
	font:1em "돋움", Dotum, Helvetica, AppleGothic, Sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	padding: 50px 0 0 0;
}
#containerTop h2 a {
	color:/*@title-color=*/#ccc/*@*/;
	font:/*@title-font-family=*/dotum/*@*/; /*@title-font-size=*/16px/*@*/;
}
#containerTop h2 a:hover {
	color: #ccc;
	text-decoration:none;
}
#containerTop h2 li {
    display: inline;
    margin-right: 10px;
}
#content .guestbook h2, #content .guestbook h3, #content .taglog h2, #content .taglog h3, #content .localog h2, #content .localog h3, #content .searchRplist h3, #content .searchList h2, #content .searchList h3 {
	border-bottom:1px solid #bac3c5;
	margin-bottom:3px;
}
#content .titleWrap h2 a {
	color:/*@post-title-color=*/black/*@*/;
	font:/*@post-title-font-size=*/1.25em/*@*/ /*@post-title-font-family=*/Helvetica, dotum/*@*/;
	font-weight:normal;
	line-height:1.2em;
        letter-spacing: 0.01em;
}
#content .titleWrap h2 a:hover {
	text-decoration:none;
}

.recentPost {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 1px 0;
    width: 25%;
}
.recentPost a{ color:#999999;
}