.admin-bar {
	background:#cfcfcf url("images/bkgd-top-level.png") repeat-x bottom left;color:#4f4f4f;font:bold 11px/11px arial,verdana,sans-serif;width:770px;margin:auto;text-align:left;
	}

.admin-bar .clear {
	clear:both;
	}

.admin-bar a {
	background:transparent;color:#4f4f4f;display:block;font-weight:bold;text-decoration:none;
	}

.admin-bar a.userinfo {
	background:url("images/welcome-arrow.png") no-repeat center right;padding-right:15px;
	}

.admin-bar span {
	color:#e9594d;
	}

.admin-bar ul {
	list-style:none;margin:0;padding:0;
	}

.admin-bar li {
	padding:4px 10px;
	}

.admin-bar .admin-info {
	display:inline;float:right;height:20px;
	}

.admin-bar .admin-info li {
	background:url("images/divider.png") no-repeat bottom left;display:inline;float:left;
	}

.admin-bar .admin-info li:first-child {
	background:transparent;
	}

.admin-bar .admin-info ul {
	display:none;
	}

.admin-bar .admin-info ul li {
	background:transparent;display:list-item;float:none;
	}

.admin-bar .admin-tools {
	background:url("images/bkgd-edit.png") repeat-x bottom left;border-right:1px solid #fff;display:inline;float:left;position:relative;
	}

.admin-bar .admin-tools ul {
	background:url("images/bkgd-second-level.png") repeat-x bottom left;height:20px;left:0;position:absolute;top:18px;width:770px;
	}

.admin-bar .admin-tools ul li {
	display:inline;float:left;padding:4px 10px 4px 0;width:auto;
	}

.admin-bar .admin-tools ul li a {
	border-left:1px solid #ccc;color:#999;padding-left:10px;
	}

.admin-bar .admin-tools ul li:first-child a {
	border-left:none;
	}

.admin-bar .admin-tools ul li a.on {
	color:#4f4f4f;
	}

.admin-bar .locked {
	background:transparent;border:none;font-weight:normal;
	}


