/**
 * $Id: icons.css,v 1.2.2.2 2009/12/22 06:47:47 jwolf Exp $
 * Acquia Marina 
 * icons for blocks 
 */

/* block-icon */
div.block-icon {
  height: 48px;
  left: 0;
  position: absolute;
  top: -0.666em;
  width: 48px;
}

/*--- BLOG BLOCKS ---*/
div.block-blog div.block-icon {
  background: transparent url('icons/tnt_icon_01.png') no-repeat left center;
}

#block-blog-0 div.block-icon,
body.layout-main-last #sidebar-last #block-blog-0 h2.block-title {
  background: transparent url('icons/tnt_icon_02.png') no-repeat left center;
}

/*--- BOOK BLOCK ---*/
#block-book-0 div.block-icon,
body.layout-main-last #sidebar-last #block-book-0 h2.block-title {
  background: transparent url('icons/tnt_icon_07.png') no-repeat left center;
}

/*--- COMMENTS & FORUMS BLOCKS ---*/
div.block-comment div.block-icon,
div.comments-block-icon,
#block-views-comments_recent-block div.block-icon {
  background: transparent url('icons/tnt_icon_01.png') no-repeat left center;
}

div.block-forum div.block-icon,
body.layout-main-last #sidebar-last div.block-comment h2.block-title,
body.layout-main-last #sidebar-last div.block-forum h2.block-title,
body.layout-main-last #sidebar-last #block-views-comments_recent-block h2.block-title {
  background: transparent url('icons/tnt_icon_06.png') no-repeat left center;
}

/*--- DEVEL BLOCK ---*/
#block-menu-devel div.block-icon,
body.layout-main-last #sidebar-last #block-menu-devel h2.block-title {
  background: transparent url('icons/tnt_icon_12.png') no-repeat left center;
}

/*--- MENU BLOCK ---*/
div.block-menu div.block-icon,
body.layout-main-last #sidebar-last div.block-menu h2.block-title {
  background: transparent url('data:image/png;base64,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') no-repeat left center;
}

/*--- SEARCH BLOCK ---*/
div.block-search div.block-icon,
body.layout-main-last #sidebar-last div.block-search h2.block-title {
  background: transparent url('icons/tnt_icon_15.png') no-repeat left center;
}

div.block-search h2.block-title {
  padding-left: 3.125em;
}

/*--- USER BLOCK ---*/
div.block-user div.block-icon,
body.layout-main-last #sidebar-last div.block-user h2.block-title {
  background: transparent url('icons/tnt_icon_08.png') no-repeat left center;
}

/*--- USER LOGIN BLOCK ---*/
#block-user-0 div.block-icon,
body.layout-main-last #sidebar-last #block-user-0 h2.block-title {
  background: transparent url('icons/tnt_icon_14.png') no-repeat left center;
}

/*--- VIEWS DEFAULT BLOCKS ---*/
#block-views-archive-block div.block-icon,
body.layout-main-last #sidebar-last #block-views-archive-block h2.block-title {
  background: transparent url('icons/tnt_icon_07.png') no-repeat left center;
}

/* remove block icons for preface blocks & layout-main-last #sidebar-last */
#preface-wrapper div.block div.block-icon,
body.layout-main-last #sidebar-last div.block div.block-icon,
#footer div.block div.block-icon {
  background: none;
}

/*----------- BLOCK-TITLE -------------*/
/* targeting body.layout-main-last #sidebar-last block-title */

/* BLOG BLOCKS*/
body.layout-main-last #sidebar-last #block-blog-0 h2.block-title {
  background-position: left -1px;
}

/* BOOK BLOCKS */
body.layout-main-last #sidebar-last #block-book-0 h2.block-title {
  background-position: left -1px;
}

/* COMMENTS BLOCKS */
body.layout-main-last #sidebar-last div.block-comment h2.block-title {
  background-position: left -1px;
}

/* DEVEL BLOCKS */
body.layout-main-last #sidebar-last #block-menu-devel h2.block-title {
  background-position: left -1px;
}

/* FORUM BLOCKS */
body.layout-main-last #sidebar-last div.block-forum h2.block-title {
  background-position: left -1px;
}

/* MENU BLOCKS */
body.layout-main-last #sidebar-last div.block-menu h2.block-title {
  background-position: left -1px;
}

/* SEARCH BLOCK */
body.layout-main-last #sidebar-last div.block-search h2.block-title {
  background-position: left -1px;
  margin: 0 0 4px;
}

/* USER BLOCKS */
body.layout-main-last #sidebar-last div.block-user h2.block-title {
  background-position: left -1px;
}

/* USER LOGIN BLOCK */
body.layout-main-last #sidebar-last #block-user-0 h2.block-title {
  background-position: left -1px;
}

/* VIEWS BLOCKS */
body.layout-main-last #sidebar-last #block-views-archive-block h2.block-title {
  background-position: left -1px;
}

body.layout-main-last #sidebar-last #block-views-comments_recent-block h2.block-title {
  background-position: left -1px;
}

/* group the block-title padding styles together for layout-main-last #sidebar-last */
body.layout-main-last #sidebar-last #block-blog-0 h2.block-title,
body.layout-main-last #sidebar-last #block-book-0 h2.block-title,
body.layout-main-last #sidebar-last div.block-comment h2.block-title,
body.layout-main-last #sidebar-last div.block-forum h2.block-title,
body.layout-main-last #sidebar-last div.block-menu h2.block-title,
body.layout-main-last #sidebar-last #block-menu-devel h2.block-title,
body.layout-main-last #sidebar-last div.block-search h2.block-title,
body.layout-main-last #sidebar-last div.block-user h2.block-title,
body.layout-main-last #sidebar-last #block-user-0 h2.block-title,
body.layout-main-last #sidebar-last #block-views-archive-block h2.block-title,
body.layout-main-last #sidebar-last #block-views-comments_recent-block h2.block-title {
  padding: 12px 0 0 52px;
}


/**
 * HOW TO ADD ICONS TO BLOCKS
 *
 * Below is an example of adding an icon to a custom block.
 * To add an icon to your custom block follow these steps:
 * 1. Place your 48x48 icon into the icons folder that came with the theme
 * 2. Copy & paste the example below into the theme's local.css file
 * 3. Find your block's id & delta (e.g., block-block-1) - use Firebug!
 * 4. Replace the block id & delta with the id & delta of the custom block you want to add an icon to
 * 5. Add the name of your icon file to the block's background url (e.g., url('icons/name-of-icon.png'))
 * 
 * NOTE: When upgrading to a newer version of this theme, changes made to this file will be overwritten.
 * You should put your custom block & icon styles in local.css (see: the local_sample.css file for more details).

#block-block-1 div.block-icon {
  background: transparent url('icons/name-of-icon.png') no-repeat left center;
}

*/
