/* ::::: http://static.ak.fbcdn.net/rsrc.php/z7CH4/hash/17pwnsd4.css ::::: */

.faceebook {font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 13px; color: #FFFFFF; margin: 0pt; padding: 0pt; text-align: left; direction: ltr; unicode-bidi: embed; }
h1, h2, h3, h4, h5, h6 { font-size: 13px; color: #FFFFFF; margin: 0pt; padding: 0pt; }
h1 { font-size: 14px; }
h4, h5 { font-size: 11px; }
p { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; text-align: left; margin: 1em 0pt; }
a { cursor: pointer; color: yellow; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0pt none; }
td, td.label { font-size: 11px; text-align: left; }
ul { list-style-type: none; margin: 0pt; padding: 0pt; }
.pipe { color: rgb(128, 128, 128); padding: 0pt 3px; }
#facebook .hidden_elem { display: none; }
#facebook .invisible_elem { visibility: hidden; }
#content { width: auto; padding: 0pt; margin: 0pt; }
.UIStandardFrame_Container { width: 960px; padding: 22px 0pt 0pt 20px; margin: 0pt auto; }
.UIStandardFrame_Content { width: 760px; float: left; margin: 0pt; padding: 0pt; }
.UIStandardFrame_SidebarAds { width: 200px; padding: 0pt; margin: 0pt; float: right; }
.clearfix:after { clear: both; content: "."; display: block; font-size: 0pt; height: 0pt; line-height: 0pt; visibility: hidden; }
.clearfix { display: block; }
form { margin: 0pt; padding: 0pt; }
label { cursor: pointer; color: rgb(102, 102, 102); font-weight: bold; vertical-align: middle; }
label input { font-weight: normal; }
input + label { padding-left: 1px; line-height: 14px; }
textarea, .inputtext, .inputpassword { border: 1px solid rgb(189, 199, 216); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; padding: 3px; }
.inputtext, .inputpassword { margin: 0pt; padding-bottom: 4px; }
.inputradio { padding: 0pt; margin: 0pt 5px 0pt 0pt; vertical-align: middle; }
.datawrap { word-wrap: break-word; }
.word_break { display: block; float: left; margin-left: -10px; padding: 0pt; }
.see_all { text-align: right; }
.DOMControl_placeholder { color: rgb(119, 119, 119); }
#dropmenu_container { display: block; height: 0pt; margin: 0pt auto; padding: 0pt; position: absolute; width: 964px; z-index: 105; }
#locale_selector_dialog_onclick { direction: ltr; float: left; width: 185px; padding: 5px 5px 0pt 0pt; }
#locale_selector_dialog_onclick .intl_selector_dialog_a { direction: ltr; }
#jewelCase { left: 97px; position: absolute; bottom: 0pt; width: 84px; }
#jewelCase .jewel { border-width: 1px 1px 0pt; border-style: solid solid none; border-color: rgb(59, 89, 152) rgb(59, 89, 152) -moz-use-text-color; float: left; height: 31px; margin: 13px -1px 0pt 0pt; position: relative; width: 24px; }
.jewelCount { background-color: rgb(0, 55, 106); top: -2px; color: rgb(255, 255, 255); display: none; font-size: 9px; font-weight: bold; padding-bottom: 1px; position: absolute; right: -2px; z-index: 3; -moz-border-radius: 2px 2px 2px 2px; }
.jewelCount span { background-color: rgb(240, 61, 37); border-right: 1px solid rgb(221, 56, 34); border-width: 0pt 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(221, 56, 34) rgb(221, 56, 34); display: block; padding: 1px 2px 0pt 1px; -moz-border-radius: 2px 2px 2px 2px; }
.ff3 .jewelCount span { padding-right: 1px; }
.jewelToggler { background: url('66ad7upf.png') no-repeat scroll 0% 0% transparent; display: inline-block; height: 31px; position: absolute; text-decoration: none; width: 24px; }
.jewelToggler:active, .jewelToggler:focus, .jewelToggler:hover { outline: medium none; background-color: rgb(75, 103, 161); text-decoration: none; }
#jewelMail { background-position: -24px -73px; }
#jewelMail:hover, #jewelMail:focus, #jewelMail:active { background-position: -51px -73px; }
#jewelRequest { background-position: -24px -105px; }
#jewelRequest:hover, #jewelRequest:focus, #jewelRequest:active { background-position: -51px -105px; }
#jewelRequestsContent .uiTextTitle { font-size: 11px; }
#jewelAlert { background-position: -24px -137px; }
#jewelAlert:hover, #jewelAlert:focus, #jewelAlert:active { background-position: -51px -137px; }
#jewelCase .jewelBox { background-color: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(41, 62, 106); display: none; left: -1px; overflow: hidden; position: absolute; top: 29px; width: 330px; z-index: 2; }
#jewelCase li, #jewelCase .empty { padding: 4px 8px; }
.jewelBox ul { padding: 4px 0pt; }
#jewelCase .jewelHeader { border-bottom: 1px solid rgb(224, 224, 224); margin: 0pt 8px; padding: 8px 0pt 6px; }
#jewelCase .jewelHeader a { float: right; font-size: 11px; font-weight: normal; margin-top: 1px; }
#jewelCase .jewelLoading { display: block; margin: 5px auto; }
#jewelBoxMail li { padding: 0pt; }
#jewelCase .jewelFooter a { background-color: rgb(247, 247, 247); border-top: 1px solid rgb(224, 224, 224); display: block; font-weight: bold; padding: 8px; text-align: center; }
#jewelCase .jewelFooter a:hover, #jewelCase .jewelFooter a:active, #jewelCase .jewelFooter a:focus { background-color: rgb(109, 132, 180); border-top: 1px solid rgb(59, 89, 152); color: rgb(255, 255, 255); outline: medium none; text-decoration: none; }
#jewelCase .jewelFooter .uiTextSubtitle { color: rgb(59, 89, 152); }
#jewelCase .jewelFooter .seeMoreCount { display: none; padding: 2px 0pt 0pt; }
#requestsWrapper .jewelFooter .seeMoreCount, #jewelCase .jewelUnread .jewelFooter .seeMoreCount { display: block; }
#jewelCase .jewelFooter a:hover span, #jewelCase .jewelFooter a:active span, #jewelCase .jewelFooter a:focus span, #jewelCase .jewelHighlightItem a:hover .uiTextSubtitle, #jewelCase .jewelHighlightItem a:active .uiTextSubtitle, #jewelCase .jewelHighlightItem a:focus .uiTextSubtitle, #jewelCase .jewelHighlightItem li.selected a, #jewelCase .jewelHighlightItem li.selected, #jewelCase .jewelHighlightItem li.selected .uiTextMetadata { color: rgb(255, 255, 255); }
#jewelCase .jewelHighlightItem li { cursor: pointer; }
#blueBar { background-color: rgb(59, 89, 152); height: 41px; left: 0pt; position: absolute; width: 100%; }
#pageFooter { color: rgb(115, 115, 115); font-size: 11px; margin: 0pt auto; width: 980px; }
#pageFooter a { color: rgb(56, 84, 149); margin: 0pt 3px; text-decoration: none; white-space: nowrap; }
#pageFooter a:last-child { margin-right: 0pt; }
#pageFooter a:hover { text-decoration: underline; }
#contentCurve { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(179, 179, 179); height: 3px; font-size: 1px; }
#footerContainer { border-top: 1px solid rgb(238, 238, 238); margin-bottom: 30px; padding: 3px 0pt 10px; position: relative; }
#footerContainer .copyright { display: inline; }
#footerRight { margin-left: 200px; position: absolute; text-align: right; top: 3px; right: 0pt; }
#globalContainer { margin: 0pt auto; }
.UIFullPage_Container, .UIStandardFrame_Container { padding: 20px 0pt 0pt; }
.fb_content { padding-bottom: 20px; }
#pageHead { height: 41px; position: relative; z-index: 15; margin: 0pt auto; width: 980px; }
#pageLogo a { background: url('66ad7upf.png') no-repeat scroll -21px 0pt rgb(59, 89, 152); display: block; position: absolute; height: 31px; left: -6px; width: 103px; top: 10px; }
#pageLogo a:hover, #pageLogo a:focus, #pageLogo a:active { outline: medium none; background-color: rgb(75, 103, 161); background-position: -21px -31px; }
#headNavOut { background-color: rgb(98, 122, 173); border-width: 1px 1px 0pt; border-style: solid solid none; border-color: rgb(29, 64, 136) rgb(29, 64, 136) -moz-use-text-color; font-size: 11px; height: 30px; margin-left: 180px; padding-left: 10px; padding-right: 6px; position: relative; top: 10px; }
#pageNav { list-style: none outside none; margin: 0pt; padding: 0pt; position: absolute; right: 0pt; top: 0pt; }
#pageNav li { float: left; }
#pageNav a { color: rgb(255, 255, 255); display: inline-block; font-weight: bold; height: 22px; padding: 8px 10px 0pt; text-decoration: none; }
#pageNav a:hover, #pageNav a:focus, #pageNav a:active { outline: medium none; background-color: rgb(109, 134, 183); }
#navAccount { position: relative; }
#navAccount #navAccountLink { padding-right: 16px; }
#navAccountLink img { background: url('66ad7upf.png') no-repeat scroll -137px 0pt transparent; height: 4px; left: 5px; position: relative; top: -2px; width: 7px; }
#navAccount ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(45, 68, 134); display: none; margin-right: -1px; margin-top: -1px; min-width: 200px; padding: 10px 0pt 5px; position: absolute; right: 0pt; top: 100%; z-index: 1; }
#navAccount ul a { color: rgb(58, 87, 154); display: block; font-weight: normal; height: auto; padding: 4px 10px 5px; white-space: nowrap; }
#navAccount ul a:hover, #navAccount ul a:focus, #navAccount ul a:active { background: none repeat scroll 0% 0% rgb(109, 132, 180); border-bottom: 1px solid rgb(59, 89, 152); border-top: 1px solid rgb(59, 89, 152); color: rgb(255, 255, 255); padding: 3px 10px 4px; }
#navAccount li { display: block; float: none; }
#navAccountInfo { border-bottom: 1px solid rgb(224, 224, 224); min-height: 55px; position: relative; margin: 5px 4px; padding: 0pt 6px 0pt 64px; }
ul #navAccountInfo a:hover, ul #navAccountInfo a:focus, ul #navAccountInfo a:active { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(59, 89, 152); padding: 4px 10px 5px; text-decoration: underline; }
#navAccountInfo #navAccountPic { left: -5px; margin: 0pt; position: absolute; top: -9px; }
#navAccountInfo #navAccountPic img { width: 50px; height: 50px; }
#navAccount #navAccountName { font-size: 13px; font-weight: bold; margin: 0pt; padding: 0pt ! important; }
#navSearch { background-color: rgb(255, 255, 255); display: block; left: 4px; position: absolute; top: 4px; width: 300px; }
#navSearch button { background: url('66ad7upf.png') no-repeat scroll -1px 0pt rgb(255, 255, 255); border: 0pt none; cursor: pointer; display: block; height: 20px; padding: 0pt; position: absolute; right: 1px; top: 1px; width: 20px; z-index: 2; }
#navSearch button span { display: none; }
#navSearch .inputtext { border-width: 0pt 1px 0pt 0pt; border-style: none solid none none; border-color: -moz-use-text-color rgb(229, 229, 229) -moz-use-text-color -moz-use-text-color; outline: medium none; width: 271px; }
#navSearch .uiTypeahead, #navSearch .uiTypeahead .wrap { border-color: rgb(59, 89, 152); }
#globalContainer #locale_selector_dialog_onclick { display: inline; float: none; padding: 0pt 0pt 0pt 5px; width: auto; }
.uiTypeahead { border-style: solid; border-color: rgb(189, 199, 216); border-width: 1px 0pt; cursor: default; position: relative; }
.uiTypeahead .wrap { border-style: solid; border-color: rgb(189, 199, 216); border-width: 0pt 1px; overflow: hidden; }
.uiTypeahead .textInput { border: 0pt none; outline: 0pt none; width: 100%; }
.uiTypeahead .results { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-top: 1px solid rgb(51, 51, 51); border-bottom: 2px solid rgb(59, 89, 152); display: block; left: 0pt; position: absolute; top: 100%; width: 100%; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z6TWL/hash/1sewssid.css ::::: */

.UIProfileImage_LARGE { width: 50px; height: 50px; }
.UIProfileImage_SMALL { width: 32px; height: 32px; }
#generic_dialog_iframe { left: 0pt; position: absolute; top: 0pt; z-index: 3; }
.UIImageBlock_Content { display: table-cell; vertical-align: top; width: 1000px; }
.UIImageBlock_Image { float: left; margin-right: 5px; }
.UIImageBlock_Image .img, img.UIImageBlock_Image, i.UIImageBlock_Image { display: block; }
.UIImageBlock_Ext { float: right; }
.UIImageBlock_ICON_Image { margin-right: 5px; }
.UIImageBlock_ICON_Content { padding-top: 1px; }
.UIImageBlock_SMALL_Image { margin-right: 8px; }
.uiButton, .uiButtonSuppressed:hover, .uiButtonSuppressed:active, .uiButtonSuppressed:focus { background: url('apfsevhg.png') repeat scroll 0pt 0pt rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(136, 136, 136); color: rgb(51, 51, 51); cursor: pointer; display: inline-block; font-size: 11px; font-weight: bold; line-height: normal ! important; padding: 2px 6px; text-align: center; text-decoration: none; vertical-align: middle; white-space: nowrap; -moz-box-shadow: 0pt 1px 0pt rgba(0, 0, 0, 0.1); }
.uiButton + .uiButton { margin-left: 4px; }
.uiButton:active, .uiButton:focus { opacity: 1; }
a.uiButtonMedium, a.uiButtonSuppressed:hover, a.uiButtonSuppressed:focus, a.uiButtonSuppressed:active {  }
.uiButton:hover { text-decoration: none; }
.uiButton:active, .uiButtonDepressed { background: none repeat scroll 0% 0% rgb(221, 221, 221); border-bottom-color: rgb(153, 153, 153); -moz-box-shadow: 0pt 1px 0pt rgba(0, 0, 0, 0.05); }
.uiButtonSuppressed { background: none repeat scroll 0% 0% transparent; border: 0pt none; padding: 3px 7px; -moz-box-shadow: none; }
a.uiButtonSuppressed {  }
.uiButton .img { display: inline-block; margin-right: 5px; vertical-align: middle; }
.uiButton .uiButtonText, .uiButton input { background: none repeat scroll 0% 0% transparent; border: 0pt none; color: rgb(51, 51, 51); cursor: pointer; display: inline-block; font-family: 'Lucida Grande',Tahoma,Verdana,Arial,sans-serif; font-size: 11px; font-weight: bold; margin: 0pt; outline: medium none; padding: 1px 0pt 2px; white-space: nowrap; }
.uiButton input::-moz-focus-inner { border: 0pt none; padding: 0pt; }
a.uiButtonSuppressedNoText { padding: 4px 5px; }
a.uiButtonSuppressedNoText:hover { padding: 3px 4px; }
a.uiButtonSuppressedNoText .img { margin: 0pt; }
.uiButtonConfirm { background-color: rgb(91, 116, 168); background-position: 0pt -48px; border-color: rgb(41, 68, 126) rgb(41, 68, 126) rgb(26, 53, 110); color: rgb(255, 255, 255); }
.uiButtonConfirm:active { background: none repeat scroll 0% 0% rgb(79, 106, 163); border-bottom-color: rgb(41, 68, 126); }
.uiButtonSpecial .uiButtonText, .uiButtonConfirm .uiButtonText, .uiButtonSpecial input, .uiButtonConfirm input { color: rgb(255, 255, 255); }
.uiButtonLarge, .uiButtonLarge .uiButtonText, .uiButtonLarge input { font-size: 13px; }
.uiButtonLarge { padding: 2px 6px; }
.uiLinkButton input { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(59, 89, 152); cursor: pointer; font-family: 'Lucida Grande',Tahoma,Verdana,Arial,sans-serif; font-size: 11px; margin: 0pt; padding: 0pt; vertical-align: top; }
.uiLinkButton input::-moz-focus-inner { border: 0pt none; padding: 0pt; }
.uiLinkButton:hover, .uiLinkButton input:hover, .uiLinkButton input:focus, .uiLinkButton input:active { color: rgb(59, 89, 152); text-decoration: underline; }
.gray_box { background-color: rgb(242, 242, 242); border: 1px solid rgb(204, 204, 204); }
.lightblue_box { background-color: rgb(237, 239, 244); border: 1px solid rgb(216, 223, 234); }
i.img {  }
.lfloat { float: left; }
.uiListItem { display: block; }
.uiListItem:first-child { border: 0pt none; }
.pas { padding: 5px; }
.pls { padding-left: 5px; }
.mts { margin-top: 5px; }
.mls { margin-left: 5px; }
.mll { margin-left: 20px; }
.uiTextTitle { color: rgb(51, 51, 51); font-size: 13px; font-weight: bold; }
.uiTextSubtitle { color: rgb(128, 128, 128); font-size: 11px; }
.uiTextMetadata { color: rgb(128, 128, 128); font-size: 9px; }
.uiTextTitle, .uiTextSubtitle { line-height: 14px; }
a.uiTooltip { position: relative; z-index: 10; }
a.uiTooltip:hover { text-decoration: none; }
.uiTooltipWrap { display: none; bottom: 100%; left: 0pt; padding-bottom: 4px; position: absolute; background-position: left bottom; background-repeat: no-repeat; }
a.uiTooltip:hover .uiTooltipWrap { display: block; background-image: url('cnbfiri3.gif'); }
.uiTooltipText { background-color: rgb(40, 40, 40); color: rgb(255, 255, 255) ! important; display: block; left: 0pt; padding: 3px 8px 4px; white-space: nowrap; }
.uiTooltip .right { left: auto; right: 0pt; background-position: right bottom; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z7IY2/hash/77a6ngo6.css ::::: */

button.async_saving .default_message, a.async_saving .default_message, form.async_saving .default_message, .saving_message { display: none; }
.default_message, button.async_saving .saving_message, a.async_saving .saving_message, form.async_saving .saving_message { display: inline; }
.text_exposed .text_exposed_show { display: inline; }
.text_exposed_show, .text_exposed .text_exposed_hide { display: none; }
.text_exposed_link { font-size: 9px; padding: 0pt 12px 0pt 0pt; white-space: nowrap; }
.text_exposed .text_exposed_link { display: none ! important; }
button.as_link { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 100%; overflow: visible; width: auto; text-align: left; background: none repeat scroll 0% 0% transparent; margin: 0pt; padding: 0pt; border: medium none; cursor: pointer; color: rgb(59, 89, 152); -moz-user-select: text; }
button.as_link::-moz-focus-inner { border: 0pt none; padding: 0pt; }
button.as_link:hover span, button.as_link:focus span { text-decoration: underline; }
.UIComposer { margin-bottom: 10px; position: relative; z-index: 11; }
.UIComposer_Upload_Iframe { height: 1px; position: absolute; top: -10000px; width: 1px; }
.UIComposer .UIComposer_Box { background-color: rgb(242, 242, 242); border-color: rgb(145, 145, 145) rgb(181, 181, 181) rgb(203, 203, 203); border-top: 2px solid rgb(145, 145, 145); padding: 7px 0pt; }
.UIComposer_Content { padding: 0pt 7px; }
.UIComposer_InputArea_Base { background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; position: relative; }
.UIComposer_InputArea { border-width: 1px; border-style: solid; border-right: 1px solid rgb(187, 187, 187); border-color: rgb(174, 174, 174) rgb(187, 187, 187) rgb(187, 187, 187); }
.UIComposer_InputShadow { border-top: 1px solid rgb(232, 232, 232); padding: 2px 5px 3px; }
.UIComposer_InputShadow .DOMControl_placeholder { line-height: 21px; }
.UIComposer .UIComposer_TextArea { border: medium none; font-size: 13px; height: 21px; margin: 0pt; outline: medium none; overflow: hidden; padding: 0pt; vertical-align: bottom; width: 100%; }
.UIComposer_AttachmentTitle { color: rgb(102, 102, 102); font-weight: bold; padding-left: 22px; background: none no-repeat scroll left center transparent; }
.UIComposer_AttachmentArea { display: none; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 1px; border-style: solid; border-right: 1px solid rgb(187, 187, 187); border-color: rgb(174, 174, 174) rgb(187, 187, 187) rgb(187, 187, 187); margin-top: 6px; }
.UIComposer_AttachmentArea_Shadow { overflow: hidden; border-top: 1px solid rgb(232, 232, 232); padding: 3px 4px 4px; }
.UIComposer_AttachmentArea_Header { line-height: 18px; overflow: hidden; padding-bottom: 4px; border-bottom: 1px solid rgb(223, 223, 223); }
.UIComposer_AttachmentArea_CloseButton { background: none no-repeat scroll -150px -83px transparent; float: right; height: 18px; width: 18px; }
.UIComposer_AttachmentArea_CloseButton:hover { background-position: -168px -83px; }
.UIComposer_AttachmentArea_Cache { overflow: hidden; padding-top: 4px; }
.UIComposer_AttachmentArea_Loader { padding: 6px 0pt; text-align: center; }
.UIComposer_ButtonArea { height: 24px; margin-bottom: 0pt; padding-top: 7px; }
.UIComposer_ButtonArea ul { display: block; }
.UIComposer_Buttons li { float: right; }
.UIComposer_SubmitButton { margin-left: 5px; }
.UIComposer_Attachments li { float: left; }
.UIComposer_AttachmentPrompt { color: rgb(119, 119, 119); font-weight: bold; line-height: 24px; padding-right: 4px; }
.UIComposer_AttachmentArea_CloseButton { background-image: url('6w95fo9x.gif'); }
.UIComposer_Buttons .UIComposer_PrivacyEtc { width: 150px; }
.UIComposer_PrivacyCallout_Title, .UIComposer_PrivacyCallout_Text { border: 1px solid rgb(70, 124, 44); }
.UIComposer_PrivacyCallout_Arrow { background: url('6nuj81lw.gif') no-repeat scroll right top transparent; height: 7px; margin-right: 40px; position: relative; top: 1px; }
.UIComposer_PrivacyCallout_Arrow span { display: none; }
.UIComposer_PrivacyCallout_Title { background-color: rgb(103, 165, 75); border-bottom: medium none; color: rgb(255, 255, 255); font-size: 11px; margin: 0pt; padding: 3px 6px; }
.UIComposer_PrivacyCallout_Text { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); margin: 0pt; padding: 6px 12px; }
.UIComposer_PrivacyCallout_CloseLink { float: right; padding: 4px 6px; }
.UIComposer_PrivacyCallout_CloseLink a { color: rgb(255, 255, 255); }
.UIComposer_MentionsCallout { background-color: transparent; position: absolute; width: 180px; left: -1px; margin-top: -4px; z-index: 100; }
.UIComposer_MentionsCallout_Arrow { margin-right: 150px; }
.UIActionLinks_bottom, .UIActionLinks_left, .UIActionLinks_right { color: rgb(153, 153, 153); }
.commentable_item .comment_box { clear: both; font-size: 13px; overflow: hidden; padding: 2px 0pt 0pt; }
.commentable_item .comment_box_nub { background: url('ds6fwf8m.png') no-repeat scroll -930px -69px transparent; clear: left; height: 5px; margin: 0pt 0pt 0pt 17px; overflow: hidden; width: 9px; }
.autoexpand_mode .feedback_toggle_link, .collapsed_comments .comment_box, .feedback_toggle_link .feedback_show_link, .collapsed_comments .feedback_hide_link { display: none; }
.hidden_add_comment .comment_add_row, .one_row_add_box textarea.DOMControl_placeholder + img, .commentable_item textarea.DOMControl_placeholder ~ .comments_add_box_submit { display: none; }
.action_links_title .comment_link, .action_links_bottom .comment_link, .feedback_show_link, .feedback_hide_link, .UIActionLinks .comment_link { color: rgb(59, 89, 152); font-weight: normal; vertical-align: text-bottom; }
.action_links_title .comment_link:hover, .action_links_bottom .comment_link:hover, .feedback_show_link:hover, .feedback_hide_link:hover, .UIActionLinks .comment_link:hover { text-decoration: underline; }
.commentable_item .ufi_section { background-color: #440000; border-bottom: 1px solid rgb(229, 234, 241); clear: left; float: none; overflow: hidden; margin-bottom: 2px; padding: 5px 0pt 4px 5px; width: 350px; }
.comments_add_box_submit { float: right; width: auto; margin: 4px 5px 0pt 0pt; }
.commentable_item .comment_box .comment_actions { color: green; padding: 2px 0pt 1px; }
.commentable_item .comment_box .comment_author { font-weight: bold; }
.commentable_item .comment_box .comment_actual_text { display: inline; }
.commentable_item .comment_box .comment_text { padding: 1px 5px 0pt 0pt; }
.comments_add_box img { float: left; padding-right: 6px; }
.comments_add_box textarea, .ie6 .commentable_item .comment_box .DOMControl_placeholder, .no_js .commentable_item .comment_box .comments_add_box textarea { min-height: 29px; height: 29px; margin: 0pt 5px 0pt 0pt; overflow: auto; width: 298px; float: right; }
.comments_add_box textarea.add_comment_text { overflow: hidden; }
.one_row_add_box textarea.DOMControl_placeholder { min-height: 14px; height: 14px; width: 337px; }
.uiMorePager { padding: 10px 15px; }
.uiMorePager .arrow { display: inline; position: absolute; }
.uiMorePager .loader { display: none; margin-top: 1px; position: absolute; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z1I4T/hash/81h6qf3a.css ::::: */

.spritemap_12wnc8 { background-image: url('b9uk4fxb.png'); background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px; }
.sx_c2461c { width: 15px; height: 13px; background-position: 0px -171px; }
.sx_5e786c { background-position: 0px -37px; }
.sx_2b0e97 { background-position: 0px -54px; }
.sx_f19ebd { width: 9px; height: 5px; background-position: 0px -195px; }
.sx_65caf1 { height: 15px; background-position: 0px -139px; }
.sx_802f6d { height: 17px; background-position: 0px -19px; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z7XSD/hash/4co3b0bp.css ::::: */

#feedwall_with_composer { padding-top: 14px; }
.UIStory {  }
.UIStory_Hide { display: block; float: right; margin-top: -2px; }
.UIStory_Hide a { opacity: 0; }
.UIStory_Hide a:hover {  }
.UIStory:hover .UIStory_Hide a { opacity: 1; }
.UIStory .text_exposed_link { display: block; padding-top: 4px; font-size: 11px; }
.UIIntentionalStory { background-color:#220000; border-top: 1px solid rgb(238, 238, 238); margin-bottom: 7px; min-height: 50px; padding: 7px 0pt 0pt 60px; position: relative; }
.UIStory:first-child { border-top: medium none; margin-top: 0pt; }
.UIIntentionalStory_Location, .UIIntentionalStory_Time, .UIIntentionalStory_Time a { color: green; font-size: 13px; }
.UIIntentionalStory_Pic { left: 0pt; position: absolute; }
.UIIntentionalStory_Message, .UIIntentionalStory .location { font-size: 15px; font-weight: normal; overflow: hidden; }
.UIIntentionalStory_Names { color: rgb(128, 128, 128); }
.UIIntentionalStory_Names a { font-weight: bold; }
.UIIntentionalStory .UIStoryAttachment_MediaSingle { padding-right: 10px; }
.UIIntentionalStory_Info { clear: left; margin-top: 3px; min-height: 16px; display: block; }
.UIIntentionalStory_InfoText { color: rgb(119, 119, 119); min-height: 16px; padding: 2px 0pt 0pt; }
.UIMediaItem img { display: block; }
.UIMediaItem .uiVideoThumb { display: block; }
.UIMediaItem_Wrapper { overflow: hidden; }
.UIStoryAttachment { margin-top: 6px; overflow: hidden; padding-right: 10px; margin-bottom: 5px; }
.UIStoryAttachment_Media { float: left; overflow: hidden; padding-right: 10px; }
.UIStoryAttachment_Info { display: table; }
.UIStoryAttachment_Title { font-weight: bold; padding-top: 3px; }
.UIStoryAttachment_Caption { color: rgb(128, 128, 128); padding-top: 3px; }
.UIStoryAttachment_Copy { color: rgb(128, 128, 128); padding-top: 3px; }
.UIStoryAttachment_Table { padding-top: 2px; }
.UIStoryAttachment_Label { color: rgb(153, 153, 153); padding-right: 4px; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z5VF2/hash/9q1m45wp.css ::::: */

.uiVideoThumb { border: 0pt none; overflow: hidden; position: relative; }
.uiVideoThumb img { display: inline-block; max-width: 130px; }
.uiVideoThumb i { background: url('1fjg6c8h.png') no-repeat scroll 0pt 0pt transparent; bottom: 0pt; height: 32px; left: 0pt; position: absolute; width: 39px; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/zAHD7/hash/b1jxr3aj.css ::::: */

.spritemap_4gdxwg { background-image: url('3e75zdui.png'); background-repeat: no-repeat; display: inline-block; height: 14px; width: 8px; }
.sx_8be2a3 { background-position: 0px -18px; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/zDKFK/hash/9v91n1eq.css ::::: */

#sidebar_ads { float: left; font-size: 11px; padding: 47px 0pt 0pt 17px; text-align: left; }
#sidebar_ads .adcolumn_wrapper { border-left: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
#sidebar_ads .adcolumn { border-left: 4px solid rgb(229, 229, 229); padding: 0pt; }
#sidebar_ads .adcolumn .adcolumn_header { padding: 0pt 0pt 5px 10px; }
#sidebar_ads .adcolumn .more_ads { border-top: 1px solid rgb(229, 229, 229); display: block; margin: 0pt; padding: 5px 0pt 0pt 10px; }
#sidebar_ads .UIEMUASFrame, #sidebar_ads .UIEmuASIFrame { border-top: 1px solid rgb(229, 229, 229); }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/zCKD1/hash/9yq90qfz.css ::::: */

.UITwoColumnLayout_Container { margin: 0pt; }
.UITwoColumnLayout_Content { float: left; }
.UITwoColumnLayout_NarrowContent { float: right; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z33SW/hash/da2jsac3.css ::::: */

a.UIEmuFrame_x { display: block; float: right; height: 13px; margin: 1px 2px 0pt 7px; width: 11px; background: url('ds6fwf8m.png') no-repeat scroll -869px -65px transparent; text-indent: -5000px; }
a.UIEmuFrame_x:hover { background-color: rgb(59, 89, 152); background-position: -857px -65px; text-decoration: none; }
.UIEMUFrame_forceLTR { direction: ltr; text-align: left; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z3D50/hash/1m0pwehm.css ::::: */

.UIEMUASSocialContext { padding-bottom: 6px; }
.UIEMUASFrame { padding: 10px 0pt 10px 10px; width: 147px; }
.UIEMUASFrame_creative { padding-right: 5px; }
.UIEMUASFrame_image img { max-height: 80px; max-width: 110px; }
.UIEMUASFrame_body { color: rgb(51, 51, 51); overflow: hidden; padding-bottom: 3px; padding-top: 5px; }
a.UIEMUASFrame_title { display: block; font-size: 12px; font-weight: bold; overflow: hidden; padding: 0pt 0pt 7px 1px; }
a.UIEMUASFrame_imageAndBody:hover { text-decoration: none; }
.UIEMUASFrame_creative:hover a.UIEMUASFrame_title { text-decoration: underline; }
.UIEMUASFrame_titleAndFeedback:hover a.UIEMUASFrame_title { text-decoration: none; }
a.UIEMUASFrame_title:hover { text-decoration: underline ! important; }
.UIEMUASFrame_action { padding-bottom: 5px; padding-top: 3px; }
.UIEMUASSLikeFrame_liked { display: none; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z83CL/hash/doojlthz.css ::::: */

#fbDockChatBuddylistNub { width: 201px; }
#fbDockChatBuddylistNub .fbNubFlyout { width: 202px; }
#fbDockChatBuddylistNub .icon { float: left; background: url('ds6fwf8m.png') no-repeat scroll -631px -101px transparent; width: 16px; margin: 3px 4px 0pt 0pt; }
#fbDockChatBuddylistNub .label .buddy_count_num { color: rgb(119, 119, 119); }
#fbDockChatBuddylistNub .label .buddy_count_num strong { color: rgb(51, 51, 51); }
.fbChatBuddylist .subheader, .fbChatBuddylist .hide_idle_marker, .fbChatBuddylist .suppress, .fbChatBuddylist .hide_empty_item, .fbChatBuddylist .list_drop_zone, .fbChatBuddylist .other_friends_list .friend_list_container .list_drop_zone, .fbChatBuddylist .hide_friend_list, .fbChatBuddylist .hover.drag_over .friendlist_name .edit_link, #fbDockChatBuddylist.reorder_fl .fbChatBuddylistTypeahead, .fbChatBuddylist .hover.other_friends_list .friendlist_name .edit_link, #fbDockChatBuddylist.reorder_fl .list_select .suppress, #fbDockChatBuddylist.reorder_fl .switch, .fbChatBuddylistPanel span.offline, .fbChatBuddylist .offline .list_drop_zone, .fbChatBuddylist .drag_over .friend_list_container .droppable_placeholder, .fbChatBuddylistContent .titletip, .error .fbChatBuddylistContent, .fbChatBuddylistError { display: none; }
.chat_buddylist_typeahead { position: relative; }
.chat_buddylist_typeahead input { background: url('ds6fwf8m.png') no-repeat scroll left 5px transparent; border-color: rgb(147, 162, 193); border-width: 1px 0pt 0pt; padding: 4px 4px 4px 21px; width: 175px; }
.chat_buddylist_typeahead .clear_input { position: absolute; top: 50%; right: 4px; width: 17px; height: 17px; margin-top: -9px; background: url('4wrf1np6.gif') no-repeat scroll 0% 0% transparent; cursor: pointer; }
.chat_buddylist_typeahead .clear_input:hover { background-position: 0pt -33px; }
.fbChatBuddylist .friendlist_name { background-color: rgb(255, 255, 255); color: rgb(136, 136, 136); float: left; padding: 0pt 5px 0pt 6px; }
.fbChatBuddylist span.title a, .fbChatBuddylist span.title a:hover { font-size: 11px; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(136, 136, 136); text-decoration: none; }
.fbChatBuddylist .friendlist_name .edit_link { display: none; font-size: 9px; line-height: 9px; }
.fbChatBuddylist a.friend { background: url('c8hrcja7.png') no-repeat scroll right 8px transparent; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); clear: left; padding: 1px 15px 1px 10px; }
.fbChatBuddylist a.friend span { float: left; width: 130px; line-height: 22px; }
.fbChatBuddylist a.friend:hover, .fbChatBuddylist a.selected, .fbChatBuddylist a.drag { background-color: rgb(109, 132, 180) ! important; background-position: right -52px; border-top: 1px solid rgb(59, 89, 152); border-bottom: 1px solid rgb(59, 89, 152); color: rgb(255, 255, 255); text-decoration: none; }
.fbChatBuddylist a.idle { background-position: right -112px; }
.fbChatBuddylist a.idle:hover, .fbChatBuddylist a.selected.idle, .fbChatBuddylist a.drag.idle { background-position: right -172px; }
.fbChatBuddylist a.friend img { float: left; margin-right: 5px; }
.fbChatBuddylist .friend_list_container { clear: both; padding: 2px 0pt 0pt; }
.fbChatBuddylist .friend_list { background: url('6e47avqg.gif') repeat-x scroll 0pt 10px rgb(255, 255, 255); padding: 4px 0pt 0pt; }
.fbChatBuddylistPanel { background: none repeat scroll 0% 0% rgb(237, 237, 237); border-bottom: 1px solid rgb(128, 128, 128); }
.fbChatBuddylistPanel .lists, .fbChatBuddylistPanel .settings { border-right: 1px solid rgb(153, 153, 153); position: relative; z-index: 11; }
.fbChatBuddylistPanel .flyout { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(119, 119, 119); padding: 6px 0pt; position: absolute; right: -1px; top: 20px; width: 186px; z-index: 10; }
.fbChatBuddylistPanel a.panel_item { display: block; background: url('apfsevhg.png') repeat-x scroll 0pt 0pt rgb(238, 238, 238); padding: 2px 1px 0pt; }
.fbChatBuddylistPanel a.panel_item:hover { background-color: rgb(255, 255, 255); text-decoration: none; }
.fbChatBuddylistPanel a.panel_item span { color: rgb(51, 51, 51); display: block; line-height: 11px; font-weight: bold; padding: 2px 7px 5px 0pt; }
.fbChatBuddylistPanel a.panel_item span .panel_icon { background: url('ds6fwf8m.png') no-repeat scroll 0% 0% transparent; float: left; height: 8px; margin: 2px 3px 0pt 5px; overflow: hidden; width: 8px; }
.fbChatBuddylistPanel #buddy_list_panel_settings_control .panel_icon { background-position: -623px -101px; }
.fbChatBuddylistPanel #buddy_list_panel_lists_control .panel_icon { background-position: -615px -101px; }
.fbChatBuddylist .switch { background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; padding: 3px 6px; float: right; position: relative; }
.fbChatBuddylist .switch a { background-color: rgb(255, 255, 255); background-image: url('ds6fwf8m.png'); background-repeat: no-repeat; background-position: -663px -101px; cursor: pointer; display: block; height: 8px; width: 17px; padding: 0pt; text-decoration: none; }
.fbChatBuddylist .switch a:hover { background-position: -663px -109px; background-color: rgb(255, 255, 255); }
.fbChatBuddylist .switch a:active { background-position: -680px -101px; }
.fbChatBuddylist .empty_friend_list .list_drop_zone { background: url('owa7t3h0.gif') no-repeat scroll left top transparent; display: block; margin: 3px 6px; padding: 3px 0pt 0pt; width: 174px; }
.fbChatBuddylist .empty_friend_list .list_drop_zone .list_drop_zone_inner { background: url('owa7t3h0.gif') no-repeat scroll left bottom transparent; color: rgb(153, 153, 153); display: block; margin-top: 8px; padding: 0pt 10px 10px; text-align: center; }
.fbChatBuddylistContent .titletip { background: url('d9fmazqs.gif') no-repeat scroll right 5px transparent; top: -3px; bottom: auto; right: 26px; padding-right: 5px; padding-bottom: 4px; position: absolute; z-index: 20; }
.fbChatBuddylistContent .titletip strong { background: none repeat scroll 0% 0% rgb(40, 40, 40); color: rgb(255, 255, 255); display: block; font-weight: normal; padding: 3px 8px; text-align: center; white-space: nowrap; }
.fbChatBuddylist .fbChatBuddylistError, .fbChatBuddylist .info_text { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); padding: 6px 8px; }
.show_on_presence_error, .show_on_popped_out, .presence_error .hide_on_presence_error, .popped_out .hide_on_popped_out { display: none; }
#fbDockChatTabs .fbNubFlyout { width: 228px; }
#fbDockChatTabSlider .arrow { background: url('ds6fwf8m.png') no-repeat scroll -820px -75px transparent; width: 4px; height: 8px; margin: 4px 2px 0pt 0pt; float: left; }
#fbDockChatTabSlider .previous .arrow { background-position: -826px -75px; }
#fbDockChatTabSlider .next.disabled .arrow { background-position: -820px -66px; }
#fbDockChatTabSlider .previous.disabled .arrow { background-position: -826px -66px; }
#fbDockChatTabSlider .disabled a.fbNubButton:hover { background-color: rgb(216, 216, 216); }
#fbDockChatTabSlider .numTabs { margin: 1px 5px; float: left; }
#fbDockChatTabSlider .disabled .numTabs { color: rgb(153, 153, 153); }
#fbDockChatTabsWrapper { height: 25px; }
#fbDockChatTabs { position: static; }
#fbDockChatTabSlider .numMessages, #fbDockChatTabSlider .tab_count { position: absolute; top: -8px; right: 12px; padding-top: 1px; font-weight: bold; text-align: center; width: 18px; height: 16px; font-size: 9px; color: rgb(255, 255, 255); background-image: url('ds6fwf8m.png'); background-position: -801px -66px; background-repeat: no-repeat; }
#fbDockChatTabSlider .previous .numMessages { right: 2px; }
#fbDockChatTabs .fbNubButton .tab_name .tab_availability { width: 7px; height: 7px; background: url('ds6fwf8m.png') no-repeat scroll -715px -101px transparent; margin: 0pt 0pt 1px 4px; }
#fbDockChatTabs .fbChatTab.disabled .fbNubButton .tab_name .tab_availability, #fbDockChatTabs .fbChatTab.disabled .fbNubButton.hover .tab_name .tab_availability { background-position: -590px -102px; }
#fbDockChatTabs .chat_header_name { float: left; margin-left: 46px; padding: 0pt; }
#fbDockChatTabs .chat_header_name a { color: rgb(255, 255, 255); font-weight: bold; padding: 0pt; }
#fbDockChatTabs .chat_info { padding: 2px 0pt 2px 55px; background: none repeat scroll 0% 0% rgb(238, 238, 238); min-height: 28px; width: 171px; }
#fbDockChatTabs .fbNubFlyoutBody { overflow-y: auto; overflow-x: hidden; color: rgb(0, 0, 0); cursor: default; position: relative; }
#fbDockChatTabs .toolbox { background-color: rgb(255, 255, 255); }
#fbDockChatTabs .chat_actions { color: rgb(59, 89, 152); font-size: 9px; padding: 2px 5px; border-bottom: 1px solid rgb(204, 204, 204); }
#fbDockChatTabs .disabled .fbNubFlyoutBody { background: none repeat scroll 0% 0% rgb(247, 247, 247); }
#fbDockChatTabs .fbNubFlyoutBodyContent { padding-bottom: 3px; }
#fbDockChatTabs .fbNubFlyout .time_stamp { color: rgb(153, 153, 153); float: right; font-size: 9px; font-weight: normal; padding: 1px 0pt; }
#fbDockChatTabs .fbNubFlyoutBody .chat_notice, #fbDockChatTabs .fbNubFlyoutBody .visibility_change { color: rgb(153, 153, 153); margin: 0pt; padding: 3px 6px 2px; }
#fbDockChatTabs .chat_input_div { padding: 0pt; border-top: 1px solid rgb(147, 162, 193); }
#fbDockChatTabs .chat_shadow_input, #fbDockChatTabs .chat_input { border: 0pt none; padding: 4px 4px 4px 24px; margin: 0pt; }
#fbDockChatTabs .chat_shadow_input { position: absolute; visibility: hidden; height: 0pt; width: 196px; }
#fbDockChatTabs .chat_input { overflow: auto; }
#fbDockChatTabs .chat_input_icon { background: url('ds6fwf8m.png') no-repeat scroll -2px -170px transparent; left: 4px; height: 16px; position: absolute; top: 4px; width: 16px; }
#fbDockChatTabs .tab_content { position: relative; padding: 1px 0pt 0pt; }
#fbDockChatTabSlider .disabled a.fbNubButton { background-color: rgb(216, 216, 216); color: rgb(85, 85, 85); }
#fbDockChatTabs .fbNubButton .uiCloseButton { position: absolute; top: 50%; right: 0pt; margin-top: -7px; cursor: pointer; }
#fbDockChatTabs .fbNubButton .uiCloseButton input { color: rgb(153, 153, 153); font-weight: normal; }
#fbDockChatTabs .fbNubButton .uiCloseButton:hover, #fbDockChatTabs .fbNubButton .uiCloseButton:hover input, #fbDockChatTabs .fbNubButton .uiCloseButton input:focus, #fbDockChatTabs .fbNubButton .uiCloseButton input:active { background: none repeat scroll 0% 0% transparent; color: rgb(51, 51, 51); }
#fbDockChatTabs .chat_info_pic_link { position: absolute; top: -17px; left: 5px; background: url('ds6fwf8m.png') no-repeat scroll -480px -166px transparent; width: auto; height: auto; }
#fbDockChatTabs .chat_info_pic_link img { display: block; width: 45px; height: 45px; }
.fbNub { top: -1px; }
.fbNub, .fbNubGroup { float: left; position: relative; }
.fbNubButton { border-color: rgb(153, 153, 153); border-style: solid; border-width: 1px 0pt 0pt 1px; color: rgb(51, 51, 51); display: block; height: 16px; font-weight: bold; padding: 4px 5px; position: relative; z-index: 10; }
.fbNubButton:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-top-color: rgb(181, 181, 181); text-decoration: none; }
.fbNubFlyout { display: none; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(119, 119, 119); bottom: 25px; position: absolute; }
.rNubContainer .fbNubFlyout, .lNubContainer .fbNub .swapDirection { left: auto; right: -1px; }
.fbNubFlyoutTitlebar { background-color: rgb(109, 132, 180); border: 1px solid rgb(37, 69, 136); color: rgb(255, 255, 255); cursor: pointer; font-size: 11px; font-weight: bold; padding: 3px 3px 3px 8px; position: relative; }
.fbNubFlyoutTitlebar .uiLinkButton { float: right; }
.fbNubFlyoutTitlebar .uiLinkButton input { color: rgb(173, 190, 216); }
.fbNubFlyoutTitlebar .minimize { height: 14px; padding: 0pt 3px; width: 9px; }
.fbNubFlyoutTitlebar .minimize input { background-color: rgb(173, 190, 216); display: block; height: 2px; overflow: hidden; position: relative; top: 8px; width: 9px; }
.fbNubFlyoutTitlebar .minimize:hover input, .fbNubFlyoutTitlebar .minimize input:focus, .fbNubFlyoutTitlebar .minimize input:active, .fbNubFlyout .titlebarHover .minimize input { background-color: rgb(255, 255, 255); }
.fbNubFlyoutTitlebar .uiCloseButton { display: block; }
.fbNubFlyoutTitlebar .uiCloseButton:hover, .fbNubFlyoutTitlebar .uiCloseButton:hover input, .fbNubFlyoutTitlebar .uiCloseButton input:focus, .fbNubFlyoutTitlebar .uiCloseButton input:active { background: none repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.fbNubFlyoutHeader, .fbNubFlyoutBody, .fbNubFlyoutFooter { border-color: rgb(119, 119, 119); border-style: solid; border-width: 0pt 1px; position: relative; }
.fbNubFlyoutBody { overflow: auto; }
.fbNub .UIImageBlock_Content { float: left; width: auto; }
a.fbNubButton:active .uiTooltipWrap, .openToggler .fbNubButton:hover .uiTooltipWrap { display: none; }
.fbDockWrapper { bottom: 0pt; direction: ltr; height: 25px; left: 0pt; position: fixed; right: 0pt; z-index: 99; }
.fbDockWrapperRight { left: auto; }
.fbDock { margin: 0pt 15px; }
.fbDock .rNubContainer { float: right; }
.fbDock, .fbDockWrapperLeft .lNubContainer, .fbDockWrapperRight .rNubContainer { background: url('apfsevhg.png') repeat-x scroll 0pt 0pt rgb(244, 244, 244); border-color: rgb(153, 153, 153); border-style: solid; border-width: 1px 1px 0pt 0pt; }
.fbDockWrapperLeft .fbDock, .fbDockWrapperRight .fbDock { background: none repeat scroll 0% 0% transparent; border: 0pt none; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z31NZ/hash/1wttrbpz.css ::::: */

label.uiCloseButton { display: inline-block; height: 14px; overflow: hidden; padding: 0pt; text-align: center; width: 14px; -moz-border-radius: 2px 2px 2px 2px; }
label.uiCloseButton input { color: rgb(154, 154, 154); display: inline-block; font-family: Arial,sans-serif; font-size: 16px; font-weight: bold; height: 19px; line-height: 16px; margin: -2px 0pt 0pt; padding: 0pt; }
.ff2 label.uiCloseButton input, .ff3 label.uiCloseButton input { background-color: transparent ! important; padding: 0pt 3px; }
label.uiCloseButton:hover, label.uiCloseButton:hover input, label.uiCloseButton input:focus, label.uiCloseButton input:active { background: none repeat scroll 0% 0% rgb(59, 89, 152); color: rgb(255, 255, 255); text-decoration: none; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/zQ770/hash/e5touhvw.css ::::: */

.UIProfileBox_Box { padding-bottom: 15px; position: relative; overflow: hidden; }
.UIProfileBox_Header { background: none repeat scroll 0% 0% rgb(236, 239, 245); border-top: 1px solid rgb(148, 163, 196); margin: 0pt; padding: 5px 8px; position: relative; overflow: hidden; }
.UIProfileBox_Title { font-size: 11px; float: left; }
.UIProfileBox_SubHeader { background: none repeat scroll 0% 0% white; border-bottom: 1px solid rgb(236, 239, 245); color: rgb(68, 68, 68); font-weight: normal; overflow: hidden; margin: 0pt; padding: 2px 8px; }
.UIProfileBox_Subtitle { float: left; }
.UIProfileBox_ActionLink { float: right; font-size: 11px; }
.UIProfileBox_Content { overflow: hidden; padding: 10px 8px 0pt; }
#event .actionspro { padding: 10px 0pt; }
.guestlist .gueststatus_box { border-bottom: 1px solid rgb(216, 223, 234); padding-bottom: 2px; }
.guestlist .gueststatus_box .gueststatus { float: left; }
.guestlist .gueststatus_box .see_all { float: right; }
.guestlist .guests { margin: 8px 0pt 0pt; }
#event .info_table { margin-bottom: 10px; }
#event .info_table td { vertical-align: top; padding: 1px 0pt; }
#event .info_table td.label { width: 100px; color: rgb(128, 128, 128); }
#event .event_left_column_boxes { border-left: 1px solid rgb(216, 223, 234); clear: left; border-bottom: 1px solid rgb(148, 163, 196); }
#event .other_info ul { padding: 0pt; margin: 0pt; }
#event .other_info li { margin: 0pt 0pt 0pt 1.5em; }
#event .event_profile_information { padding: 5px 8px 8px; }
.event_profile_title { background: url('dqzv8mc1.gif') no-repeat scroll left 1px transparent; border-bottom: 1px solid rgb(238, 238, 238); color: rgb(128, 128, 128); margin: 0pt 0pt 10px 10px; padding: 0pt 0pt 15px 22px; }
.event_profile_title h3 { padding-bottom: 2px; font-size: 14px; }
#event .report_footer_actions { padding: 20px 10px; }
#rsvp_form div.rsvp_option { padding: 2px 0pt 3px 4px; }
#rsvp_form .inputradio { margin-right: 5px; }
#rsvp_form label { color: rgb(0, 0, 0); font-weight: normal; }
#event .share_section { background: none repeat scroll 0% 0% white; padding: 0pt 10px 10px 0pt; float: left; }
.profileTable { margin: 0pt; padding: 0pt; }
.profileTable td { vertical-align: top; font-size: 11px; line-height: 13px; margin: 0pt; padding: 1px 0pt; }
.profileTable .label { width: 120px; color: rgb(128, 128, 128); }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z3S0M/hash/1jo5twr1.css ::::: */

.actionspro .actionspro_li { border-bottom: 1px solid rgb(216, 223, 234); }
.actionspro .actionspro_a { background: none repeat scroll 0% 0% transparent; display: block; margin: 0pt; padding: 2px 3px; text-decoration: none; }
.actionspro .actionspro_a:hover { background: none repeat scroll 0% 0% rgb(59, 89, 152); color: rgb(255, 255, 255); text-decoration: none; }
.UIGridRenderer .UIGridRenderer_Row { padding-bottom: 10px; }
.UIGridRenderer .UIGridRenderer_Last { margin-right: 0pt ! important; padding-right: 0pt ! important; }
.UIPortrait_WIDE, .UIPortrait_TALL, .UIPortrait_TALL_SIZE_SMALL { display: block; float: left; overflow: hidden; padding-right: 6px; position: relative; }
.UIPortrait_TALL { width: 57px; }
.UIPortrait_WIDE .title, .UIPortrait_TALL .title { display: block; float: left; }
.UIPortrait_Text { float: left; width: 57px; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z6N26/hash/ampz5bpn.css ::::: */

#so_sound_player { position: absolute; top: 0pt; left: 0pt; z-index: 1000; }
#sound_player_holder { position: absolute; }
#channel_iframe { display: none; position: absolute; top: -1000px; width: 5px; height: 5px; }
.presence_error .hide_on_presence_error, .show_on_presence_error, .show_popped_out, .show_on_uploader_progressing, .popped_out .show_popped_in { display: none; }
#presence_notifications_loading { padding: 5px; display: block; margin: 0pt auto; }
.objectListItem { padding-bottom: 8px; padding-top: 8px; }
.objectListItem .auxiliary { text-align: right; }
/* ::::: http://static.ak.fbcdn.net/rsrc.php/z1YTQ/hash/bpb0jm35.css ::::: */

/* ::::: http://static.ak.fbcdn.net/rsrc.php/zCSNM/hash/xyix2aip.css ::::: */

/* ::::: http://static.ak.fbcdn.net/rsrc.php/zAZN7/hash/4oln5d0o.css ::::: */

