@charset "utf-8";

* {
	margin:0; 
	padding:0;
	

	}

.no-more-prev,
	.no-more-next { color:#ccc;}
	
html {
  font-size:100%;
  }

body {
   background:#fff;
font:.75em/1.5 malgun-gothic,tahoma, Dotum, Verdana, AppleGothic, Sans-serif;
	line-height:160%;
	color:#000;
	}
	
a{
	color:#ff3399;
	text-decoration:none;
    selector-dummy : expression(this.hideFocus=true);

}

a:hover
{
	text-decoration:underline;
}


img{
	border:0px;
   
}


.spe{
	color:#ff3399;
}

.spebold{
	font:bold 1em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
	color:#ff3399;	
}
.speenglogo{
	color:#ff3399;
	font:normal 10px tahoma, arial;
	}
.speeng{
	color:#ff3399;
	font:normal 0.9em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
}
.spekor{
	color:#777;
	font:normal 0.9em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
}

.spekor a{
	color:#777;
	font:normal 0.9em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
}

.spekor a:hover{
	color:#ff3399;
	font:normal 0.9em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
   text-decoration:underline;
}

.toplogo a{

color:#000;
	font:normal .9em Arial, Helvetica, sans-serif;
	text-decoration:none;
   
}
.toplogo a:hover{
	color:#000;
}

.toprecent {
	text-align:right;
	color:#bbb;
	font:normal .9em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
	text-decoration:none;
   
}

.toprecent a{
	color:#bbb;
	text-decoration:none;
   
}
.toprecent a:hover{
	color:#ff3399;
}

.links{
	padding: 30px;
	display: none;
	font: normal 1em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
	background: #f5f4e0;
}
.links ul{
	list-style:none;
}

/* Layout */

#bodyline{

}
 


#wrapper
{
	
 width:100%;

 padding:0px;
}

#topnavi
{

	margin-top:10px;
margin-bottom:50px;
margin-left:50px;
   text-align:left;
   width:90%;

}

#topnavi2
{

	margin-top:10px;
margin-bottom:50px;
margin-right:30px;
   text-align:right;


}

#header{
 margin:0px auto;
 padding:0px;
 width:100%;
	
}

.logo{
	font:bold 1em Arial, Helvetica, sans-serif;
 color:#000;
}

#content{

 margin-left:50px;
 padding-right:50px;
 width:90%;	
 text-align:left;	
}



#footer{
font: .9em Verdana, AppleGothic, Sans-serif;
margin-top:5px; 
 margin-left:50px;
 width:90%;	
 text-align:left;

	
}

/* a */

.topnavi a{

	font:bold .8em Arial, Helvetica, sans-serif;
	text-decoration:none;
   margin-right:10px;
   border-top:#000 solid 1px;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;

   padding:2px;
   
   color:#000;
 }

.topnavi a:hover{
	color:#ff3399;
   border-top:#ff3399 solid 1px;
	border-left:#ff3399 solid 1px;
	border-right:#ff3399 solid 1px;

}



.misctagg a{
   color:#fff;
	font:normal .9em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
	text-decoration:none;
		
}

.misctagg a:hover{
color:#ff3399;
	text-decoration:underline;
		
}

.brline{
	margin-top:20px;
}
.brline2{
	margin-top:5em;
}
.tctc a{

	color:#000;
   font:normal .9em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
	text-decoration:none;
		
}

.tctc a:hover{
color:#ff3399;

	text-decoration:underline;
		
}


/*subject*/

.entry{
   position:relative;
	margin-top: .5em;
   padding-bottom: 5px;
text-align:left;
}
.line{
	border-bottom: dotted 1px #000;
}

.subject {



}

.subject a{
font:bold 1em Arial, Helvetica, sans-serif;
 color:#000;
  word-spacing:-1px;
	text-align:left;
}
.subject a:hover{


text-decoration:none;
border-bottom:solid 1px #ff3399;
color:#000;
}

.postdate{
   font:normal .9em Arial, Helvetica, sans-serif;
	color:#bbb;
   text-align:right;
}

.postdate a{
font:normal 1em Arial, Helvetica, sans-serif;	
text-decoration:none;
color:#bbb;
}

.postdate a:hover{
font:normal 1em Arial, Helvetica, sans-serif;	
text-decoration:underline;
color:#bbb;
}

.postinfo{
font:normal 1em Arial, Helvetica, sans-serif;	

}

.postinfo a{
font:normal 1em Arial, Helvetica, sans-serif;	
text-decoration:none;
color:#bbb;
}

.postinfo a:hover{
font:normal 1em Arial, Helvetica, sans-serif;	
text-decoration:underline;
color:#bbb;
}

