/* 
	calendarizm.php admin panel style
	2008 tenderfeel@gmail.com
*/

* {
	margin:0;
	padding:0;
	line-height:1;
	font-style:normal;
	font-size:13px;
}
body {
	font-size:93%;
	background-color:#f6f6e8;
	color:#181800;
	line-height:1.4;
}
h1 {
	display:inline;
	font-size:108%;
	color:#fff;
	padding:0 1em;
}
h2{
	background-color:#d3d3af;
	border: solid 1px #e8e8cf;
	margin:0 auto 2em auto;
	font-size:100%;
	padding:0.5em 1em;
	color:#555535;
}
h3{
	color:#666;
	font-size:108%;
	background-color:#e8e8cf;
	padding:0.5em;
	margin:1em 0;
}

#container {
	
	width:800px;
	margin:0 auto;
}
#main {
	margin:0 auto;
}

/*--------------------------------------------------
	Links
---------------------------------------------------*/
a {
	text-decoration:none;
	font-size:93%;
}
li a,
dd a,
dt a {
	font-size:100%;
}
/*---------------------------------------------------------
	Text
---------------------------------------------------------*/
p {
	margin:0.8em 0;
}
em {
	color:#996633;
}
dt,dd{
	font-size:93%;
	line-height:1.5;
}
/* Common Raiout Classes ---------------------------------*/
hr.cl {
	clear:both;
	visibility:hidden;
}
/*---------------------------------------------------------
	Table
---------------------------------------------------------*/
table {
	border-collapse:collapse;
	width:100%;
	margin:0 auto;
}
table,th,td {
	border-color:#C4C2AC;
}
caption {
	margin:0 auto;
	padding:0.5em 0;
	font-weight:bold;
	font-size:126%;
}
caption a {
	padding:0 1em;
	font-size:73%;
}
thead th {
	background-color:#e8e8cf;
	color:#555535;
	padding:0.3em;
}
thead th.del{width:2em;}
tbody th {
	background-color:#F2F2E3;
	color:#555535;
	padding:0.3em;
	width:15%;
}
td {
	padding:0.3em;
	vertical-align:top;
}
tbody td.del{
	text-align:center;
	vertical-align: middle;
}


th a:link,
th a:visited {
	color:#53534b;
	display:block;
}
/*---------------------------------------------------------
	Form
---------------------------------------------------------*/
form {
	
	margin:15px 0;
}
fieldset {
	border:solid 1px #708758;
	padding:1em;
}
legend {
	color:#ffffff;
	padding:0.2em 0.5em;
	background-color:#708758;
	border:solid 1px #708758;
	margin:0 0.5em 0.5em 0;

}

form dl {
	float:left;
}
form dt {
	float:left;
	clear:left;
	margin-bottom:5px;
}
form dd {
	margin-bottom:5px;
}
form.options dt {
	float:left;
	clear:left;
	padding:0.5em 0.8em;
	width:13em;
	margin:0 5px 5px 0;
	background-color:#E8F5D3;
}
form.options dd {
	padding:0.5em 0;
	margin-bottom:5px;
}
form small {
	font-size:85%;
	padding-left:1em;
}
/* for Win IE*/
fieldset {*position: relative;}
legend {	
	 *position: absolute;
	*top: -1em;
	*left: 0.2em;}

form#logname_chenge {
	float:left;
	margin:0 0 0 10px;
}
form#edit_pass {
	float:left;
	margin:0;
}
#option_settings dt {
	width:4em;
	text-align:center;
}
/*---------------------------------------------------------
	Button & SystemMessage
---------------------------------------------------------*/
#system{
	text-align:center;
	margin:1em auto;
	width:400px;
	padding:0.3em 0;
	width:50%;
}

ul#error-message {
	width:600px;
	margin:0 auto 15px auto;
	list-style-position:inside;
	background-color:#c93636;
	border:solid 1px #ff1e00;
	color:#fff;
}
ul#error-message li {
	margin:0.5em;
}
small.error {
	padding:0.2em 0.5em;
	margin-left:0.5em;
}
.error {
	background-color:#c93636;
	border:solid 1px #ff1e00;
	color:#fff;
}
.success {
	border:solid 1px #b0de5f;
	background-color:#cff599;
	color:#065c24;
}
.system {
	background-color:#f4f37a;
	border:solid 1px #dcda35;
	color:#4b4a06;
}
/* Send Buttons -----------------------------*/
p.button {
	text-align:center;
	clear:both;
	margin:1em 0 0 0;
}
button,
.button input {
	padding:0.3em 0.5em;
	line-height:1.4;
}
.delete_button{
	margin:1em 0;
	text-align:left;
	clear:both;
	border-top:dotted 1px #ccc;
	padding-top:1em;
}
.delete_button button {
	background-color:#e25e64;
	cursor:pointer;
	color:#ffffff;
	padding:0.2em 0.5em;
	border:solid 1px #a42a2a;
}

.delete_button button:hover {
	background-color:#a42a2a;
}
/*---------------------------------------------------------
	Header
---------------------------------------------------------*/
#header {
	background-color:#90a890;
	border-left:solid 2px #6b9b6b;
	border-right:solid 2px #6b9b6b;
	border-bottom:solid 1px #6b9b6b;
	position:relative;
	padding:0.5em 0;
	margin:0 auto;
}
#header form {
	position:absolute;
	right:1em;
	top:5px;
	margin:0;
}
/*---------------------------------------------------------
	Menu
---------------------------------------------------------*/
#menu {
	margin:1em;
}
#menu li {
	display:inline;
	margin-right:5px;
}
#menu li a {
	padding:0.2em 1em;
	background-color:#558555;
	color:#FFFFFF;
	border:solid 1px #477347;
}

/* Copyright -------------------------------*/
address {	
	font-size:75%;
	text-align:center;
	font-family:Arial, sans-serif, Verdana, "Lucida Sans";
	margin-top:20px;
	clear:both;
}
address a {
	font-size:100%;
	color:#181800;
}

form#login {
	text-align:center;
	margin:2em 0;
}
#login button {
	padding:0 0.5em;

}
/*---------------------------------------------------
	Admin top page Loglist
---------------------------------------------------*/
#logdata {}

#logdata dt {
	font-weight:bold;
	color:#6A675B;
	margin-right:1em;
}
#logdata dt input {
	margin-right:5px;
}
#logdata dd {
}


#regist_form {
	margin:1em auto;
}
form#write {
	margin:0 auto;
	text-align:left;
	width:600px;
}

p.att {
	color:#515151;
	font-size:77%;
	text-align:right;
	line-height:1.3;
}

form#write select {
	margin:0 0 0 0.3em;
	width:3em;
}
form#write select#year {
	width:4.5em;
}
form#write input.txt {
	width:90%;
}
/*---------------------------------------------------
	IE filter
---------------------------------------------------*/

* html form#edit_pass {
	float:left;
	width:20em;
	margin:10px 0 0 0;
}
* html form#logname_chenge {
	float:left;
	margin:10px 0 0 10px;
	width:25em;
}
* html .delete_button button {
	padding:0;
}