@charset "utf-8";


/*******글에서 음악 보이기**************/
.entry-category {font-family :'Malgun Gothic', '맑은 고딕', dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
font-size:12pt; font-weight:bold; color:#2b2b2b;
border-bottom:#dddddd 1px solid;
width:600px; padding:0 0 3px 3px;
}
.entry-category a {color:#2b2b2b;}
.playicon {
font-family :'Malgun Gothic', '맑은 고딕', dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
font-size:10pt;
padding:10px 15px 10px 100px;
border:1px solid #ddd;
display:block;
background: url(./images/music-icon3.png) 10px 0px  no-repeat;
clear:both;
font-weight:bold;
color:#7ecbdc;
margin: 0 0 4px 0;
}

.playicon a {
color : #9bb728;
}

.header-top-left {width:17px; height:17px; position:absolute; z-index:1000; }

/* 반드시 들어가야 하는 스타일 시작 */
* {
	margin:0;
	padding:0;
}

body {
	font:12px/1.5 Dotum, AppleGothic, sans-serif;
        background:url(./images/blog_bg.png) repeat-x #ffffff;  
/*	background:url(./images/bg.png) center 0 no-repeat #ebf7f8; */
}

a {
	color:#909090;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

/* header + navigation */
.head-menu {margin:0 auto; text-align:center; width:910px; height:14px; position:relative; }

.head-menu ul {
background: url(./images/head-menu.png) no-repeat; width:160px ;padding:0; margin:10px 10px 0 0 ; list-style-type: none; float:right;
}
.head-menu li {
	border: none;
	float: left;
	height: 14px;
	margin: 0;
	text-indent: -9999px;
}

.head-menu li a,
.head-menu li a:hover {
	background: url(./images/head-menu.png) no-repeat;
	border: none;
	display: block;
	height: 14px !important;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.head-menu .head-menu1,
.head-menu .head-menu1 a,
.head-menu .head-menu1 a:hover {
	background-position: 0 0; width:40px;
}

.head-menu .head-menu2,
.head-menu .head-menu2 a,
.head-menu .head-menu2 a:hover {
	background-position: -40px 0; width:34px;
}


.head-menu .head-menu3,
.head-menu .head-menu3 a,
.head-menu .head-menu3 a:hover {
	background-position: -74px 0; width:45px;
}

.head-menu .head-menu4,
.head-menu .head-menu4 a,
.head-menu .head-menu4 a:hover {
	background-position: -119px 0px; width:40px;
}


#nav { height: 37px; width: 910px; margin: 0 auto; padding: 0;  background:  url(./images/top-menu.png) 0 0 repeat-x ; 
margin-top:0px; margin-bottom:0px;
 }



 .kwicks {  
     list-style: none; 
     position: relative;  
     margin:0 0 0 0;  /*메뉴는 헤더 제목에서부터의 높이 */
     padding: 0; 
 }  
 .kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
	float: left;
	width: 130px;
	height: 37px;
	margin-right: 0px;
	background: url(./images/top-menu.png) no-repeat ;
/*	background-repeat:no-repeat;  메뉴 이미지 이후 설정*/
 }
.kwicks a{
	display:block;
	height:37px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-130px 0px;
}
#kwick3 {
	background-position:-260px 0px;
}
#kwick4 { 
	background-position:-390px 0px;
}
#kwick5 {
	background-position:-520px 0px;
}
#kwick6 {
	background-position:-650px 0px;
}
#kwick7 {
	background-position:-780px 0px;
}

#kwick1.active, #kwick1:hover { 
	background-position: 0 -45px;
}
#kwick2.active, #kwick2:hover{
	background-position: -130px -45px;
}
#kwick3.active, #kwick3:hover {
	background-position: -260px -45px;
}
#kwick4.active, #kwick4:hover {
	background-position: -390px -45px; 
}
#kwick5.active, #kwick5:hover { 
	background-position: -520px -45px;
}
#kwick6.active, #kwick6:hover{
	background-position: -650px -45px;
}
#kwick7.active, #kwick7:hover {
	background-position: -780px -45px;
}

/*********상단 이미지 *****************/

h3.concertmania {
height:24px;
width:81px;
background: url(./images/concertmania.png) no-repeat;
}

h3.concertmania span a {
display:block; 
width:81px;
height:24px;
text-indent:-8000px;
overflow:hidden;
}

h3.themestory {
height:24px;
width:69px;
background: url(./images/themestory.png) no-repeat;
}

h3.themestory span a {
display:block; 
width:69px;
height:24px;
text-indent:-8000px;
overflow:hidden;
}

h3.letter {
height:24px;
width:90px;
background: url(./images/issue-letter.png) no-repeat;
}

h3.letter span a {
display:block; 
width:90px;
height:24px;
text-indent:-8000px;
overflow:hidden;
}

h3.musicchat {
height:24px;
width:54px;
background: url(./images/musicchat.png) no-repeat;
}

h3.musicchat span a {
display:block; 
width:54px;
height:24px;
text-indent:-8000px;
overflow:hidden;
}

h3.whatsup {
height:24px;
width:72px;
background: url(./images/whatsup.png) no-repeat;
}

h3.whatsup span a {
display:block; 
width:72px;
height:24px;
text-indent:-8000px;
overflow:hidden;
}

h3.musickeyword {
height:24px;
width:68px;
background: url(./images/musickeyword.png) no-repeat;
}

h3.musickeyword span a {
display:block; 
width:68px;
height:24px;
text-indent:-8000px;
overflow:hidden;
}


.sound-alive {
height:59px;
width:610px;
background: url(./images/sound-alive.png) no-repeat;
}

.sound-alive span a {
display:block; 
width:205px;
height:59px;
text-indent:-8000px;
overflow:hidden;
}

.Story/트레킹 컬쳐 {
height:22px;
width:598px;
background: url(./images/cat_story.gif) no-repeat;
}

.Story span a {
display:block; 
width:38px;
height:22px;
text-indent:-8000px;
overflow:hidden;
}

.Diary {
height:22px;
width:598px;
background: url(./images/cat_diary.gif) no-repeat;
}

.Diary span a {
display:block; 
width:38px;
height:22px;
text-indent:-8000px;
overflow:hidden;
}

/*******************/
#flickr .thumbs { margin: 0 0 0 5px; padding: 0; overflow: hidden; }
#flickr .thumbs li { list-style: none; float: left; margin: 5px 8px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; }
#flickr .thumbs li a { }
#flickr .thumbs li img { display: block; }
#flickr .thumbs li a img { border: none;}
#basicuse {width:600px; border:1px solid #EEEEEE; padding:3px;}


.tt-post-summary {
text-align:justify;

}
p.tt-post-summary {text-decoration:none;}

.tt-post-comment {
font-weight:bold;
}
.b_link {
margin-top:8px;
}
.tweet_stream {
padding:0;
margin:0;
}

.tweet {clear:both; padding:3px 5px 5px 0px; margin-left:8px; _margin-left:0px;}

.tweet-left { 
float:left;
clear:both;
padding:0 6px 0 0;
}

