@font-face {font-family:'malgun';src:url(images/malgun.eot); }
@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */

/* 본문 공통 */
body{
	font:13px/1.5 malgun, '맑은 고딕', 돋움, dotum, AppleGothic, sans-serif;
	color:#666;
	/*@background-image=background-image:url(images/bg.gif);*/ background-image: none; /*@*/
	/*@background-image-position=background-position:;*/ background-position: left top; /*@*/
	/*@background-image-repeat=background-repeat:repeat;*/ background-repeat: no-repeat; /*@*/
	/*@background-color=background-color:;*/ background-color: #F6F6F0; /*@*/
	padding:0; margin:0;
	height: 100%;
	width: 100%;
}

body{
	background: rgb(221,221,221); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(221,221,221) 0%, rgb(250,250,250) 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(221,221,221)), color-stop(40%,rgb(250,250,250))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(221,221,221) 0%,rgb(250,250,250) 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(221,221,221) 0%,rgb(250,250,250) 40%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(221,221,221) 0%,rgb(250,250,250) 40%); /* IE10+ */
	background: linear-gradient(top,  rgb(221,221,221) 0%,rgb(250,250,250) 40%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
}

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

/* 페이징 - 현재 페이지 */
.selected { font-weight:bold; color:#333; }
.no-more-prev { background:url(images/ico_prev_no.gif) left 1px no-repeat !important; padding-left:6px; color:#999; }
.no-more-next { background:url(images/ico_next_no.gif) right 1px no-repeat !important; padding-right:6px; color:#999; }

/* 카테고리 - 이미지 버튼 */
.ib { cursor:pointer; }
/* 카테고리 - 트리 셀 */
.branch3 { cursor:pointer; }
/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt { font:0.75em; color:#f30; }

/* 달력 월 표시 */
.cal_month { font:0.95em; height:18px; font-weight:bold; }
/* 달력 요일 표시(th 영역) */
.cal_week1 { font:0.95em; height:18px; font-weight:normal; }
/* 달력 일요일 표시(th 영역) */
.cal_week2 { font:0.95em; color:#f30; }

/* 달력 Day(td 영역) */
.cal_day { font:0.95em; 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:#666; }
/* 달력 오늘 날짜 표시(td) */
.cal_day4 { color:#000; text-decoration:underline; }
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link { color:#333; font-weight:bold; }
a.cal_click:visited { color:#333; font-weight:bold; }
a.cal_click:hover { color:#f30; font-weight:bold; }

/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general { background:#f7f7f7; }
//.rp_admin { background:url(images/iconAdmin.gif) no-repeat; padding-left:0px; }
//.rp_admin { border:1px solid #D5D5D5; background:#fff; padding:10px; }
//.rp_secret { color:#f30; }
.rp_secret { background:##f7f7f7; }
/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_admin { background:url(images/iconAdmin.gif) no-repeat; padding-left:20px; }
/* 비밀 댓글 (로그아웃시 비밀글 표현) */
.hiddenComment { background:url(images/iconSecret.gif) no-repeat; padding-left:20px; font-weight:normal; }

/* 이미지 아래 캡션 스타일 */
.cap1 { color:#999; text-align:center; padding:4px 0; margin:0; }
/* 그림 */
//.imageblock { border:1px solid #ddd; padding:5px 0; margin:5px 0; text-align:center; }
.imageblock { text-align:center; }
/* 그림 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_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; }

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

hr { display:none; }
img { border:0; }
h1, h2, h3, h4 { margin:0; padding:0; }
h1 { font-size: 1.6em; }
h2 { font-size:1.4em; }
h3 { font-size:1.2em; }
h4 { font-size:1em; }
input { border:1px solid #E5E5E5; }
//textarea { border:1px solid #E5E5E5; }

/* 블로그 레이아웃 */
#tistorytoolbarid { display: none; }
#container { margin: 20px auto 30px; overflow: hidden; background-color: #fff; border-spacing: 0; box-shadow: 0px 0px 10px 0px #999; }
#headerimg { text-align: center; padding: 25px 30px 0 35px; cursor:pointer; }
.headerimg { background: url('http://cfs.tistory.com/custom/blog/83/834189/skin/images/Cover_1803.png')no-repeat 50%;height: 213px; width: 950px;}
/* .headerbar { background: url('./images/_aia25_head_bg.png') repeat-x; } */
#content { vertical-align: top; }
#contents { /*float:left;*/ width:/*@post-width*/ 660px /*@*/; overflow:hidden; /*height:100%;*/ /*height:1500px;*/ /*min-height:1500px;*/ /*height:1500px;*/ height:auto !important; padding: 0 0 20px 20px; }
.contents { margin: 0 15px 0; }
.sidebar { float: right; }
.sidebars { width:240px; border-top: 4px solid #d31145; border-bottom: 4px solid #F2F2F2; border-left: 4px solid #F2F2F2; border-right: 4px solid #F0F0F0; background: #F7F7F7; padding: 20px 10px 0; margin: 15px 30px; overflow:hidden; }
#footer { clear:both; margin:10px auto 20px; text-align:center;
            font:12px/1.5 malgun, '맑은 고딕', 돋움, dotum, AppleGothic, sans-serif;
	     color:#666;}

/* 메인화면 */
.main0 .sotitle { line-height: 33px; margin-left: 10px !important; font-size: 18px !important; font-weight: bold !important; color: #fff !important; }
.main0 .tt-span-12-thumb_ratio-7_4 { height: 280px !important; }
.main0 .tt-wrap-postinfo { padding: 3px 0 !important; }
.main0 .tt-post-thumb-link { padding-top: 5px !important; }
.main0 .sotitle:hover { color: #fff !important; }
.main0 .tt-wrap-postinfo { background: #f7f7f7; }
.main0 .tt-wrap-postinfo a { color: #333 !important; }
.main0 .tt-wrap-postinfo a:hover { color: #666 !important; }
.main1, .main2 { width: 100%; }
.main1 td, .main2 td { vertical-align: top; }
.main1_bg, .main2_bg { border: 1px solid #c7c7c7 !important; cursor:pointer; vertical-align: bottom !important; background-size: cover !important; }
.main1_bg { height: 300px; }
.main2 li { padding-bottom: 10px !important; }
.main2_bg { width: 49%; height: 200px; }
.main2_space { width: 2%; }
a.sotitle { color: #333 !important; }
a.sotitle:hover { color: #666 !important; }
.someta * { font-size: 11px !important; color: #ccc !important; }
.main1 h1 { font-size: 20px !important; font-weight: bold !important; padding-top: 5px !important; }
/*
background: #d31145 !important; color: #fff; padding: 5px 15px !important; float: right; margin-bottom: 30px !important;
*/
.main2 .sotitle, .main4 .sotitle { font-size: 16px !important; font-weight: bold !important; margin-top: 5px !important; display: block; }
.main2 .tt-post-etcinfo span, .main3 .tt-post-etcinfo span { float: right; }
.main2 .crop { height: 60px; overflow: hidden; }
.main3 .sotitle { font-size: 14px !important; }
/*
.cat { background: url("http://wp-avenue.themesector.com/wp-content/themes/Avenue/images/heading-box.png") repeat-x; font-size: 20px !important; margin-bottom: 5px !important; padding: 0 0 3px 5px !important; text-shadow: 1px 1px 1px #FFF; display: none; color: #D31145 !important; font-weight: bold !important; border-bottom: 2px solid #D31145 !important; }
.cat:after { content: "≫"; }
*/

/* ***** content ***** */
#searchList { margin: 0; padding:20px 25px 0 25px; overflow:hidden; }
#searchList ol, #searchRplist ol { list-style:none; padding:5px 0; margin:0; }
#searchList li, #searchRplist li { border-bottom:1px solid #eee; padding-bottom:2px; margin-bottom:4px; }
#searchList .date, #searchRplist .date { font-size:0.95em; margin-right:10px; }
#searchList .cnt { font-size:0.75em; color:#f60; }
#searchRplist .name { font-size:0.95em; color:#999; padding-left:8px; }

#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; }
#localog a:link { color:#5a5194; }
#localog a:visited { color:#5a5194; }
#localog a:hover { color:#7870ab; text-decoration:underline; }

#taglog ul { padding:5px; margin:0; text-align:justify; }
#taglog li { display:inline; }
#taglog a:hover { background-color:#eee; color:#000; }
#taglog li .cloud1 { background-color:#eee; color:#a2348f; font-weight:bold; font-size:16px; }
#taglog li .cloud2 { background-color:#eee; color:#5a5194; font-weight:bold; font-size:15px; }
#taglog li .cloud3 { background-color:#eee; color:#7870ab; font-weight:bold; font-size:14px; }
#taglog li .cloud4 { background-color:#eee; color:#666; font-size:13px; }
#taglog li .cloud5 { font-size:12px; color:#999; }

#guestbook p { padding:2px 0; margin:0; }
#guestWrite { padding:10px; background-color:#f5f5f5; border:1px solid #ddd; }
#guestWrite input { width:150px; }
#guestWrite textarea { width:/*@post-width:-45*/ 565px /*@*/; padding:5px; }
#guestWrite .homepage { width:300px; }
#guestWrite .submit { background:url(images/btn_visit.gif) no-repeat; width:71px; height:23px; overflow:hidden; display:block; text-indent:-1000em; border:0; cursor:pointer; margin:0 auto; }

#guestList { padding:10px 0 0 0; }
#guestList ol,
#guestList ul { margin:0; padding:0; list-style:none; }
#guestList li p { border-top:1px dashed #ccc; margin-top:5px; padding-top:5px; }
#guestList ol li { border:5px solid #eee; padding:10px; margin-bottom:10px; overflow:hidden; }
#guestList li ul li { margin-left:20px; background:url("images/iconIndentArrow_local.gif") no-repeat 10px 10px; background-color:#f5f5f5; padding-left:25px; border:none; width:500px; overflow:hidden; }
#guestList li .name { color:#666; font-weight:bold; }
#guestList li .date { font-size:0.8em; }

#guestList .control a.address { background:url(images/btnAddress.gif) no-repeat; padding-left:24px; padding-bottom:2px; text-decoration:none; }
#guestList .control a.address span { display:none; }
#guestList .control a.modify { background:url(images/btnModifyDelete.gif) no-repeat; padding-left:24px; padding-bottom:2px; text-decoration:none; }
#guestList .control a.modify span { display:none; }
#guestList .control a.write { background:url(images/btnReply.gif) no-repeat; padding-left:13px; padding-bottom:2px; text-decoration:none; }
#guestList .control a.write span { display:none; }

/* entry */
.entry { margin-right:0px; height:100%; }
.entry h2, .entryNotice h2, .entryProtected h2 { font-size:1.2em; line-height:1.2em; }
.entry h2 a { font-size:/*@post-title-font-size=*/ 14px /*@*/; font-family: /*@post-title-font-family=*/ dotum /*@*/; color: /*@post-title-color=*/ #333 /*@*/; line-height:1.2em; padding:8px 0 6px 0; }
.entryNotice { padding: 20px 0 0 20px; }
.entryNotice .article { margin-right:20px; }

.titleWrap { padding:8px 10px 0 10px; margin-right:0px; margin-bottom:10px; overflow:hidden; }
.titleWrap h1 { margin: 10px 0 3px; }
.titleWrap .category a { font:12px; color:#BEBEBE; margin-right:6px; }
.titleWrap .date { font:0.9em; color:#BEBEBE; }
.catimg { margin: 15px 0 10px; padding-bottom: 5px; border-bottom: 1px solid #ddd; display: block; }

.title { font-size:22px; font-weight:bold; letter-spacing:-0.1em; }
.title a:link { font-size:22px; font-weight:bold; letter-spacing:-0.1em; }
.title a:visited { font-size:22px; font-weight:bold; letter-spacing:-0.1em; }
.title a:hover { font-size:22px; font-weight:bold; letter-spacing:-0.1em; }
.title a:active { font-size:22px; font-weight:bold; letter-spacing:-0.1em; }

.entryProtected p.text { background:url(images/imgProtected.gif) no-repeat ; padding-left:50px; }
.entryProtected input { width:200px; }
.entryProtected .submit { width:50px; padding-top:2px; height:20px; background-color:#ccc; }

.article { font-size:/*@post-body-font-size=*/ 13px /*@*/; color:/*@post-body-color=*/ #666666 /*@*/; overflow:hidden; margin-left:0px; margin-right:0px; padding:0 10px; }

.article a:link { color:#666; text-decoration:none; }
.article a:visited { color:#666; text-decoration:none; }
.article a:hover { color:#666; text-decoration:underline; }
.article a:active { color:#666; text-decoration:none; }

.article dt { text-decoration:underline; }
.article dd { margin-left:20px; padding-bottom:10px; }

.article blockquote { background:url(images/iconBlockquote.gif) top left no-repeat; padding-left:25px; margin:10px 20px; }

.article .ttShareEntryWithSNS { padding-top:50px; width:588px; }

.entry-ccl { padding-top:50px; width:588px; }
.entry-ccl-by { padding:0px; }
.entry-ccl-nc { padding:0px; }
.entry-ccl-nd { padding:0px; }

.author { text-align:right; color:#d31145; padding-left:10px; padding-bottom:20px; width:588px; }
.author .text { font:90%; }

.tagTrail { padding:8px 5px 5px 45px; background:url(images/iconTag.gif) 20px no-repeat; clear:both; width:588px; color:#d31145; }
.tagText { display:none; }
.tagTrail a { color:#d31145; }

.actionTrail, .trackback { margin: 5px 10px; padding: 5px 10px; }
.actionTrail { clear:both; border:1px solid #d5d5d5; background-color:#f0f0f0; }
.actionTrail .cnt { font-weight:bold; color:#c2c2c2; margin-left: 4px; }
.actionTrail .trackback_bg { background:url('images/_trackback_bg.gif'); }

.trackback { border:1px solid #D5D5D5; background:#F9F9F9; overflow:hidden; }
.trackback a { color:#000; }
.trackback h3 { font:11px; color:#333; border-bottom:1px solid #f5f5f5; margin:5px 5px 10px 5px; }
.trackback h4 { font:12px; font-weight:normal; margin:0; }
.trackback ol { margin:0; padding:0; list-style:none; }
.trackback li { border-top:1px dotted #ccc; padding:5px; }
.trackback .date { font:0.9em; color:#777; }
.trackback p { font:0.95em; color:#999; margin:3px 0 0 0; padding:0; letter-spacing:-1px}
.trackback a.delete { background:url(images/iconDelete.gif) left top no-repeat; padding-left:8px; text-decoration:none; }
.trackback a.delete span { display:none; }
.trackback-url  { color:#656565; font-weight:bold; }

.comment { width:/*@post-width*/ 100% /*@*/; overflow:hidden; margin-left:0px; margin-right:0px; border:0px solid #f0f0f0; background:#fff; padding-top:5px; padding-bottom:12px; }
//.comment { width:/*@post-width:-12*/ 590px /*@*/;border:1px solid #CDCDCD; background:#fff; padding:5px 5px 0 5px; margin-left:15px; margin-right:32px; overflow:hidden; }
.comment p { margin:3px 0 0 0; padding-left:15px; }
.comment h3 { display:none; }
.comment ol { margin:0; padding:0; list-style:none; padding-top:0px; }
.comment ul { margin:0; padding:0; list-style:none; padding:5px 10px 10px 15px; }
.comment .date { font-size:0.9em; color:#777; }
.comment .name { color:#ff6a04; font-weight:bold; }
.comment .name a:link { color:#ff6a04; font-weight:bold; }
.comment .name a:visited { color:#ff6a04; font-weight:bold; }
.comment .name a:hover { color:#ff6a04; font-weight:bold; }
.comment .name a:active { color:#ff6a04; font-weight:bold; }
.comment ol li { padding-bottom:10px; }
.comment ol li ul { padding:0px 20px 15px 20px; background:url("images/_iconIndentArrow_re.gif") no-repeat 10px 0px; border:none; }
.comment li ul li { padding:5px 10px 5px 30px; background:url("images/_iconIndentArrow_re.gif") no-repeat 0px 6px; border:none; }
.comment li ul li .rp_general { background:#fff; padding:10px; border:1px solid #cfcfcf; }
.comment li ul li .rp_admin { border:1px solid #D5D5D5; background:#fff; padding:10px; }
//.rp_admin p { padding-left:15px; }
.comment li ul li .name { color:#cc0033; font-weight:bold; }
.comment li ul li .name a:link { color:#cc0033; font-weight:bold; }
.comment li ul li .name a:visited { color:#cc0033; font-weight:bold; }
.comment li ul li .name a:hover { color:#cc0033; font-weight:bold; }
.comment li ul li .name a:active { color:#cc0033; font-weight:bold; }
.comment .control a.address { background:url(images/btnAddress.gif) no-repeat; padding-left:35px; 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:50px; 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:40px; padding-bottom:2px; text-decoration:none; }
.comment .control a.write span { display:none; }

.commentList { padding:0px; overflow:hidden; margin:0 auto; }
.commentList .date { padding-right:10px; font-size:0.9em; color:#666666; }
.commentList .name { color:#666666; font-weight:bold; }
.commentList .name a:link { color:#666666; font-weight:bold; }
.commentList .name a:visited { color:#666666; font-weight:bold; }
.commentList .name a:hover { color:#666666; font-weight:bold; }
.commentList .name a:active { color:#666666; font-weight:bold; }
.commentList OL { border:1px solid #D5D5D5; background:#F7F7F7; padding:0px 0px 10px 0px; margin: 0px 10px 15px; }
.commentList OL LI { padding:0px !important; margin:0 15px 0 15px; border-bottom:1px solid #D5D5D5; }
.commentList OL LI .rp_general { padding-top:10px; padding-bottom:15px; }
.commentList OL LI .rp_general .commentControl { padding-left:0px; }
.commentList OL LI .rp_general p { padding-left:27px; margin-right:30px; line-height:26px; }
.commentList OL LI .rp_admin { padding-top:10px; padding-bottom:15px; }
.commentList OL LI .rp_admin .commentControl { padding-left:0px; }
.commentList OL LI .rp_admin p { padding-left:27px; margin-right:30px; line-height:26px; }
.commentList OL LI .rp_secret { padding-top:10px; padding-bottom:15px; }
.commentList OL LI .rp_secret .commentControl { padding-left:0px; }
.commentList OL LI .rp_secret p { padding-left:27px; margin-right:30px; line-height:26px; }
.commentList OL LI UL LI .rp_admin { padding-left:20px; }
.commentList OL LI UL LI .rp_admin p { padding-left:0px; margin-right:10px; line-height:26px; }

.commentWrite { overflow: hidden; border:1px solid #d6d6d6; background:#fff; padding:20px 25px 10px 25px; margin: 0 10px; }
//.commentWrite input { width:150px; color:#666; }
.commentWrite textarea { width:/*@post-width:-45*/ 100% /*@*/; padding:0px; margin:0; background-color:#efefef; border:0; font-size:12px; }
.commentWrite .homepage { width:300px; }
.commentWrite .submit { background:url(images/_btn_comment_submit.gif) no-repeat; width:41px; height:21px; overflow:hidden; display:block; text-indent:-1000em; border:0; cursor:pointer; margin: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; }

#paging { padding-top:10px; padding-bottom:40px; text-align:center; font-size:0.95em; }
#paging .numbox { border-left:1px solid #ccc; padding-left:6px; margin-left:6px; font:0.95em; }
#paging .num { border-right:1px solid #ccc; padding-right:8px; margin-right:5px; }
#paging #prevPage { background:url(images/ico_prev_no.gif) left 1px no-repeat; padding-left:6px; }
#paging #nextPage { background:url(images/ico_next_no.gif) right 1px no-repeat; padding-right:6px; }

/* ***** sidebar ***** */
#sidebar hr { display: block; color: transparent; border-color: transparent; margin-bottom: 20px; }
#sidebar ul { padding:0; margin:0; list-style-type:none; }
#sidebar h3 { font-size:1em; font-weight:bold; color:#000; padding-bottom: 10px; }
#sidebar .cnt { font:0.85em; color:#f60; }
#sidebar .date { font:0.85em; color:#888; }
#sidebar .name { font:0.9em; color:#888; }

#sidebar li { width: 100%; padding: 1px 0; }
#sidebar li a { background: url('./images/_bul.gif') no-repeat 0 50%; padding-left: 8px; margin-left: 5px; }

/* 최근포스트 카운트 */
#sidebar .rp_cnt { color:#c77e2f; }

/* 트위터,페이스북 */
#sidebar #twitter { width:220px; height:400px; padding-left:15px; padding-top:30px; }
#sidebar #twitter h3.stitle {background:url('./images/_twitter.gif') no-repeat; border:0px; }
#sidebar #twitter h3.stitle a {float:left; width:108px; height:21px}
#sidebar #twitter ul {margin:8px 0px 0px 0px; padding:0px}
#sidebar #twitter li {padding:10px 0px;font:12px/16px; }
#sidebar #twitter li a {font-weight:bold; color:#48badc; }
#sidebar #facebook { text-align:center; }

/* 블로그이미지 */
#blogImage { text-align: center; }
#blogImage img { width:240px; height: auto; padding-bottom:6px; margin-top: 10px; }
#blogImage .desc { text-align: left; }
#blogDesc { color:#888; font-size:0.9em; line-height:1.2em; letter-spacing:-1px; }
#userID { color:#888; background:url(images/iconBy.gif) 3px 0 no-repeat; padding-left:22px; letter-spacing:-1px; }

/* 공지사항 */
#notice { color:#333; }
#notice li { color:#333; padding-bottom:1px; padding-top: 3px; line-height: 22px; }
#notice a:link  { color:#333; }
#notice a:visited { color:#333; }
#notice a:hover  { color:#333; }
#notice a:active { color:#333; }

/* 관리자메뉴 */
#adminMenu { margin:5px 0 10px 0; text-align:center; background-color:#eee; padding:5px; }
#adminMenu li { display:inline; background:none; }

/* 검색 */
#searchBox { vertical-align:top; text-align: center; padding: 6px 0; }
#searchBox input { width:200px; height:25px; *height:24px; _height:24px; border:1px solid #ccc; vertical-align:top; }
#searchBox .submit { width:28px; height: 28px; cursor: pointer; border: 1px solid #CCC; }

/* 카테고리 */
#category { padding-left:25px; }
#category li { background:none; }
#category li ul li { background:url(images/_cat_bul.gif) 0 6px no-repeat; padding-left:10px; }
#category li ul li ul li { background:none; border-left:1px dotted #ccc; padding-left:6px; margin-left:2px; }
#category li ul li ul li a{ color:#333; }
#category ul li .selected a { background:#f5f5f5; font-weight:bolder; }
#category ul li ul li .selected a { background:#f5f5f5 url(./images/Untitled-2.gif) 0 50% no-repeat; font-weight:bolder; }
/* 카테고리 등록 글 수 */
.c_cnt { font-size:11px; color:#c77e2f; }
/* 카테고리 수정 
.ib { display: none; }
#text_0 { font-size: 13px; }
#treeComponent table table { background: url('http://cdn1.iconfinder.com/data/icons/lullacons/bullet-arrow-right.png') no-repeat 0 50%; padding-left: 13px; margin-left: 5px; }
#treeComponent, #sidebar ul { background-color: #f7f7f7; }
#treeComponent table { width: 100%; height: 22px; padding: 1px 0 1px; border-bottom: 1px solid #ddd; }
#treeComponent table table { border: 0 !important; }
#category_0 td { padding-left: 0 !important; }
*/
/* 태그 */
#tagbox ul { padding:5px; text-align:justify; border:1px solid #DDDDDD; }
#tagbox li { background:none; display:inline; }
#tagbox a { letter-spacing:-1px; }
#tagbox li .cloud1 { background-color:#eee; font-weight:bold; font-size:16px; color:#a2348f; }
#tagbox li .cloud2 { background-color:#eee; font-weight:bold; font-size:15px; color:#5a5194; }
#tagbox li .cloud3 { background-color:#eee; font-weight:bold; font-size:14px; color:#7870ab; }
#tagbox li .cloud4 { background-color:#eee; font-size:13px; color:#666; }
#tagbox li .cloud5 { font-size:12px; color:#888; }
#tagbox a:hover { background-color:#eee; text-decoration:none; color:#000; }

/* 최신글 */
#recentPost { color:#333; }
#recentPost li { color:#333; }
#recentPost a:link  { color:#333; }
#recentPost a:visited { color:#333; }
#recentPost a:hover { color:#333; }
#recentPost .name { color:#959595; line-height:16px; }

/* 최신댓글,트랙백 */
#recentComment { color:#333; }
#recentComment li { color:#333; }
#recentComment a:link  { color:#333; }
#recentComment a:visited { color:#333; }
#recentComment a:hover { color:#333; text-decoration: underline; }
#recentComment .name { padding-left:25px; color:#959595; line-height:16px; }
#recentTrackback {width:190px; overflow:hidden; }
#recentTrackback .info_wrap { margin-bottom:3px; color:#999; display:block; }

/* 카운터 */
#counter { font:0.85em; padding:5px 0; margin:10px 0; text-align:center; background-color:#eee; letter-spacing:0; }
#counter li { background:none; display:inline; padding:0 5px; }
#counter li.total { display:block; color:#000; }

/* 기타 */
#adTistory.invite_tistory { margin: 8px 0; font-size:11px; color:#333; text-align:center; }
#btnRSS { text-align:center; padding:5px; }

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper { background:url(images/slider.png) no-repeat; width:998px; height:392px; margin:0 auto; padding-top:74px; margin-top:50px; }
.nivo-controlNav { position:absolute; left:260px; bottom:-42px;}
.nivo-controlNav a { display:block; width:22px; height:22px; background:url(images/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left; }
.nivo-controlNav a.active { background-position:0 -22px; }
.nivo-directionNav a { display:block; width:30px; height:30px; background:url(images/arrows2.png) no-repeat; text-indent:-9999px; border:0; }
a.nivo-nextNav { background-position:-30px 0; right:15px; }
a.nivo-prevNav { left:15px; }
.nivo-caption { text-shadow:none; }
.nivo-caption a { color:#efe9d1; text-decoration:underline; }

/*색상별 text*/
.s_gray  {color:#a7a1a3; font-size:11px; }
.gray  {color:#CDCDCD; font-size:13px; }
.gray a:active {color: #CDCDCD;font-size:12px;text-decoration: none;letter-spacing:-0.03em; }
.gray a:link  {color: #CDCDCD;font-size:12px;text-decoration: none; }
.gray a:visited {color: #CDCDCD;font-size:12px;text-decoration: none; }
.gray a:hover  {color: #CDCDCD;font-size:12px;text-decoration: none; }
.white  {color:#FFF; font-size:13px; }
.white a:active  {color: #CDCDCD;font-size:12px;text-decoration: none; }
.white a:link   {color: #CDCDCD;font-size:12px;text-decoration: none; }
.white a:visited {color: #CDCDCD;font-size:12px;text-decoration: none; }
.white a:hover   {color: #CDCDCD;font-size:12px;text-decoration: none; }
.b_gray  {color:#CDCDCD; font-size:13px;font-weight:bolder; }
.b_gray a:active {color: #CDCDCD;font-size:12px;text-decoration: none;font-weight:bolder; }
.b_gray a:link   {color: #CDCDCD;font-size:12px;text-decoration: none;font-weight:bolder; }
.b_gray a:visited {color: #CDCDCD;font-size:12px;text-decoration: none;font-weight:bolder; }
.b_gray a:hover  {color: #CDCDCD;font-size:12px;text-decoration: none;font-weight:bolder; }
.b_white {color:#FFF; font-size:13px;font-weight:bolder; }
.b_white a:active {color: #FFF;font-size:12px;text-decoration: none;font-weight:bolder; }
.b_white a:link  {color: #FFF;font-size:12px;text-decoration: none;font-weight:bolder; }
.b_white a:visited {color: #FFF;font-size:12px;text-decoration: none;font-weight:bolder; }
.b_white a:hover  {color: #FFF;font-size:12px;text-decoration: none;font-weight:bolder; }

/* 티에디션 */
div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-span-6 .tt-span-6-border {
	width:305px;
	height:200px;
}

div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-span-6 .tt-post-thumb {
	margin-left:0px;
	margin-top:1px;
	border:1px solid #ddd;
	margin-bottom:0px;
}

div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-span-6 .tt-wrap-thumb-link {
	margin-bottom:0px;
}

div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-span-6 {
	width:305px;
	margin-left:0px;
	margin-top:0px;
	margin-right:18px;
	_margin-right:-133px;
}

div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 {
	width:658px;
	_width:800px;
}

div#ttCanvas .tt-item-320050 .tt-span-12 {
	width:658px;
	padding-bottom:0px;
}

div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-span-6 .tt-post-title {
	margin-left:0px;
	color:#333;
	margin-bottom:3px;
}

div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-post-summary {
	margin-left:0px;
	margin-right:0px;
	color:#333;
	margin-bottom:7px;
	line-height:1.6em;
}
div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-post-summary a:active { margin-left:0px; margin-right:0px; color:#333; }
div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-post-summary a:link { margin-left:0px; margin-right:0px; color:#666; }
div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-post-summary a:visited { margin-left:0px; margin-right:0px; color:#666; }
div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-post-summary a:hover { margin-left:0px; margin-right:0px; color:#333; }

div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-post-etcinfo {
	margint: 5px 0;
	color:#333;
}

div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-span-6 .tt-post-comment {
	color:#333;
}

div#ttCanvas .tt-item-320050 .tt-wrap-item .tt-span-12 .tt-span-6 .tt-post-date {
	color:#333;
}

div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-span-3 .tt-span-3-border {
	width:143px;
	height:192px;
	border:0;
}

div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-span-3 .tt-post-thumb {
	margin-left:0px;
	margin-top:1px;
	border:1px solid #ddd;
}

div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-span-3 .tt-wrap-thumb-link {
	margin-bottom:16px;
}

div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-span-3 {
	width:143px;
	margin-left:0px;
	margin-top:5px;
	margin-right:14px;
}

div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 {
	width:658px;
}

div#ttCanvas .tt-item-320040 .tt-span-12 {
	width:658px;
	padding-bottom:40px;
}

div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-post-title {
	margin-left:0px;
	color:#333;
}

div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-post-summary {
	margin-left:0px;
	margin-right:0px;
	color:#333;
	margin-bottom:18px;
	line-height:1.6em;
}
div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-post-summary a:active { margin-left:0px; margin-right:0px; color:#333; }
div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-post-summary a:link { margin-left:0px; margin-right:0px; color:#333; }
div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-post-summary a:visited { margin-left:0px; margin-right:0px; color:#333; }
div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-post-summary a:hover { margin-left:0px; margin-right:0px; color:#333; }

div#ttCanvas .tt-item-320040 .tt-wrap-item .tt-span-12 .tt-post-etcinfo {
	margin-right:0px;
}

div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-span-6-border {
	width:144px;
	height:144px;
	border:0;
	margin-right:15px;
}

div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-post-thumb {
	margin-left:0px;
	margin-top:1px;
	border:1px solid #ddd;
	margin-bottom:0px;
}

div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-wrap-thumb-link {
	margin-bottom:16px;
}

div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 {
	width:658px;
}

div#ttCanvas .tt-item-320190 .tt-span-12 {
	width:658px;
	padding-bottom:0px;
	*padding-bottom:15px;
	_padding-bottom:15px;
}

div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-span-6 {
	width:470px;
}

div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-span-6 .tt-post-title {
	margin-left:0px;
	color:#333;
	margin-bottom:3px;
	padding-top:7px;
	padding-bottom:5px;
}

div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-post-summary {
	margin-left:0px;
	margin-right:8px;
	color:#333;
	margin-bottom:10px;
	line-height:1.6em;
}
div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-post-summary a:active { margin-left:0px; margin-right:0px; color:#333; }
div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-post-summary a:link { margin-left:0px; margin-right:0px; color:#333; }
div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-post-summary a:visited { margin-left:0px; margin-right:0px; color:#333; }
div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-post-summary a:hover { margin-left:0px; margin-right:0px; color:#333; }

div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-post-etcinfo {
	margin-right:0px;
	float:right;
	width:150px;
	text-align:right;
	color:#333;
}

div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-post-etcinfo .tt-post-comment {
	color:#333;
}

div#ttCanvas .tt-item-320190 .tt-wrap-item .tt-span-12 .tt-post-etcinfo .tt-post-date {
	color:#333;
}

div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-span-4-border {
	width:193px;
	height:193px;
	border:0;
}

div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-post-thumb {
	width:193px;
	height:193px;
	margin-left:0px;
	margin-top:1px;
	border:1px solid #ddd;
}

div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-wrap-post-thumb {
	width:193px;
	height:193px;
	margin-left:0;
}

div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-wrap-post-thumb .tt-post-thumb {
	margin-left:0;
}

div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-wrap-thumb-link {
	margin-bottom:16px;
}

div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 {
	width:193px;
	margin-left:0px;
	margin-top:5px;
	margin-right:18px;
}

div#ttCanvas .tt-item-130021 .tt-span-4 {
	width:193px;
	padding-bottom:40px;
}

div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-post-title {
	text-align:left;
	margin-left:0px;
	color:#333;
}

div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-post-summary {
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	color:#333;
	margin-bottom:18px;
	line-height:1.6em;
}
div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-post-summary a:active { margin-left:0px; margin-right:0px; color:#333; }
div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-post-summary a:link { margin-left:0px; margin-right:0px; color:#333; }
div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-post-summary a:visited { margin-left:0px; margin-right:0px; color:#333; }
div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-post-summary a:hover { margin-left:0px; margin-right:0px; color:#333; }

div#ttCanvas .tt-item-130021 .tt-wrap-item .tt-span-4 .tt-post-etcinfo {
	margin-right:0px;
}

div#ttCanvas .tt-post-etcinfo, div#ttCanvas .tt-post-etcinfo span, div#ttCanvas .tt-post-etcinfo span a { opacity: 1.0 !important; color: #ccc !important; }
.tt-post-category, .tt-post-comment { letter-spacing: 0px !important; }

hr.tt-line { border-color: #999 !important; }
div#ttCanvas .tt-component-border-bottom { padding: 20px 0 30px !important; }

/* 페이스북댓글 */
.facebook_cmt { padding: 0 10px; }

/* 공유 */
.sharingmenu { list-style: none; margin: 0 auto; padding: 0; width: 116px; }
.sharing { float: left; background: url('./images/sharing-sprite.png') no-repeat; margin: 0 5px 10px; }
.sharing a { height: 0; width: 0px; padding: 48px 0 0 48px; display: block; overflow: hidden; border-bottom: 1px solid #ccc; }
.twitter_ { background-position: 0 0; }
.facebook_ { background-position: -48px 0; }
.me2day_ { background-position: -96px 0; }
.yozm_ { background-position: -144px 0; }
.mypeople_ { background-position: -192px 0; }
.twitter_:hover { background-position: 0 -48px; }
.facebook_:hover { background-position: -48px -48px; }
.me2day_:hover { background-position: -96px -48px; }
.yozm_:hover { background-position: -144px -48px; }
.mypeople_:hover { background-position: -192px -48px; }

hr.meta { border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #aaa; display: block; }
.banner { padding: 20px 0 10px !important; width: 260px !important; background-color: transparent; border-bottom: 4px solid #F2F2F2; }
.meta_twitter, .meta_facebook { text-align: right; }
.meta_twitter iframe { width: 50px !important; }

/* QR CODE안의 이미지 가운데 정렬 */
.qr_code {text-align:center;}

.tt-item-title-inner { width:100% !important;}

/* quickMenu Style */
#quickMenu {position:absolute; left:0px; top:250px; width:63px; height:auto;}
#quickMenu ul ,#quickMenu li {list-style:none; margin:0; padding:0;}
#quickMenu img {vertical-align : top;}

/* footerLinkList */
.footerLinkList {margin:0; padding:0; list-style:none;}
.footerLinkList li {float:left; margin:0; padding:0;}
.footerLinkList li:first-child {margin-left:12px;}