a{
	color:#60f;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}



textarea{
	border:1px solid #bbb;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	font-size:100%;
	padding:8px;
}
input{
	font-size:100%;
}


p.button{
	background-color:#63F;
	border:1px solid #63F;
	border-radius:2px;
	color:#fff;
	cursor:pointer;
	float:left;
	font-weight:bold;
	font-size:13px;
	height:35px;
	line-height:35px;
	text-align:center;
	text-shadow:1px 1px 2px #96F;
	width:80px;
}
p.button:hover{
	background-color:#85F;
	background-color:linear-gradient(left top, #6633FF, #52E);
	background:-moz-linear-gradient(top, #6633FF, #52E);
	background:-webkit-gradient(linear, left top, left bottom, from(#6633FF), to(#52E));
}



input.text, select{
	border:1px solid #bbb;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	padding:8px;
}


input.button{
	background-color:#6633F;
	background:-moz-linear-gradient(top, #6633FF, #4411DD);
	background:-webkit-gradient(linear, left top, right bottom, from(#6633FF), to(#4411DD));
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	height:2.5em;
	padding:0 1em;
}
input.button:hover{
	background-color:#74F;
}
input.button.gray{
	background-color:#eee;
	color:#63F;
}
input.button.gray:hover{
	background-color:#ddd;
}



/******************************************************
	編集者メニュ
******************************************************/
#editor-menu{
	background-color:#20B;
	background:-moz-linear-gradient(top, #20B, #31C);
	background:-webkit-gradient(linear, left top, left bottom, from(#20B), to(#31C));
	color:#fff;
	font-size:90%;
	line-height:30px;
	opacity:0.7;
	position:absolute;
	top:0;
	width:100%;
}
#editor-menu .inner{
	padding:0;
}
#editor-menu p{
	float:left;
	padding:0 1em;
}
#editor-menu ul, #editor-menu li{
	float:right;
}
#editor-menu li a{
	background-color:#20B;
	color:#fff;
	display:block;
	padding:0 1em;
}
#editor-menu li a:hover{
	background-color:#42C;
	text-decoration:none;
}