.tweet-left a{ 
float:left;
clear:both;
border:2px solid #ddd;
}

.tweet-left a:hover{
float:left;
clear:both; 
border:2px solid #16b1f1;
}

.tweet-right {
text-align:left;
padding-bottom:5px;
}

.tweet-right .text {color:#7e7e7e;}
.tweet-time {padding: 0 3px;}
.tweet-user {padding: 0 3px; }

.tweet-reply {padding-left:4px;}
.tweet-right a {
color:#16b1f1;
}

#feeds {width:420px; margin-left:15px; margin-top:-3px; _margin-left:4px;}
#feeds .gfc-resultsHeader {border:none; }
#feeds .gfc-tabhActive {
float:left;
border-top: none;
border-left: none;
border-right: none;
border-bottom:none;
padding:5px 24px;
background: url(./images/gfeed-bg.png) repeat-x;
background-color : #818181; 
color:#fff;
}

#feeds .gfc-tabhInactive {
float:left;
border-top: none;
border-left: none;
border-right: none;
border-bottom:none;
  color: #676767;
padding:5px 24px;
background-color:#f3f3f3;
}

.gf-result {clear:both; padding:7px 7px 6px 7px; text-align:justify;}

.MF_Left_Float {float:left; margin-bottom:5px;  }
.MF_Right_Float {float:left; margin-top:10px; }
.MF_Center_Float {/*background:url(./images/metaback.gif) 135px 0 no-repeat ; +background:url(./images/meta_back.gif) -30px 0 no-repeat ; */ width:470px; height:80px; padding:15px 15px 0 15px; +padding:15px 0 0 0; margin-top:5px; position:absolute; float:left; }


.sidebar_bottom {
width:420px; 
float:left;
margin:-50px 9px 10px 14px;
_width:420px; 
_margin:-45px 9px 10px 14px;
}

.sidebar_bottom ul {
list-style:none; margin:0; padding:0;
}

.bottom_title {
width:278px;
_width:270px;
height:30px;
background:none;
text-align:left;
text-indent:-9000px;
}

.bottom_title span {
padding-left:5px;
font-family :'Malgun Gothic', '맑은 고딕', dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
	font-size:11pt;
line-height:1.8em;
text-indent:-9000px;
}

.main-menu {margin:0 auto; text-align:center; width:910px; position:relative;}

.main-menu ul {
background: url(./images/menu-nav.jpg) no-repeat; width:541px; height:33px; padding:0; margin:0 0 0 22px; list-style-type: none; float:left;
}
.main-menu li {
	border: none;
	float: left;
	height: 33px;
	margin: 0;
	text-indent: -9999px;
}

.main-menu li a,
.main-menu li a:hover {
	background: url(./images/menu-nav.jpg) no-repeat;
	border: none;
	display: block;
	height: 33px !important;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.main-menu .top-menu1,
.main-menu .top-menu1 a {
	background-position: 0 0; width:72px;
}

.main-menu .top-menu1 a:hover {
	background-position: 0 -33px;
}

.main-menu .top-menu2,
.main-menu .top-menu2 a {
	background-position: -72px 0; width:102px;
}

.main-menu .top-menu2 a:hover {
	background-position: -72px -33px;
}

.main-menu .top-menu3,
.main-menu .top-menu3 a {
	background-position: -174px 0; width:78px;
}

.main-menu .top-menu3 a:hover {
	background-position: -174px -33px;
}

.main-menu .top-menu4,
.main-menu .top-menu4 a {
	background-position: -252px 0px; width:98px;
}

.main-menu .top-menu4 a:hover {
	background-position: -252px -33px;
}

.main-menu .top-menu5,
.main-menu .top-menu5 a {
	background-position: -350px 0;  width:90px;
}

.main-menu .top-menu5 a:hover {
	background-position: -350px -33px;
}

.main-menu .top-menu6,
.main-menu .top-menu6 a {
	background-position: -440px 0; width:83px;
}

.main-menu .top-menu6 a:hover {
	background-position: -440px -33px;
}

.main-top {margin:0 auto; width:910px; height:30px; background:#fff; display:block;}
/* 페이징 - 현재 페이지 */
.selected {
	color:#0099e8;
	font-weight:bold;
}

.no-more-prev {}

.no-more-next {}


/* 카테고리 - 이미지 버튼 */
.ib {
	cursor:pointer;
}

/* 카테고리 - 트리 셀 */
.branch3 {
	cursor:pointer;
}

/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt {
	color:#00bfff;
	font:11px dotum;
}


/* 달력 월 표시 */
.cal_month { }

.cal_month  a {}

/* 달력 요일 표시(th 영역) */
.cal_week1 {}

/* 달력 일요일 표시(th 영역) */
.cal_week2 {}


/* 달력 Week(tr 영역)  */
.cal_week {}

.cal_current_week {}

/* 달력 Day(td 영역) */
.cal_day {
	color:#9F9F9F;
	font:9px/9px verdana, sans-serif;
	text-align:center;
}

/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {
	color:#90B633;
}

.cal_day_sunday a {
	color:#90B633;
}

/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {}

/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {}

/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {}

/* 달력 오늘 날짜 표시(td) */
	td.cal_day4 {
	color:#FA2335;
}

/* 달력 글쓴 날 링크 스타일 */
	a.cal_click:link {
	text-decoration:underline;
}

	a.cal_click:visited {
	text-decoration:underline;
}

	a.cal_click:hover {
	text-decoration:underline;
}


/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general {}

/*
.rp_admin {
	background:url(images/iconAdmin.gif) no-repeat;
	 padding-left:20px;
}
*/

.rp_secret {
	color:#f30;
}

/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_general {}

/*
.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 {
	margin-bottom:10px;
}

/* 왼쪽 */
.left {}

/* 가운데 */
.center {}

/* 오른쪽 */
.right {}

/* 그림 2개 배치 */
.dual {
	margin-bottom:5px;
}

/* 그림 3개 배치 */
.triple {
	margin-bottom:5px;
}


/* 본문 - more / less */
.moreless_fold,
.moreless_top,
.moreless_bottom {
	padding-left:15px;
	color:#00bfff;
}

.moreless_fold {
	margin-top:16px;
	margin-bottom:20px;
	background:url(images/iconMore.gif) no-repeat left 2px;
}

.moreless_top {
	margin-top:16px;
	background:url(images/iconLess.gif) no-repeat left 2px;
}

.moreless_content {
	margin:3px 0;
	color:#909090;
}

.moreless_bottom {
	margin-bottom:20px;
	background:url(images/iconLess.gif) no-repeat left 2px;
}


/* 키워드 */
.key1 {
	cursor: pointer;
	border-bottom: 1px dotted #ccc;
}


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

hr {
	display:none;
}

input, img {
	border:0;
}

input.submit {
	cursor:pointer;
}

#tagbox {vertical-align:top; margin-left:-5px; _margin-top:-200px; }

#taglog ul,
#tagbox ul {
	text-align:justify;
       padding:10px;
}

#blogMenu li,
#userMenu li,
#tagbox li,
#taglog li,
#counter li {
	display:inline;
}

