#newscham_login_wrap {
	margin-top:15px;
	text-align:center;
	width:956px;
	background:url('./images/login_background.png') repeat-y; }
	#newscham_login_wrap h1 {
		font-size:1.2em;
		font-weight:bold;
		font-family:"NanumGothicBoldWeb";
		padding:10px 0;
		margin:0;
		background:url('./images/top_background.png') no-repeat left top; }
		#newscham_login_wrap h1 p {
			display:block;
			text-align:left;
			width:570px;
			color:#333333;
			margin:0 auto;
			padding:32px 0 1px 30px; }
			#newscham_login_wrap h1 p span { color:#cc0000; }
	#newscham_login_wrap div.intro {
		padding:0 0 20px 0;
		background:url('./images/bottom_background.png') no-repeat left bottom; }

#newscham_login_wrap div.login_form_wrap {
	width:538px;
	margin:auto;
	background:url('./images/login_form_background.png') repeat-y; }
	#newscham_login_wrap div.login_form_wrap h2 {
		height:8px;
		margin:0;
		padding:0;
		text-indent:-10000em;
		background:url('./images/login_form_top.png') no-repeat left top; }
	#newscham_login_wrap div.login_form_wrap fieldset.wrap {
		position:relative;
		border:0;
		margin:0;
		padding:8px 0 25px 0;
		background:url('./images/login_form_bottom.png') no-repeat left bottom; }
	#newscham_login_wrap div.login_form_wrap fieldset.field {
		text-align:justify;
		border:0;
		margin:0;
		padding:0 0 0 65px; }
		#newscham_login_wrap div.login_form_wrap fieldset.field label {
			width:42px;
			height:21px;
			text-indent:-10000em;
			display:inline-block; }
			#newscham_login_wrap div.login_form_wrap fieldset.field label.user_id {
				background:url('./images/id.gif') no-repeat left top; }
			#newscham_login_wrap div.login_form_wrap fieldset.field label.passwd {
				background:url('./images/pass.gif') no-repeat left top; }
		#newscham_login_wrap div.login_form_wrap fieldset.field input {
			width:140px;
			font-size:0.75em;
			border:1px solid #999; }
		#newscham_login_wrap div.login_form_wrap fieldset.wrap input.submit {
			position:absolute;
			z-index:2;
			left:268px;
			top:15px;
			width:35px;
			height:35px;
			text-indent:-10000em;
			border:0;
			cursor:pointer;
			background:url('./images/submit.gif') no-repeat left top; }
		#newscham_login_wrap div.login_form_wrap fieldset.wrap a.join span {
			position:absolute;
			display:block;
			z-index:2;
			left:373px;
			top:11px;
			width:92px;
			height:17px; }
			#newscham_login_wrap div.login_form_wrap fieldset.wrap a.join span {
				display:block;
				width:92px;
				height:17px;
				text-indent:-10000em;
				background:url('./images/bird_join.gif') no-repeat left top; }
		#newscham_login_wrap div.login_form_wrap fieldset.wrap input.find_passwd {
			position:absolute;
			z-index:2;
			left:373px;
			top:33px;
			width:92px;
			height:17px;
			text-indent:-10000em;
			border:0;
			cursor:pointer;
			background:url('./images/search_pass.gif') no-repeat left top; }

#newscham_login_wrap dl.help {
	font-size:0.75em;
	line-height:1.7em;
	color:#333;
	margin:0 auto;
	padding:16px 0 0 0;
	width:600px;
	text-align:justify; }
	#newscham_login_wrap dl.help dt {
		margin:0;
		padding:0 0 0 22px;
		font-weight:bold;
		background:url('./images/text_head.png') no-repeat left 4px; }
	#newscham_login_wrap dl.help dd {
		margin:0 0 20px 0;
		padding:0 0 0 22px; }

#newscham_login_wrap div.intro h2 {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:600px;
	color:#cc0000;
	font-size:1.0em;
	font-weight:bold;
	font-family:"NanumGothicBoldWeb"; }
#newscham_login_wrap div.intro ul {
	width:600px;
	margin:0 auto;
	padding:6px 0 0 0;
	font-size:0.75em;
	color:#333;
	line-height:1.7em;
	text-align:justify;
	list-style:none; }
	#newscham_login_wrap div.intro ul li {
		margin:0;
		padding:0 0 12px 14px;
		background:url('./images/square_dot.png') no-repeat left 4px; }
