@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/hanna.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejumyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:800);
* {-webkit-font-smoothing: antialiased;}

/* ------------------------------------------------------------------- */
/* 반드시 들어가야 하는 스타일 시작 */
/* ------------------------------------------------------------------- */
STRONG {
		font-weight:bold; 
		letter-spacing:0px; 
				}
#lightbox {
  						box-shadow: 0 51px 31px rgba(0,0,0,0.5);
  						transform: translateY(-20px) scale(1, 1);
						background-color: #eee;
						padding: 0px !important;
						border-bottom: 0px solid #666 !important;
						border-right: 0px solid #666 !important;
						}
body	{
			margin:0; 
			margin-bottom:0px; 
			padding-top:0px; 
			font-family:  Helvetica,  Arial, 나눔고딕, 'Nanum Gothic', "맑은 고딕", "Malgun Gothic",Verdana,Sans-Serif; 
			text-align:center;  
			background-color:#222; 
			color: #666;
			transition: all .2s ease-out;
			-webkit-transition: all .2s ease-out; 
		}

a 			{	
			transition: all .2s ease-out;
			-webkit-transition: all .2s ease-out; 
			}
a:link		{ 	
				color:#DA4A52; 
				text-decoration:none;
			}
a:visited	{
				color:#3D3828; 
				text-decoration:none;
			}
a:hover		{ 
				color:#222; text-decoration:underline; 
                text-shadow: 0 0 0px rgba(0,0,0,0.1);
				-webkit-animation-name: glow;
				-webkit-animation-duration: 2s;
				-webkit-animation-direction: alternate;
				-webkit-animation-iteration-count: infinite;
}
a:active	{ 
				color:#3D3828; 
				text-decoration:none;
  position: relative;
  top: 1px;
			}

li, dd 		{ 	margin-left:0px; }
hr {  
	  margin: 5px 0;
	  height: 1px;
	  border: 0;
	  background: rgba(0,0,0,0.1);
	  background: -webkit-gradient(
					linear, 10% 0, 100% 0, 
					from(rgba(0,0,0,0.1)), 
					color-stop(90%, rgba(0,0,0,0.1)),
					to(rgba(255,255,255,0.05)) 
				  );  
	  box-shadow: 0px 1px 3px 0px  rgba(255,255,255,0.1);              
}

#left_line {float:right; height:600px; width:4px ; padding:0px; background-color: ;}
.line_left  {float:left ; height:100%; width:1px; padding:0px; border-right:1px solid #FCFAF3; font:1px arial;}
.line_right {float:left ; height:100%; width:1px; padding:0px; border-left:1px solid #EFECE2; font:1px arial;}

.bottomOfArticle {width:100%; height:1px; border-bottom:1px solid rgba(0,0,0,0.05); font:5px arial;margin:0 0 70 0px;}

.ExifInfo {
				font:7pt small fonts, tahoma, arial narrow; 
				text-align:left ; 
				text-decoration:none;
				DISPLAY: block; Z-INDEX: 50; FILTER: alpha(opacity=70); 
				WIDTH: 100%; height:9px; 
				POSITION: relative; BOTTOM:33px; LEFT:0px; 
				BACKGROUND-COLOR: #000; -moz-opacity: .70; opacity: .70; 
				veritcal-align: middle; 
				padding:5px;
			}
.ExifInfo .exifBar { 
							font:4pt Arial;
							color:#aaa;
							margin:0px 2px 0px 2px; 
						}

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

img		{ border:0;}
h1, h2, h3, h4	{ margin:0;  padding:0; color:rgba(0,0,0,0.9); }
h1		{ font-size:2em;}
h2		{ font-size:1.4em !important; letter-spacing: -0.07em !important; }
h3		{ font-size:1.2em;}
h4		{ font-size:1em;}
input,
textarea	{ background-color: #FAFAFA; border:0px solid #EEE;}
iframe,embed 	{ width: 100%; margin: 0px auto; margin-bottom:10px;margin-top:10px; 	text-align:center;   }

/* ------------------------------------------------------------------- */
/* 블로그 레이아웃 #F8F6E9 */
/* ------------------------------------------------------------------- */

#container 	{ 
				position:relative; 
				padding-top:0px; 
				margin: 0 auto; 
				text-align:center;   
				background-color:rgb(255,255,255);
			}
#headerbg   {
				height: 430px;
				background-image: url( );
				background-repeat: no-repeat;
				background-position: center;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				-ms-background-size: cover;
				background-size: cover;
			}

.headerbgblk {
				background-color: rgba(0,0,0,0);
height: 100%;
}

#header 	{ 
				text-align:left; 
				width: 660px; 				
				padding:40px 0px 0px 0px; 
				margin: 0 auto; margin-bottom:0px;
			}
#header img  {width:50%; height: auto;}

#logo 		{
				width: 300px;
				float: left;
			}
.search		{ 
				width:100%;
				float:left;							
				margin-bottom:10px ; 
				height:23px; 
				text-align:right;
			}
#blogMenu 	{ 
				clear:both;
				font:0.7em 'Raleway', Calibri, tahoma, verdana, arial; 
				text-transform:uppercase;
				font-weight: 800;
letter-spacing:1px;
display: inline-block;
margin: 0 0.5em;

				color:rgba(0,0,0,0.6); 
				background-color: ; 
				v-align:top; 
				text-align:right;
				float:right;
				width:500px;
				opacity:0.5;
				-webkit-transition: all .2s ease-out;
							
			}
#blogMenu:hover 	{ opacity:0.8;}
#blogMenu a:link,
#blogMenu a:active	,
#blogMenu a:visited	{ color:#000; text-decoration:none; }
#blogMenu a:hover	{ opacity:1;color:#000; text-decoration:none;
border-bottom:2px solid rgba(0,0,0,0.9) ;  }

.menu-button {
z-index: 1000;
position: fixed;
bottom: 30px;
right: 30px;
text-indent: -9000px;
width: 32px;
height: 32px;

background: #f1103a;
border-radius: 50%;
color: #fff;
line-height: 30px;
text-align: center;
speak: none;
font-weight: bold;
cursor: pointer;
}

.menu-button:after {
position: absolute;
content: '';
width: 50%;
height: 2px;
background: #fff;
top: 50%;
margin-top: -1px;
left: 25%;
box-shadow: 0 -4px #fff, 0 4px #fff;
}

