
/* UTILITIES */

.utilities {
font:10px Arial, Helvetica, sans-serif;
list-style:none;
text-transform:uppercase;
}

.utilities .utility-print, .utilities .utility-email, .utilities .utility-single-page {
float:left;
margin-top:5px;
}
.utilities .utility-feeds, #slideshow-cm-sharing .utility-share {
float:left;
}

.utilities .utility-print,.utilities .utility-email,.utilities .utility-feeds {
border-right:1px solid #000;
margin-right:4px;
padding-right:4px;
}

#blogs .socialUtils .utilities .utility-single-page{
 border-right:1px solid #000;
margin-right:4px;
padding-right:4px;
}
.utilities .utility-share
{display:inline;}

.utilities-top {
float:right;
margin-bottom:8px;
margin-right:20px;
}

.utilities-top .utility-print {
clear:none;
}

.utilities-bottom {
clear:both;
float:left;
margin-bottom:5px;
width:338px;
}




/* Social */
.share-links {
clear:both;
float:left;
font:10px Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

.eventUtils{
    float:left;
    padding:0 20px 20px 40px;
    width:338px;
}

.socialUtils {
    clear:both;
    float:left;
    margin-bottom:20px;
}

.socialUtils .utilities {
    float:left;
    margin: 0px 0px 5px;
    width: 320px;
}

.socialUtils .utilities li {
    margin-right: 5px;
    display:inline;
}


.socialUtils .utilities .utility-share {
background-image:url("i/icons/icons_social_utils.gif");
background-position:0 -59px;
background-repeat:no-repeat;
float:left;
line-height:22px;
padding-left:20px;
}

.utilities .utility-print, .utilities .utility-email, .utilities .utility-feeds, #slideshow-cm-sharing .utility-share, .utilities .utility-share {
float:left;
margin-top:5px;
}


.socialUtils .utilities .utility-print {
    border-left: 1px solid #FFF;
    padding-left:0;
}

.socialUtils .utilities .utility-print,
.socialUtils .utilities .utility-email,
 {
    margin-top: 5px;
}
#blogs .socialUtils{
width:100%;
}

#blogs .socialUtils ul li{
margin-right:0px;
font:10px Arial,Helvetica,sans-serif;
}
#blogs .socialUtils .utility-comments a {
float:left;
background-image:url("i/icons/btn_comment.gif");
width: 79px;
height:20px;
margin-right:32px;
text-decoration:none;
}

#blogs .socialUtils .utility-share {
background-image:url("i/icons/icons_social_utils.gif");
background-position:0 -59px;
background-repeat:no-repeat;
float:left;
line-height:22px;
padding-left:20px;
display:none;
}
#blogs .socialUtils .utility-print{
margin:0 4px;
float:left;
position:relative;
top:5px;

}
#blogs .socialUtils .utility-email{
float:left;
position:relative;
top:5px;
margin-right:0px;
border-left:1px solid #000000;
padding-left: 4px;
}
#blogs .socialUtils .utility-like-sm, #blogs .socialUtils .utility-like {
    width:128px;
     float:left;
    height:20px;
}
.socialUtils .utility-like-sm, .socialUtils .utility-like {
    float:left;
    height:20px;
}

.ss_arts.ss_events .socialUtils .utility-like-sm, .socialUtils .utility-like {
    float:none;
    height:20px;
}

.s_arts.ss_events .socialUtils .utilities li.utility-email {
   border-right: 0px solid #FFFFFF;
}

.socialUtils .utility-digg {
    float:left;
    height:20px;
    line-height:16px;
}

.socialUtils .utility-tweetmeme-sm, .socialUtils .utility-tweet {
    overflow:hidden;
    width:98px;
    float:left;
}

.utilities-bottom-social {
margin-bottom:23px;
}

.utilities-bottom-social li {
border-right:1px solid #000;
padding:0 5px;
float:left;
}

.utilities-bottom-social li.utility-more {
background:none repeat scroll 0 0 transparent;
}

.utilities-bottom-social li a {
float:left;
padding-left:20px;
margin-left:5px;
background-image:url(i/icons/icons_social_utils.gif);
background-repeat:no-repeat;
height:20px;
line-height:16px;
}

.utilities-bottom-social li.utility-digg a {
background-position:0 1px;
margin-left:2px;
margin-right:2px;
}

.utilities-bottom-social li.utility-facebook a {
background-position:0 -19px;
margin-right:2px;
}

.utilities-bottom-social li.utility-twitter a {
background-position:0 -79px;
margin-left:0;
margin-right:2px;
}



