/*
 * Styles for any elements generated by custom modules
 */
 /* Search Results
 */
 .page-search h2 {
     margin-bottom:10px;
 }
 .page-search-user .search-result img {
     float:left;
     margin-right:10px;
 }
 .page-search-user .search-result .member-title {
     font-size:.8em;
 }
 /*
  * Superfish
  */
 nav.edge-admin-menu li a{
     height:25px;
 }
 
 .important {
     color:#990000;
 }
/*
 * Subscription form
 */
 #subscription-form p.footer{
   margin-top:1.2em;
 }
#block-edge-subscribe-edge-subscribe {
  padding-bottom:10px;  
}
/*
 * Send by Email
 */
 #edit-txt-to-addrs {
     width:440px;
 }
/*
 * USER Profile Page
 */
 .profile .user-picture {
    float: left;
    margin: 0 1em 1em 0;
}
.profile .field-name-field-first-name,
.profile .field-name-field-middle-name,
.profile .field-name-field-last-name {
    font-size:2em;
    font-weight:500;
    float:left;
    margin-right:10px;
    margin-top:60px;
    width:400px;
}
.page-user .sidebar{
    margin-bottom:20px;
}

.profile .field-name-field-user-title {
    float:left;
    width:400px;
}
.profile .field-name-field-user-biography {
    clear:both;
}
.profile .field-name-field-last-name .title{
    font-size:0.5em;
}
/*
 * User Books
 */
.page-user .view-library .views-row {
    float:left;
    margin-right:20px;
    margin-bottom:20px;
}
.page-user #main-content .view-library .views-row .views-field {
    margin:0px;
}
.page-user .view-library {
    margin-top:10px;
}
/*
 * Edge Utils
 */
.content-highlight .block-inner{
    margin-left:0;
}
.content-highlight .block-inner .author-count{
    float:left;
    margin-right:10px;
}
.content-highlight .block-inner .response-count{
    float:left;
    margin-left:10px;
}
.content-highlight .summary .block-inner  .seperator {
    float:left;
    font-size:14px;
    text-transform:uppercase;
    margin-top:-3px;
}
/*
 * Accordion Blocks
 */
.block-accordion-blocks .block-title {
  display:none;
  }
.block-accordion-blocks h2.ui-accordion-header {
    font-size: 1em;
    letter-spacing: normal;
    font-weight: 400 !important;
}
.block-accordion-blocks ul {
    list-style:none;
    margin-top:0;
    margin-left:-12px;
}
.block-accordion-blocks li {
    border-bottom:1px dotted #ccc;
    display:inline-block;
    float:left;
    width:100px;
    padding:1em 0.6em;
}
.block-accordion-blocks li.last {
    border:none;
}
.conversations-by-year li:nth-last-child(2),
.videos-by-year li:nth-last-child(2),
.news-by-annual-question li:nth-last-child(2),
.news-by-year li:nth-last-child(2){
    border:none;
}

.ui-accordion h2,
.ui-accordion h3 {
    text-transform:uppercase;
}

/*
 * Share this module
 */
.service-links li span.ext,
#block-service-links-service-links  span.ext,
nav ul li span.ext {
    background:none;
    padding:0;
}
/*
 * Twitter Block
 */
.edge-twitter-title {
    /*background: url("../icons/twitter-bird-blue-on-white.png") no-repeat scroll 0 -3px transparent;*/
    border-bottom:none !important;
}
.edge-twitter-title .block-inner .block-content h2 {
 
}
.edge-twitter-title .block-inner .block-content h2 img {
  display:inline-block;
  position:relative;
  top:3px;
}

#twitter_block_results {
    margin-top:-15px;
}
#twitter_block_results .twitter_block_user{
 display:none;}

#twitter_block_results ul {
    margin:0;
    margin-top:10px;
    padding:0;
}

#twitter_block_results li {
    display:block;
}
#twitter_block_results li .tweet {
    padding:3px;
}
#twitter_block_results li.odd .tweet_text .tweet{
    background:#eee;
}
#twitter_block_results li.even .tweet_text .tweet{
    background:#ddd;
}

#block-twitter-block-default {
    padding-bottom:10px;
} 
#block-twitter-block-default h2 {
    margin-left:30px;
}
#twitter_block_results .tweet_text p{
 margin:0
 }
 
 /* Image Alignment and floats */
 img.left {
     text-align:left !important;
 }
 img.right {
     text-align:right !important;
 }
 img.float-left {
     float:left !important;
 }
 img.float-right {
     float:right !important;
 }
 img.center {
     margin:0 auto !important;
 }