@charset "utf-8";
* { margin: 0; padding: 0; }
a img { border: none; }

/*전체***********************/
html {
	background-color:white;
	overflow-y:scroll;
}

body {
	text-align:center;
}

.clear {
	clear: both;
	display: block;
	float: none;
}

#container_site {
	width:1000px;
	margin:0 auto; /*상하 0, 좌우 자동: 가운데 정렬*/
	text-align:left;
}

.normalText{
	font: 9pt Dotum,Tahoma;
}

/*헤더***********************/
#header {
}

#title {
	text-align:center;
}

/*중앙***********************/
#container_body{
	padding-top:10px;
	padding-bottom :10px;
}
#side1{
	width:200px;
	padding:0px 0px 0px 0px;
	float:left;
}

#member{
	border: 1px solid gray;
	margin-bottom:10px;
}

/* 이 녀석은 UserSession 생성자에서 직접 넣어지는 놈이다!*/
#member #userClass {
	
}

#member table{
	width:100%;
}
#member td{
	font:9pt Dotum,Tahoma;
	padding:2px;
}
#member .picture{
	width:50px;
	height:50px;
}
.memberInput {
	width:90px; height:18px; border:1px solid gray;
	color:#666;
	font:9pt Dotum,Tahoma;
	vertical-align:middle;
}
.loginButton {
	height:40px; border:0px solid black;
	background-color:navy;
	color:white;
	padding-left:5px; padding-right:5px; font: 8pt Dotum,Tahoma;
	vertical-align:middle;
}
.memberButton {
	height:18px; border:0px solid black;
	background-color:white;
	color:black;
	padding:1px; font: 8pt Dotum,Tahoma;
	vertical-align:middle;
}
a.memberButton:link {
	color:black;
	text-decoration:none;
}
.memberButtonCol {
	text-align:center;
}

.submenu {
	border: 1px solid gray;
	margin-bottom:10px;
}
.submenu li {
	list-style:none;
}
.submenu .submenu_title{
	background:url(/images/submenu_bg.gif) repeat-x 0 0;
	color:black;
	font:bold 12px/25px Dotum,Tahoma;
}
.submenu .submenu_cont{
	padding:2px 5px 2px 5px;
	font:9pt Dotum,Tahoma;
}

#container_contents{
	padding:0px 0px 10px 10px;
	text-align:justify;
	overflow:hidden;
	float:left;
	width: 790px;
}

.pageTitle {
	font:bold 12pt Dotum,Tahoma;
	padding:5px;
	border-bottom:1px solid gray;
	margin-bottom:10px;
}

.pageSubtitle {
	font:9pt Dotum,Tahoma;
	padding:2px;
}

/*하단***********************/
#footer{
	padding:10px;
	border-top:1px solid gray;
	text-align:center;
	line-height:160%;
	font:9pt Dotum, Tahoma;
}