#sidebar {
padding-bottom:30px;
margin-top:-14px;
}

#blogMenu li,
#userMenu li,
.nonEntry li,
.listEntry li,
#sidebar li,
#conter li,
.trackback li,
#guestList li,
.commentList li {
	list-style-type:none;
}


/* 포스트 본문 마크업 */
.article ol,
.article ul,
.article il {
	padding-left:20px;
}

.article dt {
	padding-top:5px;
	text-decoration:underline;
}

.article dd {
	padding-left:20px;
	padding-bottom:5px;
}


/* 블로그 레이아웃 */
html {
	width:100%;
	height:100%;
	margin:0;
	padding:0 ;
	/*overflow:hidden;*/
}

body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

#header {
	width:100%;
	height:191px; /*401*/
        margin:0 auto;
        text-align:center;
}

#header .head-logo {
	width:910px;
	height:111px; /*120*/
        margin:25px auto 0 auto;
	padding:0; _margin-top:15px;
    
}

#header h1 a {
       margin:0 auto;
text-alilgn:center;
        width:294px;
        height : 76px;
        text-indent:-8000px;
display:block;
position:relative;
overflow:hidden;
background: url(images/logo.png) no-repeat;
}

#header #blogMenu {
	float:right;
	margin-top:5px;
}


.bodyInside {
	position:relative;
	height:100%;
	width:100%;
	text-align:center;
}


#body {
	width:910px;
	margin:0 auto;
	padding-top:30px; /*170으로 바꾸면 배너 나옴*/
        background: #fff; 
}

.body-bottom {
       height:52px;
       width:910px;
       margin:0 auto;
       background: url(./images/container-bottom2.png) no-repeat; 
     _padding-top:52px;
}

#sidebar {
	float:right;
	width:250px;
	text-align:left;
	overflow:hidden;
       background :tranceparent;
margin-right:4px;

}

#content {
        margin-top:-40px;
	float:left;
	width:640px;
	text-align:left;

	background-color:transparent;
     margin-bottom:1px;  
     padding-bottom:2px;
height:100%;
}

#footer {
	width:910px;
	margin:0 auto;
	padding:0 0 0 0;
      background :none; 
    /*  border-bottom:#373737 2px solid; */
      color: #999999;
	display: inline-block;
      position:relative;
}

#footer-top {
	width:910px;
       padding:0;
        height:50px;
        background:url(./images/bottom_bg_top.gif)  no-repeat;
       position:relative;
}

.footer-top-top {
        height:25px;
        background:url(./images/footer-top.png)  no-repeat;
	width:910px;
	margin:0 auto;
}

.footer-bottom-bottom {
        height:36px;
        background:url(./images/footer-bottom.png)  no-repeat;
	width:910px;
	margin:0 auto;
        
}

#footer-body {
	width:910px;
	margin:0 auto;
        padding:15px 0 0 0;
        background:url(./images/bottom-bg2.png)  -3px 0 repeat-y;
        position:relative;
	display: inline-block;
       _margin-top:-50px;
}

#footer-bottom {
	width:910px;
       padding:0;
       margin-top:-36px;
        height:36px;
        background:url(./images/bottom_bg_bottom.gif)  no-repeat;
       position:relative;

}

#footer-end {
       width:100%;
        height:15px;
       margin:0 auto;
padding-top:5px;
border-bottom:2px solid #16b1f1;position:relative;
}
#footer-end-inner { width:910px; margin:0 auto; clear:both; position:relative; height:55px;}
#footer .row-one,
#footer .row-two {
	width:900px;
}


/* 박스 레이아웃 */
.content-title {
	width:596px;
	height:65px;
/*	background:url(./images/layout_title3.png)  no-repeat; */
}

.content-top {
	height:15px;
/*	background:url(./images/layout_top3.png) no-repeat;*/
	font-size:0;
}

.content-bg {
	width:600px;
	padding:22px 20px 0 20px;
	overflow:hidden;
}

.content-search-bg {
	width:600px;
	padding:0;
/*	background:url(./images/layout_bg3.gif) repeat-y; */
	overflow:hidden;
}

.content-btm {
	width:600px;
	height:15px;
	margin-bottom:19px;
	font-size:0;
}


.side-top {
margin-top:15px;
}

.side-youtube-top {
margin-top:0px;
}

.side-bg {
	width:210px;
	padding:0;
	background:url(./images/sidebar_bg3.gif) repeat-y;
	word-break:break-all;
	word-wrap:break-word;
}

.side-btm {
	width:230px;
	height:5px;
	margin-bottom:8px;
	background:url(./images/sidebar_btm3.png) no-repeat;
	font-size:0;
}


.user-top,
.user-btm {
	width:230px;
	height:5px;
	background-image:url(./images/bloger_round.gif);
	background-repeat:no-repeat;
	font-size:0;
}

.user-bg {
	width:230px;
	background:url(./images/bloger_bg.gif) repeat-y;
}

.category-top,
.category-btm {
	width:230px;
	height:5px;
	background-image:url(./images/category_round.gif);
	background-repeat:no-repeat;
	font-size:0;
}

.category-bg {
	width:230px;
	background:url(./images/category_bg.gif) repeat-y;
}

.user-top,
.category-top {
	background-position:0 -5px;
}

.user-btm,
.category-btm {
	margin-bottom:8px;
	background-position:0 0;
}


#blogMenu {
	height:20px;
	background:url(./images/menu_bg.gif) repeat-x;
}

.menu-main {
	float:left;
}

.menu-left,
.menu-right {
	float:left;
	height:20px;
	width:6px;
	background-image:url(./images/menu_round.gif);
	background-repeat:no-repeat;
	font-size:0;
	overflow:hidden;
}

.menu-left {
	background-position:-6px 0;
}

.menu-right {
	background-position:0 0;
}


/* 해더 */
#header h1 a {
	color:#fff;
	font:bold 15px dotum;
}


/* 블로그메뉴 */
#blogMenu li {
	float:left;
	height:10px;
	padding:0 7px;
	background:url(images/tab_bar.gif) no-repeat;
}

#blogMenu li a {
	display:block;
	height:20px;
	background-image:url(images/tab.gif);
	background-repeat:no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	cursor:pointer;
}

.tab_home a {
	width:38px;
	background-position:0 0;
}

.tab_tag a {
	width:27px;
	background-position:0 -20px;
}

.tab_media a {
	width:40px;
	background-position:0 -40px;
}

.tab_location a {
	width:56px;
	background-position:0 -60px;
}

.tab_key a {
	width:48px;
	background-position:0 -80px;
}

.tab_guestbook a {
	width:39px;
	background-position:0 -100px;
}

.tab_admin a {
	width:43px;
	background-position:0 -120px;
}

.tab_write a {
	width:38px;
	background-position:0 -140px;
}
#favoriteLink {margin-top:15px;clear:both;}
#favoriteLink ul li {margin-left:0px;}

/* 검색 */
#searchList {margin-top:18px;}

#searchBox {
	width:250px;
	height:30px;
       margin-top:-9px;
	margin-bottom:0px;
	background:url(./images/search-bg.png) 0 -0 no-repeat;
}