.sidebar	{ 		display: none;
					position: absolute;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;
					top: 0 !important; 
					left: 0;
					clear:both;
					text-align:center; 
					width:200px;  

					text-decoration:none;
					FONT-STYLE: none; 						
					padding:15px;
					border:1px solid rgba(0,0,0,0.1) ;  
					-webkit-transition: all .2s ease-out;   	
					z-index:200;
					background-color:RGB(208,214,214);  
			}
/**
 * Hint graphic that appears while menu is inactive
 */
.meny-arrow {
	position: absolute;
	z-index: 10;

	border: 10px solid transparent;

	-webkit-transition: opacity 0.4s ease 0.4s;
	   -moz-transition: opacity 0.4s ease 0.4s;
	    -ms-transition: opacity 0.4s ease 0.4s;
	     -o-transition: opacity 0.4s ease 0.4s;
	        transition: opacity 0.4s ease 0.4s;
}
	.meny-left .meny-arrow {
		left: 14px;
		top: 50%;
		margin-top: -16px;
		border-left: 16px solid #333;
	}
	.meny-right .meny-arrow {
		right: 14px;
		top: 50%;
		margin-top: -16px;
		border-right: 16px solid #333;
	}
	.meny-top .meny-arrow {
		left: 50%;
		top: 14px;
		margin-left: -16px;
		border-top: 16px solid #333;
	}
	.meny-bottom .meny-arrow {
		left: 50%;
		bottom: 14px;
		margin-left: -16px;
		border-bottom: 16px solid #333;
	}
	.meny-active .meny-arrow {
		opacity: 0;

		-webkit-transition: opacity 0.2s ease;
		   -moz-transition: opacity 0.2s ease;
		    -ms-transition: opacity 0.2s ease;
		     -o-transition: opacity 0.2s ease;
		        transition: opacity 0.2s ease;
	}


.content 	{ 
					clear:both;
position:relative;
top:-300px;

border-radius: 2px;
					width: 660px ; 
					margin: 0 auto; 					
					text-align:left; 					
					padding: 10px 0px 0 0px;
					margin-bottom: 20px;
					overflow:visible;
					-webkit-overflow-scrolling: touch;
					-webkit-transform-style: preserve-3d;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;
			}
	.content>article {
		max-width: 400px;
	}
	.content small {
		display: block;
		margin-top: 10px;
		padding-top: 10px;
		color: #333;
		font-size: 0.85em;
		border-top: 1px dashed #ccc;

		-webkit-text-size-adjust: none;
	}
	.content .sharing {
		position: absolute;
		bottom: 20px;
	}


#footer		{ 
					clear:both; 		
position:relative;
top:-200px;			
					margin: 0 auto;
					width:660px; 
					height:50px;
					text-align:left;
					padding:5 0 0 0; 					
					font:9px tahoma,verdana;
				}

#gobottom {
					DISPLAY: block; 
					FONT-SIZE: 10px; 
					TEXT-INDENT: 0px; 
					POSITION: absolute; 
					TOP: 0px; RIGHT: -30px; 
					WIDTH: 52px; 
					HEIGHT: 10px;
					padding:6px;
					Z-INDEX: 50;
				}
#gobottom div:hover { Z-INDEX: 50;}	
#gobottom  a:link,
#gobottom  a:active	,
#gobottom  a:visited	{ color:#AAA; text-decoration:none; font:8px/100% small fonts,tahoma;  }
#gobottom  a:hover	 	{ color:#665; text-decoration:underline;}

#gotop {   
				DISPLAY: block; 
				FONT-SIZE: 10px; 
				TEXT-INDENT: 0px; 
				POSITION: absolute; 
				TOP: -27px; RIGHT: -30px; 
				WIDTH: 52px; HEIGHT: 10px;
				padding:6px;
				Z-INDEX: 50;
			}
#gotop  a:link,
#gotop  a:active	,
#gotop  a:visited	{ color:#AAA; text-decoration:none; font:8px/100% small fonts,tahoma;  }
#gotop  a:hover		{ color:#665; text-decoration:underline; }


/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general		{ }
.rp_admin		{ }
.rp_secret		{ color:#aaa;}
/* 종류별 코멘트 [##_guest_rep_class_##] */
.guest_general	{ margin-left:0px;}
.guest_admin	{ }

/* 비밀 댓글 (로그아웃시 비밀글 표현) */
.hiddenComment 	{ background:url(images/iconSecret.gif) no-repeat; padding-left:20px; font-weight:normal;}



/* 본문 - more / less */
.moreless_fold		{ 
						background:url(images/iconMore.gif) left no-repeat; 
						padding-left:25px; 
						color:rgba(0,0,0,0.6); 
						font-weight:bold;  
						text-decoration:underline; 
						height:20px;
					}
.moreless_top		{ 
						background:url(images/iconLess.gif) left no-repeat; 
						padding-left:25px; 
						color:rgba(0,0,0,0.6); 
						font-weight:bold; 
						text-decoration:underline; 
						height:20px;
					}
.moreless_fold:hover,
.moreless_top:hover { color:rgba(0,0,0,0.8);
-webkit-transition: all .2s ease-out;
}
.moreless_body		{ }
.moreless_bottom	{ 
						background:url(images/iconLess.gif) right no-repeat; 
						padding-right:25px; 
						color:rgba(0,0,0,0.6); 
						font-weight:bold; 
						text-decoration:underline; 
						height:20px;
					}

.moreless_fold a:hover { color:#eee;}

/* 키워드 */ 
.key1		{ cursor:pointer; border-bottom: 1px dotted #ccc; }


/* ------------------------------------------------------------------- */
/* BLOG title */
/* ------------------------------------------------------------------- */
#header h2	{
				font-weight:800;
				font-family: Times New Roman, malgun gothic, Verdana, Arial, Helvetica, sans-serif;
				font-size: 2em !important;
				 line-height:100%; width:100%; 
				padding-right:0px;
			}

#header h2 a { color:RGB(52,73,94);background-color:none ;text-decoration:none; }
#header h2 a:link ,
#header h2 a:visited { color:RGB(52,73,94); text-decoration:none;line-height:100%;}
#header h2 a:hover { color:RGBA(52,73,94,0.8); background-color: ;text-decoration:none;}

#header span	{ color:#7aa; font:10px malgun gothic, verdana; color:#999; font-weight: ; line-height:100%; }
#header span a	{ color:#7aa; font:10px malgun gothic, verdana; color:#999; font-weight: bold; }
#header span a:hover	{ color:#7aa}

/* Profile, bloginfo */
.blogimg		{ 	margin-bottom:5px; 
					border:0px solid #fff;
				}
.bloginfo		{ 	
				width:200px;
				font-size:12px;				
				color:#000;  font-style: italic;text-spacing:-1px;
				}
.bloginfo	 a:link,
.bloginfo	 a:visited,
.bloginfo	 a:active,
.bloginfo	 a:hover   {color:#333} 


.search input	{ 
					font:bold 16px verdana; 
					width:100%; 
					height:23px; 
					text-align: left;
					margin: 0 0 5px 0;
					padding: 3px 3px 3px 3px;
					background-color:rgba(0,0,0,0.05);
					color:#EEE;
					border:0px rgba(0,0,0,0.1) solid;
					border-radius:5px;
					box-shadow: inset 3px 3px 5px 0px rgba(0,0,0,0.2)
					  ,1px 1px 5px 1px rgba(255,255,255,0.05);							
					-webkit-transition: all .2s ease-out;
				}
.search input:focus 	{ 
					border:0px rgba(0,0,0,0.5) solid;
					background-color:rgba(0,0,0,0.9);
					box-shadow: inset 3px 3px 5px 0px rgba(0,0,0,0.4)
					,1px 1px 5px 1px rgba(255,255,255,0.3);														
					-webkit-transition: all .2s ease-out;
					}

.search .submit	{ 
					display: none;
					width:40px; 
					height:23px; 
					background-color:#EEE; 
					font:8px verdana; 
					font-style:italic;
					color:#333; 
					font-weight:bold; 
					border:2px solid #EFEFEF; 
					padding:0px;
					margin:0px; 
				}

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


#sidebar a:link { color:RGB(69,81,95); text-decoration:none;}	
#sidebar a:active {color:RGB(69,81,95); text-decoration:underline;}
#sidebar a:visited { color:RGBA(69,81,95,0.8); text-decoration:none;}
#sidebar a:hover	{ color:#FFF; text-decoration:none; background-color:RGBA(69,81,95,0.3);}

#sidebar .boxControl 	{
							margin-right:10px;
							margin: 0 auto; 					
							text-align:left; 
							max-width:250px;
							float:left;
							width:100%;
						}

#sidebar ul		{ 
							padding:0; margin:0; 
							list-style:none; 
						}
#sidebar li			{ 
							padding-bottom:5px; 
							list-style:none; 
							padding-left:0px;
						}
