/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
/*  margin-bottom: 1em;*/

}


.block.first /* The first block in the region */ {
}

.block.last /* The last block in the region */ {
}

.block.region-odd /* Zebra striping for each block in the region */ {

}

.block.region-even /* Zebra striping for each block in the region */ {
}

.block.odd /* Zebra striping independent of each region */ {

}

.block.even /* Zebra striping independent of each region */ {
}

.region-count-1 /* Incremental count for each block in the region */ {
  /*  background-color: white;
    -webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	*/
}

.count-1 /* Incremental count independent of each region */ {
}

.block h2.title /* Block title */ {
}

.block .content /* Block's content wrapper */ {
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}

#block-block-1 /* First administrator-defined block */ {
}

#block-blog-0 /* "Recent blog posts" block */ {
}

#block-book-0 /* "Book navigation" block for the current book's table of contents */ {
}

#block-comment-0 /* "Recent comments" block */ {
}

#block-forum-0 /* "Active forum topics" block */ {
}

#block-forum-1 /* "New forum topics" block */ {
}

#block-menu-primary-links /* "Primary links" block */ {
}

#block-menu-secondary-links /* "Secondary links" block */ {
}

#block-node-0 /* "Syndicate" block for primary RSS feed */ {
}

#block-poll-0 /* "Most recent poll" block */ {
}

#block-profile-0 /* "Author information" block for the profile of the page's author */ {
}

#block-search-0 /* "Search form" block */ {
}

#block-statistics-0 /* "Popular content" block */ {
}

#block-user-0 /* "User login form" block */ {
    background-color: white;  -webkit-border-radius: 8px 8px 8px 8px;  border-radius: 8px 8px 8px 8px;
    margin: 20px 0 20px 0;
}

#block-user-1 /* "Navigation" block for Drupal navigation menu */ {
}

#block-user-2 /* "Who's new" block for a list of the newest users */ {
}

#block-user-3 /* "Who's online" block for a list of the online users */ {
    color: #fff;
}

#block-user-3 a {
    color: #fff;
	font-style:italic;
}



/* non-standard added by kevin@joinitup.co.uk */
.view-recently-added li a,
.social-media li a {
 font-size:0.9em;
 text-decoration: none;
 color: #fff;
}

.view-recently-added .item-list ul li {
  padding:0 0 2em 0;
}

.social-media img {
 vertical-align: middle;
}
.social-media li {
  padding:3px 0px;
}
ul.social-media {
  margin: 2px;
}

/* advert indent left and top  */
.image-advertisement {
  margin: 0.3em;
}

/* horizontal menu */
ul.dynamic-persistent-menu-sub-menu {
    margin: 0px;
    padding: 4px 0 0 28px;
}
ul.dynamic-persistent-menu-menu {
    margin: 0px;
    padding: 11px 11px 11px 20px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  
}

.dynamic-persistent-menu-sub-menu,
.dynamic-persistent-menu-menu {
    color: #000;
    line-height: 21px;
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.dynamic-persistent-menu-menu-item a,
.dynamic-persistent-menu-menu a {
    text-decoration:none;
    color: #fff; 
}
.dynamic-persistent-menu-sub-menu-item a,
.dynamic-persistent-menu-sub-menu a {
    text-decoration:none;
    color: #555;
}
.dynamic-persistent-menu-menu-item a:hover,
.dynamic-persistent-menu-menu a:hover,
.dynamic-persistent-menu-sub-menu-item a:hover,
.dynamic-persistent-menu-sub-menu a:hover {
    text-decoration:underline;
}
.dynamic-persistent-menu-sub-menu-item,
.dynamic-persistent-menu-menu-item {
    padding: 1px 9px 1px 4px;
    /* border: 1px solid #777; */
}
.dynamic-persistent-menu-sub-menu-item,
.dynamic-persistent-menu-sub-menu {
}
.dynamic-persistent-menu-sub-menu-item .active {
    padding: 4px 6px 4px;
    background-color: #fff;
}
.dynamic-persistent-menu-menu-item .active {
    padding: 4px 6px 10px;
    background-color: #fff;
    /*color: #777;*/
    /* font-weight: bold; */
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.dynamic-persistent-menu-sub-menu-item .active {
    background-color: #737373;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  top: 10px;
    color: #ffffff;
    padding: 6px;
}

.block-block,
.block-dynamic_persistent_menu {
  margin: 0 0 2px 0;
}

/* topic area contents*/

/*
.article-toc {
  float:right;
  background-color: #d4d4d4;
  margin-left: 10px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
*/

/*
.article-toc h2 {
  background-color: #e1e000;
  width: 180px;
}
*/

.article-toc p {
  text-align: center;
}
.article-toc a {
  
}
/* hide glossary terms */
.terms-inline {
  display: none;
}

/* library listing */
span.field-content a.action {
  float: right;
  margin-left: 20px;
}
span.field-content a.action img {
  vertical-align: middle;
}
.rating-block {
  float: left;
  margin: 10px;
}
.resource-item li.views-row {
  clear:both;
  padding-top: 10px;
}
.resource-img {
  float: left;
}

/* forums */
.forum-header th,
.forum-topics th a {
  padding: 0 6px;
}

/* who's online */
.block-user .item-list h3 {
  font-size: 90%;
}

/* make link fit on one line */
#user-login-form li.openid-link {
  font-size: 12px;
}

.feed-icons {
  display:none;
}

#block-search-0 {
  z-index: 1;
}


#block-dynamic_persistent_menu-0 {
	background-image: url(../images/bg-nav.gif);
	background-repeat: no-repeat;
	width: 973px;
	margin: 0 0 0 -7px;
	height: 92px;
	font-family: museo_sans500, Arial, sans-serif;
}