
.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {
background-image:url("/images/fb/connect_favicon.png");
background-repeat:no-repeat;
outline:medium none;
text-decoration:none;
}
.FBConnectButton_RTL_Simple {
background-position:right 0;
}
.FBConnectButton_Simple .FBConnectButton_Text_Simple {
margin:0 0 0 20px;
padding-bottom:1px;
}
.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple {
margin:0 10px 0 0;
}
a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple {
text-decoration:underline;
}
.FBConnectButton, .FBConnectButton_RTL {
background:url("/images/fb/connect_sprite.png") no-repeat scroll 0 0 #29447E;
cursor:default;
display:inline-block;
outline:medium none;
padding:0 0 0 1px;
text-decoration:none;
}
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text {
background:url("/images/fb/connect_sprite.png") repeat scroll 0 0 #5F78AB;
border-bottom:1px solid #1A356E;
border-top:1px solid #879AC0;
color:#FFFFFF;
display:block;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-weight:bold;
margin:1px 1px 0 0;
padding:2px 6px 4px;
text-shadow:none;
}
a.FBConnectButton, a.FBConnectButton_RTL, .FBConnectButton, .FBConnectButton_RTL {
text-decoration:none;
}
a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text, .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text {
background:none repeat scroll 0 0 #4F6AA3;
border-bottom:1px solid #29447E;
border-top:1px solid #45619D;
text-shadow:none;
}
.FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun {
background-position:left -60px;
font-size:24px;
line-height:30px;
}
.FBConnectButton_BigPun .FBConnectButton_Text {
margin-left:38px;
padding:3px 8px 3px 12px;
}
a.FBConnectButton_BigPun:active {
background-position:left -99px;
}
.FBConnectButton_RTL_BigPun {
background-position:right -268px;
}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text {
margin-right:39px;
padding:3px 8px 3px 12px;
}
a.FBConnectButton_RTL_BigPun:active {
background-position:right -307px;
}
.FBConnectButton_Large, .FBConnectButton_RTL_Large {
background-position:left -138px;
font-size:13px;
line-height:16px;
}
.FBConnectButton_Large .FBConnectButton_Text {
margin-left:24px;
}
a.FBConnectButton_Large:active {
background-position:left -163px;
}
.FBConnectButton_RTL_Large {
background-position:right -346px;
}
.FBConnectButton_RTL_Large .FBConnectButton_Text {
margin-right:25px;
}
a.FBConnectButton_RTL_Large:active {
background-position:right -371px;
}
.FBConnectButton_Medium, .FBConnectButton_RTL_Medium {
background-position:left -188px;
font-size:11px;
line-height:14px;
}
.FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text {
margin-left:21px;
padding:2px 6px 3px;
}
a.FBConnectButton_Medium:active {
background-position:left -210px;
}
.FBConnectButton_RTL_Medium {
background-position:right -396px;
}
.FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text {
margin-right:22px;
padding:2px 6px 3px;
}
a.FBConnectButton_RTL_Medium:active {
background-position:right -418px;
}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
background-position:left -232px;
font-size:10px;
line-height:10px;
}
.FBConnectButton_Small .FBConnectButton_Text {
margin-left:17px;
padding:2px 6px 3px;
}
a.FBConnectButton_Small:active, .FBConnectButton_Small:active {
background-position:left -250px;
}
.FBConnectButton_RTL_Small {
background-position:right -440px;
}
.FBConnectButton_RTL_Small .FBConnectButton_Text {
margin-right:18px;
padding:2px 6px;
}
a.FBConnectButton_RTL_Small:active {
background-position:right -458px;
}
.FBConnectButton_Inactive {
opacity:0.4;
}
.fb_share_count_wrapper {
float:left;
position:relative;
}
.fb_share_count {
background:none repeat scroll 0 0 #B0B9EC;
color:#333333;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-align:center;
}
.fb_share_count_inner {
background:none repeat scroll 0 0 #E8EBF2;
display:block;
}
.fb_share_count_right {
display:inline-block;
margin-left:-1px;
}
.fb_share_count_right .fb_share_count_inner {
border-bottom:1px solid #B0B9EC;
border-top:1px solid #E8EBF2;
font-size:10px;
font-weight:bold;
line-height:10px;
margin:1px 1px 0;
padding:2px 6px 3px;
}
.fb_share_count_top {
border:1px solid #B0B9EC;
display:block;
font-size:22px;
letter-spacing:-1px;
line-height:34px;
margin-bottom:7px;
}
.fb_share_count_nub_top {
background-image:url("/rsrc.php/zCXBS/hash/89zgzk50.png");
background-repeat:no-repeat;
border:medium none;
display:block;
height:7px;
left:7px;
margin:0;
padding:0;
position:absolute;
top:35px;
width:6px;
}
.fb_share_count_nub_right {
background-image:url("/rsrc.php/zAQB0/hash/1a8txe26.png");
background-position:right 5px;
background-repeat:no-repeat;
border:medium none;
display:inline-block;
height:10px;
left:2px;
margin:0 2px 0 0;
padding:0;
position:relative;
vertical-align:top;
width:5px;
z-index:10;
}
.fb_share_no_count {
display:none;
}
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner {
font-size:10px;
}
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner {
font-size:11px;
letter-spacing:-1px;
line-height:14px;
padding:2px 6px 3px;
}
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner {
font-size:13px;
font-weight:normal;
letter-spacing:-1px;
line-height:16px;
padding:2px 6px 4px;
}
