/* $Id: blocks.css,v 1.1.2.6 2009/06/12 15:44:26 jmburnz Exp $ */

/**
 * @file blocks.css
 * Basic styles for blocks.
 */

/**********************************************************
 *                       Blocks
 **********************************************************/
/**
 * Styles set here will be inherited by all blocks.
 */
.block {
  clear: both;
  margin: 0;
}

/* Default node title. */
.block .title {}


/**********************************************************
 *                   Sidebar blocks
 **********************************************************/
/**
 * You can target blocks in one or more regions and 
 * style them differently. 
 */
/* Low specifity selector to style blocks in both sidebars. */
.sidebar .block {}
.sidebar .block h2 {}

.sidebar .block {
		/* background:#E1F3EE; NRD */
		background-color: #EFE8E0; /* NRD */
		/* color:#5E8A89; NRD */
		color: #3F3F37; /* NRD */
		margin-bottom:3px;
		padding:15px;
}

.sidebar .block h2 {
		/* border-bottom:1px solid #C5DED7; NRD */
		border-bottom:1px solid #484840;
		/* color:#102A30; NRD */
		color: #3F3F37; /* NRD */
		font-family:'Arial';
		/* font-size:15px; NRD */		
		font-size:16px; /* NRD */
		font-weight:bold;
		letter-spacing:-1px;
		/* line-height:15px; NRD */		
		line-height:16px; /* NRD */
		margin-bottom:5px;
		padding-bottom:5px;
}

.sidebar .block a {
		/* color:#247682; NRD */
		text-decoration:none;
}

.sidebar .block a:hover {
  color:#003333; 
  text-decoration: underline;
}

/* Low specifity selector to style blocks in all regions. */
.region .block {}
.region .block h2 {}

/* High specifity selectors to style blocks in one sidebar. */
#sidebar-left .block {}
#sidebar-left .block h2 {}


/* NRD: Apply some alternate list styling to sidebar blocks. */
.sidebar .block ul.menu,
.sidebar .block div.item-list ul {
  list-style-type: none;
  list-style-position: outside;
  padding: 0;
  margin: 0;
  font-size: 0.8em; /* NRD */
}

.sidebar .block ul.menu li.leaf,
.sidebar .block div.item-list ul li {
  margin: 0;
  padding: 2px 0 2px 0;
  list-style-type: none;
  list-style-image: none;
  /* border-bottom: 1px solid #D7D0C9; */
  border-bottom: 1px solid #E8E0D8;
}

.sidebar .block ul.menu li.leaf a,
.sidebar .block div.item-list ul li a {
  padding: 4px 0 4px 0;
}

.sidebar .block ul.menu li.leaf a:hover,
.sidebar .block div.item-list ul li a:hover {
  color: #EFE8E0;
  background-color: #3A4A5A;
  text-decoration: none;
}

/**********************************************************
 *                  Region blocks
 **********************************************************/
/* High specifity selectors to style blocks in one region. */
#leaderboard       .block {}
#header-blocks     .block {}
#secondary-content .block {}
#tertiary-content  .block {}
#content-top       .block {}
#content           .block {}
/* #content-bottom    .block {} NRD */
/* NRD: Make content-bottom blocks fit side-by-side. */
#content-bottom    .block {
  float: left;
  clear: none;
  padding-right: 1em;
  width: 180px; /* NRD: 588 / number-of-blocks */
}
#footer            .block {}


#header-blocks {
		background:#57ABE6;
		color:#FFF;
}

#header-blocks h2 {
  font-size:2em;
  letter-spacing:-1px;
}

/**********************************************************
 *                   Custom blocks
 **********************************************************/
/**
 * Custom Block ID's 
 * For custom blocks added through the blocks interface.
 * i.e. #block-block-[delta]
 */
/* NRD: Contact */
#block-block-2 {
  font-size: 0.9em; /* NRD */
  background:#EFE8E0 url(../images/sidebar-block-contact-background-v2.png) no-repeat scroll left bottom; /* NRD */
  /* margin-bottom: 0; *//* NRD */
}
#block-block-2 #extra-nrd-contact {
  margin-top: 1em; /* NRD */
  margin-right: -8px;
  margin-left: -8px;
  padding: 4px 0 4px 8px;
  font-weight: bold;
  background-color: #D7D0C9; /* NRD */
}

#block-block-2 #hcard-nrd-contact .fn {
  font-weight: bold;
}

/* NRD: Social */
#block-block-4 {
  padding: 0 0 0 0;
}

#block-block-4 #nrd-social-media-map {
  height: 170px;
  border-bottom: 4px solid #A08F80;
}

#social-media-map-activitystream {
  text-align: right;
  font-size: 11px;
  padding:5px 15px 30px 0;
  margin: 0;
}

/**********************************************************
 *                   Module blocks
 **********************************************************/
/**
 * Module Block ID's 
 * For contributed module blocks the pattern is the same,
 * i.e. #block-[module]-[delta]
 */
#block-book-0       {} /* Book navigation block   */
#block-blog-0       {} /* Recent Blog posts       */
#block-comment-0    {} /* Recent Comments block   */
#block-forum-0      {} /* Active Forum topics     */
#block-forum-1      {} /* New Forum topics        */
#block-locale-0     {} /* Language Switcher block */
#block-node-0       {} /* Syndicate block         */
#block-poll-0       {} /* Most recent poll        */
#block-profile-0    {} /* Author information      */
#block-search-0     {} /* Search form block       */
#block-statistics-0 {} /* Popular content         */
#block-system-0     {} /* Powered by Drupal       */
#block-user-0       {} /* Login block             */
#block-user-1       {} /* Navigation Menu block   */
#block-user-2       {} /* Who's New block         */
#block-user-3       {} /* Who's Online block      */

