﻿html, body { padding:0;margin:0; height: 100%;width:100%; }
input { font-family:arial }
#admin_panel {
	position:absolute;
	width:720px;
	height:100%;
	top:0;
	background:#000;
	color:#eee;
	font-family:arial, sans-serif;
	padding:30px 18px;
}
#admin_help {
	float:left;
	height:100%;
	width:180px;
	padding-right:20px;
	font-size:.65em;font-weight:bold;
}
#admin_tools {
	float:left;
	height:100%;
	width:520px;
}
.admin_visible { left:-200px; }
.admin_hidden { left:-756px; }

#admin_tab {
	float:right;
	height:100%;
	width:60px;
	background:transparent;
	margin-right:-47px;
}
#admin_trigger { margin-top:-16px;cursor:pointer;height:60px;overflow:hidden;background:url(images/cog.png) no-repeat;z-index:20; }
#admin_panel h1 { letter-spacing:.3em;color:lightyellow;font-size:1.2em;text-transform:uppercase;-moz-border-radius:13px;-webkit-border-radius:13px;padding:2px 4px;margin-top:0; }
#admin_panel h1 span { color:#99CC66; }
#admin_panel h1 img { vertical-align: center; }
.admin_section { font-size:.8em;font-weight:bold;padding:3px 0 3px 25px;position:relative; }
.admin_section input {  margin:2px 10px 10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border:1px inset #eee;padding:3px 4px;font-weight:bold;width:220px;color:#cc3333; }
.admin_section select {  width:229px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;border:1px inset #eee;margin:2px 10px 10px 0;padding:2px 4px;color:#cc3333;font-weight:bold; }
.admin_section textarea { font-size:1em;font-family:arial;width:463px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;border:1px inset #eee;padding:2px 4px;color:#cc3333;font-weight:bold; }

.artist_column { font-size:.7em;float:left;width:160px; }
.artist_column input, .artist_column textarea, .artist_column select { margin:2px 8px 8px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px inset #eee;padding:2px 3px;font-weight:bold;width:140px;color:#cc3333; }
.artist_column button { width:150px; }

input.admin_sub { -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border:1px outset #eee;padding:3px 4px;width:470px;color:#fff;font-weight:bold;background:#333; }
.address_input { margin-bottom:0; }
button.dashboard { visibility:hidden; }
#date_div { float:left;width:135px;padding:0;height:30px; }
#time_div { float:left;width:100px;margin:0;}
#time_div input { width:80px; }
#title_div { float:left;width:225px;margin-right:19px; }
#schedule { width:470px;padding:3px;margin-top:10px; }
#schedule table{ font-size:.85em;font-weight:normal;width:100%; }
#schedule td { padding:2px 0; }
#schedule a:link { color:gold;text-decoration:none;font-weight:bold; }
#schedule a:visited { color:gold;text-decoration:none;font-weight:bold; }
#schedule a:hover { color:gold;text-decoration:underline;font-weight:bold;}

#upload_col { display:none; }
.split_column { width: 80px;float:left;}
.split_column input { width: 60px; }

#newsletter_col { display:none; }

a.help { float:right;z-index:10;font-size:1.2em;font-weight:bold;color:#666;cursor:pointer;}

