/*±âº»ÄÚµå*/
html { 
	background: none;
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: 'tahoma', 'verdana', 'gulim', '±¼¸²', 'sans-serif';
	font-size: 12px;
	}

a:link  {
	text-decoration: none;
	color: #7E7154;
	}
a:visited  {
	text-decoration: none;
	color: #7E7154;
	}
a:active  {
	text-decoration: none;
	color: #7E7154;
	}
a:hover {
	text-decoration: underline;
	color: #B49C67;
	}
/*wrap */
#wrap {
	width: 780px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	position:absolute;
    top: 0px; left: 0px;
	}

/* header ºÎºÐ */

/* id= header ·Î Á¤ÇØÁø°÷À» ºÎ¸¨´Ï´Ù */
#header {
	background: url();
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	width: 780px;
	height: 70px;
	padding: 0;
	margin: 0;
	}
/* ÀÌ°ÍÀº header ¾ÈÀÇ h1 À» ºÎ¸£´Â°ÍÀÌÁÒ */
#header h1 {
	margin: 18px 0px 0px 15px;
	font-size: 18px;
	font-family: 'µ¸¿ò', 'tahoma', 'MS PGothic';
	}

/*topmenu  ºÎºÐ */
#topmenu {
    border: 1px solid #ddd;
	width: 780px;
	height: 20px;
	margin: 0;
	padding: 0;
    }
#topmenu ul {
    text-align: right;
	padding: 0;
	margin: 2px 10px 0px 0px;
	}
.navi {
	margin: 15px;
	font-size: 12px;
	text-decoration: none;
	color: #aaa;    
    }
A.navi_a:link {
	margin: 0;
	font-size: 12px;
	text-decoration: none;
	color: #aaa;
	}
A.navi_a:visited {
	margin: 0;
	font-size: 12px;
	text-decoration: none;
	color: #aaa;
	}
A.navi_a:active {
	margin: 0;
	font-size: 12px;
	text-decoration: none;
	color: #aaa;
	}
A.navi_a:hover{
	margin: 0;
	font-size: 12px;
	text-decoration: underline;
	color: #B49C67;
	}

/*sidebar ºÎºÐ */
#sidebar {
	width: 180px;
	padding: 0;
	margin: 0;
	background: #ECE4D1 url() no-repeat top left;
	float:left; /*¿ÞÂÊÀ¸·Î ºÙÀÔ´Ï´Ù*/
	}
#sidebar ul  {
	padding: 0;
	margin: 0px;
	}
#sidebar ul li {
	padding: 0;
	margin: 5px 5px 5px 15px;
	list-style-image: none;
	list-style-type: none;
	}

/* menu ÀÇ ¸µÅ© ²Ù¹Ì±â ¾ø°Ô
#sidebar ul li a {
	text-decoration: none;
	}*/

/* content ºÎºÐ */
#content {
	float: right;
	width: 600px;
	padding: 0;
	margin: 0 -2px 0 0;
	text-align: left;
	background: #FFF;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	}
.subject {
	margin: 0;
	padding: 0;
	}
.subject h2 {
	margin: 10px 5px 5px 10px;
	padding: 0;
	font-family: 'µ¸¿ò', 'tahoma', 'MS PGothic';
	font-size: 18px;
	}
.subject h3 {
	margin: 5px 5px 5px 24px;
	padding: 0;
	font-family: 'µ¸¿ò', 'tahoma', 'MS PGothic';
	font-size: 13px;
	}

.writing {
    text-align: justify;
	line-height: 150%;
	letter-space: .2em;
	margin: 0px 5px 0px 10px;
	width: 580px;
	}
.writing h1 {
	margin: 0;
	padding: 0;
	font-family: '±¼¸²', 'tahoma', 'MS PGothic';
	font-size: 15px;
	}
* html #content {
  margin-right: -2px;
  }
* html #sidebar {
  width:180px;
  margin-left: 0px;
  }
* html #sidebar ul li {
  margin-bottom: 8px;
  }

/* footer ºÎºÐ */
#footer {
    clear:both;
	background: url(../image/main_bottom_copy.png) no-repeat;
	border: 1px solid #ddd;
	width: 780px;
	height: 70px;
	padding: 0;
	margin: 0;
	}
* html #footer {
  width: 781px;
  margin-left: -1px;
  }
.copy {
	line-height: 130%;
    color: #7E7154;
	margin: 5px 8px 0px 15px;
	text-align: right;
	font-size: 12px;
	font-family: 'µ¸¿ò', 'tahoma', 'MS PGothic';
	}

#popitmenu{
position: absolute;
top:0px;left:0px;
background-color: white;
border:1px solid #ddd;
font: normal 12px ±¼¸²,Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
text-align: left;
margin: 0px;
}

#popitmenu a{
text-decoration: none;
padding: 2px 0px 0px 4px;
color: #7E7154;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
	text-decoration: underline;
	color: #B49C67;
}

.time {
   position: absolute;
   top:77px;left:10px;
   margin: 0px;
   text-align: left;
   font: normal;
   }