#searchBox input.text {
	width:180px;
	height:19px;
	padding-top:5px;
	padding-left:3px;
	background-color:transparent;
	color:#000000;
	font:12px/12px dotum;
	vertical-align:middle;
}

#searchBox input.submit {
	width:48px;
	height:21px;
	margin-right:0;
	background-color:transparent;
	vertical-align:middle;
	text-indent:-5000px;
	overflow:hidden;
}


/* 본문 */
.nonEntry h3 {
	width:600px;
	height:24px;
	background-image:url(./images/title.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

#taglog h3 {
font-family :'Malgun Gothic', '맑은 고딕', dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
font-size:12pt; font-weight:bold; color:#2b2b2b;
border-bottom:#dddddd 1px solid;
width:600px; padding:0 0 3px 3px;
}

#localog h3 {
	background-position:0 -33px;
}

#guestbook h3 {
	background-position:0 -83px;
}


/* 태그로그 */
#taglog {
	padding-bottom:15px;
}

#taglog h3 {
	margin-bottom:22px;
}

#taglog li,
#taglog li a {
	font:12px/20px Dotum, AppleGothic, sans-serif;
	vertical-align:middle;
}

#taglog li .cloud1 {
	background-color:#00bfff;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

#taglog li .cloud2 {
	color:#00bfff;
	font-weight:bold;
	font-size:14px;
}

#taglog li .cloud3 {
	color:#939393;
	font-weight:bold;
	font-size:14px;
}

#taglog li .cloud4 {
	background-color:#9E9E9E;
	font-weight:bold;
	color:#fff;
}

#taglog li .cloud5 {
	color:#939393;
}


/* 지역로그 */
#localog {
	padding-bottom:15px;
}

#localog h3 {
	margin-bottom:24px;
}

#localog div {
	padding-left:22px;
	background-repeat:no-repeat;
	background-position:1px 1px;
	color:#717171;
	font:12px/20px Dotum, AppleGothic, sans-serif;
}

#localog .spot {
	background-image:url(images/iconIndentArrow_local.gif);
}

#localog .info {
	background-image:url(images/iconIndentArrow_localinfo.gif);
}

#localog .info a {
	color:#00bfff;
}


/* 방명록댓글 */
#guestbook {
	padding-bottom:20px;
}

#guestbook h3 {
	margin-bottom:25px;
}

/* 방명록댓글쓰기 */
#guestWrite {
	margin-top:0;
}

.commentWrite {
	margin-top:20px;
}

.info-write {
	height:22px;
	/*background-color:#A6D164;*/
}

.info-write * {
	vertical-align:middle;
}

.info-write input {
	height:13px;
	padding-top:3px;
        border:1px #ddd solid;
	background-color:transparent;
	color:#9f9f9f;
	font:11px/11px Dotum, AppleGothic, sans-serif;
}

.info-write label {
	background-image:url(images/head.gif);
	background-repeat:no-repeat;
}

.info-write .name label {
	padding-left:36px;
	background-position:8px 3px;
}

.info-write .password label {
	padding-left:55px;
	background-position:3px -19px;
}

.info-write .homepage label {
	padding-left:21px;
	background-position:-30px -37px;
}

.info-write .name input {
        margin-left:3px;
	width:100px;
}

.info-write .password input {
        margin-left:3px;
	width:120px;
}

.info-write .homepage input {
        margin-left:3px;
	width:222px;
}

.secretWrap {
	width:580px;
	height:19px;
	padding-top:2px;
}

.secretWrap * {
	vertical-align:middle;
	color:#aaa;
	font:9px verdana, sans-serif;
}

.textarea {
	padding:5px 0;
	border:1px solid #9b9b9b;
}

textarea {
	width:585px;
	height:88px;
	padding:0 5px;
	border:0;
	color:#9F9F9F;
	font:12px/18px Dotum, AppleGothic, sans-serif;
}

.button {
	width:600px;
	height:14px;
	margin-top:3px;
	text-align:right;
}

.button input {
	float:right;
	width:57px;
	height:14px;
	background:url(./images/btn_write.gif) no-repeat 0 0;
	text-indent:5000px;
	overflow:hidden;
}

/* 방명록댓글읽기 */
.commentList {
	width:600px;
	overflow:hidden;
}

.commentList .name,
.commentList .name a {
	color:#7A7A7A;
	font:bold 12px/14px Dotum, AppleGothic, sans-serif;
}

.commentList .date {
	color:#9F9F9F;
	font:11px/14px dotum, sans-serif;
}

.control {
	padding-left:10px;
}

.control a {
	background-image:url(images/control.gif);
	background-repeat:no-repeat;
	font:10px verdana, sans-serif;
}

.control a:hover {
	text-decoration:none;
}

.control a.address {
	padding-left:35px;
	background-position:0 0;
}

.control a.modify {
	padding-left:49px;
	background-position:0 -20px;
}

.control a.write {
	padding-left:35px;
	background-position:0 -40px;
}

.commentList p {
	margin-top:7px;
	padding-bottom:8px;
	color:#9F9F9F;
	font:12px/18px Dotum, AppleGothic, sans-serif;
}

.commentList ol li {
	background:url(./images/line_dot.gif) repeat-x bottom;
}

.commentList ol li .wrapper {
	width:564px;
	padding:11px 18px 0;
}

.commentList ol li ul li {
	background:url(./images/line_dot.gif) repeat-x top;
}

.commentList ul li .wrapper {
	width:510px;

	padding-left:82px;

	background:url(images/iconIndentArrow_re.jpg) no-repeat 18px 11px;
	 
}

/* 검색목록 */



.listEntry {
	padding:6px 20px 25px 20px; 
}

.listEntry h3 {
       position:relative;
	margin-bottom:10px;
	color:#333132;
	font:bold 13px/17px 'Malgun Gothic', '맑은 고딕', Dotum, AppleGothic, sans-serif;
}

.listEntry ol {
	width:599px;
	border-top:1px solid #615c5f;
}

.listEntry li {
	padding-top:4px;
	padding-bottom:3px;
	border-bottom:1px solid #cccccc;
}

.listEntry li span,
.listEntry li a {
	color:#909090;
	font:12px/16px dotum;
}

.listEntry .date {
	float:right;
}


/* 포스트제목 */
.content-title {
	padding-left:64px;
}
.entry_title_bg {
width:597px;

}
.entry_title_bg .date {
	float:right;
	width:113px;
	height:12px;
	margin-top:2px;
	padding:3px 5px 0 5px;
	color:#a2a2a2;
	font:bold 12px/12px dotum, sans-serif;
}

.admin {
	position:relative;
	float:right;
        width:435px; 
	margin-top:-17px;
}

.admin,
.admin a {
	color:#B3B3B3;
	font:11px/12px verdana, sans-serif;
}

.admin span,
.admin a span {
	font:11px/12px Dotum, AppleGothic, sans-serif;
}

.titleWrap h2 {
border-left:#ff5a00 solid 4px;
        clear:both;
        padding:3px 0 8px 10px; 
	color:#222 ;
       width:589px;
	font:bold 18px '맑은 고딕', 'Malgun Gothic', dotum, appleGothic, sans-serif;
}

