
body.gbs #header {
	float:right;
}
body.gbs #header .block{
	float:right;
	}
body.gbs #header.toggle-blocks #block-atrium-account{
	margin-right:0px !important;
	}
body.gbs #header.toggle-blocks .block-toggle .block-content{
	position: absolute;
	left: auto;
	right: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 0px;
    -moz-border-radius: 5px 0px 5px 5px;
	}

/*Removed from designkit*/
#navigation{
	background: #eee url(../images/sprite_skin.png);
	background-position: 0px -40px;
	background-repeat: repeat-x;
	}
body #space-tools .block-title,
body #features-menu li.active {
	background-color:#fff;
	}

body #space-tools .block-title{
	text-indent: -9999px;
	width:20px;
	border: 1px solid #ddd;
	background-image: url(../images/sprite_skin.png);
	background-position: 0px -210px;
	background-repeat: repeat-x;
	}
body #space-tools .block-title.toggle-active{
	background-image: none;
	border-bottom-color: transparent;
	}

body #space-tools .dropdown-blocks .block-toggle .block-content{
	right:1px;
	}

#block-atrium-admin_links span.icon,
#block-atrium-admin_links .toggle-active span.icon 	{ background-position:-20px -420px; }
#block-atrium-create span.icon,
#block-atrium-create .toggle-active span.icon 		{ background-position:0px -420px; }
#block-atrium-search span.icon,
#block-atrium-search .toggle-active span.icon 		{ background-position:-40px -420px; }


/**
 * Feature nav overrides
 */
#navigation .limiter {
  padding-top: 20px;
}
#features-menu {
	position: absolute;
	left: 150px;
	height:50px;
	}

#features-menu li {
	background-position:0px 50px;
	background-repeat:no-repeat;
	margin-left:5px;
	border: 1px solid transparent !important;
	border-radius: 3px !important;
	-moz-border-radius: 3px !important;

	}

#features-menu li.active {
	border:0;
	border-bottom:0px;
	height: auto;
	border: 1px solid #ddd !important;
	}

#features-menu li a {
	color:#fff;
	position:relative;
	width: auto;
	height: 20px;
	padding: 8px;
	overflow:hidden;
	background: transparent;
	line-height: 1em;
	}

#features-menu li a:hover {
	overflow:visible;
	background: transparent;
	}

#features-menu li.active a,
#features-menu li.active a.active {
	padding: 8px;
	width:auto;
	}

#features-menu li a span.label {
	width: auto;
	position: relative;
	top:0px;
	left:0px;
	display:block;
	padding-left: 20px;
	white-space:nowrap;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	margin-left: 4px;
	color: #888;
	text-shadow: white 0px 1px 0px;
	line-height: 1.9em;
	}

#features-menu li.active a span.label,
#features-menu li.active a:hover span.label {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	margin-right: 0px;
	padding: 0 0 0 0px;
	text-shadow: white 0px 1px 0px;
	line-height: 1.9em;
	}
#features-menu li a span.icon {
	width:20px;
	height:20px;
	display:block;
	text-indent: -999px;
	overflow:hidden;
	background:url(../images/sprite_icons.png) 20px 20px no-repeat;
	}

#features-menu li a.icon-blog span.icon 		{ background-position:0px 100%; }
#features-menu li a.icon-notebook span.icon 	{ background-position:-20px 100%; }
#features-menu li a.icon-calendar span.icon 	{ background-position:-40px 100%; }
#features-menu li a.icon-casetracker span.icon 	{ background-position:-60px 100%; }
#features-menu li a.icon-dashboard span.icon 	{ background-position:-80px 100%; }
#features-menu li a.icon-og span.icon 			{ background-position:-100px 100%; }
#features-menu li a.icon-home span.icon 		{ background-position:-120px 100%; }
#features-menu li a.icon-members span.icon 		{ background-position:-140px 100%; }
#features-menu li a.icon-profile span.icon 		{ background-position: -280px -40px; }
#features-menu li a.icon-shoutbox span.icon 	{ background-position:-160px 100%; }


.view .grouped-admin a, .node-links ul.links, .node-links ul.links a, .comment-links ul.links, .comment-links ul.links a {
  color: #666666;
}

/* ----- Header ----- */

#header {
}
#navigation a.logo {
  display: block;
  float: left;
  background-repeat: no-repeat;
  width: 120px;
  height: 40px;
  overflow: hidden;
  text-indent: -9999px;
}

/* ----- Content Styles ----- */

.prose {
  font-size: 1.2em;
  line-height: 1.8em;
  color: #333;
}

.prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6 {
  border: 0 none;
}
.prose h1 {
  font-size: 24px;
}
.prose h2 {
  font-size: 20px;
}
.prose h3 {
  font-size: 18px;
}
.prose h4 {
  font-size: 16px;
}
.prose h5 {
  font-size: 15px;
}
.prose em {
  font-style: normal;
  color: blue;
}
.prose ul ul {
  margin-bottom: 0;
}

textarea {
  font-size: 1.2em;
  line-height: 1.8em;
}

/* ----- Service Links ----- */

.print-link {
  display: block;
  width: 125px;
  float: right;
  margin: 0 0;
  padding: 0 0;
  background: #eee;
  line-height: 1;
  text-align: left;
}
.print-link .print_pdf {
  margin: 0;
  padding: 0;
}
.print-link .print_pdf a {
  display: block;
  float: left;
  margin: 0;
  padding: 6px 6px 5px 6px;
}
.print-link .print_pdf a img {
  float: left;
}

.node-links .links .print {
  display: none;
}
.node-links .links .print_recurse {
  display: none;
}
.node-links .links .book_add_child {
  display: none;
}



