/* blog */
.divblog{
	padding:3px;
	margin:5px 0px 5px 0px;
}
.blogmore{
	border:1px dashed #999999;
	text-align:right;
	padding:4px 5px 2px 0;
}

fieldset, fieldset .Input {
	padding: 5px 0;
}
fieldset .Input {
	float: left;
	padding-right: 30px;
}
fieldset .Input label {
	display: block;
	font-weight: bolder;
}
fieldset .Input em {
	color: #999;
	display: block;
	font-size: .9em;
}
fieldset .Input input, fieldset .Input select, fieldset .Input textarea {
	margin: 2px 0;
}
fieldset .Input input, fieldset .Input textarea {
	border: #ccc solid 1px;
	width: 328px;
}
fieldset .Input input.Button {
	background: url(../images/bg-button.gif) no-repeat;
	border: none;
	color: #fff;
	font-weight: bolder;
	height: 24px;
	padding-bottom: 3px;
	margin-right: 10px;
	width: 90px;
}
fieldset .Input input.Over {
	background-position: left -24px;
}
fieldset .Input select {
	width: 330px;
}
fieldset .Input textarea {
	height: 100px;
	overflow: auto;
}
fieldset .Input .Mini {
	width: 50px;
}
fieldset .Input .Small {
	width: 149px;
}
fieldset .Input .SM {
	width: 250px;
}
fieldset .Input .Medium {
	width: 400px;
}
fieldset .Input .ML {
	width: 450px;
}
fieldset .Input .Large {
	width: 688px;
}
fieldset .Input .Checkbox {
	border: none;
	width: auto;
	vertical-align: middle;
}

fieldset .Alt label, fieldset .Alt input {
	float: left;
}
fieldset .Alt label a:link, fieldset .Alt label a:visited {
	color: #666;
	text-decoration: underline;
}
fieldset .Alt label a:hover {
	color: #f90;
}
fieldset .Alt input, fieldset .Alt label {
	margin-right: 5px;
	width: auto;
}
* html fieldset .Alt input {
	margin-right: 3px;
	position: relative;
	top: -3px;
}
*+html fieldset .Alt input {
	margin-right: 3px;
	position: relative;
	top: -3px;
}
fieldset .File input {
	
	width: auto;
}
fieldset .File .Photo {
	padding-top: 5px;
	float:left;
	margin-right:10px;
}
fieldset .File .Photo img {
	border: #ccc solid 1px;
	display: block;
}

fieldset .Upload {
	float: left;
	padding: 5px 0;
}
fieldset .Upload img, fieldset .Upload input {
	vertical-align: middle;
}

fieldset .Mix label, fieldset .Mix input, fieldset .Mix select {
	float: left;
}
fieldset .Mix input {
	border: none;
	margin-right: 5px;
	margin-top: 0px;
	width: auto;
}
fieldset .Mix label {
	width: 150px;
}
fieldset .Full label {
	width: 650px;
}
fieldset .Mix input {
	margin-top: 2px;
}
fieldset .Mix .TxtInput {
	width: 450px;
}
fieldset .Mix input.TxtInput {
	border: #ccc solid 1px;
	margin-top: 0px;
}
fieldset .Mix select.TxtInput {
	width: 252px;
}