.titleWrap h2 a {
	color:#222 ;
	font:bold 22px '맑은 고딕', 'Malgun Gothic', dotum, appleGothic, sans-serif;
        margin-top:-15px;
}

.titleWrap .category {
	margin-top:5px;
}

.titleWrap .category,
.titleWrap .category a {
	color:#9F9F9F;
	font:11px/11px dotum, appleGothic, sans-serif;
}


/* 보호글 */
.entryProtected {
	padding-bottom:105px;
}

.entryProtected p {
	width:600px;
	text-align:center;
}

.entryProtected p.text {
	margin-top:110px;
	margin-bottom:20px;
	color:#9F9F9F;
	font:12px/18px dotum, appleGothic, sans-serif;
}

.entryProtected label {
	padding-left:25px;
	background:url(./images/txt_protected.gif) no-repeat;
	vertical-align:middle;
}

.entryProtected input.text {
	height:16px;
	padding-top:2px;
	border:1px solid #DFE0D9;
	color:#9F9F9F;
	font:12px/12px dotum;
	vertical-align:middle;
}

.entryProtected input.submit {
	width:106px;
	height:20px;
	background:url(./images/btn_confirm.gif) no-repeat 0 0;
	text-indent:5000px;
	overflow:hidden;
	vertical-align:middle;
}


/* 포스트본문 */
.entry,
.entryNotice {
	padding-bottom:20px;
}

.article {
	margin-top:25px;
	width:600px;
	/*overflow:hidden;*/
        text-align:justify;
}

.article {
	color:#717171;
	font:12px/1.7 dotum, appleGothic, sans-serif;
}

.article a {
	color:#00bfff;
	font:12px/1.7 dotum, appleGothic, sans-serif;
}

.article blockquote {
	min-height:50px;
	_height:50px;
	margin:5px 0;
	padding-left:70px;
	background:url(./images/iconBlockquote.gif) no-repeat 0 0;
	color:#00bfff;
}

.author {
        clear:both;
	margin:10px 0 11px 0;
	color:#B3B3B3;
	font:12px dotum, appleGothic, sans-serif;
	text-align:right;
       display:block;
}

.tagTrail {
	margin-bottom:8px;
	padding-left:33px;
        padding-top: 8px;
	background:url(./images/txt_tag.gif) no-repeat 1px 8px;
}

.tagTrail,
.tagTrail a {
	color:#666666;
	font:11px/14px dotum;
}


/* 엑션트레일 */
.actionTrail .wrapper {
      /*  border-bottom: 1px solid #d8d8d8;*/
	padding:8px 0 0 0;      
}

.actionTrail .tb {
               font-size:9pt;
       font-weight:normal;
       background: url(./images/txt_trackback.gif) no-repeat; padding-left:15px;

}


.actionTrail .rp {
         margin-left:8px; 
	padding-left:14px;
        font-size:9pt;
       font-weight:normal;
       background: url(./images/txt_comment.gif) no-repeat; 
}

.actionTrail .cnt {
	color:#909090; 
	font:normal 9pt dotum; 
}


.actionTrail {
        border-top: 1px dashed #d8d8d8;
	color:#676767;
	font:11px/12px dotum, appleGothic, sans-serif;
}



/* 트랙백 */
.trackback h3,
.trackback h3 {
	color:#676767;
	font:11px/11px dotum, appleGothic, sans-serif;
}

.trackback h3 {
	height:24px;
	padding-top:2px;
	background:url(./images/line_dot.gif) repeat-x bottom;
}

.trackback li {
	width:566px;
	padding:0 17px;
	border-bottom:3px solid #fff;
	background-color:#F5F5F5;
	overflow:hidden;
}

.trackback h4 {
	margin-top:10px;
	color:#676767;
	font:bold 12px/14px dotum;
}

.trackback .delete {
	padding-left:36px;
	background:url(./images/iconDelete.gif) no-repeat 0 0;
	font:18px/18px dotum;
	cursor:pointer;
}

.trackback .delete:hover {
	text-decoration:none;
}

.trackback .info {
	margin-top:3px;
	color:#ACACAC;
	font:11px/11px verdana, sans-serif;
}

.trackback .info .name {
	font-family:dotum, appleGothic, sans-serif;
}

.trackback p {
	margin-top:11px;
	margin-bottom:12px;
	color:#909090;
	font:12px/18px dotum, appleGothic, sans-serif;
}


/* 페이지 */
#paging {
	width:600px;
	padding:0 10px;
        margin:15px 0;
	text-align:center;
height:25px;
}

#paging,
#paging a {
	color:#9F9F9F;
	font:13px/32px dotum, appleGothic, sans-serif;
}

.paging {height:15px;}
#paging .numbox a {
	padding:0 10px;
}

/* 이전 다음 버튼 */
#prevPage,
#nextPage {
	background-image:url(./images/btn_paging.gif);
	background-repeat:repeat-x;
}

#prevPage {
	padding-left:48px;
	background-position:left 2px;
}

#nextPage {
	padding-right:58px;
	background-position:right 2px;
}

#prevPage:hover,
#nextPage:hover {
	text-decoration:none;
}

/***soribada_sns***********/
#soribaday_sns ul {
width:250px; height:65px; padding:0; margin-top:0px; list-style-type: none; 
}
#soribada_sns li {
	background: url(./images/soribada-sns.png) no-repeat;
	border: none;
	float: left;
	height: 65px;
	margin: 0;
	text-indent: -9999px;
	width: 83px;

}

#soribada_sns li a,
#soribada_sns li a:hover {
	background: url(./images/soribada-sns.png) no-repeat;
	border: none;
	display: block;
	height: 65px !important;
	line-height: 1em;
	margin: 0 0 0 0;
        _margin:0;
	overflow: hidden;
	padding: 0;
	width: 83px;
     
}
#soribada_sns .twitt,
#soribada_sns .twitt a {
	background-position: 0 0;
}

#soribada_sns .twitt a:hover {
	background-position: 0 -65px;
}


#soribada_sns .youtu,
#soribada_sns .youtu a {
        width:84px;
	background-position: -166px 0;
}

#soribada_sns .youtu a:hover {
	background-position: -166px -65px;        width:84px;
}

#soribada_sns .rss,
#soribada_sns .rss a {
	background-position: -83px 0;
}

#soribada_sns .rss a:hover {
	background-position: -83px -65px;
}

/* 사이드바 */
.module_widget,
.module_plugin {
	width:210px;
	overflow:hidden;
}

h3.img {
	width:160px;
	height:10px;
	padding-top:8px;
	background-image:url(./images/stit.gif);
	background-repeat:no-repeat;
	text-indent:5000px;
	overflow:hidden;
}

h3.logo-img {
	width:160px;
	height:1px;
	padding-top:1px;
	background: #fff;
	text-indent:5000px;
	overflow:hidden;
}

#sns ul {
	text-align:justify;
}

#sns li {
display:inline;
}

