@charset "utf-8";
@font-face { 
font-family:ngttf; 
src:url(./images/NanumGothic.ttf); 
}

/* 반드시 들어가야 하는 스타일 시작 */
* {
	margin:0;
	padding:0;
}

html {
	width:100%;
	height:100%;
	margin:0;
	padding:0 ;
   background: url(./images/nb_pattern.jpg); 

}

body {
font-family: '맑은 고딕', 'Malgun Gothic', dotum, 돋움, '나눔고딕', NanumGothic ,ngttf, ngeot, tahoma,  굴림, gulim, verdana, palatino,  georgia, arial, nipey, sans-serif; 

	margin:0;
	padding:0; 
   width:100%;
   min-width:1000px; 

	/* background: url(./images/top-bg.png) 0 0 repeat-x; */
}

html>body {
    min-height: 100%;
    height: auto;
}



a {
	color:#909090;
	text-decoration:none;
}

a:hover {
color:#003975;
	text-decoration:none;
}

#main-wrapper {
        margin: 0;
        padding: 0;
	/* background: url(./images/main-wrapper.png) top center no-repeat; */
      *height: 100%;
}

h3.socialPostTitle { 
font-size:13px; margin:0; padding:0; color:#424242; border:0 none;
font-family:'맑은 고딕', 'Malgun Gothic', 'trebuchet ms',verdana,helvetica,arial,sans-serif; 
}

body.tistory_grid_630 div#ttCanvas a {
text-decoration:none !important;
}
body.tistory_grid_630 div#ttCanvas a:hover {
color:#d41f24
}
body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.newbalancethinking {
height: 42px;
width: 630px;
background: url(./images/main-thinking.jpg) no-repeat;
margin-left:0px; padding:0; display:block; 
}

body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.newbalancethinking  span a {
display:block; position: absolute;
width: 57px;
height: 24px;
text-indent:-8000px;
overflow:hidden; margin: 10px 0 0 20px; 
}


body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.happy-go-lucky {
height:42px;
width:630px;
background: url(./images/main-people.jpg) no-repeat ; margin-left:-0px; padding:0; display:block;
}

body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.happy-go-lucky span a {
display:block; position: absolute; 
width:67px;
height:34px;
text-indent:-8000px;
overflow:hidden;  margin: 10px 0 0 20px; 
}

body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.native-new-balance {
height:42px;
width:630px;
background: url(./images/main-lifestyle.jpg) no-repeat;  margin-left:0px;padding:0; display:block;
}

body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.native-new-balance span a {
display:block;  position: absolute;
width:57px;
height:34px;
text-indent:-8000px;
overflow:hidden;  margin: 10px 0 0 20px; 
} 

body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.run-dont-stop {
height:42px !important;
width:630px;
background: url(./images/main-nbchoice.jpg) no-repeat; margin-left:0px;padding:0; display:block;
}

body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.run-dont-stop span a {
display:block; position: absolute;
width:57px;
height:34px;
text-indent:-8000px;
overflow:hidden;  margin: 10px 0 0 20px; 
}


body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.space-balance {
height:42px !important;
width:630px;
background: url(./images/nb-review.png) no-repeat; margin-left:0px;padding:0; display:block;
}

body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.space-balance span a {
display:block; position: absolute;
width:57px;
height:34px;
text-indent:-8000px;
overflow:hidden;  margin: 10px 0 0 20px; 
}


body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.item-planner {
height:42px !important;
width:630px;
background: url(./images/main-runners-nb.jpg) no-repeat; margin-left:0px;padding:0; display:block;
}

body.tistory_grid_630 div#ttCanvas .tt-span-12 h3.item-planner span a {
display:block; position: absolute;
width:57px;
height:34px;
text-indent:-8000px;
overflow:hidden;  margin: 10px 0 0 20px; 
}



/*******************/
#basicuse{width:480px!important}
.thumbs{margin:13px 0 0 3px;margin-left:0px;padding:0;overflow:hidden}
.thumbs li{list-style:none;float:left;margin:4px 2px 8px 7px;margin-left:0px;_display:inline;padding:0}

.tt-post-summary {
text-align:justify;

}
p.tt-post-summary {text-decoration:none;}


.b_link {
margin: 15px 0px 0px 17px;
}
.b_link img {
margin:3px 0;
/*border:1px solid #dbdbdb; 
opacity:0.73;
filter: alpha(opacity=73);
-ms-filter: "alpha(opacity=73)";*/
background:# fff;
}
.b_link img:hover {
margin:3px 0;
/*border:1px solid #bd1e25;
opacity:1;
filter: alpha(opacity=100);
-ms-filter: "alpha(opacity=100)";*/
}

.tweet_stream {
padding:0;
margin:0;
}

.tweet {clear:both; padding:3px 5px 4px 0px; margin: 4px 0;}

.tweet-left { 
float:left;
clear:both;
padding:0 6px 0 0;
}

.tweet-left a{ 
float:left;
clear:both;
border:1px solid #929292;
}

.tweet-left a:hover{
float:left;
clear:both; 
border:1px solid #bd1e25;
}

.tweet-right {
text-align:left;
padding-bottom:3px;
min-height:50px;
}

.tweet-right .text {color:#929292; word-break:break-all;  word-wrap: break-word; text-align:left;}
.tweet-time {padding: 0 3px;}
.tweet-user {padding: 0 3px; display:none; }

.tweet-reply {padding-left:4px;}
.tweet-right a {
color:#02acf9;
}

.tweet-right a:hover {
color:#c50f38;
}


.berghaus-share {width:296px; float:left; padding: 10px 0 5px 0; }

.google-plus {
margin:5px 0 10px;
}

.blogger-news-widget {
width: 60px !important;
height: 61px !important;
margin: 0 0 0 0;
border-bottom: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
overflow: hidden; 
}


.facebook-like {z-index:99999 !important; }

.sidebar_bottom {
width:430px; 
_width:467px;

float:left;
margin:0px ;
padding-top:45px;
padding-left:37px;
_padding-left:17px;
}

.flickr_right {margin-right:0px; *width:430px !important; *overflow:hidden;  float:right; padding-right:39px; padding-top: 45px;
padding-left: 37px;
}

.flickr_left {margin-right:0px; *width:430px !important; *overflow:hidden;  float:left; padding-left:39px; padding-top: 45px;
padding-left: 37px;
}

.sidebar_bottom ul {
list-style:none; margin:10px 0 0 0; padding:0;
}

.bottom_title {
height:22px;
text-align:left;
line-height:1.3em;
margin-bottom:20px;
*margin-top:17px;
}

.bottom_left {width:53px;  height:16px; *height:18px; display:inline-block;  *float:left;  margin-left: 0px;  *cursor:hand; text-indent:-8000px; _margin-left:16px; }
.bottom_right {width:171px; height:16px;  *height:18px; display:inline-block; margin-left: 0px; *margin-left:2px;    *cursor:hand;text-indent:-8000px; *float:left;   }



.main-menu { float:left; text-align:center;  width:1002px !important; height:50px !important;  clear:both; position:relative; top:128px; margin-left:-1px;
      
}


.main-menu ul {  
width:1002px; height:50px; padding:0; margin:0; list-style-type: none; float:left;


}
.main-menu li {
	border: none;
	float: left;list-style-type: none;
	height: 50px;
        width:167px;
	margin: 0; padding:0;
	text-indent: -9999px; 

}
.main-menu li ul li, .main-menu li ul li a,
.main-menu li ul li a:hover {	height: 50px !important; }

.main-menu li a,
.main-menu li a:hover {
background: url(./images/main-menu.png) no-repeat 0 0;
	border: none;
	display: block;
	height: 50px !important;
	line-height: 1em;
	margin: 0;
	overflow: hidden;
	padding: 0; 
}

.main-menu .kwick1, .main-menu .kwick1 a {
	background-position:0px 0px;
}
.main-menu .kwick2, .main-menu .kwick2 a {
	background-position:-167px 0px;
}
.main-menu .kwick3, .main-menu .kwick3 a {
	background-position:-334px 0px; 
}
.main-menu .kwick4, .main-menu .kwick4 a { 
	background-position:-501px 0px;
}
.main-menu .kwick5, .main-menu .kwick5 a {
	background-position:-668px 0px;
}
.main-menu .kwick6, .main-menu .kwick6 a {
	background-position:-835px 0px;
}

#tt-body-page .main-menu .Thinking .kwick1 a,
#tt-body-category .main-menu .Thinking .kwick1 a,
.main-menu .kwick1 a:hover { 
	background-position: 0 -54px;
}

#tt-body-page .main-menu .People .kwick2 a,
#tt-body-category .main-menu .People .kwick2 a,
.main-menu .kwick2 a:hover{
	background-position: -167px -54px;
}

#tt-body-page .main-menu .Lifestyle .kwick3 a,
#tt-body-category .main-menu .Lifestyle .kwick3 a,
.main-menu .kwick3 a:hover {
	background-position: -334px -54px;
}

#tt-body-page .main-menu .Choice .kwick4 a,
#tt-body-category .main-menu .Choice .kwick4 a,
.main-menu .kwick4 a:hover {
	background-position: -501px -54px; 
}

#tt-body-page .main-menu .Review .kwick5 a,
#tt-body-category .main-menu .Review .kwick5 a,
.main-menu .kwick5 a:hover { 
	background-position: -668px -54px;
}
#tt-body-page .main-menu .Event .kwick6 a,
#tt-body-category .main-menu .Event .kwick6 a,
.main-menu .kwick6 a:hover{
	background-position: -835px -54px;
}

/* 페이징 - 현재 페이지 */
#paging {
	width:630px;
        margin:15px 0;
	text-align:center;
        height:25px; font-size: 12px !important;
 }

