/* =============================================================================
Community
- new formatting for widgets
- some styling below just to override main template (mostly what's marked !important)
----------------------------------------------------------------------------- */

/*#page {
  width:980px;
  margin:0 auto 5em auto;
  }*/

/*
 * Nav / Icons
 */
ul#nav-social {
  margin:0 5px;
  }
ul#nav-social li {
  list-style:none;
  margin-bottom:0.5em;
  padding-bottom:0.5em;
  border-top:0 !important;
  border-bottom:1px solid #eee !important;
  }
  ul#nav-social li.last {
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:0 !important;
    }
    
a.social {
  line-height:16px;
  padding:0 0 0 20px !important;
  background:url(../../../image/social/icons/blog.png) 0 0 no-repeat !important;
  }
  a.social.facebook {
    background-image:url(../../../image/social/icons/facebook.png) !important;
    }
  a.social.twitter {
    background-image:url(../../../image/social/icons/twitter.png) !important;
    }
  a.social.youtube {
    background-image:url(../../../image/social/icons/youtube.png) !important;
    }
  a.social.flickr {
    background-image:url(../../../image/social/icons/flickr.png) !important;
    }
  a.social.wordpress {
    background-image:url(../../../image/social/icons/wordpress.png) !important;
    }
  a.social.feed {
    background-image:url(../../../image/social/icons/feed.png) !important;
    }
  a.social.googleplus {
    background-image:url(../../../image/social/icons/googleplus.png) !important;
    }
  a.social.pinterest {
    background-image:url(../../../image/social/icons/pinterest.png) !important;
    }
  a.social.instagram {
    background-image:url(../../../image/social/icons/instagram.png) !important;
    }
  a.social.subscribe {
    background-image:url(../../../image/social/icons/email.png) !important;
    }
    
/*
 * General Main Theme Overrides
 */
#slider,
#slider div,
.twtr-widget,
.twtr-widget div {
  padding-left:0 !important;
  padding-right:0 !important;
  }

/*
 * Twitter Widget
 */
.twtr-hd h3 {
  display:none;
  }
  
.twtr-ft {
  background:#ccd292;
  border-radius:0.5em;
  -moz-border-radius:0.5em;
  -webkit-border-radius:0.5em;
  }
  .twtr-ft span {
    font-size:75%;
    }
    
.twtr-widget .twtr-ft {
  margin-top:0.5em;
  padding:0 0.3em !important;
  }

/*
 * Facebook Widget
 */
iframe#fb {
  width:100%;
  height:455px;
  overflow:hidden;
  background:#fff;
  /*border:1px solid #e1e0de;*/
  border:0;
  }
  
/*
 * Blog
 */
.teaser {
  margin-bottom:0.5em;
  padding-bottom:0.5em;
  border-bottom:0.1em dotted #ccc;
  }
  .teaser.first {
    margin-top:1em;
    }
  .teaser.last {
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:0;
    }