
@charset "utf-8";

@font-face { font-family: ³ª´®°íµñ; src: url('./font.eot'); }

 

/* º»¹® °øÅë */

body{

	background: url('./images/MAIN_BG.PNG') 50% top repeat;
	/*@background-image-position=:;*/ 

	

	font-family: ³ª´®°íµñ; font-size:14px;
	margin:0;
	padding:0;

	line-height:23px;
	color:#696969;

}

div				{ font-family:³ª´®°íµñ;}

a:link          { font-family:³ª´®°íµñ; color:#09c;     text-decoration:none;}
a:visited       { color:#09c;     text-decoration:none;}
a:hover         { color:#09c;	  text-decoration:underline;}
a:active        { color:#09c;     text-decoration:none;}


 *                 { margin: 0; padding: 0; }
hr              { display:none;}
img             { border:0;}
input           { 
					border:0px solid #aaa;
					}
textarea        { border:1px solid #aaa;}
ol, ul, li		 { list-style:none;}


button		{		
						height:22px;
						border:0.5px solid #ddd;	
						font-size:0.7em;
						vertical-align:middle}
						


#float_layer
	{
		position: fixed;
		z-index:1;
		left:50%;
		margin-left:-580px;
		top:50px;
		margin-right:20px;
		width:60px;

	
	}
	


#container
	{
		width:880px;
		border:10px dotted #f0f0f0;
		background:#ffffff;
		padding:50px;
		padding-top:50px;
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;

}


/*
.main_title
	{
	font-size:3em; 
	font-weight:bolder;
	color:#6984b8;
	text-align:left;
	margin-right:0px;
	margin-top:10px;

	}*/

#article {overflow:hidden; font-size:13px;}

.left {padding-right:20px;}
.right {padding-left:20px;}

.mainWrap	{margin-top:10px;margin-bottom:20px;}

.locationLog	{margin-top:20px;margin-bottom:100px;}

.keyLog	{margin-top:20px;margin-bottom:100px;}
.communication {text-align:left; border-top:1px dashed #ddd; width:520px; padding-top:15px;}
.tagTrail {text-align:left; border-top:1px dashed #ddd; width:520px; padding-top:10px;padding-bottom:10px;}

.cnt			{		font-size:10px;	 
}

.trackback	{		font-size:0.9em;	 
						text-align:left;
						padding-bottom:10px;
						margin-bottom:15px;
 					 border-bottom:1px dashed #ddd;width:520px;
						}

.comment	{		font-size:0.9em;	 
						text-align:left;
				}
.commentcnt	{ font-size:14px;}

.paging		{		font-size:0.8em;	 
						text-align:center;
						margin:50px;}




.search			{
						text-align:center;
						padding:0px;
					}	

.txtSearch		{ 	height:25px;
						width:200px;
						border:1px solid #ddd;	
						vertical-align:middle;
						font-size:0.9em;
						font-family:³ª´®°íµñ;
						line-height:2em;
						margin:0px;
						padding-left:8px;}

.btnSearch		{	width:70px;	
						height:25px;
						background:#eee;
						padding:0px;
						border:1px solid #ddd;	
						vertical-align:middle;
						font-size:0.8em;

						}


.copyright		{	font-size:0.8em;	 
						text-align:center;
						margin:20px;
						margin-bottom:100px;}





.commentList		{	margin-bottom:0px; 
							border:0px solid #ddd; 
						}	

.comment				{	margin:0px; border-top:0px dashed #ddd; width:520px;}

/*
.comment ol			{	margin:0px; }
.comment li			{	margin-top:30px;	margin-bottom:70px;}
.comment ul			{	margin-left:30px; margin-bottom:70px; } */

.comment ol li  {margin:0px;  padding-bottom:20px;  padding-top:0px;border-bottom:0px dashed #ddd; margin-bottom:0px;}
.comment li ul {margin:0px;  padding-bottom:20px;  padding-top:0px;border-bottom:1px dashed #ddd; margin-bottom:0px;}
.comment li ul li {margin:0px;  padding-bottom:10px; padding-left:40px; padding-top:15px; margin-top:15px;
						background:url("./images/bullet_re.png") no-repeat 15px 0px; border:none;}

.comment a			{	color:#09c;	}
.comment_name		{	font-size:1.5em; font-weight:bold; margin-top:0px;}
.comment_date		{	font-size:0.8em;	}
.comment_control	{	font-size:0.8em;	}

.guestList		{	
							border:0px solid #ddd; margin-top:50px;
						}	

.guestbook				{	margin:0px;  }

/*
.guestList ol			{	margin-bottom:30px; }
.guestList ul			{	margin-left:30px; margin-top:10px;}
.guestList li				{	border-top:1px dashed #ffdddd; 
								width:490px; 
								padding-top:0px;
								padding-bottom:20px;	} */
.guestlist ol li  {margin:0px;  padding-bottom:20px;  padding-top:0px;border-bottom:0px dashed #ddd; margin-bottom:0px;}
.guestlist li ul {margin:0px;  padding-bottom:20px;  padding-top:0px;border-bottom:1px dashed #ddd; margin-bottom:0px;}
.guestlist li ul li {margin:0px;  padding-bottom:10px; padding-left:40px; padding-top:15px; margin-top:15px;
						background:url("./images/bullet_re.png") no-repeat 15px 0px; border:none;}

.guestbook a			{	color:#09c;	}
.guestbook_name	{	font-size:24px; font-family:¸¼Àº °íµñ;font-weight:bolder; line-height:50px ; color:#09c;}
.guestbook_date		{	font-size:0.8em;	}
.guestbook_control	{	font-size:11px;	}

.guestbook_article { font-size:1.1em; margin-top:10px; line-height:1.5em;}
.guestbook_reply		{font-size:1.1em;  margin-top:10px; line-height:1.5em;}


.guestbook ol li  {margin:0px;  padding-bottom:20px;  padding-top:0px;border-bottom:0px dashed #ddd; margin-bottom:0px;}
.guestbook li ul {margin:0px;  padding-bottom:20px;  padding-top:0px;border-bottom:0px dashed #ddd; margin-bottom:0px; width:600px;}
.guestbook li ul li {margin:0px;  padding-bottom:10px; padding-left:40px; padding-top:15px; margin-top:15px;
						background:url("./images/bullet_re.png") no-repeat 15px 12px; border:none;}



.btnComment		{	width:70px;	
						height:30px;
						background:#eee;
						padding:0px;
						border:1px solid #ddd;	
						font-size:1em;
						vertical-align:middle;
						}


.writeForm	{margin-top:15px;  border-top:1px dashed #ddd; width:520px; padding-top:10px;}

.writeForm	label	 { font-size:1em;}
.writeForm textarea 	{ border:1px solid #f0f0f0; font-family:³ª´®°íµñ;
							color:#696969;
							font-size:1em; line-height:2em; padding:10px;}
.commentWriteLine	{line-height:2em; }


.commentTable {border:0px solid #ff0000; margin-bottom:20px;}

.commentWriteLeft	{width:80px; height:2em;}

.commentWriteRight	 input{
							height:2em;
							font-family:³ª´®°íµñ;
							font-size:1em;
							background:#fafafa;
							color:#696969;
							width:200px;
							vertical-align:middle;
							line-height:2em;
							padding-left:5px;
							padding-right:5px;
							}

.commentWriteCheckbox input {size:10px; border:0px solid #ff0000; padding:0px; }


.commentWriteSubmitLIne {text-align:left; margin-top:10px; color:#ff0000;}
.commentWriteSubmitLIne button {text-align:center; margin-top:10px; background:#fafafa;}




#sidebar 	 { border:0px solid #ff0000;
					font-size:12px;
					}

#sidebar h3 {font-size:1.3em; margin-bottom:5px;}

.sidebarTable 	 { border:0px solid #00ff00;
						width:100%;
						vertical-align:top;
						margin-left:auto;
						margin-right:auto;
						}

.sidebar1	{
				border:0px solid #ff0000;
				width:190px;
					padding:20px;
				vertical-align:top;
				}


.sidebar2	{
				border:0px solid #00ff00;
				width:300px;
					padding:20px;
				vertical-align:top;
				}


.sidebar3	{
				border:0px solid #0000ff;
				vertical-align:top;
				width:170px;
				padding:20px;
		
				}

.sidebar4	{
				border:0px solid #0000ff;
				vertical-align:top;
				width:80px;
				padding-left:30px;
				padding-top:20px;
				}




.blogImage      {	 border:0px solid #0000ff; margin-bottom:0px;}

.blogDesc      {	}

.notice      {		;	}



.side_author      { 		;	}

.recentPost      {line-height:2em; 		;	}
.recentPostCnt {font-size:0.8em;}

.recentComment      { 			;}
.recentCommentInfo {margin-bottom:10px;}
.recentCommentName {font-size:0.9em;}

.recentTrackback      { 		;	}
.recentTrackbackInfo {margin-bottom:10px;}
.recentTrackbackName {font-size:0.8em;}

 

.archive      { 		;	}

.link      { 		;	}


.calender      { width:200px; }
.calender caption {text-align:right}
.calender table { text-align:center;}





.counter      { 	;	}
	.total-line     {}
	.today-line      {;}
	.yesterday-line      { 			;}

.bannerRSS      { 		;	}
.bannerTextcube      { 		;	}

.box	{border:0px solid #0f0f0f; margin-bottom:20px;}


.side_category      {font-size:1em; 	 border:0px solid #0000ff	;	vertical-align:bottom;}
.side_category ul li ul li			{margin-left:10px; }
.side_category ul li ul li ul li		{margin-left:10px;}
.side_category a	{color:#696969;}


.bannerRSS {margin-top:20px;}
.bannerTextcube {margin-top:20px; margin-left:-10px;}

.tagbox	{border:0px solid #ff0000; width:200px;}
.tagbox span a.cloud1{font-size:1.7em; font-weight:bold;}
.tagbox span a.cloud2{font-size:1.7em; color:#5fabd1}
.tagbox span a.cloud3{font-size:1.5em; color:#8ab8cf;}
.tagbox span a.cloud4{font-size:1.2em; color:#9db3bf;}
.tagbox span a.cloud5{font-size:1em; color:#bbb;}

.taglog {}
.taglog ul {margin-top:50px;margin-bottom:100px;}
.taglog span a.cloud1{font-size:1.7em; font-weight:bold;}
.taglog span a.cloud2{font-size:1.7em; color:#5fabd1}
.taglog span a.cloud3{font-size:1.5em; color:#8ab8cf;}
.taglog span a.cloud4{font-size:1.2em; color:#9db3bf;}
.taglog span a.cloud5{font-size:1em; color:#bbb;}


.searchList h1{margin-bottom:20px;}
.searchList ol	{margin-bottom:100px;}

.searchTbList h1{margin-bottom:20px;}
.searchTbList ol	{margin-bottom:100px;}

.searchRpList h1	{margin-bottom:20px;}
.searchRpList ol	{margin-bottom:100px;}



.main_title	{
	font-family:¸¼Àº °íµñ;
	font-size:4em; 
	font-weight:bolder;
	color:#6984b8;
	text-align:center;
	letter-spacing:-3px;
	line-height:80px;
	vertical-align:bottom;
	border:0px solid #00ff00;
	}

.main_title a {text-decoration:none}

.infobox
	{
		text-align:center;
		margin-right:5px;
		margin-bottom:20px;
	}


.date			{		font-size:0.8em;	}
.name		{		font-size:1em;	}
.category	{		font-size:0.85em;	}
.admin		{		font-size:0.85em;	
						margin-bottom:3em;}
.author		{		font-size:1em;	 
						text-align:right;
						margin-top:50px;
						margin-bottom:50px;
			}



.gender_icon {
	width:30px;
	border:0px solid #0000ff;
	text-align:left;
	margin-left:auto; margin-bottom:50px;}



.footMenu		{		font-size:0.9em;	 
						text-align:center;
						margin:30px;}

.footMent_guest {font-size:1.5em; }
.footMent_guest a {color:#ff0030;}