.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {
background-image:url(http://www.facebook.com/images/connect_favicon.png);
background-repeat:no-repeat;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
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 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#29447E url(http://www.facebook.com/images/connect_sprite.png) no-repeat scroll 0 0;
cursor:default;
display:inline-block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 0 0 1px;
text-decoration:none;
}
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#5F78AB url(http://www.facebook.com/images/connect_sprite.png) repeat scroll 0 0;
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 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4F6AA3 none repeat scroll 0 0;
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_UIButton {
background-image:url(http://www.facebook.com/images/ui/UIActionButton_ltr.png);
border-style:solid;
border-width:1px;
display:inline-block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:3px 6px;
vertical-align:bottom;
}
.FB_UIButton:hover, .FB_UIButton:active {
text-decoration:none;
}
.FB_UIButton:active {
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
}
.FB_UIButton_Text {
background-color:transparent;
border:medium none;
cursor:pointer;
display:block;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
line-height:14px;
margin:0;
overflow:visible;
padding:0;
width:auto;
}
.FB_UIButton_CustomIcon .FB_UIButton_Text {
line-height:16px;
}
.FB_UIButton_Gray {
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
background-color:#EEEEEE;
border-color:#999999 #999999 #888888;
}
.FB_UIButton_Gray:active {
background-color:#DDDDDD;
background-image:none;
border-color:#999999;
}
.FB_UIButton_Gray .FB_UIButton_Text {
color:#333333;
}
.FB_Bookmark_Icon {
background-image:url(http://www.facebook.com/images/icon_addtobookmark.gif);
background-repeat:no-repeat;
border:medium none;
display:inline-block;
height:16px;
margin:1px 3px 1px 0;
padding:0;
position:relative;
vertical-align:top;
width:16px;
z-index:10;
}
.fb_share_count_wrapper {
float:left;
position:relative;
}
.fb_share_count {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B0B9EC none repeat scroll 0 0;
color:#333333;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-align:center;
}
.fb_share_count_inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E8EBF2 none repeat scroll 0 0;
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;
}
.fb_resetstyles, .fb_resetstyles a, .fb_resetstyles td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
border-spacing:0;
color:#000000;
cursor:auto;
direction:ltr;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:normal;
margin:0;
overflow:visible;
padding:0;
text-align:left;
text-decoration:none;
text-indent:0;
text-transform:none;
visibility:visible;
white-space:normal;
word-spacing:normal;
}
.fbmlIframe {
width:100%;
}
fb:serverfbml {
display:block;
}
fb:video {
height:480px;
width:600px;
}
fb:fbml {
display:none;
visibility:collapse;
}
fb:fbml.FB_ElementReady {
display:block;
visibility:visible;
}
fb:profile-pic {
background-image:url(/pics/t_silhouette.jpg);
background-repeat:no-repeat;
display:inline-block;
height:50px;
width:50px;
}
fb:profile-pic[facebook-logo="true"] {
background-image:url(/pics/t_silhouette_logo.gif);
}
fb:profile-pic[size="small"] {
background-image:url(/pics/s_silhouette.jpg);
height:63px;
width:100px;
}
fb:profile-pic[size="small"][facebook-logo="true"] {
background-image:url(/pics/s_silhouette_logo.gif);
}
fb:profile-pic[size="normal"] {
background-image:url(/pics/d_silhouette.gif);
height:126px;
width:200px;
}
fb:profile-pic[size="normal"][facebook-logo="true"] {
background-image:url(/pics/d_silhouette_logo.gif);
}
fb:profile-pic[size="square"] {
background-image:url(/pics/q_silhouette.gif);
height:50px;
width:50px;
}
fb:profile-pic[size="square"][facebook-logo="true"] {
background-image:url(/pics/q_silhouette_logo.gif);
}
fb:profile-pic.fb_profile_pic_rendered, fb:profile-pic.fb_profile_pic_rendered[facebook-logo="true"] {
background-image:none;
display:inline;
height:auto;
width:auto;
}
a.FB_Link {
color:#1B7BDD;
text-decoration:none;
}
a.FB_Link:hover {
color:#2FA600;
text-decoration:underline;
}
a.FB_Link img {
border:medium none;
}
.FB_ElementConditionFalse {
display:none;
}
.fb_popupContainer {
left:0;
position:absolute;
top:0;
z-index:2147483647;
}
.fb_popup {
position:absolute;
top:-10000px;
}
.fb_tosIFrame {
border:0 solid #CCCCCC;
float:left;
height:258px;
overflow:hidden;
width:100%;
}
.fb_tosIFrame html {
height:auto;
}
.fb_feedIFrame {
float:left;
height:auto;
width:600px;
}
.fb_shareIFrame {
float:left;
height:175px !important;
width:100%;
}
.fb_bookmarkIFrame {
float:left;
height:95px;
width:460px;
}
.fb_connect_dialog_iframe {
width:100%;
}
table.fb_pop_dialog_table {
border-collapse:collapse;
margin:auto;
table-layout:fixed;
width:470px;
}
td.fb_pop_topleft, td.fb_pop_topright, td.fb_pop_bottomleft, td.fb_pop_bottomright {
height:10px;
overflow:hidden;
padding:0 !important;
width:10px !important;
}
td.fb_pop_topleft {
background-image:url(/imgs/pop_dialog_top_left.png);
}
td.fb_pop_topright {
background-image:url(/imgs/pop_dialog_top_right.png);
}
td.fb_pop_bottomleft {
background-image:url(/imgs/pop_dialog_bottom_left.png);
}
td.fb_pop_bottomright {
background-image:url(/imgs/pop_dialog_bottom_right.png);
}
td.fb_pop_border {
background-image:url(/imgs/pop_dialog_border.png);
}
.fb_noshadow table td.fb_pop_topleft, .fb_noshadow table td.fb_pop_topright, .fb_noshadow table td.fb_pop_bottomleft, .fb_noshadow table td.fb_pop_bottomright, .fb_noshadow table td.fb_pop_border {
background-image:none !important;
}
td.fb_pop_content {
background-color:#FFFFFF;
padding:0;
vertical-align:top;
}
td.fb_pop_content h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6D84B4 none repeat scroll 0 0;
border:1px solid #3B5998;
color:#FFFFFF;
display:block;
float:none;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:normal;
line-height:normal;
margin:0;
overflow:hidden;
padding:0;
position:relative;
text-align:left;
}
.fb_dialog_icon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6D84B4 url(http://www.facebook.com/images/icons-unsprited/favicon_fordarkbg.gif) no-repeat scroll center center;
float:left;
height:16px;
margin:5px;
width:16px;
}
a.fb_dialog_cancel_button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.facebook.com/images/fbconnect/connect_icon_remove.gif) no-repeat scroll 3px 0;
color:#6D84B4;
outline-style:none;
outline-width:medium;
position:absolute;
right:4px;
text-decoration:none;
top:7px;
width:18px;
}
a.fb_dialog_cancel_button:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.facebook.com/images/fbconnect/connect_icon_remove.gif) no-repeat scroll -10px 0;
}
.fb_dialog_loading_spinner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6D84B4 url(http://www.facebook.com/images/loaders/indicator_white_small.gif) no-repeat scroll 0 0;
display:none;
height:8px;
position:absolute;
right:25px;
top:8px;
width:28px;
}
.fb_dialog_loading {
display:block;
}
.fb_content_loader_gif {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.facebook.com/images/loaders/indicator_white_large.gif) no-repeat scroll 0 0;
height:32px;
margin-left:auto;
margin-right:auto;
width:32px;
}
.fb_connect_button_loader_gif {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.facebook.com/images/loaders/indicator_blue_small.gif) no-repeat scroll 0 0;
height:16px;
margin-left:auto;
margin-right:auto;
}
.fb_connect_button_loader {
display:none;
height:16px;
width:44px;
}
.fb_connect_button_loading {
display:block;
height:80px;
width:200px;
}
.fb_connect_button_text {
font-weight:bold;
padding-left:7px;
}
.fb_content_loader {
display:none;
height:70px;
width:550px;
}
.fb_content_loading {
display:block;
}
td.fb_pop_content h2 span {
display:block;
padding:5px 10px;
}
td.fb_pop_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.fb_dialog_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#555555;
border-style:solid;
border-width:0 1px 1px;
margin:0;
overflow:hidden;
padding:0;
}
.fb_dialog_content.fb_loading iframe {
visibility:collapse;
}
.fb_dialog_content.fb_loading {
background-image:url(http://www.facebook.com/images/loaders/indicator_blue_small.gif);
background-position:center center;
}
.fb_pop_content_container {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
width:auto;
}
td.fb_pop_content .fb_dialog_body {
border-bottom:1px solid #CCCCCC;
padding:10px;
}
td.fb_pop_content .fb_dialog_summary {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
padding:8px 10px;
}
a.fbconnect_login_button {
cursor:pointer;
}
.fb_confirmation_stripes {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.facebook.com/images/confirmation_stripes.gif) repeat scroll 0 0;
height:15px;
}
.fb_dialog_content .fb_dialog_buttons {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 50%;
border-top:1px solid #CCCCCC;
padding:8px 0 8px 8px;
text-align:right;
z-index:20;
}
.fb_dialog_content .fb_confirmation_content {
font-size:11px;
margin:15px 30px 10px;
width:auto;
}
.fb_inputbutton, .fb_inputsubmit {
background-color:#3B5998;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
margin:0 10px 0 0;
padding:2px 15px 3px;
text-align:center;
}
.fb_inputaux {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
border-color:#E7E7E7 #666666 #666666 #E7E7E7;
color:#000000;
}
.fb_popup_blocked .fb_popup_blocked_inner {
padding:15px 30px 20px;
}
.fb_popup_blocked #fb_popup_blocked_connect {
cursor:pointer;
margin-top:10px;
}
.fb_popup_blocked .fb_popup_blocked_buttons {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 50%;
border-top:1px solid #CCCCCC;
padding:8px 10px;
text-align:right;
}
.fb_popup_blocked #fb_popup_blocked_cancel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
border-color:#E7E7E7 #666666 #666666 #E7E7E7;
border-style:solid;
border-width:1px;
color:#000000;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
margin:2px;
padding:2px 15px 3px;
text-align:center;
width:auto;
}
html a.fb_share_link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.facebook.com/images/share/facebook_share_icon.gif?2:26981) no-repeat scroll left top;
height:16px;
padding:2px 0 0 20px;
}
html body em.fb_highlightable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:2px solid #FF9999;
font-style:normal;
padding:0;
width:auto;
}
html body em.fb_highlightable:hover {
background-color:#FFCCCC;
border-top:1px solid #CCCCCC;
cursor:help;
}