@charset "utf-8";

/* 기본 설정 */

body {
	background-color: #FFFFFF;
	background-image: url('../images/bg_admin.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	font:12px Dotum;
	color:#545454;
}

#container {
	position:absolute;
	width: 100%;
	text-align:center;
}

#login {
	width:380px;
	margin:auto;
	margin-top:150px;
	text-align:center;
}

#loginBox {
	margin-top:30px;
	background-image : url('../images/login_bgCenter.jpg');
	background-repeat: repeat-y;
	width:370px;
	text-align:center;
}

#loginInput {
	display:inline;
	float:left;
	margin-left:45px;
	margin-top:10px;
}

#loginInput #username {
	width:150px;
	height:16px;
	background-color:#EBF2FF;
	border:1px solid #D2E2FF;
	font:11px verdana;
	color:#2B4986;
	margin-left:10px;
	padding-left:2px;
}

#loginInput #userid {
	width:150px;
	height:16px;
	background-color:#EBF2FF;
	border:1px solid #D2E2FF;
	font:11px verdana;
	color:#2B4986;
	margin-left:10px;
	padding-left:2px;
}

#loginInput #userpw {
	width:150px;
	height:16px;
	background-color:#EBF2FF;
	border:1px solid #D2E2FF;
	font:11px verdana;
	color:#2B4986;
	margin-left:10px;
	padding-left:2px;
}

#loginInput #useremail {
	width:150px;
	height:16px;
	background-color:#EBF2FF;
	border:1px solid #D2E2FF;
	font:11px verdana;
	color:#2B4986;
	margin-left:10px;
	padding-left:2px;
}

#loginInput #userfeed {
	width:150px;
	height:16px;
	background-color:#EBF2FF;
	border:1px solid #D2E2FF;
	font:11px verdana;
	color:#2B4986;
	margin-left:10px;
	padding-left:2px;
}

#loginOptions {
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	padding-left:95px;
}

#errorMsg {
	width:85%;
	background-color:#F4F7FC;
	padding:10px;
}

#footer {
	text-align:right;
	margin-top:10px;
	margin-right:15px;
}

/* frame type join form */
#layout_member {
	padding:10px 20px 10px 20px;
}
#layout_member .ttitle { margin-top:15px; margin-bottom:20px; font:16px Gulim; font-weight:bold; letter-spacing:-0.2em; }
#layout_member dl { margin:20px 10px 0px 5px; border-bottom:1px solid #ccc;}
#layout_member dt{ width:90px; float:left; text-align:right; font-weight:bold; margin-top:5px; margin-right:10px;}
#layout_member dd{ padding:0 0 5px 0;}
#layout_member dd.help{ font-size:90%; color:#999; padding-left:95px; letter-spacing:-1px;}
#layout_member input{ border:1px solid #999; padding:3px; }
#layout_member #member_email{ width:300px;}
#layout_member #member_feed{ width:300px;}

#errorMsgf {
	width:94%;
	background-color:#F4F7FC;
	padding:5px;
	text-align:center;
	margin-left:5px;
}

/* frame type login form */
#layout_login {
	padding:10px 20px 10px 20px;
	font:12px Dotum;
	letter-spacing:-0.5pt;
}
#layout_login .ttitle { margin-top:15px; margin-bottom:20px; font:16px Gulim; font-weight:bold; letter-spacing:-0.2em; }
#layout_login #member_id { width:80px; border:1px solid #ccc; padding:3px; font:10px Verdana; letter-spacing:-0.5pt; margin-left:5px; margin-right:10px;}
#layout_login #member_password { width:80px; border:1px solid #ccc; padding:3px; font:10px Verdana; letter-spacing:-0.5pt; margin-left:5px; margin-right:10px;}