#block-statistics-0 h3 {
  /* NRD: Should be the same as #block-activitystream-0 h3.datehead */
  font-size: 11px;
  color: #8f8f87;
  border-bottom: 1px solid #cfcfc7;
  margin-top: 0.5em;
}

/* Primary and Secondary links blocks */
#block-menu-primary-links   {}
#block-menu-secondary-links {}

/* The class selector applies to all blocks of these types. */
.block-user {} 
.block-book {} 
.block-aggregator {}

/* Contrib modules */
/*
#block-activitystream-0 {
  background:#9ED5E1 url(../images/photostream-bkg.png) no-repeat scroll left bottom;
  overflow:hidden;
  padding:15px 0 25px 15px;
		margin-bottom:0;
}

#block-activitystream-0 h2 {
		color:#102A30;
		font-size:2em;
		letter-spacing:-1px;
}

#block-activitystream-0 #activitystream {
  padding-right: 15px;
}
#block-activitystream-0 #activitystream ul {}
#block-activitystream-0 #activitystream ul li {
  list-style: none;
		margin: 0;
}
#block-activitystream-0 #activitystream h3.datehead {
  color: #102A30;
		border-bottom: none;
}
#block-activitystream-0 #activitystream .activitystream-item {
  font-size:11px;
}

#block-activitystream-0 li a {
		color:#247682;
		text-decoration:none;
}

#block-activitystream-0 li a:hover {
  color:#003333; 
		text-decoration: underline;
}

#block-activitystream-0 #activitystream .activitystream-created {
  color:#35383D;
}
*/
#block-activitystream-0 {
  /*font-size: 0.9em; *//* NRD */
  margin-bottom: 0; /* NRD */
  padding-bottom: 0; /* NRD */
}

#block-activitystream-0 h3.datehead {
  /* NRD: Should be the same as block-statistics-0 h3. */
  font-size: 11px;
  color: #8f8f87;
  border-bottom: 1px solid #cfcfc7;
  margin-top: 0.5em;
}

#sidebar-right .block-tagadelic {
		/* background:#D1F0E2; */
		/* background:#E0D8D0; *//* NRD */
		background:#a2998D; /* NRD */
		background:#BFB9B3; /* NRD */
		margin-bottom:3px;
		overflow:hidden;
		padding:15px;
		font-size: 0.8em; /* NRD */
}

#sidebar-right .block-tagadelic h2 {
		/* color:#102A30;
		font-family:'Arial';
		font-size:15px;
		font-weight:bold;
		letter-spacing:-1px;
		line-height:15px;
		padding-bottom:5px; NRD */
		margin-bottom: 15px; /* NRD */
}

#sidebar-right .block-tagadelic a.tagadelic {
		/* color:#247682; */
		/* color: #4A5A6A; *//* NRD */
		color: #3F3F37; /* NRD */
		text-decoration:none;
}

#sidebar-right .block-tagadelic a.tagadelic:hover {
  color:#003333; 
		text-decoration: underline;
}

/* NRD: Client menu. */
#block-menu-menu-client-links {
  background-color: #BFB9B3;
}
#block-menu-menu-client-links ul.menu li {
  border-bottom: 1px solid #AFA9A3;
}

/* NRD: Recent comments (view) block.  */
#block-views-comments_recent-block {}
#block-views-comments_recent-block .item-list .views-field-subject {
/* NRD: Add an icon for the tags. */
  background:transparent url(../images/icons/icojoy-webdev2-png/023.png) no-repeat scroll left center;
  padding-left: 20px;
}
#block-views-comments_recent-block .item-list .views-field-timestamp {
  font-size: 0.9em;
  padding-left: 20px;
}

/**********************************************************
 *                 Search block form
 **********************************************************/
#search-block-form {}

/* Wrapper divs. */
#search-block-form > div {}
#search-block-form .container-inline{}

#search-block-form label {}
#search-block-form input {}
#search-block-form .form-item {}
#search-block-form .form-submit {}
#search-block-form #edit-search-block-form-1 {}

/* Override forms.css focus style */
#edit-search-block-form-1:hover,
#edit-search-block-form-1:focus {}


/**********************************************************
 *                   Menu blocks
 **********************************************************/
/**
 * Prefix these with the block id to style one menu only.
 */
ul.menu,
ul.menu ul, 
ul.menu ul ul, 
ul.menu ul ul ul {
  margin: 0 0 0 0.75em; /* LTR */
  padding: 0;
}

/* Menu li styles */
ul.menu li {
  padding: 0.35em 0 0 0; /* LTR */
}

ul.menu li.collapsed {}
ul.menu li.expanded  {}
ul.menu li.leaf      {}

ul.menu li a:link    {}
ul.menu li a:hover   {}
ul.menu li a:visited {}
ul.menu li.active a  {}
ul.menu li.active-trail {}

ul.menu li.first {}
ul.menu li.last  {}


/**********************************************************
 *                  Block item-list
 **********************************************************/
.block .item-list ul {
  margin: 0;
}
.block .item-list ul li {}


/**********************************************************
 *                  Gpanel blocks
 **********************************************************/
/* Examples to get started. Add col specific selectors to style
   blocks in different Gpanel columns, or element selectors to
   style specific elements */
.two-col-50 .block {}
.two-col-50.with-nested .block {}
.three-col-33 .block {}
.four-col-25 .block {}