#sidebar h3		{ 
							padding-bottom:5px; 
							font-family: "helvetica neue",arial,sans-serif;
							font-size:15pt; 
							font-weight:normal; 
							cursor:pointer; 
							text-decoration:none; 
							color:#FFF;
							text-shadow:0px 1px 2px rgba(0,0,0,0.3);
				}
#sidebar h3 span:hover	{ 	color:#DDD;}

/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt	,
#sidebar .cnt		{ 
							font-family:Georgia, Times New Roman;
							font-size:7px; 
							color:rgba(255,255,255,0.7); 
							font-weight:normal; 
							text-decoration:none;
							font-style:italic;
						}
#sidebar .counter   { 
							font:50px "helvetica neue",Arial, Georgia; 
							font-align:right; 
							font-weight:bold; 
							line-height:70%; 
							text-decoration:none;

						}
#sidebar .today      { 
							font:12px Georgia,tahoma; 
							font-align:right; 
							font-weight:normal; 
							font-style:italic;
							margin-top:0px;
							text-decoration:none; 
							margin-bottom:10px;
							}

#recentPost,
#recentComment,
#recentTrackback,	
#calendar,		
#archive,	
#link		{ 				float:left;font-size:13px ;color:#EEE; line-height:100%; font-weight:normal; 
text-align:left;
}

#recentComment .name { 
						color: #fff;
						font-size: 11px;
						text-decoration: none;
						text-transform: lowercase;
						text-shadow: 0px 2px 3px rgba(255, 255, 255, 0.13);
						}

#recentComment a:hover,		
#recentComment a:link,		
#recentComment a:visited,		
#recentComment a:active,	{ text-decoration:none;}	

/* Notices */
#notice			{ font-size:14px; font-weight:bold;  line-height:100%;}
#notice .notice		{ list-style:none;}
#notice .notice a:hover,		
#notice .notice a:link,
#notice .notice a:visited,
#notice .notice a:active	{ }

/* Categories */
#category			{ 	text-align:left;
						font: bold 12px "helvetica neue",arial,sans-serif;}
#category ul		{ list-style:none;margin-top:5px;}
#category li 		{ list-style:none; color:rgba(255,255,255,0.9);}

/* 1 depth */
#category ul li ul li a	{ 
							font: normal 16px/100% 'Open Sans', Georgia, Cambria, "Times New Roman", Times, serif;
							font-weight:800;
							display:block;
							}

/* 2 depth */
#category ul li ul li ul li	{ }
#category ul li ul li ul li a	{ font:12px georgia,arial,verdana; font-weight:bold;}

/* selected */
#category .selected		,
#category .selected ul li	{ font-weight:bold; }


/* Tagclouds */
#tagcloud		{ 
					display: block;
					text-decoration: none;
					font-family: "helvetica neue",arial,sans-serif;
					letter-spacing: -1px;
					text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3);					
				}

#tagcloud ul { 
				padding:10px; list-style:none; 
			}

#tagcloud .cloud1 a:hover,		
#tagcloud .cloud1 a:link,
#tagcloud .cloud1 a:visited,
#tagcloud .cloud1 a:active,
#tagcloud .cloud1  {font-size:48px; color:#81D0D3; }

#tagcloud .cloud2 a:hover,		
#tagcloud .cloud2 a:link,
#tagcloud .cloud2 a:visited,
#tagcloud .cloud2 a:active,
#tagcloud .cloud2  {font-size:38px; color:#CC7C60;}

#tagcloud .cloud3 a:hover,		
#tagcloud .cloud3 a:link,
#tagcloud .cloud3 a:visited,
#tagcloud .cloud3 a:active,
#tagcloud .cloud3  {font-size:28px; color:#DFC46A;}

#tagcloud .cloud4 a:hover,		
#tagcloud .cloud4 a:link,
#tagcloud .cloud4 a:visited,
#tagcloud .cloud4 a:active,
#tagcloud .cloud4  {font-size:18px; color:#517B8A;}

#tagcloud .cloud5 a:hover,		
#tagcloud .cloud5 a:link,
#tagcloud .cloud5 a:visited,
#tagcloud .cloud5 a:active,
#tagcloud .cloud5  {font-size:12px; color:#EEE;}