.paging {padding: 4px 8px; /* .3em .7em; */}

#prevPage,
#nextPage,
#paging .numbox a {
text-decoration: none;
font-family:'맑은 고딕', 'Malgun Gothic', 'trebuchet ms',verdana,helvetica,arial,sans-serif; 
}



#paging .numbox .selected {
text-decoration: none;
color: #6a7179;
border: 1px solid #b5b5b5;
background: #e6e6e6  /*url(./images/title-bg.png)*/  ;
padding: 4px 8px; /* .2em .7em; */
position:relative;
}

#prevPage span,
#nextPage span,
#paging .numbox span {
text-decoration: none;
padding: 4px 8px;  /* .2em .7em; */
color: #b5b5b5;
border: 1px solid #b5b5b5; margin: 0 3px;
position:relative;
}

#prevPage span:hover,
#nextPage span:hover,
#paging .numbox span:hover {
text-decoration: none;
color: #6a7179 !important;
border: 1px solid #b5b5b5;
background: #e6e6e6;
}


#paging .numbox .interword {
border: none;
padding: 4px 0;
margin:0 -3px;
}

#paging .numbox .interword:hover {
border: none;
padding: 4px 0;
background: none;
color: #A0A5A0 !important;
}

.no-more-prev {display:none;}

.no-more-next {display:none;}


/* 카테고리 - 이미지 버튼 */
.ib {
	cursor:pointer;
}

/* 카테고리 - 트리 셀 */
.branch3 {
	cursor:pointer;
}

/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt {
	color:#00bfff;
	font:11px dotum;
}


/* 종류별 코멘트 [##_rp_rep_class_##] */
.wrapper .rp_general {
}


.rp_admin {
     
}


.rp_secret, .rp_secret p{
	color:#f30 !important;
}

/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_general {}

/*
.guest_admin {
	background:url(images/iconAdmin.gif) no-repeat;
	padding-left:20px;
}
*/

/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
.hiddenComment {
	background:url(images/iconSecret.png) 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;
}


#taglog ul,
#tagbox ul {
	text-align:justify;
       padding:10px;
}

#blogMenu li,
#userMenu li,
#tagbox li,
#taglog li,
#counter li {
	display:inline;
}



#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;
}


/* 블로그 레이아웃 */


#header {
	width:100%;
        min-width:1000px; _width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
        margin:0 auto;
        text-align:center;
       /* background: url(./images/header-bg.png) repeat-x ;*/
       	height:200px;
        position:static; 
}

#header-inner {
	width:1000px; 
      	height:165px;
        margin:0 auto;
        position:relative; 
}




/* 해더 */

#header-inner h1 a {
        margin:0; 
	padding:0px;
        width:411px;
        height : 58px;
        text-indent:-8000px;
        text-align:left;
        display:block;
        position:absolute;
        overflow:hidden;
        top:60px; left:0px;
        float:left; position: absolute;
background: url(./images/head-title.jpg) no-repeat top left;
}

#header-inner h1 a:hover {
background-position: bottom left;
}

#header #blogMenu {
	float:right;
	margin-top:5px;
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
body, html, #body {
	width:1144px;
}
}

#body {
	width:1004px;
        margin:0 auto;
        padding:0; overflow:hidden;
}


#berg-burg {width:1001px;  float:left;  
border-top:1px solid #d8d8d8;    
border-bottom:1px solid #d8d8d8;  
background:url(./images/container-body.png) repeat-y ; margin:0;  padding:0;/*ie7 안 됨 */

}




#sidebar {
	float:right;
	width:320px;
	text-align:left;
	overflow:hidden;
       margin:0; 

}

#sidebar-inner {
float:right;
width:298px;
margin-left:3px;
}

#content {
        margin:0px 0 10px 30px; _margin-left:15px; 
	width:630px !important;
	text-align:left;
        float:left;
	background-color:tranceparent;  /* #fff; */
        padding-bottom:2px; _overflow:hidden;
}

#footer {
	width:100%;
       /* min-width:1000px; _width:expression(document.body.clientWidth < 1000? "1000px": "auto" );*/
        margin:0 auto;
        text-align:center;
        background: url(./images/footer-bg.png) center top; 
}
#footer ul {margin:0 auto; padding:0; list-style:none;   } 
ul#footer-inner {
        clear:both; 
	width:1001px;
        position:relative;
        z-index:999 !important;         
        display: inline-block;
        margin-top:30px !important;
}

#footer-body {
clear: both;
width: 1001px;
min-width: 1001px;
_width: expression(document.body.clientWidth < 1001? "1001px": "auto" );
/*height: 100%;*/
margin: 0;
padding: 0;
position: relative;
display: inline-block;
background: url(./images/footer-body.jpg) no-repeat center -30px;
border:none;
}


#footer-tail {
clear:both;
	width:1001px; min-width:1001px; _width:expression(document.body.clientWidth < 1001? "1001px": "auto" );
height:123px !important;
       margin:0 auto;
       padding:0;    
       position:relative;      
background: url(./images/footer-tail.png) no-repeat center top; 
border:none;
*margin-top:-5px !important;
}
#footer-tail ul.sisisi {list-style:none;  clear: both; width:904px !important; text-align:center; margin:0 auto; height:80px; line-height:120%; }

/* 박스 레이아웃 */
.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:630px;
	padding:22px 0px 0 0px;
	/*overflow:hidden; */
}

.content-search-bg {
	width:630px;
	padding:0;
/*	background:url(./images/layout_bg3.gif) repeat-y; */
	overflow:hidden;
}

.content-btm {
	width:630px;
	height:15px;
	margin-bottom:19px;
	font-size:0;
}


.side-top {
margin-top:15px;
}
.side-top-top {
margin-top:25px;
}

.side-youtube-top {
margin-top:0px;
}


.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;
}

.user-top {
	background-position:0 -5px;
}

.user-btm {
	margin-bottom:8px;
	background-position:0 0;
}




/* 검색 */
#searchBox {
	width:272px;
	height:32px;
	margin-bottom:8px; margin-left:5px;
	background:url(./images/search-bg.jpg) no-repeat;
}

#searchBox input.text {
	width:185px;
	height:28px;
	padding-top:2px;
	padding-left:24px;
	background-color:transparent;
	color:#000000;
	font:11px/11px dotum;
	vertical-align:middle; *float:left; 
          *margin-left:-15px; }

#searchBox input.submit {
	width:57px;
	height:30px;
	margin-right:0;
	background-color:transparent;
	vertical-align:middle;
	text-indent:-5000px;
	overflow:hidden;
}


/* 본문 */
.nonEntry h3 {
	width:630px;
	height:48px;
	background-image:url(./images/title.png);
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}

#taglog h3 {
	background-position:0 17px;
}

#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:#d60013;
	color:#fff;
	font-weight:bold;
	font-size:18px;
}

#taglog li .cloud2 {
	color:#d60013;
	font-weight:bold;
	font-size:17px;
}

#taglog li .cloud3 {
	color:#939393;
	font-weight:bold;
	font-size:15px;
}

#taglog li .cloud4 {
	background-color:#9E9E9E;
	font-weight:bold;
	color:#fff; font-size:13px;
}

#taglog li .cloud5 {
	color:#bebebe;
}


/* 지역로그 */
#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;
        height:100%; 
}

#guestbook h3 {
	margin-bottom:25px;
}
/******** test *****/
#guestWrite                 { padding:15px;  background-color:#f5f5f5;  border:1px solid #ddd;}
#guestWrite p                { clear: both; padding: 0; margin:0;}
#guestWrite p.writerInfo label  { width: 80px; float: left; font: 0.85em verdana; padding-top: 2px; vertical-align: middle;  }
#guestWrite p.writerInfo input  { float: left; width:150px; border: 1px solid #d1d3d4; vertical-align: middle; margin-bottom: 5px; padding: 2px 0 0 8px; }
#guestWrite textarea            { width:/*@post-width:-44=*/586px/*@*/;  padding: 5px; border: 1px solid #d1d3d4; }
#guestWrite .homepage           { width: /*@post-width:-180=*/450px/*@*/ !important; font: 0.85em verdana; color: #999; height: 16px; }
#guestWrite input.submit        { background: url(./images/btn_write.png) no-repeat; width: 146px; height: 41px; display: block; margin: 5px auto 0; text-indent: -1000em; border: none; cursor: pointer; }
#guestWrite .secretWrap         { clear: both; padding: 15px 0 5px; }
#guestWrite .checkbox           {	border:none; padding:0;	margin:0; width:25px;}

