/*Share tools*/
.share-tools {padding: 10px 0 7px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; margin-bottom:15px; overflow:hidden; height:1%;}
.share-tools li {float:left; display:inline; margin-right: 5px;}
.share-tools li.twitter {margin-top:0px;}
.share-tools li.fb-share {margin-right:0;}

/*story-toolbar*/
.toolbar {border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;  overflow:hidden; height:1%; margin-bottom: 5px; clear:both;}
.story-toolbar {overflow:hidden; height:1%; font-size: .86em;padding: 8px 0;}
.story-toolbar li {display:inline; float:left; margin-right: 15px;}
.story-toolbar li a:link, .story-toolbar li a:visited {padding-left:20px; color: #464646}
.story-toolbar li a:hover {background-color: transparent; color: #1a1a1a}
.story-toolbar li a:active {position:static;}
.story-toolbar li.email a:link, .story-toolbar li.email a:visited {background-position: 0 -82px}
.story-toolbar li.email a:hover {background-position: 0 -118px}
.story-toolbar li.print a:link, .story-toolbar li.print a:visited {background-position: 0 -156px}
.story-toolbar li.print a:hover {background-position: 0 -196px}
.story-toolbar li#fontResize {float:right; margin-right:0;}
.no-js #fontResize{display:none;}

/*old toolbar setup*/
.share-tools {float:left; display:inline; margin-bottom:0;}
.share-tools + .story-toolbar {float:right; display:inline;}

/*new toolbar setup*/
.toolbar .social-sharing {float:left; display:inline; margin-top:8px;}
.toolbar .social-sharing + .story-toolbar {float:right; display:inline; margin-top:3px}
.toolbar .social-sharing + .story-toolbar li.print {margin-right:0;}

/*large social icons*/
.toolbar .social-sharing-large {float:left; display:inline; margin-top:8px;}
.toolbar .social-sharing-large div > a {display:block; float:left; padding-right:10px;}
.toolbar .social-sharing-large div .addthis_button_facebook_like {width:47px;} /* facebook iframe width was too wide, this shortens it */
.toolbar .social-sharing-large + .story-toolbar {float:right;}
* + html .addthis_button_google_plusone {display:none !important;} /* google+ icon doesn't display in IE7/IE8 - this displays none so the padding on the <a> isn't still showing */

/*story toolbar secondary*/
.story-toolbar-secondary {overflow:hidden; height:1%; padding:10px 0;}
.story-toolbar-secondary + .story-art, .story-toolbar-secondary + .blog-content {margin-top:15px;}
.story-toolbar-secondary + .tags {margin-top:2.4em;} /*provide a little extra space for stories without large image*/
.story-toolbar-secondary a.comment-count {float:left;}
.story-toolbar-secondary #fontResize {float:right;}

/*bottom toolbar*/
.bottom-toolbar {margin-bottom:15px;border-top: 1px dashed #9e9e9e; clear:both;}
.bottom-toolbar .share-tools {float:left; display:inline; border:none; margin-bottom:0;}
.bottom-toolbar .story-toolbar {border:none; float:right; display:inline; margin-top: 5px;}
.bottom-toolbar .story-toolbar li.print {margin-right:0;}