#tagcloud a  {  margin-right:8px;
				background-color:rgba(0,0,0,0.3);
				}	

#tagcloud a:nth-child(2n) {

}

#tagcloud a:nth-child(4n) {

}

#tagcloud a:nth-child(5n) {

}					
#tagcloud a:hover  { 
				text-decoration:none; 
				background-color:rgba(0,0,0,0.7);

				-webkit-transition: all .2s ease-out;
					}	
#tagcloud a:nth-child(2n):hover {
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

#tagcloud a:nth-child(4n):hover {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}

#tagcloud a:nth-child(5n):hover {
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	transform: rotate(2deg);
}
/* ------------------------------------------------------------------- */
/* ***** content 본문 ***** */
/* ------------------------------------------------------------------- */
#content .localog, 
#content .taglog, 
#content .entryNotice, 
#content .entryProtected, 
.entry,
#content .medialog,
#content .guestbook, 
.searchList, 
.searchRplist		{

				width:100% ; 
				margin:10 0  0 0px;
				line-height:160%; 
				padding-bottom:0px;
				text-align:left !important; 
                -webkit-transition: all .2s ease-out; 
				}
				
#content .localog:hover, 
#content .taglog:hover, 
#content .entryNotice:hover, 
#content .entryProtected:hover, 
#content .entry:hover,
#content .medialog:hover,
#content .guestbook:hover, 
#content .searchList:hover, 
#content .searchRplist:hover		{
				border:1px solid rgba(0,0,0,0.3) ; 
				border-radius:5px;
				box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.1);                
				}				
				
				
#content .localog h3, 
#content .taglog h3, 
#content .guestbook h3,		 
#content .medialog h3,		 
#content .searchRplist h3,
#content .searchList h3		{  
				padding-top:0px; 
				padding-bottom:5px; 
				margin-bottom:10px; 
				color:#222;

				font-size: 18px; 
				font-weight: bold; 
				letter-spacing: 0px;
 }