#guestList                  { padding:10px 0 0 0;}
#guestList ol,
#guestList ul               { margin:0; padding:0;  list-style:none; }
#guestList .guest_admin, #guestList .guest_general { padding-top: 15px; }
#guestList p.ctrlGuest, #guestList p.ctrlGuestRe { border-bottom: 1px dotted #ccc; padding-bottom: 4px; margin-bottom: 13px; height: 15px; }
#guestList p.ctrlGuestRe { margin-bottom: 7px; }
#guestList ol li            { border:5px solid #eee; padding: 0 20px 10px;  margin-bottom:10px; width:/*@post-width:-50=*/580px/*@*/; overflow:hidden;}
#guestList li ul li         { width:/*@post-width:-90=*/540px/*@*/; background-color: #f5f5f5;  padding :0 20px 10px;  border:none;  overflow:hidden; margin-top: 15px; }
#guestList li .name         { float: left; color:#333;  font-weight:bold; letter-spacing: -1px; padding-right: 15px; }
#guestList li span.name img 	{ vertical-align: middle; }
#guestList li .name a { color:#333; font-weight:bold; }
#guestList li .date         { float: left; font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#999; padding-right: 15px; }
#guestList .desc { clear: both; }

#guestList .control a.modify       { background:url(images/btn_b_editndel.gif) no-repeat; padding-bottom:2px; width: 52px; height: 15px; display: block; float: left; text-decoration: none; }
#guestList .control a.modify span  { display:none;}
#guestList .control a.write        { background:url(images/btn_b_reply.gif) no-repeat; padding-bottom:2px; width: 39px; height: 15px; display: block; float: left; text-decoration: none; }
#guestList .control a.write span   { display:none;}

/********* end *****/
/* 방명록댓글쓰기 */
#guestWrite {
	margin-top:0;
}

.commentWrite {
	margin-top:20px;
}

.info-write {
	height:44px; width:385px;
	/*background-color:#A6D164;*/
}

.info-write * {
	vertical-align:middle;
}

.info-write input {
	height:20px;
	padding-top:3px;
        border:1px #ddd solid;
	background-color:transparent;
	color:#9f9f9f;
	font-size:12px;
}

.info-write label {
	background-image:url(./images/head.png);
	background-repeat:no-repeat;
}

.info-write .name label {
	padding-left:36px;
	background-position:8px 7px;
}

.info-write .password label {
	padding-left:55px; 
	background-position:3px -13px;
}

.info-write .homepage label {
	padding-left:21px; margin:5px 0 0 7px;
	background-position:-30px -34px; float:left;
}

.info-write .name input {
        margin-left:3px;
	width:120px;
}

.info-write .password input {
        margin-left:3px;
	width:120px;
}

.info-write .homepage input {
         margin-top:5px;  _margin-top:2px;
        margin-left:11px; _margin-left:8px;
	width:312px;
}

.secretWrap {
	width:52px; *width:57px; color: #9F9F9F;
	height:19px; 
	padding-top:2px; float:right; margin:-12px 0 5px 0;
}

.secretWrap * {
	vertical-align:middle;
	color:#aaa;
	font-size:8pt;
}




textarea {
	width:618px;
	padding:5px;
	border:1px solid #dadada;
	height:111px;
	color:#9F9F9F; /*overflow:hidden;*/
	font:12px/18px Dotum, AppleGothic, sans-serif;
}
.button {
	width:630px;
	height:41px;
	margin-top:3px;
	text-align:right;
}

.button input {
	float:right;
	width:146px;
	height:41px; 
	background:url(./images/btn_write.png) no-repeat 3px 0;
	text-indent:5000px;
}

/* 방명록댓글읽기 */
.commentList {
	width:630px;
	overflow:hidden;


}

.commentList .name,
.commentList .name a {
	color:#7A7A7A;
	font-size:13px;
        font-weight:bold; 
}

.commentList .date {
	color:#9F9F9F;
	font-size:12px;
}

.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-size:13px;line-height: 1.6em;
}

.commentList ol li {
	background:url(./images/line_dot.gif) repeat-x bottom; border: 1px solid #dadada;
	background: #f7f7f7; margin-top:7px;       
}

.commentList ol li .wrapper {
	width:600px;
	padding:11px 18px 0 15px; 
}


.commentList ol li ul li {
	background:#f7f7f7; border: none;
}

.commentList ul li .wrapper {
	width:534px;
	padding-left:47px;
        text-align:justify;
	background:url(images/iconIndentArrow_re.gif) no-repeat 18px 11px;
	 
}

.commentList ul li .wrapper .rp_general,
.commentList ul li .wrapper .rp_admin {
	width:534px;
        border: 1px solid #e4e4e4;
        text-align:justify;
	background:#fff; padding:10px 10px 5px 10px; margin-bottom:10px;
	 
}

/* 검색목록 */



.listEntry {
	padding:6px 20px 25px 0; 
}

.listEntry h3 {
       position:relative;
	margin-bottom:10px;
	color:#333132;
	font:bold 13px/17px 'Malgun Gothic', '맑은 고딕', Dotum, AppleGothic, sans-serif;
}

.listEntry ol {
	width:630px;
	border-top:1px solid #cccccc;
}

.listEntry li {
	padding-top:4px;
	padding-bottom:3px;
	border-bottom:1px solid #cccccc;
}

.listEntry li span,
.listEntry li a {
	color:#909090;
	font-size:13px;
}

.listEntry li a img {display:none;}
.listEntry .date {
	float:right; margin-left:20px;
}


/* 포스트제목 */
.content-title {
	padding-left:64px;
}
.entry_title_bg {
background: url(./images/title-pattern.png) ; 
border: 3px solid #fff;
padding: 10px 10px 15px 10px; 
width: 602px;
/*_padding:13px 9px;*/
position:relative;
}
.entry_title_bg .date {
	float:right;
	height:12px;
	margin-top:15px;
	color:#a2a2a2;
	font:bold 12px/12px '맑은 고딕', dotum, sans-serif ;
padding-bottom:9px;
}

.entry_title_line { 
border: 1px solid #dadada;
margin-top: 4px;
}
.admin {
	position:relative;
	float:right;
        width:435px; 
	margin-top:-17px; z-index: 10;
}

.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 {
        clear:both;
	color:#222 ;
        text-align:justify;
	font:bold 20px '맑은 고딕', 'Malgun Gothic', dotum, appleGothic, sans-serif; display:block;
}

.titleWrap h2 a {
	color:#222 ;
	font:bold 20px '맑은 고딕', 'Malgun Gothic', dotum, appleGothic, sans-serif; 
}

.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:630px;
	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 p, .article div, .article span {
        line-height: 1.9em !important;
}
.article {
	margin-top:25px;
	width:630px;
	/*overflow:hidden;*/ z-index:10000 !important;
        text-align:justify;
        line-height: 1.9em !important;
}

.article {
	color:#717171;
	font-size:13px;
}

.article a {
	color:#003975;
	font-size:12px;
}
.article a:hover {
	color:#01adf7;
}


.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:11px 0;
	color:#B3B3B3;
	font:12px dotum, appleGothic, sans-serif;
	text-align:right;
}

.tagTrail {
	margin-bottom:8px;
	padding-left:47px;
        padding-top: 8px;
	background:url(./images/txt_tag.gif) no-repeat 11px 5px;
}

.tagTrail,
.tagTrail a {
	color:#003975;
	font-size:12px;line-height: 1.5em;
}
.tagTrail a:hover {
	color:#c50f38;
}

/* 엑션트레일 */
.actionTrail {
	color:#676767;
	font:11px/12px  '맑은 고딕', 'Malgun Gothic', dotum, appleGothic, sans-serif; clear:both;
}

.actionTrail .wrapper {
        border: 1px solid #dadada;
	padding:13px 0 12px 17px !important; background: url(./images/title-pattern.png); *padding:4px 0 7px 17px;
color:#01adf7;
}
.wrapper a {
color:#f29398;
}
.actionTrail .tb {
       font-size:9pt;
       font-weight:bold; padding-left:14px;
       background: url(./images/txt_trackback.gif) no-repeat;
}

.actionTrail .rp {
	padding-left:21px;
        font-size:9pt;
       font-weight:bold;
       background: url(./images/txt_comment.gif) 5px 0 no-repeat; 
margin-left:23px;
}

.actionTrail .cnt {
	/*color:#909090;*/
	font:bold 10pt  '맑은 고딕', 'Malgun Gothic', dotum, sans-serif;
}

.actionTrail .st {
display:none;
}

/* 트랙백 */
.trackback h3 {
	color:#676767;
	font-size:14px; padding: 15px 0;
	height:24px;
	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;
}

.trackback-url {margin-left:18px; }

/*****top sns *************/
#nbkorea-top-sns ul {
width:259px; height:50px; padding:0; margin:0; list-style-type: none; 
position:absolute;
right:0px;
top:67px;
}
#nbkorea-top-sns li {
	background: url(./images/top-sns.jpg) 0 0px no-repeat;
	border: none;
	float: left;
	height: 50px;
	margin: 0;
	text-indent: -9999px;
        width:259px;
}

#nbkorea-top-sns li a,
#nbkorea-top-sns li a:hover {
	background: url(./images/top-sns.jpg) 0 0px no-repeat;
	border: none;
	display: block;
	height: 50px !important;
	line-height: 1em;
	margin: 0 9px 0 0;
        _margin:0;
	overflow: hidden;
	padding: 0;
     
}
#nbkorea-top-sns .facebook,
#nbkorea-top-sns .facebook a {
	background-position: 0 0px; width:47px;
}

#nbkorea-top-sns .facebook a:hover {
	background-position: 0 -50px;    width:47px;  /* 0 -75px width:69px; */
}

