@charset "utf-8";
/* CSS Document */

/* MENU */
ul#adminMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:10px 10px 0px 10px;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	border-bottom:1px #CCCCCC solid;
	background-color:#EFEFEF;
	overflow:hidden;
	z-index:100;
}
ul#adminMenu li {
	margin:0 10px 10px 0;
	float:left;
}
ul#adminMenu li.logout {
	float:right;
	margin-right:20px;
}
ul#adminMenu li a {
	display:block;
	float:left;
	padding:5px;
	border:1px #CCCCCC solid;
	background-color:#DEDEDE;
	text-decoration:none;
	color:#333333;
}
ul#adminMenu li a:hover {
	border-color:#BBBBBB;
	background-color:#CDCDCD;
}

/* ADMIN PAGES */
div#content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
div#content h2 {
	font-size:25px;
	margin-bottom:10px;
	text-align:center;
}
div#content img {
	border:none;
	vertical-align:middle;
}
div#content form {
	margin:0;
	padding:0;
}
div#content form p {
	margin:0 0 5px 0;
	background-color:#F4F4F4;
	padding:5px;
	overflow:hidden;
}
div#content form p.submit {
	text-align:center;
}
div#content form p.submit input {
	float:none;
}
div#content form p label {
	display:block;
	float:left;
	width:150px;
	margin-top:5px;
}
div#content form p input {
	float:left;
	vertical-align:middle;
}
div#content div#error {
	display:none;
}
div#content div#error ul {
	border:1px #FF4444 solid;
	background-color:#FFCCCC;
	padding-bottom:5px;
	padding-top:5px;
	color:#CC0000;
}
div#loading {
	height:300px;
	background:url(/admin/images/loader.gif) no-repeat center;
	display:none;
}
div#content table.styled {
	border-collapse:collapse;
}
div#content table.styled tr th {
	background-color:#CDCDCD;
	padding:3px;
	border:2px #FFFFFF solid;
}
div#content table.styled tr td {
	padding:3px;
	border:2px #FFFFFF solid;
}
div#content table.styled tr td a {
	text-decoration:none;
	color:#3366FF;
}
div#content table.styled tr td a:hover {
	text-decoration:underline;
}
div#content table.styled tr.alt {
	background-color:#EFEFEF;
}
div#content a.button {
	display:block;
	padding:5px;
	border:1px #999999 solid;
	float:left;
	background-color:#EFEFEF;
	text-decoration:none;
	color:#000000;
	margin-bottom:10px;
	margin-right:5px;
}
div#content a.button:hover {
	border:1px #666666 solid;
	background-color:#CDCDCD;
}
div#content div.clear {
	clear:both;
}