.main-home {
        margin-top:-43px;
	width:145px;
	height:50px;
	padding-top:0px;
	background:url(./images/home.png) -11px 0 no-repeat;
        position:absolute;
       	_background:url(./images/ie6-logo.png) no-repeat -25px -35px;
}

.main-home a span,
.main-home span { 
display:block;
text-indent:-5000px;
	width:145px;
	height:50px;
        cursor:pointer;
overflow:hidden;
}


h3.twitter-logo {
	width:160px;
	height:29px;
	padding-top:8px;
	background:url(./images/twitter-logo.png) no-repeat;
}

h3.twitter-logo span a,
h3.twitter-logo span { 
display:block;
text-indent:-5000px;
	width:160px;
	height:45px;
cursor:pointer;
}

h3.youtube-logo {
	width:160px;
	height:29px;
	padding-top:8px;
	background:url(./images/youtube-logo.png) no-repeat;
}
h3.youtube-logo span a,
h3.youtube-logo span { 
display:block;
text-indent:-5000px;
	width:160px;
	height:45px;
cursor:pointer;

}

h3.flickr-logo {
	width:160px;
	height:29px;
	padding-top:8px;
	background:url(./images/flickr-logo.png) no-repeat;
}

h3.flickr-logo span a,
h3.flickr-logo span { 
display:block;
text-indent:-5000px;
	width:140px;
	height:45px;
cursor:pointer;
}

.thumbs { margin: 0; padding: 0; overflow: hidden; }
.thumbs li { list-style: none; float: left; margin: 5px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; }
.thumbs li a { }
.thumbs li img { display: block; }
.thumbs li a img { border: none;}

ul#youtube { display:none; width:250px; background:#000; padding-left:8px; text-align:left; /*margin: 0 auto; text-align:center;*/ 
}

li.currentvideo {float:left; margin:0 2px;  padding:2px 0;   background:#000;}
ul#youtube li {float:left;  margin:0 2px;  padding:2px 0;  }


#sidebar ul {
	margin-top:10px;
	padding-bottom:2px;
	overflow:hidden;
}

#recentdaumview {height:260px; width:240px; _height:260px; }


#recentComment ul, #recentPost ul { padding-right: 3.439em; list-style:none; font-size:1.1em;}
#recentComment li, #recentPost li {  margin-bottom: 0 !important; background: url(images/sori-cate1.gif) 20px 0 no-repeat; 
 _width:244px; _margin:0; width:240px;  *background: url(images/sori-cate1.gif) 20px 2px no-repeat; }
#recentComment li a, #recentPost li a { display: block;padding: 0.315em 0.395em 0.335em 3.278em; color: #717171;  font-family :'Malgun Gothic', '맑은 고딕', dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif; line-height:1.3em;  }
#recentComment li a:hover, #recentPost li a:hover { text-decoration: none; }
#recentComment li a:hover, #recentPost li a:hover { background: #f7ece4 url(images/sori-cate2.gif) 20px 0 no-repeat; *background: #f7ece4 url(images/sori-cate2.gif) 20px 2px no-repeat; }

#notice ul li,
#tagbox ul li,
/*#recentPost ul li,
#recentComment ul li, */
#recentTrackback ul li,
#archive ul li {
	margin-bottom:1px;
	padding-left:8px;
	background:url(./images/bul.gif) no-repeat 2px 4px; 
} 

#sidebar ul li {
	margin-bottom:1px;
	/* padding-left:8px;
	background:url(./images/bul.gif) no-repeat 2px 4px; 나중에 sns제외 넣음 */
}

#sidebar ul li,
#sidebar ul li a {
	color:#717171;
	font:12px/15px  Dotum, AppleGothic, sans-serif;
}

#sidebar .cnt {
	color:#00bfff;
	font:11px/14px verdana, sans-serif;
}

.module_widget h3,
.module_plugin h3 {
	width:210px;
	margin-top:5px;
	padding-left:10px;
	color:#00bfff;
	font:bold 12px dotum, appleGothic, sans-serif;
}

.module_widget ul li,
.module_plugin ul li {
	padding-left:10px !important;
	background:none !important;
}


/* 유저 */
.user {
	width:194px;
	padding:3px 8px;
}

#blogImage {
	float:left;
	width:50px;
	margin-right:8px;
}

#blogImage img {
	width:50px;
	height:50px;
}

.blogText {
	float:left;
	width:125px;
}

.blogText,
.blogText a {
	color:#ACACAC;
	font:11px/13px Dotum, AppleGothic, sans-serif;
}

#blogDesc {
	padding-top:1px;
	padding-bottom:6px;
	background:url(./images/line_dot.gif) repeat-x left bottom;
}

#userID {
	margin-top:5px;
	padding-left:5px;
	/*background:url(./images/iconBy.gif) no-repeat 1px 2px;*/
	color:#00bfff;

}


/* 카테고리 */
.side_title {
width:240px;
height:22px;
background:url(./images/side_new_title.gif) no-repeat;
}

.title-recent-post {
width:250px;
height:33px;
background:url(./images/recent-post.png) no-repeat;
text-indent:-8000px;

}

.title-tag-cloud {
width:250px;
height:33px;
background:url(./images/tag-cloud.png) no-repeat;
text-indent:-8000px;
position:absolute;
margin-top:-33px;

}

.title-recent-comment {
width:250px;
height:33px;
background:url(./images/recent-comment.png) no-repeat;
text-indent:-8000px;

}

.title-daum-view {
width:250px;
height:38px;
background:url(./images/daumview.png) no-repeat;
text-indent:-8000px;
position:absolute;
margin-top:-5px;
}

.daum-left {position:absolute; background:url(./images/daum-left.png)  #fff;width:18px; height:211px; float:left;margin-top:34px;}
.daum-right {position:absolute;background:#fff /*url(./images/daum-left.png) no-repeat*/;width:5px; height:211px; margin-left:240px; margin-top:34px;}

.title-event {
width:250px;
height:33px;
background:url(./images/event2.png) no-repeat;
text-indent:-8000px;
}

.title-favorite-link {
width:240px;
height:38px;
background:url(./images/favorite-link.png) no-repeat;
text-indent:-8000px;

}

.side_title span {
color:#fff;
padding-left:5px;
font-family :'Malgun Gothic', '맑은 고딕', dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
	font-size:11pt ;
        font-weight:bold;
line-height:1.3em;
}

#category {
	width:240px;
	padding:5px 0;

}

#category ul li,
#category ul li a #category ul li a span {
	margin:0;
	padding:0;
	font:11px/14px gulim;
}

/*1depth*/
#category ul {
	width:250px;
	margin: 0;
	padding:0;
        height:199px; overflow:hidden;
}

#category ul li {
	margin:0;
	padding:2px 0 0 0;
	background:none !important;
}
#category ul li span.c_cnt {
color:#333333;
	font-size:11pt ;
        font-weight:normal;
line-height:1.3em;
}

#category ul li a {
width:250px;
height:33px;
background:url(./images/side-title-category.png) no-repeat;
display:block;
padding-left:5px;
	font-size:10pt ;
        font-weight:normal;