#nbkorea-top-sns .twitter,
#nbkorea-top-sns .twitter a {
	background-position: -47px 0px; width: 51px;  /* 66px*/
}

#nbkorea-top-sns .twitter a:hover {
	background-position: -47px -50px; width:51px;
}

#nbkorea-top-sns .flickr,
#nbkorea-top-sns .flickr a {
	background-position: -98px 0px; width:53px; /* 71px */
}

#nbkorea-top-sns .flickr a:hover {
	background-position: -98px -50px; width:53px;
}

#nbkorea-top-sns .youtube,
#nbkorea-top-sns .youtube a {
	background-position: -151px 0px; width: 57px;  /* 71px */
}

#nbkorea-top-sns .youtube a:hover {
	background-position: -151px -50px; width: 57px;
}

#nbkorea-top-sns .rss,
#nbkorea-top-sns .rss a {
	background-position: -208px 0px; width: 48px;
}

#nbkorea-top-sns .rss a:hover {
	background-position: -208px -50px; width: 48px;
}



/***nbkorea_sns***********/
#nbkorea_sns ul {
width:278px; height:52px; padding:0; margin-top:19px !important; list-style-type: none; margin-left:7px;
}
#nbkorea_sns li {
	background: url(./images/sidebar-sns.jpg) 0 0px no-repeat;
	border: none;
	float: left;
	height: 52px;
	margin: 0;
	text-indent: -9999px;
        width:278px;
}

#nbkorea_sns li a,
#nbkorea_sns li a:hover {
	background: url(./images/sidebar-sns.jpg) 0 0px no-repeat;
	border: none;
	display: block;
	height: 52px !important;
	line-height: 1em;
	margin: 0 9px 0 0;
        _margin:0;
	overflow: hidden;
	padding: 0;
     
}
#nbkorea_sns .faceb,
#nbkorea_sns .faceb a {
	background-position: 0 -0px; width:47px;
}

#nbkorea_sns .faceb a:hover {
	background-position: 0 -47px;    width:47px;  /* 0 -75px width:69px; */
}

#nbkorea_sns .twitt,
#nbkorea_sns .twitt a {
	background-position: -47px 0px; width: 51px;  /* 66px*/
}

#nbkorea_sns .twitt a:hover {
	background-position: -47px -47px; width:51px;
}

#nbkorea_sns .flic,
#nbkorea_sns .flic a {
	background-position: -98px 0px; width:53px; /* 71px */
}

#nbkorea_sns .flic a:hover {
	background-position: -98px -47px; width:53px;
}

#nbkorea_sns .youtu,
#nbkorea_sns .youtu a {
	background-position: -151px 0px; width: 57px;  /* 71px */
}

#nbkorea_sns .youtu a:hover {
	background-position: -151px -47px; width: 57px;
}

#nbkorea_sns .rss,
#nbkorea_sns .rss a {
	background-position: -208px 0px; width: 48px;
}

#nbkorea_sns .rss a:hover {
	background-position: -208px -47px; width: 48px;
}



/* 사이드바 */
.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;
}

#ytvideo2 {
/*border: 1px solid #aaaaaa; */
margin: 5px 11px 0 0; float:left; _margin:5px 0 0 0;
_width:286px !important; _overflow:hidden;
background: url(./images/loading-big.gif) no-repeat 50% 50%;
} 
.yt_holder {float:right; *width:421px;}

.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;
}



ul#youtube { width:120px; margin-top:5px; text-align:left; /*margin: 0 auto; text-align:center;*/ 
float:right;
}

li.currentvideo {margin:0 2px;  padding:2px; border:1px solid #bd1e25 !important; width:114px;  /*background:#000;*/}
ul#youtube li { margin:0 2px 7px 0px;  padding:2px; border:1px solid #b1b1b1; /* background:#000;*/ width:114px; }


#sidebar ul {
	margin-top:10px;
	padding-bottom:2px;
	overflow:hidden;
}

#notice ul li,
#tagbox ul li,
#recentPost ul li,
#recentComment ul li,
#recentTrackback ul li {
	margin-bottom:1px;
	padding-left:8px;
	background:url(./images/bul.gif) no-repeat 2px 9px; 
        margin-left:22px;
} 

#archive ul li {
margin-bottom: 1px;
padding-left: 8px;
background: url(./images/bul.gif) no-repeat 2px 6px;
margin-left: 22px;
}

#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:#9F9F9F;
	font-size:12px; line-height:1.6em;
}

#sidebar .cnt {
	color:#00bfff;
	font-size:12px;
}

.module_widget h3,
.module_plugin h3 {
	width:210px;
	margin-top:5px;
	padding-left:10px;
	color:#00bfff;
	font-size:12px;
}

.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:252px;
height:42px;
}

.side_title span {
color:#fff;
padding-left:5px;
font-family :'Malgun Gothic', '맑은 고딕', dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
	font-size:10pt ;
        font-weight:bold;
line-height:1.2em;
}

.likebox_title {
width:301px;
height:47px;
background:#fff url(./images/side-facebook.png) no-repeat left -20px;
margin-left: -10px;
position: absolute;
text-indent: -8000px;
}

.likebox_title span {
color:#000;
display:block; height:25px; width:83px; 
padding: 0px;
margin: 8px 0 0 23px;
position: absolute;
text-indent: -8000px; 
cursor: pointer; *cursor: hand; 
}



.category_title {
width:272px;
height:40px;
background:url(./images/side-category.jpg) no-repeat left top;
margin-left: 5px;
}

.category_title span {
color:#000;
display:block; height:25px; width:70px; 
padding: 0px;
margin: 8px 0 0 12px;
position: absolute;
text-indent: -8000px; 
cursor: pointer; cursor: hand;
}

#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 {
	margin:0;
	padding:0;
}

#category ul li {
background-image:none;
}
#category ul li span.c_cnt {
color:#003975;
}

#category ul li a {
height: 1px; line-height: 1.4em; margin:-10px; *margin-top:-17px;
padding: 0; display:block; text-indent:-8000px;
color:#000;
font-family :'Malgun Gothic', '맑은 고딕', dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
	font-size:9pt ;
        font-weight:bold;
line-height:1.4em;
/*	padding-left:15px;
	background:url(./images/iconDepth1.gif) no-repeat 0 0; */

}

/*2depth*/
#category ul li ul {margin-top:24px; margin-left:26px;}

#category ul li ul li  span.c_cnt {color:#717171;}

#category ul li ul li a {
font-family :'Malgun Gothic', '맑은 고딕', dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
	font-size:10pt ;
        font-weight:bold;
	background:none;
height:20px;
padding: 0 0 0 5px; text-indent:0; margin:0;
color:#717171;
float:left;
clear:both;
}
#category ul li ul li a:hover {
color : #d60013;
}
/*3depth*/
#category ul li ul li ul {margin:0;}
#category ul li ul li ul li a {
	margin-left:22px;
	background:url(./images/iconDepth3.gif) no-repeat 15px 3px;
	color:#909090;
height:19px; font-size:9pt;
}

.recent_title {
width:272px;
height:40px;
margin-left: 5px;
background:url(./images/side-recent-post.jpg) no-repeat left top; text-indent:-8000px;
}


.archive_title {
width:212px;
height:72px;
background:url(./images/recent-archive.png) no-repeat; text-indent:-8000px;
}

.link_title {
width:278px;
height:19px; _margin:0; _padding:0;
/*background:url(./images/side-favorite.jpg) no-repeat left -1px;*/ text-indent:-8000px;
margin-left:-15px;
}

#recentlink {
margin-bottom:50px;
margin-left:21px;
}
.recent_comment {
width:272px;
height:40px;
margin-left: 5px;
background:url(./images/side-recent-comment.jpg) no-repeat left top; text-indent:-8000px;
}

.recent_trackback {
width:212px;
height:72px;
background:url(./images/recent-trackback.png) no-repeat; text-indent:-8000px;
}

/*

#tagcloud {position:relative; margin:0; padding:0;}
#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:#d60013;}
#tagcloud .cloud2 {font-size:12px; color:#d60013;}
#tagcloud .cloud3 {font-size:12px; color:#2b2b2b;}
#tagcloud .cloud4 {font-size:11px; color:#2b2b2b;}
#tagcloud .cloud5 {font-size:11px; color:#bbb;} 
*/

.title-tag-cloud {
width:272px;
height:40px;
margin-left: 5px;
background:url(./images/side-tag.jpg) no-repeat right top; 

}

.title-tag-cloud span {
color:#000;
height:20px; width:37px; 
padding: 0 0 0 0;
margin: 10px 0 0 12px;
position: absolute;
text-indent: -8000px; 
display:block; 
cursor: pointer; cursor: hand;
}

/* #recentdaumview {margin-left:-1px;}  */


.likebox-left {
background: #fff /* url(./images/daumview_left.png) repeat-y */;
float:left;
height: 254px;
margin-top: 47px;
position: absolute;
width: 10px; 
margin-left:-5px;
_margin-left:0px;
}

.likebox-right {
background: #fff /*url(./images/daumview-right.png) right 0 repeat-y */;
float:right; 
height: 285px;
margin-top: 33px;
margin-left:277px;
_margin-left:281px;
position: absolute;
width: 10px; 
}

