/* ---------- @ Post Styles -----------*/

.post {
	}
.postline		{border-bottom:1px solid #e5e5e5; padding:0px; margin-top:0px; margin-bottom:18px;}
.postline2		{border-bottom:1px solid #e5e5e5; padding:0px; margin-top:20px; margin-bottom:18px;}
.postline_gray		{border-bottom:1px solid #979ea4; padding:0px; margin-top:20px; margin-bottom:18px;}

.postline_blank		{clear:both;padding:0px; margin-top:49px;}
.postline_comments	{height:3px; background:url(../images/bar_comments.gif) no-repeat 0px; padding:0px; margin-top:0px; margin-bottom:26px;}
.postline_comments2	{height:3px; background:url(../images/bar_comments.gif) no-repeat 0px; padding:0px; margin-top:-1px; margin-bottom:26px;}

.post h2 { 
	color:#222222;
	padding-top:2px;
	font-family:dotum;
	font-size:18px; 
	}
.entry {
	font-size:12px;
	}

.entry p {
	letter-spacing:0.01em;
	line-height:150%;
	color:#444444;
	font-family: gulim;
	font-size:12px;	
	}
			
.entry ul, .entry ol {
	padding:0 15px 10px 10px;
	}		

.entry ul li {
	margin-left:45px;
	list-style:square;
	padding:3px 0;
	}

.entry ol li {
	margin-left:15px;
	padding:3px 0;
	}
	
.entry p a:hover	{
	font-weight:normal;
	}
.entry blockquote, .commentlist blockquote {
	/*margin:18px 45px 25px 45px;*/
	/*background:#ff9900;*/
	/*
	padding:2px 15px 4px 15px;
	line-height:150%;
	background:#1e2f3f;
	color:#81898f;
	font-size:0.95em; 
	*/
	border:1px solid #e0e0e0;
	background:#f6f6f6;
	}
	
.entry blockquote p {
	font-family:dotum;
	font-size:11px;
	color:#666666;
	line-height:140%;
	padding:0px 12px;
	}

.entry img {
	float:left;
	clear:both;
	margin:10px 18px 5px 0;
	/*padding-top:20px;*/
	/*padding:6px;*/
	/*background:#372529;*/ 
	}
.blank_img {
	display:none;
	/*clear:both;*/
	}

.quote	{
	font-family:dotum;
	font-size:11px;
	color:#666666;
	line-height:140%;
	padding:12px;
	border:1px solid #e0e0e0;
	background:#f6f6f6;
	}	

.entry_content {
	clear:float;
	letter-spacing:0.01em;
	line-height:120%;
	color:#444444;
	font-family: gulim;
	font-size:12px;	
	background:#ffffff;
	padding-bottom:20px;
	border-bottom:1px solid #ff9900; 
	position:relative;
	}
.entry_content .contimg {
	margin:0px;
	padding:0px;
	}
.entry_content .conttxt	{
	margin:0px;
	padding:0px;
	border:1px solid #ff9900;
	}
 
p.postmetadata  {
	text-transform:uppercase;
	font-size:11px;
	font:11px tahoma;
	color:#888888;
	letter-spacing:-0.01em;
	margin:5px 0px 19px 0px;
	}
p.postmetadata span  {
	text-transform:uppercase;
	}

#interior p.postmetadata {
	font-size:0.65em;
	}
	
.postmetadata em {
	text-transform:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.postbyautor	{
	/*color:#0079ad;*/
	/*text-decoration:underline;*/
	}
.postmetadata .commentcount {
	font-style:bold;
	font-size:1.1em;
	color:#f52162;
	}
			
.entry code {
	font: 1em "Courier New", Courier, monospace;
	overflow:auto;
	padding:14px;
	background:#422f33;
	display:block;
	}

.entry table {
	width:100%;
	border-collapse:collapse;
	margin:15px 0;
	}

.entry td, .entry th {
	border-bottom:1px solid #ffffff;
	padding:0px;
	background:#ffffff;
	}

.entry th {
	font-weight:normal;
	text-align:left;
	width:35%;
	}

.entry table img {
	margin:0px;
	padding-right:10px;
	}

.indexingbox {
	padding:20px 0px 25px 0px;
	}
#indexing {
	color:#9a0041;
	font-weight:normal;
	font-size:11px;
	font-family:tahoma;
	line-height:170%;
	}

#indexing a {
        font-family:dotum,tahoma;
	font-size:11px;
	color:#888888;
	letter-spacing:-0.05em;
	}
#indexing a:hover {
        font-family:dotum,tahoma;
	font-size:11px;
	color:#444444;
	text-decoration:underline;
	}	
#indexing span{
	color:#888888;
	}	
