
body {overflow:auto;}
TEXTAREA {overflow:auto;}
html, body, form, fieldset { margin: 0; padding: 0; float:Left;}
form label { cursor: pointer; }
fieldset {
	float:Left;
	border: none;
	padding-bottom:50px;
	width: 640px;
	position: relative;
}
/* add
----------------------------------------------- */
.relatedArticle {
	font-size: 0.9em;
	font-weight: bold;
	color: #999999;
	margin: 0 0 0.8em 0;
	border-bottom: #e5e5e5;
	padding: 0 0 0.4em 0;
}


/* Main structure
----------------------------------------------- */
body {
	font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²";
	font-size: 76%;
	line-height: 100%;
	color: #8F8F8F;
	background: #e5e7e7;
}
#wrapper { text-align: left; }
body.rtl #wrapper { text-align: right; direction: rtl; }
	#header, #content { margin-bottom: 2em; padding-left: 20px; padding-right: 20px; }
	#footer, #theme-info, #footer-include { clear: both; }
	
/* Fix floats
----------------------------------------------- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* Header
----------------------------------------------- */
#header-image { overflow: hidden; margin: 0 0 -20px 0; }
	#header-image a { text-decoration: none; border: none; }
	#header-image a img { border: none; }
#title { margin: 20px 0 -20px; border-bottom: #ccc; }
#navigation { margin: 20px 0 0 0; border-bottom: #ccc; }

/* Navigation
----------------------------------------------- */
#navigation ul.primary {
	list-style: none;
	padding: 0.7em 0;
	font-Size:0.8em;
	min-height:18px;
	left: 7px;
	position: relative;
	display: block;
	line-height: 140%;
	
}
body.rtl #navigation ul.primary { direction: ltr; }
	#navigation ul.primary li { display: inline; margin: 0 1em 0 0; }
	body.rtl #navigation ul.primary li { display: inline; margin: 0 0 0 1em; }
#navigation div.secondary { padding: 0.5em 0; }
	#navigation div.secondary p { margin: 0; }
	body.janus #navigation .secondary p, body.janus #theme-info .secondary p { text-align: right; }
	
