.livesocial ul.triggers {margin:0; padding:0; list-style:none;}
.livesocial ul.triggers li {width:39px; height:33px; cursor:pointer; background-image:url(live_social_icons.png); background-repeat:no-repeat; background-color:#000; margin:0; padding:0; text-indent:-9999px;
-webkit-transition: background-position 0.15s ease-in; -moz-transition: background-position 0.15s ease-in; -ms-transition: background-position 0.15s ease-in; transition: background-position 0.15s ease-in;}
.livesocial ul.triggers li.separator {width: 39px; height: 1px; background: transparent; border-top: 0;}
.livesocial ul.triggers li.facebook {background-position:0 0;}
.livesocial ul.triggers li.facebook:hover {background-position:0 -33px;}
.livesocial ul.triggers li.tweets {background-position:-39px -33px;}
.livesocial ul.triggers li.tweets:hover {background-position:-39px 0;}
.liveSocialContainer {opacity:0; display:none; right: 0; position:absolute; text-align:left; top:0; background: #000; padding: 15px; border: 7px solid #222;
-webkit-box-shadow:0px 3px 4px rgba(0,0,0,0.5); -moz-box-shadow:0px 3px 4px rgba(0,0,0,0.5); box-shadow:0px 3px 4px rgba(0,0,0,0.5);
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.liveSocialContainer:before {content:""; position:absolute; right:-15px; top:14px; width:14px; height:26px; background:url(popup_arrow_toright.png) no-repeat center center;}
body.light .liveSocialContainer {background: #fff; border: 7px solid #ddd;
-webkit-box-shadow:0px 3px 4px rgba(255,255,255,0.5); -moz-box-shadow:0px 3px 4px rgba(255,255,255,0.5); box-shadow:0px 3px 4px rgba(255,255,255,0.5);}
body.light .liveSocialContainer:before {background:url(popup_arrow_toright_light.png) no-repeat center center;}

.facebook_comments {padding-bottom:10px; margin-bottom:20px; max-height:250px; overflow:auto; }

.facebook_comments.both { border-bottom:10px solid #222;}

.twitter {padding-left:50px; background:url(twitter-bird-icon.png) no-repeat 0 4px; font-size:12px;}
.twitter .tweets {margin:0 0 20px; padding:0;}
.twitter .tweets li {margin-bottom:15px;}
.twitter ul li p {margin-bottom:0;}
.twitter ul li p.timePosted {font-size:10px;}
.twitter .tweets li.last {margin-bottom:0;}
.twitter .tweet_date {display:inline-block; margin-top:10px; font-size:11px; color:#bbb;}
.twitter-follow-button {float: right;}
body.light .twitter {background:url(twitter-bird-icon-light.png) no-repeat 0 4px;}

.liveSocialContainer .closeIconWidget { left: -15px; top: -15px; }