#hosting_main {
	width:855px;
	margin:5px 0 0 10px;
}
#s_member {
	margin:2px 0 0 0;
	border:0; }
#hosting_leftmenu {
	float:left;
	width:185px; }
	#hosting_leftmenu div.login {
		background:url('../images/s_login_top.gif') no-repeat left top;
		padding:9px 0 0 0;
		margin:10px 0 10px 0;
		width:172px; }
		#hosting_leftmenu div.login ul {
			margin:0;
			padding:0 0 10px 0;
			list-style:none;
			background:url('../images/s_login_bottom.gif') no-repeat left bottom; }
			#hosting_leftmenu div.login ul li {
				background:#8FAFD0;
				margin:0;
				padding:0; }
				#hosting_leftmenu div.login ul li form {
					width:172px;
					height:70px;
					background:#8FAFD0;
					margin:0;
					padding:0; }
				#hosting_leftmenu div.login ul li fieldset {
					width:165px;
					margin:0;
					padding:0; }
					#hosting_leftmenu div.login ul li fieldset legend {
						height:17px;
						margin:0;
						padding:2px 0 0 10px;
						font:12px/16px 굴림,돋움,바탕;
						color:#fff;
						background:url('../images/login_key.gif') no-repeat left top; }
					#hosting_leftmenu div.login ul li fieldset label {
						margin:4px 0 0 8px;
						padding;0;
						font:12px/16px 굴림,돋움,바탕;
						color:#fff;
						width:70px;
						float:left; }
					#hosting_leftmenu div.login ul li fieldset input.text {
						border:1px solid #222;
						background:#fff;
						font:12px/16px 굴림,돋움,바탕;
						color:#333;
						width:74px;
						height:17px; }
				#hosting_leftmenu div.login ul li input.submit {
					float:left;
					margin:2px 0 0 8px;
					border:0;
					cursor:pointer; }
		#hosting_leftmenu div.login p.join {
			clear:both;
			margin:0;
			padding:6px 0 4px 0;
			text-align:center;
			color:#fff; }
		#hosting_leftmenu div.login p.change {
			border-top:1px solid #fff;
			padding:6px 0 0 0;
			margin:0;
			text-align:center;
			color:#fff; }
			#hosting_leftmenu div.login p a {
				font:12px/16px 굴림,돋움,바탕;
				color:#fff;
				text-decoration:none; }
				#hosting_leftmenu div.login p a:hover { text-decoration:underline; }
	#hosting_leftmenu div.logout {
		background:url('../images/s_login_top.gif') no-repeat left top;
		padding:9px 0 0 0;
		margin:10px 0 10px 0;
		width:172px; }
		#hosting_leftmenu div.logout ul {
			margin:0;
			padding:0 0 10px 0;
			list-style:none;
			background:url('../images/s_login_bottom.gif') no-repeat left bottom; }
			#hosting_leftmenu div.logout ul li {
				margin:0;
				color:#fff;
				text-align:center;
				background:#8FAFD0; }
				#hosting_leftmenu div.logout ul li.name { padding:7px 5px 4px 5px; }
				#hosting_leftmenu div.logout ul li.mail {
					padding:6px 5px 4px 5px;
					border-top:1px solid #fff; }
				#hosting_leftmenu div.logout ul li.hosting {
					padding:6px 5px 4px 5px;
					border-top:1px solid #fff; }
				#hosting_leftmenu div.logout ul li a {
					font:12px/16px 굴림,돋움,바탕;
					color:#fff;
					text-decoration:none; }
		#hosting_leftmenu div.logout p {
			margin:5px 0 0 0;
			padding:0 0 5px 0;
			width:162px;
			height:33px; }
			#hosting_leftmenu div.logout p.member_regist { background:url('../images/s_button_member_regi.gif') no-repeat left top; }
			#hosting_leftmenu div.logout p.hosting_regist { background:url('../images/s_button_newregi.gif') no-repeat left top; }
			#hosting_leftmenu div.logout p a {
				display:block;
				width:162px;
				height:33px;
				font:12px/16px 굴림,돋움,바탕;
				color:#fff;
				text-decoration:none;
				text-indent:-10000em; }

	#hosting_leftmenu dl {
		width:172px;
		margin:0 0 10px 0;
		padding:0 0 10px 0; }
		#hosting_leftmenu dl dt {
			width:172px;
			height:55px;
			padding:0;
			margin:0 0 5px 0;
			font:14px/18px 굴림,돋움,바탕;
			color:#222;
			text-indent:-10000em; }
		#hosting_leftmenu dl dd {
			padding:0 10px 2px 20px;
			margin:0;
			background:url('../images/dot_666666.gif') no-repeat 10px 4px; }
			#hosting_leftmenu dl dd a {
				font:12px/16px 굴림,돋움,바탕;
				color:#222;
				text-decoration:none; }
				#hosting_leftmenu dl dd a:hover { text-decoration:underline; }
	#hosting_leftmenu dl#intro {
		border-bottom:2px solid #FACC5D;
		background:url('../images/intro_background.gif') repeat-y; }
		#hosting_leftmenu dl#intro dt { background:url('../images/logo_intro.gif') no-repeat left top; }
	#hosting_leftmenu dl#manual {
		border-bottom:2px solid #CCEE72;
		background:url('../images/manual_background.gif') repeat-y; }
		#hosting_leftmenu dl#manual dt { background:url('../images/logo_manual.gif') no-repeat left top; }
	#hosting_leftmenu dl#admin {
		border-bottom:2px solid #96D3DB;
		background:url('../images/admin_background.gif') repeat-y; }
		#hosting_leftmenu dl#admin dt { background:url('../images/logo_admin.gif') no-repeat left top; }

#hosting_content {
	float:left;
	width:660px; }