#wrapper .nav-current:link, #wrapper .nav-current:visited, #wrapper .nav-current:active { color: #99999; }
#wrapper .nav-current:hover { color: #ffffff; }

	/* Feed icon
	
	body .feed { display: block; float: left; padding: 1px 0 1px 20px; min-height: 15px; font-size: 0.8em; background: url('images/icons.png') no-repeat 0 1px; }
	body.janus .feed, body.rtl .feed { float: right; padding: 1px 20px 1px 0; background-position: 100% 1px; }
------------------------------------------- */

	/* Feed icon (¼öÁ¤)
	------------------------------------------- */
	
	body .feed { float: left; padding: 1px 1px 1px 1px; margin: 2px 0; font-size: 0.8em; }
	body .feed:link {color:#48e0ae}

	body.janus .feed, body.rtl .feed { float: right; padding: 0px 20px 0px 0; background-position: 0px; visibility:hidden }


/* Content
----------------------------------------------- */
	
	/* HTML element control
	--------------------------------------- */
	p { margin: 0 0 1em 0; }
		blockquote { margin: 0 0 1em 0; padding: 0 30px; color: #808080; }
		strong { font-weight: bold; }
		em { font-style: italic; }
		acronym, abbr { border-bottom: #8fb7bf; }
		small { font-size: 0.8em; }
		sup, sub { font-size: 75%; }
		sup { vertical-align: super; }
		sub { vertical-align: sub; }
		hr { width: 100%; height: 1px; background: #ccc; color: #ccc; margin: 1em 0; border: none; padding: 0; }
	pre, code { font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²"; font-size: 1em; }
		pre { overflow:;
	margin: 0;
	white-space: pre-wrap;
	margin-top: -5px;
}
		body .primary pre { width: 410px; }
		body .secondary pre {
	width: 200px;
	line-height: 300px;
	margin:0 0 0 0;
	pading:0 0 0 0;
}
		code { color: #8F8F8F; }
		html>body code, html>body pre { font-size:11px; line-height: 100%; }
	ul, ol { margin: 0 0 0em 0px; padding: 0; }
	ul {
	list-style: ; 		
	list-style-position: inside;
}
		li { margin: 0 0 0 7px; padding-bottom: 1px; }
		body.rtl ul, body.rtl ol { margin: 0 30px 1em 0; padding: 0; }
	
	/* Global content control
	--------------------------------------- */
	body .content p { line-height: 1.8em; font-size:0.9em}
	body .content li {
	line-height: 0.9em;
	margin-bottom:-10px
	}

	/* Headers
	--------------------------------------- */
	#blog-title {
	font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²";
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	border: none;
	padding: 0;
	line-height: 120%;
	padding-left:208px;
	
	
}
	#blogTitleImg{
	padding-top:30px;
	padding-left:208px;
	height: 100px;
	border: none;
	}
	#blogTitleImg a{
	background-color: #e5e7e7
	
	}


	#tagline { font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²"; font-size: 1em; font-weight: normal; color: #808080; margin: 0.1em 0 0.3em 0; border: none; padding: 0; line-height: 120%;padding-left:216px; }
	

	h1, body .entry .title {
	font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²";
	font-size: 1em;
	font-weight: bold;
	line-height: 230%;
	margin: 0;
	padding: 0px;
	display:block;
	color: #9EA7A7;
	background-color: #E6F9E6;
}


	h2 {
	font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²";
	font-size: 1.4em;
	font-weight: normal;
	line-height: 120%;
	margin: 0 0 0.5em 0;
	color: #C1C1C1;
}
	h3 {
	font-size: 0.8em;
	font-weight: normal;
	color: #AFAFAF;
	text-transform: capitalize;
	margin: 0 0 0.8em 0;
	border-bottom: #e5e5e5;
	padding: 0 0 0.4em 0;
}
	h4 { font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²"; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 0 0 0.3em 0; }
	h5 { font-size: 1em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: 0; }
	h6 { font-size: 0.8em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: 0; }

	/* Post content
	--------------------------------------- */
	body .articlenav {
	margin: 0 0 2em 0;
	border-bottom: #e5e5e5;
	padding-top: 0.75em;
	padding-bottom: 0.75em;
	background: #fdfdfd;
	color: #BBBBBB;
	text-overflow:ellipsis;
	WHITE-SPACE:NOWRAP;
	font-size:0.8em
}
body .articlenav a {
	font-weight: bold;
	font-size:1.2em
}

		body.janus .articlenav { text-align: right; }
	body.rtl .articlenav { border-bottom: #e5e5e5; }
	body .entry { margin: 0 0 1em 0; padding:0 9px 1px 9px;clear: both; background:#fdfdfd}
	body .posts .entry { margin: 0 0 1.5em 0; }
		body .entry .meta { margin: 0 0 1em 0; }
			body .entry .metadata { font-size: 0.8em; color: #a0a0a0; margin: 0; padding: 0; }
			body .entry .meta .metadata { margin: 0; padding: 0.4em 0 0 0; }
	body .aside { margin: 0 0 4em 0; }
		body .aside .meta { margin: -0.8em 0 0 0; border-top: 1px dotted #d9d9d9; padding: 0.2em 0 0 0; color: #808080; font-size: 0.8em; text-align: right; clear: both; }
	body .archive { margin: 0.4em 6px 2em; }
		body .archive .meta { margin: 0 0 1em 0; }
	body .link-pages { font-size: 0.8em; color: #808080; clear: both; }
	
	body .pagination {
	width: 300px;
	height: 3px;
	margin: 0px;
	font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²";
	font-size: 0em;
	color : #a4e9ff;
	/* ÆäÀÌÁö³Ñ¹öºÙÀÌ¸é¼­ ¾ø¾ØºÎºÐ*/
	visibility: hidden;
}
	body .pagination a {
	background-color: #a4e9ff;
	color : #ffffff
}

	body .pagination a:hover {
	background-color: #ffffff;
	color : #a4e9ff
}
		
	/* Inserts
	--------------------------------------- */
	body .insertright { margin: 0 0 20px 20px; width: 220px; float: right; }
	body .insertleft { margin: 0 20px 20px 0; width: 220px; float: left; }
	body .insert { background: #fcffff; margin: 0 0 1em 0; border: #cfe2e5; padding: 9px; }
		body .insert h3 { border-bottom: #cfe2e5; }

	/* Downloads
	--------------------------------------- */
	body a.download { display: block; margin: 1em 0; padding: 5px 5px 5px 28px; min-height: 15px; }
	body .content a.download:link, body .content a.download:visited, body .content a.download:active { background:#fcffff url('images/icons.png') no-repeat 5px -295px; border: #cfe2e5; }
	body .content a.download:hover { text-decoration: underline; }

	/* Images
	--------------------------------------- */
	a img { border: none;}
	a:hover img, body .comment a:hover .avatar {border: none;  }
		#wrapper .gallery a:link, #wrapper .gallery-item a:visited, #wrapper .gallery-item a:hover, #wrapper .gallery-item a:active, #wrapper a.imagelink2 img, #wrapper a.imagelink2:hover img, #wrapper a.imagelink:link, #wrapper a.imagelink:visited, #wrapper a.imagelink:hover, #wrapper a.imagelink:active, #wrapper a.imagelink2:link, #wrapper a.imagelink2:visited, #wrapper a.imagelink2:hover, #wrapper a.imagelink2:active { border: none; }
		body .imageleft, body .alignleft { float: left; margin: 0 10px 10px 0; }
		body .imageright, body .alignright { float: right; margin: 0 0 10px 10px; }
		body .imageblock { display: block; margin: 0 0 1em 0; }
		body .imagecentre, body .imagecenter, body .centered, body .aligncenter { display: block; text-align: center; margin: 0 auto 1em auto; }
		
	body .gallery { margin: 0 auto 1em 0; }
	body .gallery-item { float: left; margin-top: 10px; text-align: center; }
	body #wrapper .content .gallery-item a, body #wrapper .content .attachment a { border-bottom:none; }
	body .gallery-caption { margin-left: 0; }
	
	
	

	/* Tags & Tags page
	--------------------------------------- */
	body .tagdata { font-size: 0.9em; color: #808080; clear: both; padding-top:7px; line-height:190%; }
	body .tagcloud {}
	body .tagcloud a { margin: 0 2px 0 0; }

	/* Search content
	--------------------------------------- */
	body .post-brief { margin: 0 0 2em 0; }
		body .post-brief h3 { margin: 0 0 0.2em 0; }
		body .post-brief p.post-metadata { color: #808080; margin: 0 0 0.2em 0; border: none; padding: 0; }
		body .post-brief p.excerpt { margin: 0; }
			
	/* Comments
	--------------------------------------- */
	#comments { padding: 2em 0 0 0; clear: both; }
	body.janus #comments .secondary { text-align: right; }
	#comments .meta { margin: 0 0 0.2em 0; }
		#comments .meta .title { width: 49.5%; float: left; margin: 0; border: none; }
		body .meta .comments-feed { width: 0px; height:0px; float: right; text-align: right; margin:0; padding: 0 0 0 0; visibility:hidden; }
			body .meta .comments-feed a { float:right; min-height:16px; padding: 1px 20px 1px 0; font-size: 0em; }
		#trackback-link {
	margin: 0;
	padding-top: 2px;
	border-top: #ccc;
	font-size: 0.8em;
	color: #808080;
	clear: both;
	padding-left: 15px;
}
			#trackback-link .secondary p {
	font-weight: bold;
	margin: 0;
	padding: 5px 15px 5px 0;
	text-align: right;
}


			#trackback-link .primary p { margin: 0; padding:5px 8px 0; }

	body .comment { margin: 0; border-top: #ccc; padding: 1.7em 0; }
		body .comment-permalink, body .comment-edit { font-size: 0.8em; margin: 0; }
		body .comment-author {
	margin: 0.3em 0em 0.4em;
	font-weight: bold;
	font-size: 0.9em;
}
		body .avatar, body .comment a .avatar { margin: 0 0 0.5em 0; border: #ccc; padding: 4px; background:#fcfcfc; }
		body .moderated .primary-span { border-bottom: 1px dotted #e5e5e5; padding-bottom: 0.5em; background: url('images/icons.png') no-repeat 100% -200px; }
	body .author-comment {}
	body .trackback { margin: 0 0 1em; border-top: #ccc; padding: 0.5em 0; background: #fdfdfd; }
		body .trackback p { font-size: 0.9em; margin: 0; line-height:1.8em; }
		
	#respond { margin: 0; border-top: #ccc; padding: 1em 0 0 0; }
		body .comments-info { font-size: 0.8em; margin: 0.6em 0 1em 220px; border-bottom:  ; padding: 0 0 1.2em 0; }
		body .req-notice { font-size: 0.8em; }
		
	/* Lists
	--------------------------------------- */
	body .navlist { list-style: none; margin: 0 0 1em 0; }
		body .navlist li { margin: 0.5em 0; }
			body .navlist ul { list-style: none; margin: 0 0 0 1em; }
				body .navlist ul li { margin: 0.5em 0; }
		#wrapper .navlist a:link, #wrapper .navlist a:visited, #wrapper .navlist a:hover, #wrapper .navlist a:active { border-bottom: none; }
	body .archivelist { list-style: none; margin: 0.5em 0 1em 0; }
		body .archivelist li { margin: 0.5em 0; }
			body .archivelist ul { list-style: none; margin: 0 0 0 1.5em; }
				body .archivelist ul li { margin: 0.5em 0; }
	body .postspermonth { list-style: none; margin: 0.5em 0 1em 0; }
		body .postspermonth li { margin: 0.5em 0; }
		
	/* Sidebar
	--------------------------------------- */
	body .bookmarks ul { list-style: none; margin: 0 0 1em 0; }
		body .bookmarks ul li { margin: 0.5em 0; }

	/* Footer
	--------------------------------------- */
	#footer {
	margin: 0px 20px 0 20px;
border-top:; 	padding: 2.2em 0 0 0;
	padding-bottom: 80px;
}
		#recent {}
			#recent ul { list-style: none; margin: 0; }
				#recent li { margin: 0; }
				h4.recent-title { margin: 0; }
				.recent-metadata { font-size: 0.8em; color: #808080; margin: 0 0 0.5em 0; }
				.recent-excerpt { line-height: 1.4; margin: 0 0 1em 0; }
		#theme-info {
	margin: 20px 0 0 0;
	padding: 7px 0 0.5em 0;
	color: #808080;
	position: relative;
	font-size: 1.0em;	
	
}
			
/* Forms
----------------------------------------------- */
input, select, textarea {
	padding: 3px;
	font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²";
	margin:0 0 1.4em;
	font-size: 0.9em;
	border: 1px solid #e5e7e7;
	background-color: #e5e7e7;
	color: #81DEEF;
}

	/* Search form
	--------------------------------------- */
	body .searchbox { width: 180px; margin: 0 0 1em 0; }
		#s {
	width: 96px;
	margin: 0 0 0.0em 0;
	border:1px solid #ffffff;
	padding: 3px;
	background: #ccf3ff;
	color: #4DD2FF;
	float: left;
}
		#s:focus { background: #fff; }
		body.js #searchlabel { display: none; }

	/* Comment form
	--------------------------------------- */
	#commentform {
	float: right;	
	}
	#info-input {float: left;}
		body .userinfo { color: #808080; }
		#info-input label { display: block; margin: 0 0 2em 0em; color: #808080; }
		#author, #email, #url { display: block; width: 435; margin: 0.5em 0 0 0; padding: 6px 4px; background: #A4E9FF; color: #636363; }
	#comment-input {}
		#comment-input label { display: block; margin:0 8px 0em; color: #808080; }
		#comment-input textarea { width: 430px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0.4em 0 1.4em;  padding:5px; background: #A4E9FF; color: #636363;  }
		
	#author:focus, #email:focus, #url:focus, #comment:focus { background: #fff; }
	#submit {
	margin:0.5em 0 0;
	float:left;
	width :90px;
	height : 80px
	display:block;
	padding: 5px;
	margin: 0 0 1em 0;
	font-weight: bold;
	background-color: #FFFFFF;
}

/* Links
----------------------------------------------- */
a { text-decoration: none;  }
a:link, a:visited, a:active { color: #48e0ae; }
a:hover { color: #ffffff; background-color: #48e0ae; }

body .content a:link, body .content a:active, body .content a:visited, body .link-pages a:link, body .link-pages a:active, body .link-pages a:visited, body .tagdata a:link, body .tagdata a:active, body .tagdata a:visited, body .widget_tag_cloud a:link, body .widget_tag_cloud a:active, body .widget_tag_cloud a:visited {}
body .content a:hover, body .link-pages a:hover, body .tagdata a:hover, body .widget_tag_cloud a:hover {}
	#wrapper .content h2 a:link, #wrapper .content h2 a:visited, #wrapper .content h2 a:hover, #wrapper .content h2 a:active, #wrapper .content h3 a:link, #wrapper .content h3 a:visited, #wrapper .content h3 a:hover, #wrapper .content h3 a:active, #wrapper .content h4 a:link, #wrapper .content h4 a:visited, #wrapper .content h4 a:hover, #wrapper .content h4 a:active { border: none; }
		
/* Widgets
----------------------------------------------- */
body .widget { margin: 0 0 2em 0; }
	
	/* List widgets
	------------------------------------------- */
	body .widget ul {
	margin: 0;
	list-style: none;
	font-size: 0.9em;
}
		body .widget ul li { margin: 0.5em 0; }
		body .widget ul ul { margin-left:2em; }
	
	/* Tag cloud widget
	------------------------------------------- */
	body .widget_tag_cloud { line-height: 1.2; }
		body .widget_tag_cloud a { margin: 0 2px 0 0; }
	
	/* Calendar widget
	------------------------------------------- */
	body .widget_calendar {}
		body .widget_calendar table { width: 100%; }
		body .widget_calendar caption { margin: 0.25em 0 0.2em 0; border-bottom: ; padding: 0 0 0.5em 0; font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²"; font-size:1.5em; text-align: center; }
		body .widget_calendar th, body .widget_calendar td { margin: 1px; padding: 5px; text-align: center; }
		body .widget_calendar th { background: #fafcfc; font-weight: bold; }
		body .widget_calendar td { background: #edf1f2; }
		body .widget_calendar tbody td a { display:block; margin: -5px; padding: 5px; color: #fff; background: #8bb6cc; }
		body .widget_calendar tbody td a:hover { color: #fff; background: #cc8a95; }
		body .widget_calendar td.pad, .widget_calendar tfoot td { background: #fff; }
		body .widget_calendar tfoot td { font-family: Verdana, "µ¸¿ò", Arial, "±¼¸²"; font-size: 1.5em; }
		body .widget_calendar #prev { text-align: left; }
		body .widget_calendar #next { text-align: right; }
