/* toolbar (gbar + tbar) styles */
#toolbar {
	position: relative;
	width: 100%;
	height:78px;
	border-bottom:1px solid #bbb;
	font-family:arial,tahoma,helvetica,sans-serif;
	font-size:12px;
	color:#333;
}
#gbar {
	width:100%;
	height:28px;
	background:#fafafa;
	color:#999;
	border-bottom:1px solid #e5e5e5;
	line-height:20px;
}
#gbar strong {color:#222; font-weight:normal}
#gbar a {margin-left:10px}
#gbar a:link, #gbar a:visited{color:#004276; outline:none}
#gbar a:hover{color:#005EAC}
#gbar a:focus{outline:none}
#gbar-left {float:left; width:50%}
#gbar-left form {padding:4px 0 0 18px; margin:0}
#gbar-left select {height:20px;}
#gbar-right {float:right; width:49%; text-align:right}
#gbar-right div {padding:4px 18px 0 0}

#tbar {
	clear:both;
	width: 100%;
	height: 49px;
	background:url(../img/tbar/bg-tbar.png) repeat-x;
	position: relative;
}
#tbar #tbar-details {
	height:49px;
	margin:0;
	float:left;
	overflow:hidden;
}
#tbar #tbar-details div {
	float:left;
	height: 49px;
	padding-top:12px;
	padding-left:10px;
	line-height:28px;
}
#tbar #tbar-details #tbar-logo {width:50px; background:url(../img/tbar/tbar-sprites.png) no-repeat;}
#tbar #tbar-details h2 {float:left; margin:0; padding:12px 0 0; font-size:18px; font-weight:normal; color:#607886; line-height:26px; }
#tbar ul#tbar-buttons {
	position:relative;
	float: right;
	margin: 0;
	padding:0;
	display: inline;
}
#tbar ul#tbar-buttons li {
	float:left;
	list-style:none;
}
#tbar ul#tbar-buttons li a {
	float:left;
	display:block;
	height:49px;
	width:67px;
	background:url(../img/tbar/tbar-sprites.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1%;
}
#tbar ul#tbar-buttons li#tbar-edit a         {background-position:-515px 0;}
#tbar ul#tbar-buttons li#tbar-admin a        {background-position:-582px 0;}
#tbar ul#tbar-buttons li#tbar-feedback a     {background-position:-649px 0;}
#tbar ul#tbar-buttons li#tbar-help a         {background-position:-716px 0;}
#tbar ul#tbar-buttons li#tbar-hide-toolbar a {width:91px; background-position:-783px 0;}

#tbar ul#tbar-buttons li#tbar-notes a:hover      {background-position:-400px -60px;}
#tbar ul#tbar-buttons li#tbar-edit a:hover       {background-position:-515px -60px;}
#tbar ul#tbar-buttons li#tbar-admin a:hover      {background-position:-582px -60px;}
#tbar ul#tbar-buttons li#tbar-feedback a:hover   {background-position:-649px -60px;}
#tbar ul#tbar-buttons li#tbar-help a:hover       {background-position:-716px -60px;}
#tbar ul#tbar-buttons li#tbar-hide-toolbar a:hover {background-position:-783px -60px;}

a#show-toolbar {
	position:absolute;
	height:20px;
	width:75px;
	top: 0;
	right: 20px;
	background:url(../img/tbar/show-toolbar.png) 0 0 repeat-x;
}
a:hover#show-toolbar {background-position:0 -24px; outline:none;}

.bolder .content {background:#c00 !important;}

div.menu {
	position:absolute;
	top:37px;

	padding-bottom:6px;
	background:url(../img/tbar/bg-menu.png) bottom no-repeat;
}
#menu-site {
	left: 90px;
	z-index:100;
}
#menu-user {
	left: 373px;
	z-index:101;
}
div.menu ul {width:200px; list-style:none; margin:0; padding:7px 0 0 0; background:transparent url(../img/tbar/bg-menu.png) no-repeat;}
div.menu ul li {margin:0; padding:0 2px; border-left:3px solid #698594; border-right:3px solid #698594; background:#fff; height:24px;}
div.menu ul li a {
	width:180px;
	display:block;
	padding:0 0 0 10px;
	border-bottom:1px solid #e8e8e8;
	line-height:23px;
	background:#f2f2f2;
	color:#333;
	text-decoration:none;
}
div.menu ul li a.disabled {color:#999;}
div.menu ul li a:hover {
	background:#fff;
}

/* facebox popups supplementary styles */
#facebox .content .dark {background:#2a4757; color:#ccc;}
#facebox .content .dark a,
#facebox .content .dark a:visited {color:#ddd;}
#facebox .content .dark a:hover {color:#fff;}
#facebox .content .dark span {font-size:80%; color:#666;}