.likebox-bottom {
width:295px;
height:10px;
background: #fff ;
position: absolute;
margin-top: -6px;
_margin-left:2px;
}
.title-daum-view {
width:300px;
height:72px;
margin-left: -10px;
background: #fff url(./images/side-daum-view.jpg) left top no-repeat;
position:absolute;
text-indent:-8000px;
}

.daum-left {
background: #fff /* url(./images/daumview_left.png) repeat-y */;
float:left;
height: 210px;
margin-top: 70px;
position: absolute;
width: 14px; 
_margin-left:0px;
}

.daum-right {
background: #fff;
float:right; 
height: 214px;
margin-top: 70px;
margin-left:270px;
position: absolute;
width: 20px; 
}

.daum-bottom {
width:292px;
height:12px;
background: #fff /*url(./images/daumview_bottom.png) left top no-repeat */;
position:absolute;
margin-top:-11px;  
_margin-left:2px;
}

/*태그박스*/
#tagbox {vertical-align:top; _margin-top:-200px; }

#tagbox li {
	margin-right:2px;
	padding-left:0 !important;
	background:none !important;
}

#tagbox li,
#tagbox li a {
	font-size:11px;
	line-height:15px !important;
	font-family:'Malgun Gothic', '맑은 고딕', dotum, verdana, sans-serif;
}

#tagbox li .cloud1,
#tagbox li .cloud2,
#tagbox li .cloud3 {
	color:#00bfff;
}


/* 달력 */
#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;
}


/* 푸터 */


#footMenu {
	float:left; margin-top:33px; height:13px; text-align:left; display:block;

}

#footMenu a {
	padding-right:8px;
}

#footMenu,
#footMenu a {
	color:#717171 /*#7DBB1C*/;
	font-size:12px;
}

#counter {
	float:right;
	color:#717171 /*#97C949*/;
        clear:both; position:absolute;
        bottom:45px;
        right:40px;    font-size:12px; 
}

#counter li {
	padding-left:8px;
}

#adTistory {
	display:block;
	float:left;
	width:60px;
	height:12px;d
	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;
	float:left;
	margin-top:13px; *margin-top:8px;

}
#bottom_logo {
height:28px !important;
width:59px;
background: url(./images/nb-logo.gif) no-repeat left top; display:block;
float:right;
clear:both;
padding:0px;
position: absolute;
bottom: 71px;
right: 40px;
}

#bottom_logo span a {
display:block; 
width:59px;
height:28px;
text-indent:-8000px;
overflow:hidden;  /*margin:0px;*/ 
}

#copyright,
#copyright a {
	color:#7e7e7e;
	font-size:12px;
}


.txt,
.hide {
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
display:block; 
text-indent:-8000px;
}

.clear {
	clear:both;
}


/* 공유 버튼 */
.sharetop {
background : url(./images/share-top.jpg) no-repeat;
width: 630px;
height:142px;
text-indent:-8000px;
margin-bottom:7px;
}

.ShareEntry {
margin-right:3px;
}


.ttShareEntryWithSNS {
clear: none !important;
width: 143px !important;
padding: 10px 0;
float: left;
margin-left:5px; _margin-left:0px !important;
}

/*카테고리 글*/
.another_category {
border: 1px solid #cccccc !important;
}
.another_category_color_gray h4,
.another_category_color_gray h4 a {
font-family:'맑은 고딕', 'Malgun Gothic', 'trebuchet ms',verdana,helvetica,arial,sans-serif;
font-size: 13px !important;
}


div.another_category,  div.another_category_color_gray  {
border-color: #dadada !important;
}

div.another_category_color_gray th a.current {
border-color: #ffffff !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_arrow.gif) 4px 9px no-repeat #fff;
*background-position:4px 5px;
color: #d41f24 !important;
line-height:200%;
padding: 4px 7px 3px 18px;
}
.another_category th span {display:none;}

/* 트위터 댓글 */
.berghausway-twitter {clear:both; margin:0; }

#tweets {margin-bottom:13px;}
/* ul list */
ul.ttw-inner{
	padding:30px 0 0 0;
	margin:11px 0;
       text-align:left;
       font-size:12px;
border-bottom:silver 1px dotted; float:left;
background :url(./images/twitter-comment.jpg)  no-repeat ;
}

ul.ttw-inner li{
   /* background :url(./images/nb-twitter-bg.gif) repeat-x;*/
/*	border-bottom:silver 1px dotted;*/
	border-top:silver 1px dotted;
	float:left;
	margin:1px 0 0px 0;
	padding:2px 0px 4px 2px;
	list-style-type:none;
	position:relative;
	/*height:48px;
	overflow:hidden; */
	width:598px;
    min-height:46px;
    height:auto !important;
    height:46px;
clear:both;
}
/* author img */
ul.ttw-inner span.ttw-author-img{
	display:block;
	width:45px;
	height:45px;
	margin:0 4px 0 2px;
	overflow:hidden;
	left:0;
	position:absolute;
padding: 2px;
border: 1px solid #4b91b4;
}
/* author name */
ul.ttw-inner strong a{
	margin-right:5px;
}
/* tweet body */
ul.ttw-inner span.ttw-body {
	display:block;
	margin-left:55px; 
        color : #909090; 
}

ul.ttw-inner span.ttw-body a {
        color : #4b91b4; 
}

ul.ttw-inner span.ttw-body a:hover {
        color : #c50f38;
}
/* tweet content */
ul.ttw-inner span.ttw-content{}
 
/* tweet meta : date, reply, retweet line */
ul.ttw-inner span.ttw-meta {
	color:#999999;
	display:block;
	font-size:0.894em;
	margin:3px 0 0;
}
ul.ttw-inner span.ttw-meta a{
	color:#999999;
	text-decoration:none;
}
ul.ttw-inner span.ttw-meta a:hover{
	text-decoration:underline;
}
/* customize reply link */
ul.ttw-inner a.ttw-reply { }
/* customize retweet link */
ul.ttw-inner a.ttw-retweet { }
 
/* customize links */
ul.ttw-inner a.ttw-link { }
/* customize @user links */
ul.ttw-inner a.ttw-at { }
/* customize #hashtags links */
ul.ttw-inner a.ttw-hashtag { }
 
/* Customize tweets of users with influence levels from 0 to 10 */
li.ttw-inf-0, li.ttw-inf-1, li.ttw-inf-2{ }
li.ttw-inf-3, li.ttw-inf-4, li.ttw-inf-5, li.ttw-inf-6{ 
	background:#ececec
}
li.ttw-inf-7, li.ttw-inf-8, li.ttw-inf-9, li.ttw-inf-10{
	background:#e0e0e0
}
 
/* Customize users image with influence levels from 0 to 10 */
li.ttw-inf-0 img{}
/* ...... */
li.ttw-inf-10 img{}
 
/* Customize users name with influence levels from 0 to 10 */
li.ttw-inf-0 strong{}
/* ...... */
li.ttw-inf-10 strong{}
/*#tt-body-category  #header .floatWrapper,*/
#tt-body-category .berghausway-twitter {display:none;}
.new-post {
background: url(./images/new.gif) 0 0px no-repeat;
width:55px; height:25px; 
text-indent:-8000px;
text-align:left;
}

.tipsy { padding: 5px; font-size: 12px; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: alpha(opacity=80) ; background-repeat: no-repeat;  background-image: url(./images/tipsy.gif); *margin-top:-2px; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

#searchList h3 {
background: url(./images/search_title_bar.png) no-repeat;
display:block;
width:630px;
*position:absolute; 
height:42px;
margin:15px 0 0 0;
padding:13px 0 0 11px;
}

#searchList ol {
*margin-top:65px; clear:both;
}

div#ttCanvas .tt-item .tt-wrap-post-thumb {
border: 1px solid #dbdbdb; 
}

body.tistory_grid_630 div#ttCanvas .tt-span-4-border {
border: 6px solid #f3f3f3 !important;
width: 184px !important; /*173*/
}

body.tistory_grid_630 div#ttCanvas .tt-span-6-border {
border: 6px solid #f3f3f3 !important;
width: 293px !important; /*275*/
}

body.tistory_grid_630 div#ttCanvas .si_customize_image {
border: 1px solid #dbdbdb; _border:none;
display: block;
height: 182px;
width: 305px;  _width:270px; 
float: left;
margin-right: 15px; _margin-right:0px !important; _margin-bottom:0px;
margin-bottom:10px; 
}

body.tistory_grid_630 div#ttCanvas .si_customize_image a {
 _margin-right:9px; _padding:0;
}
body.tistory_grid_630 div#ttCanvas .tt-item .tt-wrap-post-thumb:hover, body.tistory_grid_630 div#ttCanvas .si_customize_image:hover {
border: 1px solid #d60013; _border:none;
}


body.tistory_grid_630 div#ttCanvas .nb_customize_image2  {
border: 1px solid #dbdbdb ; _border:none;
display: block; 
height: 166px;
width: 216px !important; 
margin-right: 15px;  
margin-bottom:10px;
float:left;
}

body.tistory_grid_630 div#ttCanvas .nb_customize_image2 a {
_border: 1px solid #dbdbdb;  _margin-right:0;
}

body.tistory_grid_630 div#ttCanvas .tt-item .tt-wrap-post-thumb:hover, body.tistory_grid_630 div#ttCanvas .nb_customize_image2:hover {
border: 1px solid #d60013; _border:none;
}