line-height:1.3em;
padding-bottom:0px;
text-indent:-8000px
/*	padding-left:15px;
	background:url(./images/iconDepth1.gif) no-repeat 0 0; */
}

/*2depth*/
#category ul li ul li  span.c_cnt {color:#717171;	font-size:10pt ;
        font-weight:normal;
line-height:1.1em; }

/*#category ul li ul li {
 background: url(images/bullet-gray.gif) 5px 50% no-repeat; 
width:240px;
height:22px;
}*/

#category ul li ul li a {
 background: url(images/sori-cate1.gif) 20px -1px no-repeat; 
 *background: url(images/sori-cate1.gif) 20px 0 no-repeat; 
width:240px;
height:22px;
	font-size:9pt ;
        font-weight:normal;
line-height:1.5em;
_line-height:1.1em;
	color:#717171;
padding-bottom:0px;
padding-left:40px;
text-indent:0px
}
#category ul li ul li a:hover {
width:240px;
height:22px;
	font-size:9pt ;
        font-weight:normal
line-height:1.5em;
_line-height:1.1em;
	color:#fe5b00;
padding-bottom:0px;
padding-left:40px;
text-indent:0px;
 background: #fff url(images/sori-cate2.gif) 20px -1px no-repeat;
 *background: #fff url(images/sori-cate2.gif) 20px 0 no-repeat;
text-decoration: none; 
}

/*3depth*/
#category ul li ul li ul li a {
	padding-left:22px;
	background:url(./images/iconDepth3.gif) no-repeat 15px 3px;
	color:#909090;
width:140px;
height:17px;
padding-bottom:0px;
}


/*태그박스*/
#tagbox li {
	margin-right:2px;
	padding-left:0 !important;
	background:none !important;
list-style:none;
}

#tagbox li,
#tagbox li a {
	font-size:11px;
	line-height:15px !important;
	font-family:dotum, verdana, sans-serif;
}

#tagbox li .cloud1,
#tagbox li .cloud2,
#tagbox li .cloud3 {
	color:#00bfff;
list-style:none;
margin:0; padding:0;
}


/* 달력 */
#calendar {
	width:160px;
	padding-top:5px;
}

#calendar .caption {
	float:left;
	width:48px;
}

#calendar .caption .prev-month,
#calendar .caption .next-month {
	background-image:url(./images/btn_month.gif);
	background-repeat:no-repeat;
}

#calendar .caption .prev-month {
	padding-left:14px;
	background-position:left 0;
	font-size:14px;
	text-decoration:none;
}

#calendar .caption .next-month {
	padding-left:17px;
	background-position:right 0;
	font-size:14px;
	text-decoration:none;
}

#calendar .tt-calendar {
	float:right;
	width:110px;
	margin-top:10px;
}

#calendar .tt-calendar td {
	height:15px;
	font-family:verdana;
}

#img_year {
	width:44px;
	margin:0 auto;
}

#img_month {
	width:44px;
	margin:4px auto 2px;
}


/* 푸터 */
#counter {float:left; margin-top:4px 0 0 12px; padding-left:22px; padding-top:3px; *padding-top:6px;}
#counter li {color:#717171; font:8px tahoma bold; padding-left:8px;}
#counter span {display:none; }
#counter .total, #counter .today, #counter .yesterday {height:7px; margin-right:7px; background-repeat:no-repeat; background-position:0px 2px; }
#counter .total {padding-left:29px; background-image:url(images/txt_total2.gif); }
#counter .today {padding-left:39px; background-image:url(images/txt_today.gif); }
#counter .yesterday {padding-left:63px; background-image:url(images/txt_yesterday.gif); }



#adTistory {
	display:block;
	float:left;
	width:60px;
	height:12px;
	padding-top:5px;
	padding-left:75px;
	background:url(./images/tistory.gif) no-repeat;
	color:#ACACAC;
	font:11px/11px dotum;
	letter-spacing:-1px;
}

#btnRSS {
	display:block;
	float:left;
	width:70px;
	height:14px;
	margin-top:2px;
	background:url(./images/rss.gif) no-repeat;
}

#copyright {
        clear:both;
	text-align:left;
	margin:24px 0 0 20px;
	padding-top:1px; position:relative;
}

#bottom_logo {
       clear:both;
	float:right;
	margin-top:-27px;
        *margin-top:-11px;
	padding-top:1px;
       width:259px;
       height:43px;
       background: url(./images/bottom-link.jpg) no-repeat; 
}
#bottom_log ul{list-style:none;padding:0;margin:0}
#bottom_logo ul li {
float:right;
width:84px;  height:43px;
list-style:none;
margin:0; padding:0;
display:block;
overflow:hidden;
}
#bottom_logo ul li span {display:block; text-indent:-8000px; float:left;width:84px;  height:43px; cursor:pointer} 

#copyright,
#copyright a {
	color:#7e7e7e;
	font:11px/11px dotum;
}



.hide {
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}

.clear {
	clear:both;
}

.floatWrapper {
	display: inline-block;
        background:#fff; 
}

.span-1_5-thumb_ratio-1_1{height:81px;overflow:hidden;display:block;}
div#ttCanvas .span-1_5 {width:81px;margin-right:9px;float:left;  padding: 3px; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; border:1px solid #EEEEEE;}

.span-3-thumb_ratio-1_1{height:130px !important;overflow:hidden;display:block;}
div#ttCanvas .span-3 {width:135px;overflow:hidden;margin-right:6px;float:left;  padding: 2px; background: #f7f6f4;  border:1px solid #EEEEEE;}

/**********이벤트***********/

div.wrap {
width : 233px;
height : 260px;
margin : 0;
text-align : left;

}

div#slide-holder {
z-index : 40;
width : 233px;
height : 260px;
position : absolute;
margin-top:-7px; margin-left:8px;
}

div#slide-holder div#slide-runner {
top : 9px;
left : 0px;
width : 233px;
height : 260px;
overflow : hidden;
position : absolute;
}
div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#slide-holder div#slide-controls {
left : 0;
top:0;
width : 233px;
height : 30px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/custom/blog/52/528814/skin/images/slide-bg.png', sizingMethod='crop');
}
div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10pt;
line-height : 13px;
margin : 10px 0 0 20px;
text-transform : uppercase;
}
div#slide-holder div#slide-controls p#slide-nav {
float : left;
height : 24px;
display : block;
position:absolute;
top:228px;
left:110px;
}
div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
color:#fff;
}
div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/custom/blog/52/528814/skin/images/silde-nav.png', sizingMethod='crop');
}


