/*
 * default definition
 */
body {
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.5em;
	font-family: dotum, sans-serif;
	color: #666;
	background-color: #fff;
}
form {
	margin: 0;
	padding: 0;
}
hr {
	display: none;
}
p, div, th, td, select, input {
	color: #666;
}
a:link, a:visited {
	color: #666;
	text-decoration: none;
}
a:active, a:hover {
	color: #666;
	text-decoration: underline;
}
img {
	border: 0 none;
	vertical-align: middle;
}
input.text,
input.type-text,
textarea {
	border: 1px solid #C2C2C2;
	background-color: #fff;
}
input.type-text:hover,
input.type-text:focus,
textarea:hover,
textarea:focus,
select:hover,
select:active {
	background-color: #fff;
}
input, select, textarea {
	vertical-align: middle;
	font-size: 1em;
	color: #8D8D8D;
}
select {
	font-size: 0.916em;
	font-family: dotum;
}
#accessibility-menu {
	display: none;
}
table {
	border-collapse: collapse;
}
input.type-checkbox {
	width: 1em;
	height: 1em;
	margin: 0 0 2px;
	vertical-align: middle;
}



/* share */
ul.list {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.list li {
	padding-left: 0.583em;
	line-height: 1.333em;
}


/* common input-section */

#input-section {
	height: 100%;
	overflow: hidden;
	border-top: 1px dotted #a7a7a7;
	padding-top: 6px;
}
#input-section p {
	margin: 0;
	padding: 0;
}
#input-section p.homepage-field {
	margin-left: 11.083em;
	margin-top: -1px;
}
#input-section p.homepage-field input {
	width: 209px;
	background: none;
	background: url(./general_input_bg03.gif) no-repeat 6px 5px;
	padding-left: 68px;
}
#input-section p.homepage-field input {
	_margin-left: 3px;
}
#input-section p.button {
	text-align: right;
}
#input-section p.button input {
	margin: 9px -1px 10px 0;
	padding: 0 ;
	height: 1.75em;
}
#input-section p.idchoice {
	width: 11.090em;
	float: left;
}
#input-section p.idchoice label {
	font-size: 0.916em;
}
#input-section p.after-openid-login {
	padding-bottom: 6px;
}
#input-section p.after-openid-login span {
	vertical-align: middle;	
	padding: 0 4px 2px 0 ;
}
#input-section p.after-openid-login em {
	font-style: normal;
	font-weight: bold;
}
#input-section input {
	font-size: 1em;
	width: auto;
}
#input-section input.openid-radio,
#input-section input.general-radio{
	border: none;
}

#input-section input.type-text {
	width: 95px;
	_width: 94px;
	margin-bottom: 6px;
	_margin-bottom: 5px;
	padding-left: 40px;
	background: url(./general_input_bg01.gif) no-repeat 6px 5px;
}
#input-section input.password {
	width: 108px;
	padding-left: 28px;
	margin-left: 4px;
	background: url(./general_input_bg02.gif) no-repeat 6px 5px;
}
#input-section input.type-text.homepage,
#input-section input.type-text.openid{
	width: 25em;
}
#input-section input.type-checkbox {
	margin: 10px 0;
	font-size: 1em;
}
#input-section label.chk {
	display: inline;
	padding-top: 4px;
}
#input-section textarea{
	height: 104px;
	width: 99.9%;
	top: 0px;
}

#input-section .secret_wrap {
	border-top: 1px dotted #A7A7A7;
}
#input-section a.about-openid {
	background: url(./arrow03.gif) no-repeat 0 3px;
	padding: 0 0 0 5px;
	color: #ff6201;
	font-size: 0.916em;
	margin-left: 6px;
	text-decoration: underline;
	font-family: dotum;
}
/*variation in popup-comment */
#command-box p.idchoice label {
	font-size: 0.833em !important;
	_font-size: 0.75em !important;
}
*+html #command-box p.idchoice label {
	font-size: 0.75em !important;
}
#command-box p.homepage-field input {
	width: 16.3em !important;
}
#command-box #input-section input.password {
	width: 90px;
}
#command-box .secret_wrap {
	margin:0;
	padding: 0px 0;
}
#command-box p {
	margin:0;
}
#command-box textarea{
	height: 130px !important;
	width: 99.6%;
	top: 0px;
}