/* ------------------------------------------------------------------- */
/* ***** 검색결과 ***** */
/* -------------------------------------------------------------------*/ 
.searchList ol, 
.searchRplist ol		{ list-style:none; padding:0px; margin:0; }
.searchList li, 
.searchRplist li		{ line-height:100%; padding-bottom:2px; margin-bottom:4px;}
.searchList .date, 
.searchRplist .date		{ font-size:7pt; margin-left:10px; }
.searchList .cnt		{ font-size:7pt; color:#7aa;} 
.searchRplist .name		{ font-size:9pt; color:#ccc; padding-left:8px;}

.taglog					{ margin-bottom:30px;}
.taglog ul				{ 	
							list-style:none;
							letter-spacing: -1px;
display: inline-block;
padding:0px !important;
						}
.taglog li				{ display:inline;}
.taglog li .cloud1		{ color:#000; font-weight:bold; font-size:50pt; letter-spacing:-5px;}
.taglog li .cloud2		{ color:#222; font-weight:bold; font-size:40pt;font-style:italic;}
.taglog li .cloud3		{ color:#444; font-weight:bold; font-size:30pt; }
.taglog li .cloud4		{ color:#666; font-weight:normal; font-size:13pt; }
.taglog li .cloud5		{ color:#888; font-weight:normal; font-size:11px;  letter-spacing:0px;}
		
.taglog li a  { 
box-shadow: 0 1px 1px rgba(0,0,0,0.2);
background: #fff;
color: #888;
font-weight: 700;
font-size: 12px;
font-size: 1.2rem;
text-align: center;
display: inline-block;
cursor: pointer;
padding: 5px 10px;
text-transform: uppercase;
margin: 3px;
border-radius: 3px;          
				}	
.taglog li a:hover  { 
				text-decoration:none; 
				background-color:rgba(0,0,0,0.05);
				box-shadow: 0px 0px 16px 1px rgba(0,0,0,0.1);                 
				-webkit-transition: all .2s ease-out;
					}


.guestbook p			{ padding:0; margin:0;}

/* ------------------------------------------------------------------- */
/* ***** Guestbook ***** */
/* ------------------------------------------------------------------- */
.guestList					{ width:100%; padding:30px 0 0 0; color:#333; font:10pt Verdana;}
.guestList ol				{ border-left:0px solid #aaa; margin:0 0 20px 0; padding:0 0 0px 0; list-style:none;}
.guestList ol ul			{ margin:0; padding:0; list-style:none;}
.guestList ol li			{ padding-left:0px; overflow:hidden;}
.guestList ol li p			{ margin-top:0px; }
.guestList ol li ul li		{ padding-left:0px 0 0 20px; border:none; overflow:hidden; 
								background-color:#222;font:14px; color:#888; margin:0 0 20px 0;}
.guestList ol li .name		{ color:#666; font:17px Times New Roman ; font-weight:bold; letter-spacing:-1px;}
.guestList ol li .date		{ font:7pt tahoma, Verdana; color:#666;}
.guestList .control			{ font:7pt Small fonts, Verdana; color:#666; font-weight:bold;}
.guestList .control a		{ color:#666;}
.guestList .control a:hover	{ font-size:7pt; color:#7aa; text-decoration:none;}


/* ------------------------------------------------------------------- */
/* entry #EAE8E0 제목 */
/* ------------------------------------------------------------------- */
.entryNotice h2, 
.entryProtected h2, 
.entry h2	,
.entry h2	 a:link,			
.entry h2	 a:visited	{
				font:47px/42px 'Open Sans', 'Times New Roman','Hanna', 나눔고딕,  'Nanum Gothic', "맑은 고딕", "Malgun Gothic", Helvetica, Verdana, Arial, Sans-Serif !important; 
				color:RGB(0,0,0); 
				padding-top:0 px;
font-weight: 800 !important; ;
letter-spacing: -3px;text-decoration:none;
-webkit-text-stroke: 0.5px;
			}

.entry h2	 a:hover	{color:RGBA(0,0,0,1) ; text-decoration:none; background-color:rgba(0,0,0,0.05);}

.titleWrap	{ 
				font:9px small fonts, tahoma, Arial; 
				padding:0 0 5 0;

			}

.titleWrap2	{ 
				float: left;
				width:100%; 
				height:11px; 
				font:12px 'Times New Roman', Georgia,tahoma !important;
				font-style:italic;
text-align:left;
margin-bottom:15px;
			}
.titleWrap2 .category { font-weight: 700;}
.titleWrap2 .category a:link,
.titleWrap2 .category a:visited	{ letter-spacing: 0px; text-decoration:none; }
.titleWrap2 .category a:hover	{ letter-spacing: 0px; text-decoration:none; background-color:#EBE8DC;}
.titleWrap2 .date		{ }

.admin 		{ 
						float:right;
						text-align:right;
						opacity:0.3;
						-webkit-transition: all .2s ease-out;	
margin-bottom:3px;					
						}
.admin:hover	{ 
						
						}						
.admin a, .admin_public a		{ 
font-size: 9px;
text-transform: uppercase;
font-weight: 800;
						text-align:right;
                    background-color:rgba(0,0,0,0.9);
                    border-radius:4px;
                    padding:1px 5px 1px 5px;
                    color: #aaa;
						}
.admin a:hover, .admin_public a:hover	{ text-decoration:none; color:#FFF; background-color:rgba(0,0,0,1);}

.admin_public	{font:11px dotum, small fonts, tahoma; float:left; padding:0 0 0 0; text-align:right;}





.entryProtected	{ margin-bottom:15px;}
.warning	 	{ background:url(images/imgProtected.gif) no-repeat; padding-left:45px; margin-bottom:10px;}
.entryProtected input	{ width:140px; color:#666; border:1px solid #999;}
.entryProtected .submit	{ font:7pt Verdana; width:50px; height:20px; color:#fff;  background-color:#aaa;}

/* ------------------------------------------------------------------- */
/*본문  10.5pt*/
/* ------------------------------------------------------------------- */
.article	{ 

				width:100%; 
				font: 1em/1.5em Georgia, 나눔고딕,  'Nanum Gothic', Helvetica, Arial, Sans-Serif;  				
				letter-spacing: -0.02em ; 
				color:#666; 
				word-wrap:break-word;
				margin: 20px auto;
		} 
.article .div p:first-of-type {
				font:2em;
		}
.article h2 { 
				font: 1.3em/1.3em 'Helvetica Neue',Helvetica, Arial, 나눔고딕,  'Nanum Gothic', Arial, Sans-Serif !important;
				font-weight:bold !important;
  }
.entry-ccl {padding:0 0 0 0;}
.article p { margin-top: 0px; }
									
.article a, 
.article a:visited,
.article a:link { 
				font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
				text-decoration:none;
				letter-spacing: 0; 
font-weight: 500;
-webkit-transition: background-color 0.3s, border-color 0.3s;
transition: background-color 0.3s, border-color 0.3s;

top: 0;
left: -5px;
z-index: -1;
box-sizing: content-box;
padding: 5 5px;
width: 100%;
height: 100%;
border-radius: 4px;
color:RGB(10,154,66);
background-color: RGBA(170,211,89,0.1);
content: 'adsfklajf';
				} 

.article a:hover { 
				text-decoration:none ; 
color:RGBA(0,0,0,0.8);
background-color: RGBA(170,211,89,0.5);
				} 

/* background:transparent url(images/externallink.png) no-repeat top right;
padding-right: 16px;line-height:14px;margin-top:6px; */}

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

blockquote, blockquote.tx-quote-tistory	{
				font: 1.4em/150% Georgia, 'Jeju Myeongjo','KoPub Batang', 나눔고딕,  'Nanum Gothic', Helvetica, Arial, Sans-Serif !important;
				color:rgba(0,0,0,0.65);
				letter-spacing:-0.02em;
				display: block;
				text-align:center;
				transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
}


.article UL {padding:0px; margin:0px;}
.article LI { margin-left:10px; margin-bottom:10px;
				list-style-type: square;  				
 }
 
 /* 이미지 */
.article img {
 				z-index:1;
				transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
 				box-shadow: 0 rgba(0,0,0,0.3);
 				-webkit-transform:translateY(0px) scale(1, 1);
 				transform: translateY(0px) scale(1, 1);
					margin: 0 auto; 		
}
.article img:active {
 				z-index:1001 !important;
 				box-shadow: 0 11px 18px rgba(0,0,0,0.3);
 				-webkit-transform: translateY(-20px) scale(1.1, 1.1);
 				transform: translateY(-10px) scale(1.05, 1.05);
}

div.article p[style*="right"]	{
						margin-left:1em !important;
						margin-top:0px !important;
						margin-bottom:0.2em !important;
							} 							
div.article p[style*="left"] 	{
						margin-right:1em !important;
						margin-top:0px !important;
						margin-bottom:0.2em !important;
							} 														
.imageblock triple {POSITION: absolute;}
.imageblock center {POSITION: absolute; width: 100% !important;}
/* 이미지 아래 캡션 스타일 */
.cap1		{font:13px "Times New Roman", Georgia, small fonts, tahoma, arial narrow; 
font-style: italic; letter-spacing:0 px;
word-break:break-all;
margin-top:5px !important; margin-bottom:10px !important; width:100% !important;}

/* 그림 */
.imageblock	{display: inline-block; width: 100% !important; }
/* 왼쪽 0px 0px 8px 1px rgba(0,0,0,0.05); */
.left		{margin: 0 5 5 0 px; padding:10px;  
				-webkit-transform: rotate(-4deg);
				-moz-transform: rotate(-4deg);
				position:relative;
				right: 30px; 
				float:left;
				background-color:RGBA(255,255,255,0.9);
				border:0px solid #e6e6e6;
				z-index:100;
				box-shadow: 
	0 1px 0 #ccc,
    0 2px 0 #c9c9c9,
    0 3px 0 #bbb,
    0 0 5px rgba(0,0,0,.1),
    0 1px 3px rgba(0,0,0,.1),
    0 3px 5px rgba(0,0,0,.1),
    0 5px 10px rgba(0,0,0,.2),
    0 10px 10px rgba(0,0,0,.2),
    0 20px 20px rgba(0,0,0,.15);				
				
			}
/* 가운데 */
.center		{width: 100% !important; margin: 0px auto;text-align:center; margin-bottom:10px;   }
/* 오른쪽  background-color:#efefef; padding:7px; border:1px solid #e6e6e6; */
.imageblock	{ }
.right		{	margin: 0 0 5 5 px; 
				padding:10px;  
				-webkit-transform: rotate(6deg);
				-moz-transform: rotate(6deg);
				position:relative;
				left: 30px; 
				float:right;
				background-color:RGBA(255,255,255,0.9);
				border:0px solid #e6e6e6;
				z-index:101;
				box-shadow: 
				0px 0px 8px 1px rgba(0,0,0,0.05);                
			}
/* 그림 2개 배치 */
.dual		{ width: 100%; margin: 0px auto;text-align:center;  }
/* 그림 3개 배치 */
.triple		{ width: 100%; margin: 0px auto;text-align:center;   }


/* 각주 */
.footnotes {

}
.footnotes ol li{
	 margin:0;  padding:0; list-style-type:none;
display: block;
clear:both;
float:left;
width: 150px;
position: relative;
left: -41%;
margin-top:10px;
border-top: 2px solid black;
text-align: right;

				font: 0.9em/1.2em Georgia, 나눔손글씨, 나눔명조, 나눔고딕, 'Nanum Gothic', "맑은 고딕", "Malgun Gothic", Helvetica, Verdana, Arial, Sans-Serif;
				letter-spacing:-1px;
				color:#666;
				display: inline-block;
font-weight: 10;
}
.footnotes a:link,
.footnotes a:visited {
font:normal 11px/11px small fonts, arial, tahoma, dotum ; text-decoration:underline; color:#000;opacity:0.5;
}
.footnotes a:hover  {
 text-decoration:none; opacity:1.0;
}

/* Me2Day */
.me2day_daily_digest LI {margin-left:15px; list-style:square; margin-bottom:10px; clear:both;  }
.me2day_daily_digest .me2_tags {font:11px Courier new, malgun gothic; color:#bba}
.datetime a:link,
.datetime a:visited,
.datetime a:hover,
.datetime {font:normal 7px/11px small fonts, arial, tahoma ; text-decoration:none; color:#888;  border-bottom:0px dotted #eee; text-align:right; background:none; clear:both; float:left; margin-top:3px;}

/* ------------------------------------------------------------------- */
/* TAG */
/* ------------------------------------------------------------------- */
.tagTrail         { font:11px tahoma, small fonts, 나눔고딕,  'Nanum Gothic', arial; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; text-align:left; }
.tagTrail a:link,
.tagTrail a:visited,
.tagTrail a:active {
color:#aaa;
background-color:rgba(0,0,0,0.05);
padding: 2px 4px 3px 4px;
border: 1px solid rgba(0,0,0,0.1);
border-radius: 6px;
 text-decoration:none;
display:inline-block;
} 
.tagTrail a:hover  { 
color:#333;
background-color:rgba(0,0,0,0.1);
border: 1px solid rgba(0,0,0,0.2);
border-radius: 6px;
 text-decoration:none;
}

.tagText		{font:7pt small fonts, malgun gothic, tahoma, arial, verdana; }

/* ------------------------------------------------------------------- */
/* 받은 트랙백이 없고, 댓글 하나가 달렸습니다.  */
/* ------------------------------------------------------------------- */
.actionTrail		{ 
					width:100%; 
					 font-size:11px; 
					color:#666; 
					text-align:right; 
					padding:0px 0px 0px 0px; 
					float:right; 
					margin-bottom:5px;
					opacity:0.5;
					}
.actionTrail .cnt		{font-weight:bold;}
.actionTrail a:link, 
.actionTrail a:visited,   
.actionTrail a:active      {color:#666; text-decoration:none; } 
.actionTrail a:hover      {color:#000; text-decoration:underline; } 

.trackback		{ padding-top:2px; margin-bottom:0px; width:100%; overflow:hidden; border-bottom:0px dotted #222;}
.trackback a	{ color:#555;}
.trackback h3	{ font:9px small fonts, tahoma,arial; margin:0px 5px 2px 0px;}
.trackback h4	{ font-weight:normal; margin:0; }
.trackback ol	{ margin:0;  padding:0; list-style:none;}
.trackback li	{ padding:5px;}
.trackback .date	{ font:9px small fonts, tahoma,arial; color:#555;}
.trackback p	{ color:#555; margin:3px 0 0 0; padding:0; letter-spacing: 0px;}
.trackback a.delete span	{font:9px small fonts, arial; color:#555;}

.comment	{ clear:both; display:block; margin-bottom:0px;  width:100%; overflow:hidden; } 
.comment p	{ margin:3px 0 0 0; padding:0; color:#666; font-size:0.9em;letter-spacing:-1px;}
.comment h3	{ display:none; }

.comment .name	{ font-size:15pt ; font-weight:bold;}
.comment .date	{ font:7pt tahoma, Verdana; color:#888;}
.comment .control	{  font-size:7pt ; color:#555; float:right;margin:3px 5px 0px 0px;}
.comment ol,
.comment ul	{ margin:0;  padding:0; list-style:none;}
.comment li { margin-top:10px; margin-bottom:10px; border-top:1px solid rgba(0,0,0,0.1);}

.comment .modify,	 
.comment .write	{ font-weight:bold; color:#aaa; float:right
font-size: 1 em;
padding: 2px 4px 3px 4px;
border: 1px solid #aaa;
border-radius: 6px;
 text-decoration:none;
} 

.comment .modify:hover,	 
.comment .write:hover	{ color:#333;
border: 1px solid #333;
border-radius: 6px;
 text-decoration:none;
} 
.comment ol li	{ padding:10px 0px 10px 0px; margin-left:0px; }
.comment li ul li	{ padding:10px 0px 30px 30px; background-color:rgba(0,0,0,0.03); border:0px !important; }

.comment .control a.address span,
.comment .control a.modify span,
.comment .control a.write span	{ text-decoration:none;}

.commentWrite				{ padding:0px; margin-top:0px; }

.commentWrite input	,
.commentWrite textarea			{ width:100%; padding:5px; top:5px; 
					font:1.2em/150%  Helvetica,  Arial, 나눔고딕, 'Nanum Gothic';
					color:rgba(0,0,0,0.5);
					border-radius: 5px;
					letter-spacing:0 px;
					border: 1px solid rgba(0,0,0,0.05);
}
.commentWrite input:hover, 
.commentWrite textarea:hover			{ 
					 transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important; 
					border: 1px solid RGBA(234,133,87,1);
					color:rgba(0,0,0,0.9);
}
.commentWrite input:active, 
.commentWrite input:focus, 
.commentWrite textarea:focus,
.commentWrite textarea:active			{ 
					 transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important; 
					border: 1px solid RGBA(234,133,87,0.8);
					color:rgba(0,0,0,1);
}

.commentWrite .homepage			{ width:270px;}
.commentWrite .checkbox			{ width:25px; border:none; padding:0; margin:0; }

.guestWrite				{ font:7pt verdana; transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important; }
.guestWrite input 		{  width:150px; padding-left:2px; }
.guestWrite textarea	{width:100%; padding:5px; }
.guestWrite .homepage   { width:300px; color:#666;}
.guestWrite .submit	, 
.commentWrite .submit		{ 
					 transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important; 
					width:100%;  
					background-color:RGB(147,154,159);
					font-size: 18px;padding:8px;
					cursor: pointer;
					color: #fff;
					border-radius: 2px;
					border: 0px solid transparent;
					-webkit-appearance: none;
					-webkit-font-smoothing: antialiased;
					-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.guestWrite .submit:hover, 
.commentWrite .submit:hover	 {
color: #fff;
border: 0px solid transparent;
					-webkit-transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important; 
					background-color:RGB(100,110,110);
}
.guestWrite .submit:selected, 
.commentWrite .submit:selected	 {
					 transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important; 
					background-color:RGBA(184,83,37,1);
					border: 1px solid transparent;
}
.guestWrite .checkbox	{ width:25px; border:none; padding:0; margin:0; }
/* 페이징 - 현재 페이지 */
.selected	{ 
					font-weight:bold; 
					color:#000; 
					-webkit-transition: all .2s ease-out;
					overflow:hidden; 
					}

.paging		{  
					display: inline-block;
					padding:0px 0px 0px 0px;  
					 width:100%; height:60px;
					vertical-align:middle;

					text-align:left;  
					font:20px verdana; 
					font-weight:bold; 
					color:rgba(0,0,0,0.3); 
					margin:10px 0px 20px 0px;
					}
.paging .numbox	{ 
					display: inline-block;
width:480px; height:60px;
					vertical-align:bottom;

					text-align:center;
					margin:0 auto;
					font:15px verdana; 
					font-weight:bold;
				}
.paging .num	{ 
					display: inline-block;
					font:20px arial, verdana; 
					font-weight:normal;
					background-color:rgba(0,0,0,0.05);
					border-radius:5px;
					-webkit-transition: all .2s ease-out;
					margin-right:2px;margin-bottom:4px;		
padding:2 4 2 4px;			
					}

.paging a:link,
.paging a:active,
.paging a:visited { color:rgba(0,0,0,0.7); text-decoration:none;}
.paging a:hover	{ 
					-webkit-transition: all .2s ease-out;
					color:#000; 					
					background-color:rgba(0,0,0,0.2);
					text-decoration:none;
					}
.paging .pageprev 	{ 
					padding: 15px;
					float:left;
					left: 0;
					display:block;
					height:30px;
					width:30px;
					text-align:center; vertical-align:middle;
					font:25px arial, verdana; 
					font-weight:normal;
					background-color:rgba(0,0,0,0.05);
					border-radius:5px;
					-webkit-transition: all .2s ease-out;
					margin-right:2px;					
					}
.paging .pagenext 	{ 
					height:30px;
					width:30px;
					padding: 15px;
					float:right;
					right: 0;
					display:block;
					text-align:center; vertical-align:top;
					font:25px arial, verdana; 
					font-weight:normal;
					background-color:rgba(0,0,0,0.05);
					border-radius:5px;
					-webkit-transition: all .2s ease-out;
					margin-right:2px;					
					}
.paging a:hover .pageprev,
.paging a:hover .pagenext	{ 
					color:#000; 					
					background-color:rgba(0,0,0,0.3);
					text-decoration:none;
					}

/* ------------------------------------------------------------------- */
/* ***** etc ***** */
/* ------------------------------------------------------------------- */

.imageblock *			{ border:none !important;}
#mediaLogLimit			{ display:none !important;}
div .box				{ width: 95%; height: auto;	margin: 0; border: 1px dotted #7aa; padding: 8px;}

#calendar { }
/* 달력 월 표시 */
.cal_month	{ font-size:12px; height:18px; font-weight:bold; text-align:right;}
/* 달력 요일 표시(th 영역) */
.cal_week1	{ font:11px dotum; height:18px; font-weight:normal; text-align:center;}
/* 달력 일요일 표시(th 영역) */
.cal_week2	{ font:11px dotum; height:18px; font-weight:normal; color:#Caa; text-align:center; valign:bottom;}
/* 달력 Week(tr 영역)  */
.cal_week		{ }
.cal_current_week	{ color:#eee; background-color:rgba(0,0,0,0.2);}
/* 달력 Day(td 영역) */
.cal_day			{ font:12px consolas, small fonts, courier new, arial,tahoma, verdana; color:#999; text-align:center; valign:bottom;}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday		{ color:#222 !important;}
.cal_day_sunday a	{ color:#111 !important;}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1	{ color:#ccc;}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2	{ color:#ccc;}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3	{ color:#666;}
/* 달력 오늘 날짜 표시(td) */
.cal_day4	{ font-weight:bold; text-decoration:none; overflow:hidden;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link	,
a.cal_click:visited	,
a.cal_click:hover	{ 
					color:#EEE !important; font-weight:bold; text-decoration:none; 
					text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3);
					}

.listbox LI {
font:11px/11px arial, gulim, dotum;
letter-spacing: -1px;
}


/* Twitter */
#twitter_div {FONT:11px/14px dotum,tahoma; margin-bottom:10px; padding:0px; }
#twitter_div LI {margin-top:5px; padding-bottom:10px; border-bottom:1px solid #EFECE2;}
#twitter_div a {font:9px/9px small fonts, verdana; background-color:#F6EEDB; }

/* Twitter OFC*/
.twtr-join-conv {font:9px small fonts, verdana; }

/* TUMBLR */
#TumblrModule OL,
#TumblrModule li	{ clear:left; padding:0px;  margin-top:0px; margin-left:0px; margin-bottom:0px; list-style:none; background-color:;}

#TumblrModule EMBED {height:150px; width:100%;}

#TumblrModule  { text-align:left; FONT: 8px/9px small fonts, arial; color:#666;
Z-INDEX: 100;
background-color:; padding:10px;  
}

#TumblrContent {
width:100%; height:auto; overflow: hidden; DISPLAY: block; 
letter-spacing:0 px;
}

#TumblrModule H3{font:16px/9px Times New Roman;}
#TumblrModule .tumblr_post { FONT: 10px/9px arial, 'Nanum Gothic', 나눔고딕; }
#TumblrModule .tumblr_link_post { margin-bottom:10px; }

#TumblrModule .tumblr_link {
font:14px arial,  'Nanum Gothic', 나눔고딕; 
}

#TumblrModule .tumblr_caption {
padding:5px; 
font:11px/12px dotum,tahoma, small fonts, verdana; 
vertical-align: bottom;}

#TumblrModule img.tumblr_photo {width:100%;overflow: hidden; DISPLAY: block; 
-webkit-box-shadow: inset 0 -70px 70px -20px rgba(0, 0, 0, 0.65);
-moz-box-shadow: inset 0 -70px 70px -20px rgba(0,0,0,0.65);
box-shadow: inset 0 -70px 70px -20px rgba(0, 0, 0, 0.65);
}

#TumblrModule li.tumblr_photo_post { padding-top:0px; margin-top:0px;}

#TumblrModule li.tumblr_quote_post { padding:0px;}
#TumblrModule .tumblr_quote {font:11px/130% malgun gothic;}
#TumblrModule .tumblr_source {clear:both; font:11px arial; text-align:right; margin-top:5px; margin-bottom:10px;}

/* DISQUS */
#disqus_thread {padding:0 0 0 0;}
#dsq-comments-title , 
.dsq-sort-select ,
.dsq-post-area, 
.dsq-request-user-stats,
.dsq-request-user-stats-comments,
.dsq-like-activity,
.dsq-options ,
.dsq-item-sort,
#dsq-sort-select,
.dsq-widget-user,
.dsq-widget-comment,
.dsq-options OPTION {font: 11px/120% 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.dsq-widget-meta {font: normal 8px/100% 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.dsq-widget-avatar{
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
#dsq-comments-title H3, 
.dsq-widget-title,
.dsq-post-area H3 {font: bold 11px/120% 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.dsq-comment-header-meta-wrapper {font : 11px/100% 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.dsq-toolbar-dropdown-wrap,
.dsq-comment-footer-left ,
.dsq-autheneticate-copy {font: 8px/120% 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.dsq-comment-header {
						background:none;
						border:0px;
					}

.dsq-pagination,
.dsq-post-area dsq-unauthenticated {height:0px;}

/* Flickr */
.flickrImgSearch	{ width: 100%; margin: 0px auto; margin-bottom:10px; 	text-align:center; 
}
.flickrImgSearch a:link	,
.flickrImgSearch a:active	,
.flickrImgSearch a:visited	{ font:Bold 9px tahoma,verdana; color:#555; text-decoration:none; background-color:#F9F6EC; }
.flickrImgSearch a:hover	{ color:#aaa; text-decoration:underline; }

/* Facebook, Twitter */
.fb_like {width:390px; overflow:hidden; float:left;}
.tw_share {width:95px; height:20px; float:right; text-align:right; overflow:hidden; padding:0;}




@media only screen and (max-width: 767px) {

		.article img { width: 100%; height: auto; margin: 0px auto; margin-bottom:10px;margin-top:10px; 	text-align:center;   }
		.entry-ccl img {width:15px; height:auto;}
		#header img  {width:80%; height: auto;padding-left:20px;padding-top:10px;}

		#container   {
						background-color: #f3efe0;
					padding:0 20 0 20px;
					}
		#header 	{ 
						text-align:left; 
						width: 100%; 				
						padding:40px 0px 0px 0px; 
						margin: 0 auto; margin-bottom:0px;
					}
		#headerbg   {
				height: 70%
					}
		#logo 		{
						width: 150px !important;
						float: center;
					}
		.bloginfo {   }
		#blogMenu 	{ 
				display:none;
				clear:both;
				font:20px  tahoma, verdana, arial; 
				text-transform:uppercase;
				font-weight: 800;
				margin:0px 0px 20px 0px; 
				color:#000; 
				background-color: ; 
				v-align:top; 
				text-align:right;
				float:right;
				width:100%;
				opacity:1;
				-webkit-transition: all .2s ease-out;
				text-shadow: 0px 2px 3px rgba(0,0,0,0.93);				
			}
			.content 	{ 
					clear:both;
					width: 100% ; 
					margin: 0 auto; 					
					text-align:left; 					
					overflow:visible;
					-webkit-overflow-scrolling: touch;
					-webkit-transform-style: preserve-3d;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;
					background-color: #f3efe0;

				}
			.entry h2	,
			.entry h2	 a:link,			
			.entry h2	 a:visited	{
			}
			.article	{ 
				width:100%; 
				font-size: 1.05em;
				line-height: 150%;
				font-family: Georgia, 'Nanum Gothic',나눔고딕,  Helvetica, Verdana, Arial, Sans-Serif;  				
				letter-spacing: -1px !important ; 
				color:#333; 
				word-wrap:break-word !important;
				margin: 20px 0px 10px 0px;
			} 
			blockquote, blockquote.tx-quote-tistory	{
						font: 1.25em/150% Georgia, 'Jeju Myeongjo','KoPub Batang', 나눔고딕,  'Nanum Gothic', Serif !important;
						color:rgba(0,0,0,0.65);
						letter-spacing:-2px;
						margin:20 0 20 0px;  padding:0; 
						}

			.footnotes ol li{
				margin:0;  padding:0; list-style-type:circle;
				display: block;
				width:100%;
				left:0;border-top: 0px solid black;
				font: 0.9em/1.2em Georgia, 'Nanum Gothic', Helvetica, Verdana, Arial, Sans-Serif;
				letter-spacing:-1px;
				color:#666;
				font-weight: 10;
				}
			.tagTrail         {
						font:14px tahoma, small fonts, 나눔고딕,  'Nanum Gothic', arial; 
						padding:0px 0px 0px 0px; 
						margin:10px 0px 10px 0px; 
						text-align:left; 
						letter-spacing: -1px ; 
			}
			.actionTrail		{ 
					display:block;				clear:both;
					width:100%; 
					font:13px tahoma ; 
					color:#666; 
					text-align:right; 
					padding:0px 0px 0px 0px; 
					float:right; 
					margin-bottom:5px;
					opacity:0.5;
					letter-spacing: 0 px ; 
					}
			.commentWrite .homepage			{ width:200px;}
			.titleWrap2	{ 
				float: left;
				width:100%; 
				height:14px; 
				font:14px Georgia,tahoma !important;
				font-style:italic;
				text-align:left;
				margin-bottom:10px;
				letter-spacing: -1px ; 
			}

			.paging .numbox	{ 
					font:23px Arial; 
					display:inline-block;
					vertical-align:middle;
					text-align:center;
					width:60%;height:0px;
					}



			#footer		{ 
					clear:both; 					
					margin: 0 auto;
					width:100%; 
					height:50px;
					text-align:center;
					display:inline-block;
					
					font:13px tahoma,verdana;
				}
}