body.tistory_grid_630 div#ttCanvas .nb_customize_image3  {
border: 1px solid #d6d6d6 ; _border:none;
display: block; 
height: 166px;
width: 216px !important; 
margin-left: 15px;  
margin-bottom:10px;
float:right;
}

body.tistory_grid_630 div#ttCanvas .nb_customize_image3 a {
_border: 1px solid #dbdbdb;  _margin-right:0;
}
body.tistory_grid_630 div#ttCanvas .tt-item .tt-wrap-post-thumb:hover, body.tistory_grid_630 div#ttCanvas .nb_customize_image3:hover {
border: 1px solid #d60013; _border:none;
}

div#ttCanvas .tt-item .tt-post-title, div#ttCanvas .tt-item .tt-post-title a, div#ttCanvas .tt-post-title a {
color: #222 !important;
line-height: 155%;
font-family: '맑은 고딕', 'Malgun Gothic', dotum, appleGothic, sans-serif;
}

div#ttCanvas .tt-post-title a:hover {
color:#D41F24 !important; }

body.tistory_grid_630 div#ttCanvas .tt-span-3-thumb_ratio-1_1 {
height: 134px !important;
overflow: hidden;
display: block;
}

body.tistory_grid_630 div#ttCanvas .tt-span-3-border {
width: 204px !important;
height: 154px !important;
border: 6px solid #f3f3f3 !important; _padding:0;
}

body.tistory_grid_630 div#ttCanvas .tt-span-9 {
width: 380px !important;
}

body.tistory_grid_630 div#ttCanvas .tt-item .tt-post-etcinfo span {
float: right; line-height: 1em !important;
margin-top: 5px; 
}

.topButton {
width:74px;
height:40px;
position:absolute;
top:-26px;
right:0px;
background:url(./images/top-button.gif) 0 -40px no-repeat;
text-indent:-99999px;
overflow:hidden;
display:block; 
}

.topButton:hover {
border:0;
background:url(./images/top-button.gif) 0 0 no-repeat !important;
}

/* 관련글 */
.txc-textbox {
background-color:#f7f7f7 !important;
}

/*서브 메뉴 */
#testid {margin:0 ; padding:0;}



#testid li:hover ul.sub-menu,
#testid li:hover ul.sub-menu-2,
#testid li:hover ul.sub-menu-3 {
display: block; 

}

#testid li ul.sub-menu,
#testid li ul.sub-menu-2,
#testid li ul.sub-menu-3 {
position: absolute;
top: 0px;
margin-top: 62px;
text-align: left;
line-height: 25px;
z-index:10000 !important; 
display: none;
/*	-moz-border-radius: 7px 7px 0 0 ;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	border-radius:  7px 7px 0 0; */


}

#testid li ul.sub-menu {
width: 167px;
height:90px;
left: -5px; 
border: 1px solid #243048;
}

#testid li ul.sub-menu-2 {
width: 134px;
left: 120px;
height:90px;
border: 1px solid #243048;
}

#testid li ul.sub-menu-3 {
width: 142px;
left: 328px;
height:60px; 
border: 1px solid #243048;
}

#testid li ul.sub-menu li a {
background-image:none;
background-color: #243048;
width: 165px !important;
text-indent:0; 
color:#fafafa;
opacity:0.8;  padding-right:2px;
filter:alpha(opacity=80);       /* For IE 5-7 */
-ms-filter:"alpha(opacity=80)";
_margin-right:0px !important;  
}

#testid li ul.sub-menu-3 li a {
background-image:none;
background-color: #243048;
width: 140px !important;
text-indent:0; 
color:#fafafa;
opacity:0.8;  padding-right:2px;
filter:alpha(opacity=80);       /* For IE 5-7 */
-ms-filter:"alpha(opacity=80)";

}

#testid li ul li a {
background-image:none;
background-color: #243048;
width: 132px !important;
text-indent:0; 
color:#fafafa;
opacity:0.8;  padding-right:2px;
filter:alpha(opacity=80);       /* For IE 5-7 */
-ms-filter:"alpha(opacity=80)";
_margin-right:0px !important;  
} 

#testid li ul li a:hover {
background-image:none;
background-color: #243048;
text-indent:0;
color:#bb1e25;
opacity:0.9;  
filter:alpha(opacity=90);       /* For IE 5-7 */
-ms-filter:"alpha(opacity=90)";
} 

#testid ul li span {
display: block;
font-family:  arial, '맑은 고딕', 'Malgun Gothic', tahoma, dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, sans-serif;
font-size: 13px;
font-weight: bold;
padding: 10px 0 4px 10px;

}

#testid ul.sub-menu-3 li span {
display: block;
font-family:  arial, '맑은 고딕', 'Malgun Gothic', tahoma, dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, sans-serif;
font-size: 13px;
font-weight: bold;
padding: 10px 0 4px 7px;
}


.sub_top a {
/*	-moz-border-radius: 7px 7px 0 0 ;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	border-radius:  7px 7px 0 0;*/

 }

.sub_bottom a {
/*	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	border-radius:  0 0 7px 7px; */ }
/************/


/**************/
#tags {
width: 285px;
margin: 5px 0 0 0;

}

#tags ul {
list-style-type:none;
padding: 0 1.3em;
margin:10px 0 0 0;
}

#tags li {
list-style-type:none;
padding:0;
margin:0; display: inline;

}

#tags ul li a{
line-height: 1.8em !important; 
}


#tags a:hover { 
color: #fff;
background: #d60013;
}

#tags .cloud1 {font-size:15px;color:#d60013;}
#tags .cloud2 {font-size:14px;color:#003873;}
#tags .cloud3 {font-size:13px;color:#003873;}
#tags .cloud4 {font-size:12px;color:#2b2b2b;}
#tags .cloud5 {font-size:11px; color:#bbb;} 



#nav {margin:5px 0 5px 20px; }
#lightbox {z-index:10000 !important;}

#tt-body-entry .berghausway-twitter {display:none;}
#tt-body-entry .berg-entry-cat {display:block; text-indent:-8000px; }
.berg-entry-cat {font-weight:bold; padding-left:5px; font-family:'맑은 고딕', 'Malgun Gothic', tahoma, dotum, 돋움, 굴림, gulim, verdana, palatino,  georgia, arial, nipey, sans-serif; font-size:14px;  
display: block;
height: 23px;
border-bottom: 1px solid #ddd;
}
.berg-entry-cat a {color:#d60013;

 }

#google-buzz {
background: url(./images/btn_buzz.png) no-repeat;
width:29px; height:29px; cursor: pointer; border:none; *margin-right:7px;
}

#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;
}

#tt-body-guestbook #paging {display:none;}
span.date {}

#ttWrapRemoteControl {z-index:10000 !important;}

.highslide-heading, .highslide-caption { color: #000 !important; 	font:bold 12px/12px '맑은 고딕', dotum, sans-serif !important ; 

 }

.flickr-media{background:url(./images/flickr-media.gif) no-repeat 2px 0;
*background:url(./images/flickr-media.gif) no-repeat 0 0;
padding-left:22px;margin-left:7px;white-space:nowrap;
overflow:hidden}

.highslide-caption a:hover{background:#fff url(./images/flickr-media.gif) no-repeat 2px 0;
*background:#fff url(./images/flickr-media.gif) no-repeat 0 0;
padding-left:22px;margin-left:7px;white-space:nowrap;overflow:hidden}

.highslide img {
border: 1px solid silver !important;
}

.highslide:hover img {
	border-color: #bd1e25 !important;
}

.si_good {
display:block;
width:630px;
height:89px;
background:url(./images/si_good.jpg) no-repeat top right;
}

div.si_good span a {
display: block;
width: 276px;
height: 89px;
text-indent: -8000px;
overflow: hidden;
margin: 0;
padding:0;
position:absolutes;
right:0;
float:right;
}

.newmixup_widget {
clear:both;
float:left;
width: 62px !important;
height: 75px !important;
margin: 3px 4px 0 -7px;  _margin-top:13px _margin-left:5px;
overflow: hidden; position:realtive; display:block;
}

.mixup_top {display:block; background:#fff; height: 3px; width:70px; margin-left:2px; position:absolute; z-index:1000; _padding:0; _margin:-14px 0 0 8px; _height:1px !important}
.mixup_left {display:block; height: 65px; width:1px; margin-left:-3px; position:absolute; z-index:1000;

}

.side-banner a {border:1px solid #ddd; margin:3px 0 3px 0}
.side-banner a:hover {border:1px solid red; margin:3px 0 3px 0}


/****************************************************
nivo slider
*****************************************************/
.tistory_grid_630 #slider-outer {
	width:100%;         min-width:1000px; /* _width:expression(document.body.clientWidth < 1000? "1000px": "auto" ); */
	height:385px;
/*background-color:transparent; */
        _overflow:hidden;
        margin:0 auto;
	padding:0;
        text-align:center;  position:relative; display:block;  
background: url(./images/sliderbg.png) center 345px no-repeat;
}

#slider-outer {
display:none;

}


.tistory_grid_630 #slider-inner {
	width:980px;
	height:330px;
        margin:0 auto ;
	padding:10px;
background: #fff;
position:relative;
display:block; border:none; 
}

#slider-inner {
display:none;
}  