.music span {
border:1px #ddd solid;
background : url(http://cfs.tistory.com/custom/blog/52/528814/skin/images/music.png) 10px center no-repeat ;
padding:20px 15px 20px 50px;
height:52px;
margin:0 auto;
text-align:center;
position:relative;
margin-top:20px;
}

/************폴라로이드********/
div.shadow {
  float: left;
  padding: 48px 1px 0px 1px;
  background: #fff;
  position: relative;
  background: white url(images/tline.jpg) repeat-x top left;
}


div.shadow img {
  padding: 0 17px 141px 17px;
  background: #fcecd3 url(images/bline.jpg) repeat-x bottom left ;
border-left:#6c8683 solid 2px;
border-right:#6c8683 solid 2px;
}

div.shadow div.topleft {
  width: 48px;
  height: 48px;
  background: url(images/tlcorner.jpg) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.shadow div.topright {
  width: 48px;
  height: 48px;
  background: url(images/trcorner.jpg) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

div.shadow div.bottomleft {
  width: 141px;
  height: 141px;
  background: url(images/blcorner2.jpg) no-repeat bottom left;
  position: absolute;
  bottom: 9px;
  left: -1px;
}

div.shadow div.bottomright {
  width: 141px;
  height: 141px;
  background: url(images/brcorner2.jpg) no-repeat bottom right;
  position: absolute;
  bottom: 11px;
  right: -1px;
}

.soribada-share {width:282px; padding: 10px 0 5px 0; float:left; }
.blogger-news-widget {
float: left;
width: 71px !important;
height: 79px !important;
margin: 0px 8px 0 0px;
*margin-left: 0px;
overflow: hidden;
}

.news-widget-top {display:block; height: 10px; width:56px; margin-top:-3px; position:absolute; z-index:1000; background:#fff ; }
.newmixup_widget {
float:right;
width: 62px !important;
height: 65px !important;
margin: -9px 4px 0 -15px; *margin-top:-42px;
_margin-left: 0px;
overflow: hidden; position:reealtive; display:block;
}

.mixup_top {display:block; background:#fff; height: 10px; width:70px; margin-top:-3px; position:absolute; z-index:1000;}
.mixup_left {display:block; background:#fff; height: 65px; width:5px; margin-left:-3px; position:absolute; z-index:1000;}
.facebook-like {z-index:10001 !important; float:left; margin-left:15px;}

/* 공유 버튼 */
.sharetop {
background : url(./images/share-top.png) no-repeat;
width: 600px;
height:55px;
text-indent:-8000px;
margin-bottom:7px;
}

.ShareEntry {
margin-right:3px;
}


.ttShareEntryWithSNS {
clear: none !important;
width: 143px !important;
padding: 10px 0;
float: left;
margin-left:0px; _margin-left:0px !important;
}

#google-buzz {
background: url(./images/btn_buzz.png) no-repeat;
width:29px; height:29px; cursor: pointer; border:none; 
}

#email span,
#hanfeed span,
#mixsh span,
#blogkorea span,
#allblog span,
#google-buzz span {
position: absolute;
left: -1000em;
top: -1000em;
}

#allblog {
background: url(./images/btn_allblog.png) no-repeat;
width:29px; height:29px; cursor: pointer; border:none; *margin-right:7px;
}

#blogkorea {
background: url(./images/btn_blogkorea.png) no-repeat;
width:29px; height:29px; cursor: pointer; border:none; *margin-right:7px;
}

#mixsh {
background: url(./images/btn_mixsh.png) no-repeat;
width:29px; height:29px; cursor: pointer; border:none; *margin-right:7px;
}

#hanfeed {
background: url(./images/btn_feed.png) no-repeat;
width:29px; height:29px; cursor: pointer; border:none; *margin-right:7px;
}

#email {
background: url(./images/btn_email.png) no-repeat;
width:29px; height:29px; cursor: pointer; border:none; margin-right:0px !important;
}



/*카테고리 글*/
.another_category {
border: 1px solid #cccccc !important;
}

div.another_category,  div.another_category_color_gray  {
border-color: #ccc !important;
}

div.another_category_color_gray th a.current {
border-color: #ccc !important;
}
.another_category th {
white-space: nowrap !important; 
}
.another_category th a.current {
font-weight: normal !important;
text-decoration: none !important;
background: url(./images/btn_soribadablog.png) 4px 3px no-repeat #fff;
*background-position:3px 4px;

color: #909090 !important;
line-height:200%;
padding: 4px 7px 3px 20px;
border-top: 1px solid #909090 !important;
border-left: 1px solid #909090 !important;
border-right: 1px solid #909090 !important;
/*border-bottom: 1px solid #efefef !important;*/

}
.another_category th span {display:none;}







.mixup_widget {margin-left:-15px; }
#box {border:none !important;} 
/*
object#localstorage, object#swfsettings, object#proxy, 
object#SWFMediaPlayer {
opacity:0;
width: 1px !important;
height: 1px !important;
margin-top:-1000px;
}*/

/*object {opacity:0;}
object#TiCumulus {opacity:1.0;}*/

.tmx_copyright {display:none;}
#tagcloud ul {padding:0  1.939em; list-style:none;}
#tagcloud li {display: inline; margin-right: 3px; padding: 0; background: none; }
#tagcloud .cloud1 {font-size:13px; color:#fe5b00;}
#tagcloud .cloud2 {font-size:12px; color:#fe5b00;}
#tagcloud .cloud3 {font-size:12px; color:#2b2b2b;}
#tagcloud .cloud4 {font-size:11px; color:#2b2b2b;}
#tagcloud .cloud5 {font-size:11px; color:#bbb;}

		.banner-container {
			width:250px;
			height:50px;
			overflow:hidden;
			position:relative;
			cursor:pointer;
			
		}
		.banner-slides {
			position:absolute;
			top:25;
			left:0; 
			margin-top:12px;
		}

		.banner-slides > div {
			position:absolute;
			top:25;
			width:250px;
			display:none;
			
		}

		#loopedslider {
			margin:0 auto;
			width:250px;
			position:relative;
			clear:both;
		}
			#loopedslider a {border:none;}
		ul.banner-pagination {
			list-style:none;
			width:50px;
			height:7px; 
			position:absolute;
			margin-top:-12px;
                        top:-12px;
			right:0;
			padding:0;
                        float:right; 
			margin-right: 5px; 
    
		}
		ul.banner-pagination li  {
			float:left;  width:10px;
		}
		ul.banner-pagination li a {
		  margin:2px;	
		  width:7px; height 7px; display:block;
			background: url(./images/banner-inactive.png) no-repeat; 
      text-indent:-8000px; overflow:hidden;
		}
		ul.banner-pagination li.active a {
		  margin:2px;		width:7px; height 7px; display:block;
			background: url(./images/banner-active.png) no-repeat; overflow:hidden;
      text-indent:-8000px;
		}

#livereBanner {display:none !important; width:1px !important; height: 1px !important;}

#tt-body-category #layer, #tt-body-category .another_category {display:none;}

p.tt-post-title {font-family:'맑은 고딕', 'Malgun Gothic', dotum, appleGothic, sans-serif;}
div#ttCanvas .tt-item .tt-post-title, div#ttCanvas .tt-item .tt-post-title a, div#ttCanvas .tt-post-title a {
font-family:'맑은 고딕', 'Malgun Gothic', dotum, appleGothic, sans-serif !important;
}

/*.ttShareEntryWithSNS {
clear: both;
width: 160px !important;
float: left;
}*/

body.tistory_grid_595 div#ttCanvas .tt-item .tt-post-etcinfo span {
float: right; line-height: 1em !important;
margin-top: 5px; 
}
