@charset "utf-8";

#header h1 {float:left; }
#header h1 a {background:url(./images/logo.gif) no-repeat; width:258px; height:53px; display:block; overflow:hidden; text-indent:-999px;}
 

* {padding:0; margin:0;}

body{
		font:0.75em/1.5 Dotum, Verdana, AppleGothic, Sans-serif;
		color:#666;
}
a:link          { color:#666; text-decoration:none;}
a:visited       { color:#666; text-decoration:none;}
a:hover         { color:#000; text-decoration:none;}
a:active        { color:#666; text-decoration:none;}


hr              { display:none;}
img             { border:0; vertical-align:middle;}
h1, h2, h3, h4  { margin:0;  padding:0;}
h1              { font-size:1.8em;}
h2              { font-size:1.4em;}
h3              { font-size:1.2em;}
h4              { font-size:1em;}
input           { border:1px solid #ddd;}
textarea        { border:1px solid #ddd;}

.clear			{clear:both;}

/* 블로그 레이아웃 */
#container {
		width:992px;
		margin:0 auto; 
}
#header {
		padding:15px 10px;
		height:53px;
		background:url(images/bg_contentTop.gif) center bottom no-repeat;
}

.contentwrap {
		background:url(images/bg_contentwrap.gif) center  repeat-y #fff;
		padding:0 6px;
}
#content {
		float:left;
		width:650px;
		overflow:hidden;
		background:url(images/bg_content.gif) center 2px repeat-x;
}
#sidebar {
		float:right;
		width:280px;
		padding:23px;
}



/* ***** content ***** */
/* menu style */
.blogMenu { }
.blogMenu {background:url(images/bg_menu.gif) repeat-x; padding:18px 0 18px 10px; height:14px; border-bottom:5px solid #ed193a;}
.blogMenu li {float:left; list-style:none; padding:0 20px; border-right:1px solid #ddd;}
.blogMenu li a {overflow:hidden; text-indent:-999px; font-weight:bold; }


/* html content */
.main { padding:30px; background-color:#fff;}

.main .column_lt { float:left; width:600px;}
.main .column_rt { float:right; width:280px; }
.main h2 { margin-bottom:20px;}

#about h2 { margin-bottom:30px;}
#about .greeting p {margin-bottom:10px;}
#about .profile { margin-top:30px;}
#about .profile h3 { font-size:1em;}
#about .profile div { margin:15px 0 0 15px;}
#about .profile h4 { font-size:1em; font-weight:normal;}
#about .profile ul { list-style-position:inside; margin-left:15px;}
#about .profile dl { margin-left:15px;}
#about .profile dt { float:left; margin-right:10px;}


#vision .box { padding:15px; margin:10px 0; background-color:#eaf6ea; }
#vision .box ul { list-style:none;}
#vision .box li { }
#vision .part { margin-top:40px;}
#vision .part h3 { margin-bottom:15px; color:#000; }
#vision .part p { padding-left:15px;}


/* sidebar */
.column_rt { color:#888;}
.column_rt a { color:#555;}
.column_rt a:hover { color:#000;}
.column_rt  h3 { color:#333; font-size:1em; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:10px;}
.column_rt ul { list-style:none;}
.listbox ul li { background:url(images/bul.gif) 0 7px no-repeat; padding-left:10px;}
.related,
.book { background-color:#eee; padding: 15px;}

.book strong { font-weight:normal; }
.book img { float:left; margin-right:8px; padding:3px; background-color:#fff;}
.book div { clear:both;}
.book li { clear:both; padding:5px 0;}
.book .write { padding-top:10px; margin-top:10px; border-top:1px dashed #ddd;}



/* ***** footer ***** */
#footer          { text-align:center;  font-size:0.9em;	color:#666; background:transparent url(images/bg_contentBottom.gif) no-repeat scroll center 0;
clear:both;
padding:20px 0;
z-index:1000;}
#footer a        { color:#666;}
#footer a:hover  { color:#333;}

#thanks { float:right; font-weight:bold; margin-right:25px;}
#memorial { float:right; margin-top: -3px; margin-right:-10px;}