/* article */
.article {
  	margin:3px 0 0 0;
	font:normal 1em/140% AppleGothic, Gulim, Arial, Helvetica, sans-serif;
                word-spacing:-1px;
	text-align:left;
   color:#444;
	}
	.article a:link, .article a:visited {
		color:#ff3399;
		text-decoration:none;
		}
	.article a:hover, .article a:active {
		color:#ff3399;
		text-decoration:underline;
		}

.article blockquote {
   font:bold 1.1em Arial, Helvetica, sans-serif;	
	margin:1.7em auto;
	padding:0 10px;
	width:80%;
	color:#0A246A;
	border-left:2px solid #ff3399;
	background:#f5f4e0;
	}


	
	
	


.coverContents {padding:0px 0px 0px 0px; width:450px; background:#fff;}
.coverpost {clear:both; border-bottom:none!important; margin:0 0 5px 0; padding:10px; background:#fff; border-bottom:solid 1px #bbb;}
.coverpost .img_preview {float:left; background-color:#fff; padding:2px;}
.coverpost .img_preview img {width:80px;  height:80px; }
.coverpost h2 {font-size:1em; color:#000; padding-bottom:5px;  line-height:125%;}
.coverpost h2 a {color:#000!important;}
.coverpost h2 a:hover {color:#000; text-decoration:underline;}
.coverpost .post_info {font:0.9em Dotum;  padding: .1em .1em .1em 0;}
.coverpost .post_info span {line-height:1.2em; padding: .1em 0 .1em 0; color:#618CBF!important;}
.coverpost .post_info .category a {color:#618CBF!important;}
.coverpost .post_info .date {font:0.9em Tahoma, Verdana!important;}
.coverpost .post_info .author .preposition {}
.coverpost .post_info .author {}
.coverpost .post_content { color:#666; padding:5px 0; line-height: 125%; overflow:hidden;}
.coverpost .post_tags {clear:both; color:#000; line-height:1.2em; padding:1px 0 0 30px!important; background:url(images/entryTag.gif) left center no-repeat    !important; }
.coverpost .post_tags a {font-size:0.9em; color:#000;}
.coverpost .post_tags span {display:none;}
.coverpage {margin-top:0px;}
.coverpage .coverimg {position:absolute; margin:-25px 0 0 6px; }



/*paiging*/

.paging {

	text-align:center;
	margin-top:10px;
margin-bottom:5px;
    color:#444;
 }

.no-more-prev,
.no-more-next
{ 
color:#444;
} 

.pagingbox{
	   border:1px solid #bbb;
		padding:2px;
}

.paging a
{
font:bold .75em tahoma,verdana,Arial, Helvetica, sans-serif;

text-decoration:none;
padding-right:5px;
padding-left:5px;

color:#9A7F9E;

}

.paging a:hover
{
text-decoration:none;

background:#ff3399;
color:#fff;

}
.selected 
{ 
background:#fff;
color:#ff3399;
text-decoration:underline;

} 
.no-more-prev,
.no-more-next
{ 
color:#ccc;
} 





/*tb rp */

.tbshow{
		font:normal 1em Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
margin-top:5px;
}
.tad{
	color:#ff3399
}
.tbart{
font:normal .9em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
color:#000;
}
.tbtb{
   padding: 2px 2px 2px 5px;
	border-left:1px solid #ff3399;
}

.tbtb a{
	color:#ff3399;
		text-decoration:none;
}
.tbtb a:hover{
	color:#ff3399;
		text-decoration:underline;
}

/* Comment list */
.rpd{
   font-family: 1em bold Arial, Helvetica, sans-serif;		
	color: #000;
	text-align:left;
}
.rpd a{
	color:#000;
text-decoration:none;
}

.rpd a:hover{
	color:#ff3399;
	text-decoration:underline;
}

.author{
	color:#ff3399;

text-decoration:none;
margin-bottom:5px;
}

.author a{
	color:#ff3399;

text-decoration:none;
margin-bottom:5px;
}


.author a:hover{
	color:#ff3399;
	text-decoration:underline;
}

.article2 {
	text-align:left;
   color:#000;
	}
	.article2 a:link, .article2 a:visited {
		color:#ff3399;
		text-decoration:none;
		}
	.article2 a:hover, .article2 a:active {
		color:#ff3399;
		text-decoration:underline;
		}

		
.rpbox{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #ddd;
}


/* Write area */
fieldset {
	 border:0px solid #bbb; padding:10px; margin-top:30px;

	}
* html fieldset {
	/* \ Not Mac */
	position:relative;
	clear:both;
	margin-top:0em;
	padding:0px;
	/* */
	}
legend{
	
font:10px tahoma; color:#9A7F9E; padding:0;
}




label {
	padding-left:0em;
	vertical-align:middle;
	font:1em ?Arial,Helvetica, sans-serif;
               color:#9a7f9e;

	}

label em {
	color:#9a7f9e;
	}

input{
	width: 200px;
	padding:2px .5em;
	background:#fff;
	font:1em vernada,tahoma, AppleGothic, Gulim, sans-serif;
	vertical-align:middle;
	color:#ff3399;
	                 border:2px solid #D4B4D9;

	}

textarea {
	width:100%;
	height:12em;
	padding:5px .5em;
                border:2px solid #D4B4D9;

	font:1em AppleGothic, Dotum, sans-serif;
	color:#000;
   background:#fff;
	overflow:auto;
	}
input:focus, textarea:focus {
	background-color:#fff;
	
	}

.checkbox {
	width:12px;
	padding:0;
	 border:0;
            	
}

.submit input {

                width:400px;
	height:25px;
	margin-top:4px;
	font:7pt tahoma;
	letter-spacing:2px;
	color:#9A7F9E;
	background: #fff;
	cursor:pointer;
	 border:2px solid #D4B4D9;
	}
	
	/*-------------------------------*/
/* tag log (page)*/
/*-------------------------------*/
#taglog {
	margin-bottom:3em;
	}

#taglog ul {
	list-style:none;
	text-align:justify;
	}

#taglog li { 
	display:inline;
	line-height:2.2em

	}
#taglog li a{
	text-decoration:none;
}
#taglog li a.cloud1 {font-weight:bold; font-size: 2em;color:#ff3399;}
#taglog li a.cloud2 {font-weight:bold; font-size: 1.8em; color:#FDACD4;}
#taglog li a.cloud3 {font-weight:bold; font-size: 1.5em; color:#FBCBE3;}
#taglog li a.cloud4 {font-size:1.2em; color:#FDDEEE;}
#taglog li a.cloud5 {font-size:1em; color:#aaa;}
#taglog li a:hover {color:#ff3399;}


/*footer*/

.mtmt
{

	font: bold .9em Arial, Helvetica, sans-serif;
	color: #162E3A;
	margin: 20px 0 15px 0px;
	padding: 0px;
   text-align:left;
}
	
.mtmt a{
text-decoration:none;
	color:#162E3A;
   border:#ff3399 solid 1px;
  margin-right:5px;
  padding:3px;
	}

.mtmt a:hover{
	color:#fff;
   background:#ff3399;
	
	
  
  
}




.tlslash{
	font: bold .9em Arial, Helvetica, sans-serif;
	color:#9A7F9E;
	margin-left:5px;
	margin-right:5px;
}

.tl{
	
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #162E3A;
	}
	
.tl a{
font: bold .9em tahoma, Helvetica, sans-serif;
	color: #ff3399;

	text-decoration:none;
}	


.tl a:hover{
color:#fff;	
background:#ff3399;	
text-decoration:none;
border-bottom:#ff3399 1px solid;
}	



.textcube {
	margin-top:0px;
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #000;
	
}

.textcube a{

font: bold .9em Arial, Helvetica, sans-serif;
	color: #9A7F9E;
	
}

.textcube a:hover{
	
	color: #ff3399;
	border-bottom:#ff3399 1px solid;
}

/* search list */
.searchList {
	margin-bottom:4em;
	}

.searchList ol {
	list-style:none;
	}

.searchList li {
	
	}

.searchList li * {
	vertical-align:middle;
	}

.searchList li a {
	
	line-height:2em;
	}
	
.searchList li a:link{
	color:#000;
text-decoration:none;
}

.searchList li a:visited{
	color:#000;
text-decoration:none;
}
.searchList li a:hover{
	color:#000;
	border-bottom:1px #ff3399 solid;
}
	

.searchList .slDate {
	color:#666;
	font-size:.9em;
	margin-right:.4em;
	}

.searchList .slCnt {
	color:#ff3399;
	font-size:.9em;
	margin-left:.2em;
	}
/*-------------------------------*/
/* hadding */
/*-------------------------------*/
	
	h3 {
   font:bold 1.2em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
	padding-bottom:0px;
	margin-bottom:0px;

	color:#ff3399;
		}
		
		h4 {
   font:bold 1em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
   color:#000;
		}
		/* search form */
#meta .sInput {
	width:160px;
	margin-top:10px;
	padding:.3em .3em .3em 20px;
	border:0 none;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
   border-right:1px solid #fff;
   border-bottom:1px solid #000;

	background:url(./images/btn_search.gif) no-repeat left ;
	font: 1em AppleGothic, Gulim, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
	}
	
#meta .sInput:focus {
	background-color:#fff;
	border-top-color:#bbb;
	border-left-color:#bbb;

	}


	
.cap1                   { color:#999;  text-align:center;}	
.dual                   { background-color:#fff; margin-bottom:5px;}
.triple                 { background-color:#fff; margin-bottom:5px;}
	
.moreless_fold          { background:url(images/iconMore.gif) top left no-repeat;  padding-left:20px; color:#ff3399;}
.moreless_top           { background:url(images/iconLess.gif) top left no-repeat;  padding-left:20px; color:#ff3399;}
.moreless_body          { }
.moreless_bottom        { background:url(images/iconLess.gif) top right no-repeat;  padding-right:20px; color:#ff3399; text-align:right;} 


.counter { position:relative;font:0.9em tahoma; letter-spacing:normal; padding:0px 0 0px 0;}


.counter a{
	color:#ff3399;
	
}


.posttag{
	
	text-align:center;
	font:normal 0.9em AppleGothic, Gulim, Arial, Helvetica, sans-serif;

}

.miscInfo{
	text-align:left;
}
.brline3{
	margin-bottom:50px;
}

.subj a{
color:#ff3399;	

}

.subj a:hover{
color:#ff3399;
text-decoration:underline;	
	
}

.artdate{
   text-align:left;
	font:.8em Verdana, AppleGothic, Sans-serif;
	color:#777;
}

.artcom{
   text-align:left;
	font:.8em Verdana, AppleGothic, Sans-serif;
	color:#777;
}




.pagcom a{
   text-align:left;
	font:bold 0.8em Verdana, AppleGothic, Sans-serif;
	color:#000;
}

.pagcom a:hover{
   text-align:left;
	font:bold 0.8em Verdana, AppleGothic, Sans-serif;
	color:#ff3399;
}

.arcbox {
   text-align:left;
	font:bold 0.8em Verdana, AppleGothic, Sans-serif;
	color:#999;
}

.arcbox a{
   text-align:left;
	color:#999;
}

.arcbox a:hover{
   text-align:left;

	color:#ff3399;
}



.comment {position:relative; clear:both;}
.commentList {border-top:1px dotted #ddd; }
.commentList li { overflow:hidden; width:100%; margin-top:6px; border-bottom:1px dotted #ddd; padding:5px 0 8px 0;}
.commentList li .date { font:0.8em tahoma; letter-spacing:normal; color:#ccc;}
.commentList li .name strong { font-style:normal; color:black; font:12px gulim; font-weight:bold; }
.commentList li .name strong a { color:black !important; font-weight:bold;}
.commentList li .name img { vertical-align:middle;}
.commentList li .command { font:9px tahoma;}
.commentList li .command a { padding-right:6px;  color:#2799aa;}
.commentList li p { font-style:normal; clear:left; padding:4px 10px 3px 10px; overflow:hidden;}
.commentList li ol { margin:0; padding:0 !important;}
.commentList li ol li { border-bottom:none; margin-top:15px; border-top:1px dotted #ddd; padding-left:20px; width:auto;  background:url(images/bgReply.gif) 7px 3px no-repeat;}

.commentList li .control { float:right;}
.commentList li .control a { display:block; height:0; padding:9px 0 0 0; overflow:hidden; float:left; margin-top:4px; margin-right:3px;}
.commentList li .control .address { background:url(images/iconAdd.gif); width:23px; }
.commentList li .control .modify { background:url(images/iconModify.gif); width:24px;}
.commentList li .control .write { background:url(images/iconReply.gif); width:28px; }
.commentList li a {}




.bbline {
border-bottom:#efefef solid 1px;

}

.fsub{
color:#ff3399;
font: bold 1em tahoma, Helvetica, sans-serif;
}

.cmtmsg{
text-align:left;
}

.hbblineu {
border-bottom:#fff solid 1px;

}
.hbblined {
border-bottom:#efefef solid 5px;

}

/*cmtcon*/
.cmtname{
color:#000;
}

.cmtcon {
   line-height:2em;
	margin:10px 0 10px;
	font:normal 1em/160% AppleGothic, Gulim, Arial, Helvetica, sans-serif;
	text-align:left;
   color:#444;
   border-left:1px solid #9a7f9e;

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

.cmtdata{
   text-align:left;
	font:.8em Verdana, AppleGothic, Sans-serif;
	color:#9a7f9e;

}

.cmtdata a{
   text-align:left;
		color:#ff3399;
}

.sidem{
   text-align:left;
	font:normal .9em Verdana, tahoma, Arial, Sans-serif;
	color:#9a7f9e;
}

.sidecon{
   text-align:left;
	font:normal 1em/180%  AppleGothic,Gothic, Sans-serif;
	

}
.sig{
font:normal .8em/180%  tahoma,vernada,arial;
}



