body,
html {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color:#000;
	background:#F0E2C0;
}
#wrap {
	width:800px;
	margin:0 auto;
	background:#F0E2C0;
}
#header {
	padding:5px 5px;
	background:#fff;
}
h1 {
    margin:0;
}
#nav_left {
	float: left;
}
#nav_right {
	float: right;
}
#nav {
	width: 100%;
	padding:8px 0px 32px 0px;
	background:#ffffff;
}
#nav ul {
	margin:0;
	list-style:none;
}
#nav li {
	float: left;
}
#nav a {
	font-weight: bold;
	color: #9A6E17;
	display:block;
	background-color:#ffffff;
	text-align:center;
	padding:4px 7px 4px 7px;
	text-decoration:none;
	}
#nav a:hover {
	background: #98ab98;
	color: #ffffff;
}
#main {
	clear:both
	width:580px;
	padding:10px;
	background:#F0E2C0;
}
h2 {
	margin:0 0 1em;
}
#nav ul {
	margin:7px;
	font-size:10pt;
	padding:0;
	list-style:none;
	overflow:hidden;
}

	

#footer {
	clear:both;
	padding:5px 10px;
	background:#F0E2C0;
	border: 1px solid gray;
}
#footer p {
	margin:0;
}
#footer a {text-decoration:none;color:#000000;}
.adminpane { text-decoration: none; color: red; }
* html #footer {
	height:1px;
}

div.box .input-text{
border:1px solid #3b6e22;
padding-left:20px;
color:#666666;
}

div.box legend {
	  padding: 0.2em 0.5em;
	  border:1px solid green;
	  color:green;
	  font-size:90%;
	  text-align:left;
	  }
	

div.box label{
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
}

div.box label span{
display:block;
float:left;
padding-right:6px;
width:70px;
text-align:right;
font-weight:bold;
}

	.alerts							{ font-size: .90em; margin: 5px 10px; }
	.alerts div						{ padding: 5px; }
	.alerts li						{ line-height: 1.5em; list-style: none; }
	#alerts-error 					{ border: solid 1px #FFD200; background-color: #FFF8A7; }
	#alerts-block					{ border: solid 1px red; background-color: #aa0000; color: #ffffff;}
	#alerts-success					{ border: solid 1px #7DB000; background-color: #E5FFA5; }
	.form-btn 						{ background: green; color: #ffffff; border: 1px solid green; padding: 3px 4px 3px 4px;}
	.form-btn-red					{ background: red; color: #ffffff; border: 1px solid red; text-decoration: none; padding: 3px 4px 3px 4px;}
	.form-btn-bl 					{ background: blue; color: #ffffff; border: 1px solid green; padding: 3px 4px 3px 4px;}
	
	.form-buttons 					{ padding-top: 15px; }
	.edit-back-link				{ float: right; }
	.td-content 					{ padding: 5px 5px 5px 5px; color: #9A6E17;}
	.kl-table 						{ border: 1px solid black; }
	.kl-table td					{ padding: 2px; }
	.admin-table 					{ border: solid 1px #598BF1; }
	.admin-table td					{ padding: 3px; }
	.listing-header 				{ background: #fff; color: #000; font-weight: bold; text-align: left;}
	.row-odd 						{ background-color: #E9E9E9; }
	.row-even 						{ background-color: #FCFCFC; }
	#hidden {display:none;}