body.tistory_grid_630 #slider {
	position:relative;
    width:980px !important;
    height:330px;

    margin: 0 auto;
	background:url(./images/loading-big.gif) no-repeat 50% 50%;
}
body.tistory_grid_595 #slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
body.tistory_grid_630 #slider a {
	border:0;
	display:block;
}

body.tistory_grid_630 .nivo-controlNav {
  display:none;
	position:absolute;
	left:260px;
	bottom:-42px;
}
body.tistory_grid_630 .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;
}
body.tistory_grid_630 .nivo-controlNav a.active {
	background-position:0 -22px;
}

body.tistory_grid_630  .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(./images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
body.tistory_grid_630 a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
body.tistory_grid_630  a.nivo-prevNav {
	left:15px;
}

body.tistory_grid_630  .nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
body.tistory_grid_630 .nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/******** twitter*************/
/*
 * jTweetsAnywhere V1.2.1
 * http://thomasbillenstein.com/jTweetsAnywhere/
 *
 * Copyright 2010, Thomas Billenstein
 * Licensed under the MIT license.
 * http://thomasbillenstein.com/jTweetsAnywhere/license.txt
 */
#jTweetsAnywhereSample {
font-size:12px;
line-height:1.5em;
}

.jta-tweet-list
{
    padding: 0;
    list-style: none;
}

.jta-tweet-list-item
{
    padding: 0px 0px 12px 0px;
    overflow: hidden;
word-break: break-all;
word-wrap: break-word;
_width:430px;
}

.jta-tweet-list-item:first-child
{

}

.jta-tweet-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-tweet-profile-image-link
{ 
}

.jta-tweet-profile-image img
{  border:1px solid #909090;
	width: 48px;
	height: 48px;
}
.jta-tweet-profile-image img:hover
{  border:1px solid red;
}

.jta-tweet-body
{
}

.jta-tweet-body-list-profile-image-present
{
	margin-left: 58px;
}

.jta-tweet-user-name
{
	display:none;
}

.jta-tweet-user-screen-name
{
}

.jta-tweet-user-full-name
{
    color: #900;
}

.jta-tweet-text
{
color: #929292;
word-break: break-all;
word-wrap: break-word;
text-align: left;
float:left;
_margin-top: 0px;
*width:372px;
}

.jta-tweet-user-screen-name-link,
.jta-tweet-user-full-name-link,
.jta-tweet-a,
.twitter-anywhere-user
{
    color: #02ACF9;
	text-decoration: none;
}

.jta-tweet-user-screen-name-link:hover,
.jta-tweet-user-full-name-link:hover,
.jta-tweet-a:hover,
.twitter-anywhere-user:hover
{
    color: #900;
}

.jta-tweet-link
{
}

.jta-tweet-link:hover
{
}

.jta-tweet-hashtag
{
}

.jta-tweet-hashtag:hover
{
}

.jta-tweet-attributes
{
	display: block;
    color: #999;
    font-size: 11px; float:left;
width:367px !important; text-align:left;
}

.jta-tweet-timestamp
{_width:100px;  }

.jta-tweet-source
{
}

.jta-tweet-inreplyto
{
}

.jta-tweet-location
{
}

.jta-tweet-retweeter
{
}

.jta-tweet-timestamp-link,
.jta-tweet-source-link a,
.jta-tweet-inreplyto-link,
.jta-tweet-location-link,
.jta-tweet-retweeter-link
{
    color: #999;
	text-decoration: none;
}

.jta-tweet-timestamp-link:hover,
.jta-tweet-source-link a:hover,
.jta-tweet-inreplyto-link:hover,
.jta-tweet-location-link:hover,
.jta-tweet-retweeter-link:hover
{
    color: #999;
	text-decoration: underline;
}

.jta-tweet-list-controls
{
	margin-top: 20px;
}

.jta-tweet-list-controls-button
{
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-controls-button:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-controls-button-more
{
}

.jta-tweet-list-controls-button-prev
{
}

.jta-tweet-list-controls-button-next
{
	margin-left: 10px;
}

.jta-tweet-list-autorefresh-trigger
{
	padding: 8px 0px 8px 0px;
	margin-bottom: 10px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-autorefresh-trigger:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-autorefresh-trigger-content
{
}

.jta-follow-button
{
}


.jta-tweet-box
{
}


.jta-connect-button
{
}


.jta-login-info
{
}

.jta-login-info-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-login-info-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-login-info-block
{
	margin-left: 58px;
}

.jta-login-info-screen-name
{
}

.jta-login-info-sign-out
{
	width: 97px;
	margin-top: 2px;
	padding: 1px;
	text-align: center;
    border: 1px solid #999;
}

.jta-login-info-sign-out:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}


.jta-loading
{
	margin: 0;
    padding: 8px 0px 8px 0px;
}

.jta-error
{
	margin: 0;
    padding: 8px;
    color: #000;
    background-color: #f00
}

.jta-nodata
{
	margin: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}

.jta-clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0; padding-bottom:1px;
}

span.twitter-uesr-image:hover {border:1px solid red !important; }
#tt-body-notice #paging {
display: none;
}

#Supporters2011 {
background: url(./images/2011_badge_small.png) no-repeat;
width:100px;
height:100px;
position: fixed; _position:absolute;
right: 10px;
bottom: 10px;
z-index: 10000 !important;
overflow:hidden;
}
#Supporters2011 span {
display:block;
width:100px;
height:100px;
cursor: pointer;
text-indent:-8000px;
}

/************ LiveRe *****************/
#livereContainer #livere_platform #livere_comment_sort {
width: 97.7% !important;
margin: 3px 0px !important;
padding: 12px 5px 20px 8px !important;
border: 1px solid #EDEDED !important;background: url(./images/title-pattern.png);
}

#livereContainer #livere_platform #livere_comment_sort span a {
color: #e41f28 !important;
font-size: 10pt !important;
font-weight: bold !important;
letter-spacing: 2px !important;
}

#livereContainer #livere_platform #livere_comment_sort span strong.livere_reply_count {
color: white !important;
background: url(./images/comment_count_v4.png) no-repeat;
/* padding: 5px 18px 9px 12px !important; */
position: absolute;
width: 41px !important;
height: 31px !important;
text-align: center !important;
margin-top: -5px !important;
padding-top: 5px !important;
}


#livereContainer #livere_platform #livere_comment_sort span {

}

#livereContainer #livere_platform #livere_platform_wrapper {
margin-bottom: 10px !important;
margin-top:23px !important;
}
 
#livereContainer #livere_platform #livere_platform_wrapper #livere_pltform_middle fieldset div.livere_contentInput {
height: 120px !important;
margin-top: 5px !important;
width: 90.5% !important;
}

#livere_platform_wrapper #livere_pltform_middle fieldset div.livere_contentInput textarea {
height: 118px !important; }

#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top .livere_sendFunction .livere_send {
display: inline-block;
background: url(./images/btn_write.png) no-repeat !important;
width: 146px !important;
height: 41px !important;
}

#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top .livere_sendFunction {
width: 148px !important;
height: 31px !important;
right: 0px !important;
bottom: 10px !important;
}
#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top .livere_writeCountWrapper {
right: 174px !important;
bottom: 20px !important; } 

#livereContainer #livere_platform {
min-width: 450px;
font: 13px "Malgun Gothic" !important;
}
#livereContainer #livere_platform #livere_platform_wrapper #livereGuestFm input {
width: 143px !important;
line-height: 21px !important;
height:22px;
}

#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top {
height: 30px !important;
}

#livereContainer #livere_platform #livere_platform_wrapper #livere_pltform_middle fieldset div.livere_thumbnail {
background: url("./images/livere_nbkorea.png") no-repeat 0px 0px !important;
margin-top: 5px !important;
border: 1px solid #e2e1e1 !important;
}

#livereContainer #livere_platform #livere_comment_sort ul.livere_sort_tab li a {
font: 12px "Malgun Gothic" !important;
width: 40px !important;
height: 14px !important;
}

#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top .livere_writeCountWrapper strong {
color: #e41f28 !important;
}

#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top .livere_sns_icons_wrapper div.livere_accountLayer {
width: 120px !important;
font-size: 12px !important;
}

#livereContainer #livere_platform #livere_platform_wrapper {
margin-top: 40px;
padding: 7px 0 11px;
width: 100% !important;
border: 1px solid white !important;
}

#livereContainer #livere_platform #livere_platform_wrapper #livere_pltform_middle {
width: 100% !important;
}
#livere_platform_wrapper #livere_pltform_middle {
width: 100% !important;
margin: 0 !important;
}

#livereContainer #livere_platform #livere_platform_wrapper #livereGuestFm {
margin: 0px !important;
width: 100% !important;
height: 22px !important;

}

#livereContainer #livere_platform #livere_platform_wrapper #livereGuestFm label {
display: inline-block;
margin-left: 6px !important;
margin-right: -4px;
color: #A09F9D;
font: 13px "Malgun Gothic" !important;
}

#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top div.livere_sns_icons_wrapper {
margin: 3px 5px 0 6% !important;
_margin-left: 5.5%;
}

#livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_text span.livere_re_content, #livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_text span.livere_re_content {
line-height: 166% !important;
}
#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon  strong.twitter,
#livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon strong.twitter {
background: url("./images/livere_icon_v2.png") no-repeat 0px 0px !important;
padding-left: 20px;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon  strong.facebook,
#livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon strong.facebook {
background: url("./images/livere_icon_v2.png") no-repeat 0px -39px !important;
padding-left: 20px;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon  strong.cyworld,
#livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon strong.cyworld {
background: url("./images/livere_icon_v2.png") no-repeat 0px -80px !important;
padding-left: 20px;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon  strong.me2day,
#livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon strong.me2day {
background: url("./images/livere_icon_v2.png") no-repeat 0px -19px !important;
padding-left: 20px;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon  strong.yozm,
#livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon strong.yozm {
background: url("./images/livere_icon_v2.png") no-repeat 0px -59px !important;
padding-left: 20px;
}

#livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon strong.tistory {
background: url("./images/livere_icon_v2.png") no-repeat 0px -98px !important;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon  strong.tistory {
background: url("./images/livere_icon_v2.png") no-repeat 0px -100px !important;
padding-right: 10px;
padding-left: 20px;
}
#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon strong.guest,
#livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon strong.guest {
background: url("./images/livere_icon_v2.png") no-repeat 0px -119px !important;
padding-left: 20px !important;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper {
margin-top: 10px !important;
_margin-top: 5px !important;
background: #f8f8f8 !important;
border:1px solid #ededed !important;
}
#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article {
/* background: url(./images/icon_re.gif) no-repeat 15px -3px #f8f8f8 !important; */
background: url(./images/icon_re.png) no-repeat 22px 6px #f8f8f8 !important;
padding: 0px 2.5% 15px 7.6% !important;
width: 99% !important;
border-top: 1px solid #f8f8f8 !important;
margin: 10px 0 0 -60px !important;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info span.livere_snsIcon strong {
padding-left: 21px !important;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_function a span strong.recommend_count {
padding-left: 3px !important;
}
#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_thumbnail img,
#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_thumbnail img {
/* border: 1px solid #DDD !important;
padding: 3px;*/
padding: 6px 8px 8px 5px;
background: url(./images/sprite_main_1.png) no-repeat -99px -96px !important;
}
#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_thumbnail img:hover,
#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_thumbnail img:hover {
background: url(./images/sprite_main_1.png) no-repeat -99px -246px !important;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_thumbnail {
margin-left:0px !important;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_text a.livere_re_reply_button {
background: url("http://fx.livere.co.kr:8080/consumers/tistory/icon.gif") no-repeat scroll 0px -105px transparent;
margin: 23px 0 0 5px !important;
float: right !important;
padding-right:3px;
}
#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_writed_info {
width: 320px !important;
}
#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_re_reply_article div.livere_articles_body_wrapper {
background: #fff !important; padding: 10px !important;
border:1px solid #ededed !important;
width:475px !important; margin-right:-25px !important;
}

#livereContainer #livere_platform .powered_by {
display:none !important;
}

.livere_powered_by a {background: url("http://fx.livere.co.kr:8080/images/ver6/icon.gif") no-repeat scroll -238px -242px transparent !important; height: 13px !important; right: 3px !important; float: right;
margin-right: 5px;
width: 110px;
margin-top: -16px; text-indent:-8000px; }

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper div.livere_re_reply form.livere_re_reply_form textarea.livere_txt {width: 87.2% !important;height: 86px !important; overflow: auto !important; }

#livereContainer #livere_platform #livere_moreBtn_wrapper {
width: 100% !important;
margin-top: -1px;
}

#livereContainer #livere_platform #livere_platform_wrapper #livere_pltform_middle .livere_primarySNS {
display: block !important;
/* position: absolute !important;
top: -7px !important; */
height: 8px; 
}
#livere_platform_wrapper #livere_pltform_middle span.livere_primarySNS strong.snsid {
text-indent:-8000px !important; 
*overflow-x:hidden;
} 

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper div.livere_re_reply form.livere_re_reply_form a.livere_btn {
background: url("./images/btn_regi.png") no-repeat !important;
width: 54px !important;
height: 44px !important;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper div.livere_re_reply_article dl.livere_article_content {
width: 99.8% !important;
}

#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top input#guest_secret_chk {
position: absolute !important;
bottom: 23px !important;
left: 208px !important;
_left: 208px !important;
}
#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top label.secret_chk_text { 
margin-left: 15px !important;
}
#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top .livere_sendFunction .livere_send {
display: inline-block;
background: url(./images/comment-submit.png) no-repeat !important;
width: 83px !important;
height: 32px !important;
}

#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top .livere_sendFunction .livere_send:hover {
background: url(./images/comment-submit.png) 0 -32px no-repeat !important;
}

#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top .livere_sendFunction {
width: 83px !important;
height: 33px !important;
right: 0px !important;
bottom: 8px !important;
}
#livereContainer #livere_platform #livere_platform_wrapper .livere_pltfrm_top .livere_writeCountWrapper {
right: 95px !important;
bottom: 20px !important; } 

.twitter-count-vertical {
width: 55px !important;
_margin-top: 7px !important; _z-index:1001 !important; _margin-bottom:8px;
}
#scrollcontainer {
width:1px;
}

#scrollbox {
margin-left:-103px;
position:fixed;
_position:absolute !important;
_bottom:100px;
bottom:-410px;
width:61px;
height:360px;
*height:350px;
_height:265px;
text-align:center;
background:#fff;
padding-right:6px;
padding-left:6px;
padding-top:10px;
border:1px solid #d8d8d8;
border-right:none !important;
border-bottom-left-radius:10px 10px;
-moz-border-radius-bottomleft:10px 10px;
-webkit-border-bottom-left-radius:10px 10px;
}

.linkwithin_text, #linkwithin_logo_0 {display:none !important;}
.linkwithin_posts { height: 177px !important; overflow:hidden ; margin-left:0px !important; width:635px !important; }
#lws_0 {position:relative !important;}
.linkwithin_title, .linkwithin_title_0 {
font-family: '맑은 고딕', 'Malgun Gothic', dotum, 돋움, '나눔고딕', NanumGothic ,ngttf, ngeot, tahoma,  굴림, gulim, verdana, palatino,  georgia, arial, nipey, sans-serif !important; 
font-size:12px !important;
font-weight: normal !important; color: #717171 !important;
text-align:justify !important; line-height:125% !important;width: 106px !important;
}
.linkwithin_inner {width:635px !important; _overflow:hidden;}
.linkwithin_img_0 {
padding:2px !important; width: 100px !important;
}
.linkwithin_posts div {
margin-right:5px !important; padding-left:3px !important;
_margin-right:0px !important; _padding-left:0px !important;
}

/* opera only */@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
.linkwithin_posts div {
margin-left:2px !important; margin-right:4px !important; padding-left:0px !important;
}
}

.content_title_calender {
position: absolute;
margin-left: -103px;
font-weight: 400;
font-family: 'Georgia', sans-serif;
margin-top: 60px;
background: #333333;
padding: 5px; z-index:9999 !important
}


.content_title_calender_month {
font-size: 15px;
line-height: 14px;
text-transform: uppercase; width:70px;color: #ddd;
}
.content_title_calender_year {
line-height: 14px; font-size: 17px;
text-transform: uppercase; width:69px;
clear: both; color: #ddd; padding:3px 0 0 4px;
}
.content_title_calender_day {
line-height: 14px;
text-align: right;
text-transform: uppercase;
font-size: 40px;
width: 73px; height: 5px;
padding: 8px 5px 28px 0; _padding-bottom:18px;
display:block;
color: #ccc; 
}
.content_title_calender_year a, .content_title_calender_month a {color:#d60013}
.content_title_calender_day a {color:#fff;}

#nb-favorite ul {
list-style-type:none;
padding:0;
}

#nb-favorite li,#nb-favorite li a {
width:235px;
background:url(./images/side-nb-ban.jpg) 0 0 no-repeat;
margin-bottom:4px;
opacity:.6;
filter:alpha(opacity=60);
-ms-filter:"alpha(opacity=60)";
}

#nb-favorite li.nb-home,#nb-favorite li.nb-home a {
background-position:0 0;
height:73px;
display:block; margin-bottom: 5px;
}

li.nb-home span {
height:73px;
display:block;
width:235px;
text-indent:-8000px;
cursor:pointer;
}

#nb-favorite li.nb-shop,#nb-favorite li.nb-shop a {
background-position:0 -229px;
height:75px;_height:73px;
display:block; margin-bottom: 5px;
}

#nb-favorite li.nb-magazine,#nb-favorite li.nb-magazine a {
background-position:0 -307px;
height:73px;
display:block; margin-bottom: 5px;
}

#nb-favorite li.nb-naver,#nb-favorite li.nb-naver a {
background-position:0 -151px;
height:75px; _height:73px;
display:block;
}

li.nb-naver span,li.nb-magazine span,li.nb-shop span {
height:75px;_height:73px;
display:block;
width:235px;
text-indent:-8000px;
cursor:pointer;
}
a:link {border:none !important; outline:none}
a:active {outline:0;}
a[name]:hover {background: #efefef !important}
.title-facebook {height:30px !important; display:none;}
.tt-share-entry-with-sns {position:absolute !important; float:left !important;width:100px; right: 10px;
top: -7px; }

.entry-ccl {display:none;}
.actionTrail .rp  span {color:#838484; }
.livere{color: #d60013 !important;}
.actionTrail .rp span.cnt  {
color:#e41f28;
}