/* @override http://courtneygiles.com/sites/default/themes/custom/css/admin.css */
/* @group Admin links */
/* Administrative hover links (for blocks) */
div.admin-links {
  position: relative;
}
div:hover>.admin-links {
	display: block;
}
div.admin-links ul.links {

  font-size: 9px;
	white-space: nowrap;
  margin: 0; padding: 0;
}
div.admin-links ul.links li a {
  color: #ccc;
}
div.admin-links ul.links li {
  padding-bottom: 2px;
  z-index: 201;
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}

div.admin-links-hover a,
div.admin-links:hover a {
  color: #000;
}
div.admin-links-hover,
div.admin-links:hover {
  background: transparent;

}
div.admin-links ul.links li a:hover {
	color: #000;
}
div.admin-links a:before {
  content: "[";
}
div.admin-links a:after {
  content: "]";
}
div.admin-hide {
  display: none;

}
.views-admin-links ul.links {
	display: inline;
}
.views-admin-links ul.links li {
	display: inline;

}
div.block .admin-links {
	display: none;
	position: absolute;
	white-space: nowrap;
}
div.block .admin-links ul.links li a {

}
div.block .views-admin-links ul.links {
   /*outline: 1px solid red;
	position: absolute;
	left: 20px;*/
}
/* For IE we add the class via js; for other browsers we rely on :hover */
div.block:hover div.admin-links {
  display: block;
  position: absolute;
  z-index: 200;
}
.section-admin tr td {
	padding: 5px;
	border-right: 1px d #ccc;
}
.section-admin tr:hover t/* Styles courtesy of http://teddy.fr/blog/theming-almost-hidden */


table.views-entry strong {
  font-size: 20px;
}
table.views-entry em {
  color: #333;
}
.filefield-ahah-wrapper {
  padding: 10px;
  background-color: #f1f1f1;
  margin: 5px 0;
}
/* @end */
/* @group Admin links (views) */
div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;
  width: 95%;
  position: absolute;
}
div.view div.views-admin-links ul {
  padding-left: 0;
  position: absolute;
	float: left;
	display: block;
}
div.view div.views-admin-links li a {
  color: #ccc;
}
div.view div.views-admin-links li {
  padding-bottom: 2px;
  z-index: 201;
	float: left;
	display: inline;
}
div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}
div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;
}
div.view div.views-admin-links a:before {
  content: "[";
}
div.view div.views-admin-links a:after {
  content: "]";
}
div.view div.views-hide {
  /*display: none;*/
}

/** For IE we add the class via js; for other browsers we rely on :hover **/
div.view div.views-hide-hover,
div.view:hover div.views-hide {
  
  position: absolute;
  z-index: 200;
}

/* don't do this one in IE */
div.view:hover div.views-hide {
  margin-top: -1.5em;
}
/* @end */
/* @group Messages + system status */
div.status,
div.error,
div.warning {
	border: 0;
	margin: 10px 0;
	padding: 7px 10px 5px 10px;
}
div.status,
table.system-status-report tr.ok {
	background: #D8FFA3;
	color: #2E5B02;
}
div.error,
table.system-status-report tr.error {
	background: #FFC4C1;
	color: #A40000;
}
div.warning,
table.system-status-report tr.warning {
	color: #B14300;
	background-color: #FFED7B;
}

table.system-status-report tr.ok th {
	background-image: url(images/icon-ok.png);
	padding-left: 20px;
	background-repeat: no-repeat;
}
table.system-status-report tr.error th {
	background-image: url(images/icon-error.png);
	padding-left: 20px;
	background-repeat: no-repeat;
}
table.system-status-report tr.warning th {
	background-image: url(images/icon-warning.png);
	padding-left: 20px;
	background-repeat: no-repeat;
}

.messages ul,
.password-description ul {
	margin: 0;
	padding: 0;
}
.messages li,
.password-description li {
	background: transparent no-repeat left top;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	list-style: none;
}
div.status li {
	background-image: url(images/icon-ok.png);
	padding-left: 20px;
	background-repeat: no-repeat;
}
div.error li {
	background-image: url(images/icon-error.png);
	padding-left: 20px;
	background-repeat: no-repeat;
}
div.warning li {
	background-image: url(images/icon-warning.png);
	padding-left: 20px;
	background-repeat: no-repeat;
}
/* @end */
/* @group Logs */
table#admin-dblog tr.dblog-notice td,
table#admin-dblog tr.dblog-error td,
table#admin-dblog tr.dblog-warning td {
	background-position: center center;
	background-repeat: no-repeat;
}
table#admin-dblog tr.dblog-notice {
	background-color: #D8FFA3 !important;
	color: #2E5B02 !important;
}
table#admin-dblog tr.dblog-error {
	background: #FFC4C1 !important;
	color: #A40000 !important;
}
table#admin-dblog tr.dblog-warning {
	background-color: #FFED7B !important;
	color: #B14300 !important;
}
table#admin-dblog tr.dblog-notice .active {
	background-color: #CEFF8A;
}
table#admin-dblog tr.dblog-error .active {
	background-color: #FFB4B0;
}
table#admin-dblog tr.dblog-warning .active {
	background-color: #FFEA61;
}
table#admin-dblog td img {
	height: 0;
}
table#admin-dblog tr.dblog-notice td:first-child {
	background-image: url(images/icon-ok.png);
}
table#admin-dblog tr.dblog-error td:first-child {
	background-image: url(images/icon-error.png);
}
table#admin-dblog tr.dblog-warning td:first-child {
	background-image: url(images/icon-warning.png);
}

/* @end */
/* @group Update status */
table.update .version-status {
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 15px 0 0;
}
table.update .version-status img {
	display: none;
}
table.update tr.ok {
	background-color: #D8FFA3;
}
table.update tr.ok .version-status {
	background-image: url(images/icon-ok.png);
	color: #2E5B02;
}
table.update tr.error {
	background-color: #FFC4C1;
}
table.update tr.error .version-recommended {
	background: transparent;
}
table.update tr.error .version-status {
	background-image: url(images/icon-error.png);
	color: #A40000;
}
table.update .versions tr td.version-links ul.links {
	display: inline;
}
table.update .versions tr td.version-links ul.links li {
	display: inline;
	padding: .5em;
}
table.update .versions tr td.version-links ul.links li a {
	text-decoration: underline;
	font-weight: bold;
}
table.update tr.error td .versions {
	margin: 0 0 .5em 0;
}
table.update tr.error td .versions table.version tr td {
	background-color: #fdd9d5;
	padding: 3px;
}
table.update tr.ok td .versions table.version tr td {
	background-color: #e7feca;
	padding: 3px;
}
table.update tr.ok td a {
	color: #58af12;
}
table.update tr td .info {
	padding: 0 0 0 .5em;
}
/* @end */
.section-admin tr:hover th,
.section-admin tr:hover td {
  background-color: #FFFDD9;
}