/* reddit not used yet */
.utilities-bottom-social li.utility-reddit a {
background-position:0 -99px;
}

/* yahoo buzz retired */
.utilities-bottom-social li.utility-yahoo-buzz a {
display:none;
/*background:none; margin-right: -20px; margin-left: -14px; */
}

.utilities-bottom-social .utility-more,.utilities-bottom-social .utility-share {
border:none;
}

.utilities-bottom-social .utility-more a,.utilities-bottom-social .utility-share a {
background-position:0 -59px;
}

/* Google Plus one */
.utilities-fblike-twitter .utility-gplusone, .socialUtils .utility-gplusone {
    float: left;
    overflow: hidden;
    width: 60px;
}

#blogs .socialUtils .utility-gplusone {
    margin-left: 10px;
    margin-right:10px;
}

#blogs .socialUtils .utility-comments {
    clear : both;
}

#articleRail .socialUtils .utility-like {
    clear: both;
    float: left;
    height: 20px;
    margin-top: 2px;
}

/* Facebook Like & TweetMeme */
.utilities-fblike-twitter {
    float:left;
    margin-top:10px;
    width:597px;
}

li.utility-tweetmeme {
    float:right;
    width: 50px;
}

.utils,.socialLinks,.socialLinks h6 {
font:normal 10px Arial;
text-transform:uppercase;
}

.utils .icons  {
clear:both;
float:right;
width:200px;
text-align:right;
}

.utils .size,
.utility-textsize {
background:url(i/article/AAA.gif) right top no-repeat;
position:relative;
height:17px;
display:none;
}

.utility-textsize {
    clear:both;
}

.utils .size dt,
.utility-textsize dt {
text-align:right;
padding:4px 50px 0 0;
}

.utils .size dd,
.utility-textsize dd {
text-indent:-9999px;
font-size:1px;
line-height:.1em;
}

.utils .size dd a,
.utility-textsize dd a {
text-decoration:none;
display:block;
position:absolute;
top:0;
height:13px;
overflow:hidden;
}

.utils .size dd.small a,
.utility-textsize dd.small a {
width:9px;
right:39px;
}

.utils .size dd.medium a,
.utility-textsize dd.medium a {
width:10px;
right:20px;
}

.utils .size dd.large a,
.utility-textsize dd.large a {
width:10px;
right:0;
}

.icons .emailico,.icons .printico {
background:url(i/article/pipe.gif) right 2px no-repeat;
padding-right:5px;
margin-right:1px!important;
margin-right:3px;
}

.icons .singleico {
background:url(i/article/pipe.gif) left 2px no-repeat;
padding-left:5px;
margin-left:1px!important;
margin-left:3px;
}

.socialLinks {
clear:right;
padding-top:12px;
margin-bottom:23px;
}

.socialLinks .icons {
margin-bottom:3px;
}

.socialLinks h6 {
float:left;
padding-left:20px;
margin-left:5px;
background-image:url(i/icons/icons_social_utils.gif);
background-repeat:no-repeat;
height:20px;
line-height:16px;
background:none;
padding-left:0;
margin-left:0;
}

.socialLinks li.social-yahoo-buzz a {
top:0;
padding-top:0;
background-position:right 3px;
}

/*styles used to manipulate Yahoo! Buzz inline styles*/
span.yahooBuzzBadge-form {
float:left;
padding-right:17px;
margin-top:-2px;
}

span.yahooBuzzBadge-form span {
position:static!important;
float:left;
padding-left:0!important;
padding-top:2px;
margin-right:4px;
}

/* modified in IE6.css */
span.yahooBuzzBadge-form span span {
position:static!important;
float:left;
padding-top:0;
padding-left:0!important;
left:-20px!important;
}

/*yahoo icon*/
.socialLinks li {
list-style:none;
float:left;
padding-right:5px;
background:url(i/index/pipe.gif) no-repeat;
background-position:right 2px;
}

.socialLinks li.social-more {
background:none;
}

.socialLinks li a {
float:left;
padding-left:20px;
margin-left:5px;
background-image:url(i/icons/icons_social_utils.gif);
background-repeat:no-repeat;
height:20px;
line-height:16px;
}

.socialLinks li.social-digg a {
background-position:0 1px;
}

.socialLinks li.social-facebook a {
background-position:0 -19px;
margin-right:2px;
}

.socialLinks li.social-yahoo-buzz a {
background:none;
margin-right:-20px;
margin-left:-14px;
}

.socialLinks li.social-more a {
background-position:0 -60px;
}

/* CLEARFIX */
.socialLinks:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.socialLinks {
clear:both;
display:block;
height:1%;
}
/*  */