#indexing .indexigbox{
	padding:0px;
	margin-bottom:10px;
	text-transform:uppercase;
	}	
#indexing .index_tit{
	color:#9a0041;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma;
	text-transform:lowercase;
	background:url(../images/ico_rightarrow_pink.gif) no-repeat 0px 5px;
	padding-left:9px;
	}	
#indexing .index_tit_top{
	color:#888888;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma;
	text-transform:lowercase;
	/*background:url(../images/ico_rightarrow_pink.gif) no-repeat 0px 5px;*/
	padding-left:0px;
	}	
	

	
/* ---------- @ Comment Styles -----------*/

#comment {
	width:100%;
	}

#commentarea {
	padding-top:0px;
	}

.commentlist, #trackbacklist {
	margin:0px;
	padding:0px;
	}

.commentlist li, #trackbacklist li {
	margin: 0px;
	padding: 0px 15px 0px 15px;
	/*background: #ff9900;/*url(../images/user-comment.gif) no-repeat 0px 5px;*/
	border-bottom:1px dotted #b2b2b2;
	}
.commentlist li.nodotted, #trackbacklist li..nodotted {
	margin: 0px;
	padding: 0px 15px 0px 15px;
	/*background: #ff9900;/*url(../images/user-comment.gif) no-repeat 0px 5px;*/
	border-bottom:0px dotted #b2b2b2;
	}	

.commentlist .commentmetadata {
	padding-top:4px;
	}
.upperdate {
	text-transform:uppercase;
	font-size:11px;
	font-family:dotum,
	color:#888888;
	letter-spacing:-0.02em; 
	}	

#trackbacklist .commentmetadata {
	font-size:0.7em;
	padding-top:3px;
	}
			
.commentlist cite, #trackbacklist cite {
	font-family:dotum,tahoma;
	font-size:11px;
	text-decoration:underline;
	}	

cite a {
	font-family:dotum,tahoma;
	font-size:11px;
	text-decoration:underline;
	}
		
.gravatar {
	float:left;
	width:0px;
	}

.gravatar img {
	padding:3px;
	border:1px solid #4f383d;
	}
		
.commentinfo {
	float:left;
	padding-top:16px;
	padding-bottom:0px;
	color:#0079ad; 
	font-family:dotum,tahoma;
	font-size:11px;
	margin:0px;
	}
.cmt_write_clm	{
	float:left;
	font-family:tahoma;
	font-size:10px;
	color:#888888;
	width:66px;
	margin-top:3px;
	}
.cmt_write_input{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#888888;
	width:553px;
	}
.commentbuttonbox	{
	clear:both;
	float:right;
	text-align:right;
	margin-top:15px;
	}			

.commentlist li.my_comment {
	padding-bottom:0px;
	}

.commenttext {
	clear:both;
	}
.commenttext p {
	color:#666666;
	font-family:dutom,tahoma;
	font-size:11px;
	}

.commentlist code {
	font-size:1.3em;
	line-height:120%;
	}

	










	
.entry_page {
	font-size:0.9em;
	}

.entry_page p {
	letter-spacing:0.01em;
	font-size:0.8em;
	color:#bbbdbe;
	font-family: tahoma;
	}
			
.entry_page ul, .entry_page ol {
	padding:0 15px 10px 10px;
	}		

.entry_page ul li {
	margin-left:45px;
	list-style:square;
	padding:3px 0;
	}

.entry_page ol li {
	margin-left:15px;
	padding:3px 0;
	}
	
.entry_page blockquote, .commentlist blockquote {
	/*margin:18px 45px 25px 45px;*/
	padding:2px 15px 4px 15px;
	line-height:150%;
	/*background:#422f33;*/
	background:#1e2f3f;
	color:#81898f;
	font-size:0.95em; 
	}			
.entry_page h4 img {
	margin:14px 0px 0px 0px;
	/*padding-top:20px;*/
	/*padding:6px;*/
	/*background:#372529;*/
	}
	
.entry_page img {
	float:left;
	margin:0px 10px 5px 0;
	/*padding-top:20px;*/
	/*padding:6px;*/
	/*background:#372529;*/
	}
			
						
.entry_page code {
	font: 1em "Courier New", Courier, monospace;
	overflow:auto;
	padding:14px;
	background:#422f33;
	display:block;
	}

.entry_page table {
	width:100%;
	border-collapse:collapse;
	margin:15px 0;
	}

.entry_page td, .entry_page th {
	border-bottom:1px solid #ffffff;
	padding:0px;
	background:#ffffff;
	}

.entry_page th {
	font-weight:normal;
	text-align:left;
	width:35%;
	}

.entry_page table img {
	margin:0px;
	padding-right:10px;
	}	

				

