/*!
 * Almega µ WordPress Theme
 * Master Stylesheet
 * © 2010 Daytona Communication AB
 */


/**
 * GENERAL
 */

#main { padding-top: 20px; }


/**
 * HEADER
 */

#branding #blog-title a {
  display: block;
  width: 139px; height: 43px;
  text-indent: -999%; overflow: hidden;
  background: url('../images/logo.gif') 0 0 no-repeat;
}
  #branding #blog-title a:hover { background-position: 0 -43px; }


/**
 * BLOG INTRO
 */

#almega_blog-intro {
  overflow: hidden; zoom: 1;
  width: 960px;
  margin: 0 auto 55px;
  clear: both;
  border-bottom: 1px solid #ececec;
  background: #f9f9f9 url('../images/bg_blog-details.gif') 0 0 repeat-y;
}
  #almega_blog-intro h2 { display: none; }

  #almega_blog-intro .blog-intro-panel {
    float: left;
    width: 280px;
    padding: 15px 20px 20px;
  }
    #almega_blog-intro .blog-intro-panel.hover {
      background-color: #232323;
      cursor: pointer;
    }

  #almega_blog-intro .blog-intro-panel .blog-picture {
    border-bottom: 5px solid;
  }
    #almega_blog-intro .blog-intro-panel .blog-picture img {
      display: block;
      width: 278px;
      height: 128px;
      background-color: #fff;
      border: solid #ececec;
      border-width: 1px 1px 0;
    }

  #almega_blog-intro .blog-intro-panel p.post-count {
    padding-left: 18px;
    background: url('../images/ico_posts.gif') 0 1px no-repeat;
  }
    #almega_blog-intro .blog-intro-panel:hover p.post-count,
    #almega_blog-intro .blog-intro-panel.hover p.post-count {
      background-position: 0 -19px;
    }


/**
 * BLOG INDEX
 */

h1.blog-index-title {
  padding-bottom: 6px;
  border-bottom: 2px solid #ececec;
}


/**
 * ENTRIES
 */

.hentry {
  position: relative;
  padding-bottom: 29px;
}
  .hentry .entry-content { margin-bottom: 0; }
  .hentry .entry-meta {
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
  }

.not-singular .hentry {
  margin-top: 20px;
  padding-top: 15px;
}
  .not-singular .first-entry {
    margin-top: 0;
    padding-top: 0;
  }

