/*       Source:  Global Cache                                                                */
/*     Location:  css/pages.css.pkg.php r99022                                                */
/*      Machine:  10.16.139.105                                                               */
/*    Generated:  June 23rd 2008 6:43:32 PM PDT                                               */
/*    HTTP Host:  static.ak.fbcdn.net                                                         */


.floating_box{position:absolute;z-index:1000;border:solid 1px #ccc;border-top:none;}
.floating_box .floating_error{position:absolute;margin:0px 10px 10px;padding:10px;border:solid 1px #dd3c10;background:#ffebe8;z-index:1001;}
.saved_message{position:absolute;width:120px;padding:10px;text-align:center;border:solid 1px #ffe222;background:#fffbe2;z-index:1001;}
.explicit_width_moveable_wide .error_above{margin-top:-43px;}
.explicit_width_moveable_narrow .error_above{top:-53px;}
.floating_box .error_below{top:40px;}
.explicit_width_moveable_wide .floating_error{left:40px;}
.float_opacity{opacity:0.6;filter:alpha(opacity=60);}
.placeholder{border:2px dashed #3B5998;margin:0px 0px 11px 0px;padding:10px;color:#777;}
.placeholder_blue{border-color:#3B5998;}
.placeholder_gray{border-color:#999;}
.ph_moveable_narrow{width:196px;}
.ph_moveable_wide{width:392px;}
.explicit_width_moveable_narrow{width:200px;}
.explicit_width_moveable_wide{width:396px;}
.profile_box .handle_invisible{display:none;}
.movearrow{background:transparent url(/images/movearrow.gif) no-repeat center right;}
.updownarrow{background:transparent url(/images/updownarrow.gif) no-repeat center right;}
.notallowed{background:transparent url(/images/notallowed.gif) no-repeat center right;}
.profile_box .handle{opacity:1.0;width:9px;min-width:9px;min-height:18px;height:18px;display:block;position:relative;padding:0px 4px 0px 0px;line-height:18px;margin-top:-18px;margin-right:4px;font-size:9px;color:#999;}
.profile_box .handle_moveable_narrow{margin-left:-17px;}
.profile_box .handle_moveable_wide{left:400px;}
.profile .hidden_section_empty_state{border:solid 1px #ccc;padding:10px;background:#f7f7f7;margin-right:10px;} 


.profile #content{padding:0px 0px 20px 0px;width:646px;}
.profile #wall{padding:0px;background:#ffffff;}
.wall #content{padding:10px 0px 0px 0px;}
.profile #disabled_error{padding:0 10px 10px 0;}
#userprofile{margin:0px;padding:0px;background:url(/images/narrowleftbg.gif) repeat-y 20px 0px;}
#partyprofile{background:url(/images/narrowrightbg.gif) repeat-y right;}
#profilenarrowcolumn{float:left;width:200px;padding:0px 0px 0px 20px;margin:19px 10px 0px 0px;z-index:2;}
#profilewidecolumn{float:left;width:396px;padding:0px;margin:0px;}
#moveable_wide{width:396px;}
#profileActions{margin:0px;padding:10px 0px;background:white;position:relative;z-index:3;}
.collapsed_mode .app_actions{display:none;}
#profileActions a:hover{text-decoration:none;cursor:pointer;}
#profileActions .holder{padding:2px 0px 0px 9px;line-height:16px;}
#profileActions a:hover .holder{color:white;text-decoration:none;background:#3B5998;text-decoration:none;}
#profileActions .text{width:170px;float:left;overflow:hidden;}
#profileActions a:hover .unselected .text{padding-top:1px;}
#profileActions a .holder,
#profileActions .unselected{padding:1px 0px 1px 9px;background:white;border-bottom:1px solid #D8DFEA;display:block;text-decoration:none;width:190px;}
#profileActions .inactive{display:block;border-bottom:solid 1px #D8DFEA;color:#666;}
#profileActions a:hover .box_remove{display:block;}
#profileActions .box_remove,
#profileActions .box_remove:hover,
#profileActions .box_remove_hover_selected,
#profileActions .box_remove_selected{display:none;width:15px;border-bottom:none;float:right;height:16px;margin-bottom:-1px;}
#profileActions a:hover .box_remove,
#profileActions .box_remove_selected{background:transparent url('/images/profile_action_icon_remove.gif') no-repeat 1px center;}
#profileActions .box_remove:hover,
#profileActions a:hover .box_remove:hover,
#profileActions a:hover .box_remove_hover_selected,
#profileActions .box_remove_selected{display:block;background-color:#3b5998;background-image:url('/images/profile_action_icon_remove.gif');background-position:-12px center;margin:-1px 0px -1px 0px;padding:1px 0px 1px 0px;}
.darkquestionmark{text-align:center;border:1px solid #ccc;background-color:#eee;}
.darkquestionmark .darkcaption{border-top:1px solid #ccc;padding:6px;}
.darkquestionmark .darkcaption div{margin-top:5px;}
.profile .orientation_text{background:#fff8cc;border-bottom:solid 1px #ffe222;margin:0px 3px -1px -2px;padding:4px 4px 2px 4px;}
.profileimage{border-right:solid 1px white;text-align:center;min-height:30px;}
.collapsed_mode .profileimage{padding-bottom:10px;}
.profileimage img{border:0px none;position:relative;z-index:2;}
.profileheader h2{color:#3B5998;font-size:11px;}
.profileheader{background:#D8DFEA;border-top:solid 1px #3B5998;clear:both;color:#3B5998;font-size:11px;font-weight:bold;margin:0px;padding:2px 8px;}
.witheditlink{text-align:right;}
.witheditlink h2{float:left;}
.profilesubheader{color:#3B5998;font-weight:bold;font-size:12px;margin:0px;padding:2px 8px;background:#eee;border-top:solid 1px #ccc;}
.profilebox{margin:0px;padding:10px 8px 15px 8px;line-height:13px;overflow:visible;}
.profilebox div.clear{clear:both;margin:0px;padding:0px;border:none;background:none;}
.profilebox h4{margin-top:1px;margin-left:0px;margin-bottom:0;padding-left:0px;}
.profilebox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .profilebox{height:1%;}
.profilebox{display:block;}
.friendTable{margin:0px;margin:5px 5px 15px;}
.friendTable td{margin:0px;padding:1px 0px;vertical-align:bottom;text-align:center;width:62px;font-size:11px;}
.friendTable table{margin:0px auto;padding-bottom:0px;}
.friendTable img{margin-top:5px;}
.profilesubheader .friend_details{float:left;width:184px;}
.profilesubheader .with_see_all{width:140px;}
.profilesubheader .friend_see_all{text-align:right;float:left;width:44px;}
.morefriends{margin-top:5px;}
.profileTable{margin:0px;padding:0px;margin-bottom:8px;margin-left:8px;}
.profileTable td{vertical-align:top;font-size:11px;line-height:13px;margin:0px;padding:1px 0px 1px 0px;}
.profileTable .label{width:120px;color:gray;}
.profilebox .profileTable{margin-left:0px;}
h4.info_section{color:#444;margin:1px 0px 0px;padding:4px 0px 2px;}
h4.info_section .edit{display:inline;margin-left:8px;}
h4.info_section .edit a{color:lightgrey;font-weight:normal;}
h4.info_section .edit a:hover{color:#3B5998;}
.networks_with_friends ul{float:left;margin:0px;padding:0px;width:87px;padding-right:6px;line-height:14px;list-style:none;}
.networks_with_friends .right_column{width:87px;padding-right:0px;}
.networks_with_friends h5{font-size:10px;margin:0px 0px 5px;padding:1px 0px;border-bottom:solid 1px #D8DFEA;}
.networks_with_friends .in_common,
.networks_with_friends .lots_of_friends{width:178px;padding-bottom:10px;}
.networks_with_friends .show_all{float:right;text-align:right;font-size:9px;}
#nwf_full .show_all{clear:both;padding-top:8px;}
.right_column{width:87px;padding-right:0px;}
.profilecourses{list-style:square;margin:0px;padding:0px 0px 0px 15px;color:#3B5998;}
.profilecourses li{margin:0px;padding:1px 0px;}
.profilecourses li span{color:#333;}
.profile_box .view_all_friends{float:right;text-align:right;padding:0px 10px 10px 0px;font-size:10px;}
#groupprofile, #placesprofile{margin-left:10px;}
#wallpagerbar{text-align:left;margin:0px 0px 0px;padding:3px 10px;border-top:solid 1px #D8DFEA;color:#3B5998;}
.profilelinks{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}
.profilelinks li{padding:0px 0px 5px 0px;}
#empty_photos_box{padding:10px 10px 15px 8px;}
#photos_box{padding:10px 0px 15px 8px;}
#photos_box .added .album{border-bottom:solid 1px #ffe222;padding:6px 6px 3px 6px;width:174px;margin:0px 10px 10px -6px;background:#fff8cc;}
#photos_box .album{padding:6px;width:160px;float:left;word-wrap:break;margin:0px 10px 0px 0px;}
#photos_box .album .image img{width:75px;float:left;margin-right:10px;}
#photos_box .album img.mob_album{float:left;margin:1px 4px 0px 0px;}
#photos_box .album .date{color:gray;}
#marketplace_box{padding:0px 0px 15px 8px;}
#marketplace_box .listing{padding:0;float:left;word-wrap:break;margin:10px 10px 0px 0px;}
#marketplace_box .first_listing{margin-top:0px;}
#marketplace_box .listing .image{width:50px;float:left;margin-right:10px;}
#marketplace_box .listing .image img{width:50px;}
#marketplace_box .listing .info{float:left;width:120px;}
#marketplace_box .listing .date{color:gray;}
#marketplace_box .listing .category{font-size:9px;color:gray;}
#groups{word-wrap:break-word;}
#notes{word-wrap:break-word;}
#profileActionsSecondary{overflow:hidden;background:#f7f7f7;margin:0px 0px -20px 0px;border-top:solid 1px #ddd;}
#profileActionsSecondary ul{list-style:none;padding:10px 20px 25px 20px;margin:0px;}
#profileActionsSecondary li.share{float:right;line-height:13px;font-size:11px;margin:-1px;padding:0px 11px 0px 0px;}
#profileActionsSecondary li.share .share_and_hide{text-align:right;float:left;}
#profileActionsSecondary li{float:left;line-height:18px;padding:0px 2px 0px 2px;}
.flex_open .when_shut{display:none;}
.flex_open .when_open{display:block;}
.flex_shut .when_shut{display:block;}
.flex_shut .when_open{display:none;}
.no_flex{background:none;}
.flex_header .box_head{padding-left:23px;}
.when_open .flex_header, .flex_open .box_head{border-top:solid 1px #3B5998;background-repeat:no-repeat;background-image:url('/images/flex_arrow_open.gif');background-position:left 0px;}
.header_app_icon{display:none;}
.collapsed_mode .header_app_icon{display:block;margin:-1px 5px 0px -20px;float:left;}
.profile .collapsed_mode .box_head{background-image:none;padding-top:2px;padding-bottom:2px;}
.flex_shut .box_head{background-image:url('/images/flex_arrow_shut.gif');}
.when_shut .flex_header, .flex_shut .box_head, .collapsed_mode .box_head{background-color:#eee;background-repeat:no-repeat;background-position:left 0px;}
.flex_subheader{padding:2px 8px 2px 23px;padding:2px 8px 2px 8px;border-top:solid 1px #ccc;background:#eee;}
.flex_subheader h3{font-size:11px;font-weight:normal;}
.flex_subheader .friend_details{float:left;width:184px;}
.flex_subheader .with_see_all{width:140px;}
.flex_subheader .friend_see_all{text-align:right;float:left;width:44px;}
.flex_box{overflow:hidden;padding:10px 8px 15px 8px;}
.when_open .no_padding{padding:0px;}
.flex_box h4{margin:1px 0px 0px;padding:4px 0px 2px;}
.box_head{padding:1px 6px 1px 8px;border-top:solid 1px #3B5998;background:#d8dfea;}
.flex_open .box_head_highlight{background:#7c88b4;border-top:solid 1px #28447f;background-repeat:no-repeat;}
.box_head_highlight td h2, .box_head_highlight h2 a{color:white;}
.flex_header .box_head:hover{cursor:pointer;}
.box_head .non_link{text-decoration:none;}
.box_head .non_link:hover{cursor:default;}
.profile .box_head h2 #wall{padding:0px;background:transparent;text-decoration:none;}
.box_head.moveable:hover{cursor:move;background-color:#cfd7e4;}
.box_head h2{margin:0px;padding:1px 0px 1px;color:#3B5998;font-size:11px;overflow:hidden;float:left;display:block;}
.box_head h2 a{cursor:pointer;}
.box_head .box_action{display:block;border-bottom:none;float:right;height:14px;padding:1px 2px;background:transparent no-repeat center center;}
.box_head .head_table{padding:0px 0px 0px;margin:0px;}
.box_head .box_action:hover{color:white;cursor:pointer;text-decoration:none;background-color:#3b5998;}
.box_head .box_action.text{padding:1px 3px;}
.box_head .box_action.icon{width:13px;}
.box_head .box_remove{background-image:url('/images/icon_remove.gif');}
.box_head .box_remove:hover,
.box_head .box_remove_selected,
.icon.box_remove:hover,
.box_remove_selected{background-color:#3b5998;background-image:url('/images/icon_remove_hover.gif');}
.box_subhead{color:#444;padding:2px 8px 2px 8px;border-top:solid 1px #ccc;overflow:hidden;background:#eee;}
.box_subhead .box_subtitle{float:left;}
.box_subhead .box_actions{float:right;padding-left:5px;}
.profile .flex_shut, .profile .collapsed_mode .profile_box{padding-bottom:5px;}
.profile .box_outline{border:solid 5px #fff9d7;border-top:none;border-bottom:none;margin:0px -5px 0px;}
.profile .box_highlight_outline{position:absolute;z-index:300;border:solid 3px #3b5998;}
.profile .temp_box_highlight_outline{position:absolute;border:solid 3px #FFE222;text-align:center;}
.profile .temp_box_highlight_outline .inputsubmit{margin-left:10px;}
.profile .flex_shut .box_head, .profile .collapsed_mode .box_head{background-color:#eeeeee;border-top:solid 1px #B1BDD6;}
.profile .flex_shut .inside_the_box,
.profile .flex_shut .box_subhead,
.profile .collapsed_mode .inside_the_box,
.profile .collapsed_mode .box_subhead{display:none;}
.profile .flex_open .box_flex{background-image:url('/images/icon_minimize.gif');}
.profile .flex_open .box_flex:hover{background-image:url('/images/icon_minimize_hover.gif');}
.profile .flex_shut .box_flex{background-image:url('/images/icon_maximize.gif');}
.profile .flex_shut .box_flex:hover{background-image:url('/images/icon_maximize_hover.gif');}
.inside_the_box{overflow:hidden;background:white;padding:10px 8px 15px 8px;position:relative;}
.inside_the_box B{color:#444444;}
#moveable_narrow .inside_the_box{width:183px;overflow:hidden;}
#moveable_wide .inside_the_box{width:380px;}
.remove_option{border:solid 1px #dbdbdb;border-bottom:solid 1px #ccc;background:#ffffff;padding:3px 5px;margin:7px 0px;color:#3b5998;}
.remove_option:hover{cursor:pointer;text-decoration:underline;}
.no_padding{padding:0px;}
.trailing_padding{padding:0 0 15px 0;}
#moveable_narrow .no_padding,
#moveable_narrow .trailing_padding{width:199px;}
#moveable_wide .no_padding,
#moveable_wide .trailing_padding{width:396px;}
#friend_details p{margin:0;padding:0;}
#friend_details div{margin-top:0px;text-align:left;}
#friend_details p.unconfirmed_label{margin:0 0 5px 0;padding:0;}
#friend_details p.unconfirmed{color:gray;}
.profile .view_explanation{margin:0px 10px 10px 0px;padding:10px;border:solid 1px #ffe222;background:#fff8cc;}
.profile .view_explanation p{margin:4px 0px 0px;}
.profile .view_explanation a{text-decoration:none;}
.highlight, .inserted{background:#fff8cc;border-bottom:solid 1px #ffe222;line-height:100%;margin:0px 3px -1px -2px;padding:0px 2px 1px 2px;}
a.highlight, .inserted a{margin:0px -2px 0px -2px;padding:0px 2px 1px 2px;}
a:hover.highlight, .inserted a:hover{border-bottom:1px solid #3b5998;text-decoration:none;}
.removed, .removed a{color:#707070;text-decoration:line-through;}
.removed a:hover{text-decoration:underline line-through;}
.profile .datawrap{width:260px }
.networks ul{list-style:none;margin:0;padding:0;}
.highschools ul{list-style:none;margin:0;padding:0;}
.colleges{margin:-3px 0px 0px 0px;}
.colleges ul{list-style:none;margin:3px 0px 0px 0px;padding:0;}
h4 .details_toggle{font-size:9px;display:inline;margin-left:8px;}
h4 .details_toggle a{color:lightgrey }
h4 .details_toggle a:hover{color:#3B5998;}
#work_history_short ul{list-style:none;margin:0px;padding-left:0px;}
#work_history_short li{padding:0px 0px 2px 0px }
.profile .friends_section{padding:10px 1px 0px 4px;}
.profile .friends_section h4{margin:0px;font-size:10px;border-bottom:solid 1px #D8DFEA;padding:2px 4px 2px 4px;}
.profile .friends_section em{display:block;margin:0px;padding:2px 4px;color:#555;font-size:10px;font-style:normal;background:#f2f2f2;border-bottom:solid 1px #eee;}
.profile .friends_section em span{float:left;}
.profile .friends_section em .see_all{float:right;}
#aim_link{background:#f7f7f7;border-top:1px solid #ccc;clear:both;color:#333;font-size:9px;padding:5px 5px;text-align:center;margin:10px 0px -10px -10px;}
#aim_link span{color:black;display:block;font-size:11px;}
.darklink{color:#555;}
.profile .account_info{border-top:solid 1px white;border-bottom:solid 1px #ccc;background:#f7f7f7;margin:0px -20px 2px -230px;padding:17px 20px 8px 238px;}
.profile .account_info .share_and_hide{float:right;}
.profile .account_info .left_side{float:left;width:382px;}
.profile_name h2{font-size:13px;padding:0px 0px 2px;}
.profile_name{margin:0px;padding:2px 5px 0px 0px;}
.profile_status{color:#555;}
.profile_status img.mob_status{padding-top:2px;}
.profile_status a#status_text{color:#555;line-height:14px;}
.profile_status small{color:#777;}
#online_status_container{padding:0px 0px 12px 0px;border-right:1px solid #ffffff;}
#online_status{padding:0px 0px 0px 8px;color:#333;}
#friend_status_container{padding:0px 0px 5px 8px;border:1px solid #ffffff;}
#fired_by{font-size:9px;color:gray;margin:5px 0px 0px 0px;}
#status_editor{margin:1px 0px 0px;padding:5px 0px 0px;border-top:solid 1px #ccc;}
#status_editor table{width:100%;}
#edit_status_text{width:150px;}
#status_editor .clear_link{text-align:right;}
#status_editor .status_editor_select span{}
#status_editor .status_editor_select a{padding:4px 4px 2px 8px;background-position:left 26px;background-repeat:repeat-y;background-image:url('/images/status_arrow.gif');}
#status_editor .status_editor_select a:hover{background-position:right 26px;background-image:url('/images/status_arrow.gif');}
#status_editor_menu{border-color:#BDC7D8;position:absolute;width:156px;z-index:100;}
.profile_networks{float:left;}
.profile_networks ul{margin:0px;padding:4px 0px 5px;list-style:none;}
.profile_networks li{margin-bottom:1px;}
.profile .basic_info{padding:5px 0px 15px 8px;}
.profileTable{margin-left:0px;margin-bottom:0px;}
#photos_box .album{width:170px;padding:0px 0px 5px;}
#photos_box .album .image{width:75px;}
#photos_box .album div{width:83px;}
.notes_titles{margin:0px;padding:0px;list-style:none;}
.notes_titles .added{border-bottom:solid 1px #ffe222;background:#fff8cc;margin:0px 10px 10px -6px;padding:6px 6px 3px 6px;}
.notes_titles .item_container{margin-left:0px;padding:0px 0px 6px 0px;}
.notes_titles .item_icon{position:absolute;padding-right:6px;}
.notes_titles .item_contents{padding-left:22px;overflow:hidden;}
.notes_titles li a{display:block;padding:0px 0px 1px 0px;}
.notes_titles small{color:#333;font-weight:normal;display:block;font-size:9px;}
.notes_titles small span{color:gray;}
.notes_titles small a{display:inline;font-weight:normal;}
#profile_minifeedintro{float:left;width:394px;border:1px solid #ccc;background:#fff;position:absolute;z-index:2;top:-1px;left:0px;min-height:140px;height:100%;height:expression((this.parentNode.offsetHeight>140?this.parentNode.offsetHeight:'140')+'px');filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
#profile_minifeedintro_subheader{float:left;width:394px;border:1px solid #ccc;border-bottom:1px solid#fff;background:#fff;position:absolute;z-index:2;top:-18px;left:0px;height:18px;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
#profile_minifeed_intro_spacer{height:145px;width:1px;visible:false;float:left;}
#profile_minifeedintro_box{margin:8px 0 8px 8px;padding:15px 15px 5px 15px;border:1px solid #ccc;background:#f7f7f7;width:349px;position:absolute;z-index:3;top:0px;left:0px;}
.profile .thewall{padding:0 0 15px 0;}
.profile #inline_wall_post{background:#f7f7f7;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:10px 8px 7px;}
.profile #inline_wall_post textarea{height:50px;width:370px;}
.profile .thewall .posts{padding:10px 8px 15px;}
.election_header h2{font-size:10px;margin-left:8px;color:#3B5998;padding-bottom:2px;}
.election_subheader{margin:0px 0px 0px 5px;padding:3px 5px 3px 3px;border-top:1px solid #D8DFEA;border-right:1px solid #eeeeee;background:#F7F7F7;color:#808080;display:block;clear:both;}
.election_friends img{margin-top:0px;}
.election_blank{margin:0px 10px 4px;text-align:center;line-height:16px;padding:10px 15px 10px 15px;border:1px solid #eee;background:#F7F7F7;color:#808080;}
.election_links{list-style:none;margin:0px;padding:0px;}
.election_links li{padding:0px 0px 8px;}
.profile_long_name h2{color:#3B5998;font-size:13px;padding-bottom:2px;}
.profile_long_name{float:left;color:#3B5998;font-size:11px;font-weight:bold;margin:0px;padding:2px 5px 2px 0px;}
#gifts .wide{padding:6px 0 10px 8px;}
#gifts .narrow{padding:16px 0 8px 16px;}
#gifts .narrow .with_caption{width:70px;float:left;margin-right:17px;height:100px;}
#gifts .wide .with_caption{width:70px;float:left;margin-right:7px;}
#gifts .gift_outer{margin:0 0px 0 0;cursor:pointer;cursor:hand;}
#gifts .gift_caption{font-size:9px;width:64px;margin-top:3px;text-align:center;color:rgb(102, 102, 102);}
#gifts .gift_caption span{color:#999;}
#gifts .gift_caption a{color:rgb(102, 102, 102);}
.presence_Online{background:transparent url(/images/im_online.gif) no-repeat center right;padding-right:21px;}
.presence_Away{background:transparent url(/images/im_away.gif) no-repeat center right;padding-right:21px;}
.presence_Idle{background:transparent url(/images/im_idle.gif) no-repeat center right;padding-right:21px;}
.presence_Mobile{background:transparent url(/images/im_mobile.gif) no-repeat center right;padding-right:21px;}
.mobile_uploads.narrow .image{padding-bottom:6px;}
.mobile_uploads.wide .image{float:left;}
.mobile_uploads.wide .comments{float:left;padding:0px 0px 0px 10px;width:180px;}
.mobile_uploads .comments h3{border-bottom:solid #98a9c7 1px;font-size:11px;margin:4px 0px 2px;padding:3px 0px;}
.mobile_uploads .comments h4{color:#777;font-size:11px;font-weight:normal;margin:0px;padding:0px 0px 4px;}
.mobile_uploads .comments h3 small{color:#777;font-weight:normal;}
.mobile_uploads .comments span{display:block;padding:4px 0px 10px 6px;}
.mobile_uploads .meta{background:#f7f7f7;border-bottom:solid #d8dfea 1px;padding:8px;width:164px;}
.mobile_uploads .meta .caption{color:#666;padding-bottom:6px;}
.mobile_uploads .meta .timestamp{color:#999;font-size:9px;}
#video h2.module_header{border-bottom:1px solid #ccc;font-size:11px;padding:3px 0px;}
#video h2.module_header strong{color:#444;float:left;padding:0px;}
#video h2.module_header span.module_header_aux{float:right;font-weight:normal;padding:0px;}
#video .video_flash_fallback{background:#1b1c1c;border-bottom:1px solid #141515;border-top:1px solid #272828;margin:0px auto;padding:100px 20px;text-align:center;width:320px;}
#video .video_flash_fallback h3.flash_fallback_warning{clear:both;color:#ddd;display:block;float:none;font-size:13px;font-weight:bold;line-height:20px;margin:0px 0px 10px 0px;}
#video .video_flash_fallback .flash_fallback_action{clear:both;padding:10px 0px 0px 0px;}
.narrow_box#video{padding:0px;padding:14px 8px 10px 16px;}
.narrow_box#video .video_item{clear:both;padding:0px 0px 10px 0px;}
.narrow_box#video .video_thumb a{border:1px solid #aaa;display:block;float:left;line-height:1px;padding:1px;text-decoration:none;width:auto;}
.narrow_box#video .video_thumb a:hover{border:1px solid #3b5998;}
.narrow_box#video .video_thumb img{width:auto;}
.narrow_box#video .video_title{clear:both;font-size:11px;font-weight:bold;padding:3px 0px 1px 0px;width:160px;}
.narrow_box#video .video_timestamp{color:gray;font-size:9px;padding:0px 0px 0px 0px;width:160px;}
.narrow_box#video .video_timestamp strong{color:#333;font-weight:bold;}
#profile_video_player{line-height:1px;padding:10px 8px 4px 8px;text-align:center;}
#profile_video_player .video_player{background:#0c0d0d;line-height:1px;}
#profile_video_player embed,
#profile_video_player object{background:black;}
#video #latest_videos{padding:5px 8px 10px 8px;}
#video #latest_videos .latest_video{border-top:1px solid #d8dfea;}
#video #latest_videos .first_video{border-top:0px;}
#video #latest_videos .latest_video .video_thumbnail{float:left;padding:8px 8px 8px 0px;width:104px;}
#video #latest_videos .latest_video .video_thumbnail a{border:1px solid #aaa;display:block;float:left;line-height:1px;padding:1px;}
#video #latest_videos .latest_video .video_thumbnail a:hover{border:1px solid #3b5998;}
#video #latest_videos .latest_video .video_info{clear:none;float:left;padding:12px 0px 10px 0px;width:250px;}
#video #latest_videos .latest_video .video_info h3.video_title{font-size:11px;line-height:14px;}
#video #latest_videos .latest_video .video_info div.video_timestamp{color:#666;font-size:9px;}
#video #latest_videos .latest_video .video_info div.video_timestamp strong{color:#444;}
#video #latest_videos .latest_video .video_info div.video_actions{padding:10px 0px 0px 0px;}
.profile_app_switcher_menu{width:259px;padding:6px 0px;border-bottom:solid 2px #3B5998;}
.app_icon_row{background:white;padding:4px 8px 15px;position:relative;z-index:4;}
.app_icon_row .icon_container{display:block;float:left;position:relative;z-index:4;padding:0px;margin:0px;}
.app_icon_row a:hover{text-decoration:none;}
.app_icon_row .app_icon{display:block;background:transparent;background-repeat:no-repeat;background-position:center center;width:20px;height:20px;padding:0px 0px 0px 0px;top:0px;border:solid 1px #fff;position:static;text-decoration:none;}
.app_icon_row .icon_container a:hover{border:solid 1px #aaa;}
.tooltip{position:absolute;z-index:5;left:-9999px;margin-top:0px;}
.app_icon_row .tooltip_text{padding:3px 8px;text-align:center;white-space:nowrap;}
.app_icon_row .loaded_tooltip .tooltip_text{left:0px;color:white;font-size:11px;background:#282828;position:relative;}
.app_icon_row .loaded_tooltip .tooltip_pointer{height:4px;width:7px;font-size:1px;margin:0px auto 0px;padding:0px;background:transparent url(/images/dark-pointer.gif) top center no-repeat;}
.app_icon_row .inner{height:20px;width:20px;margin:0px auto;}
.profile_image_highlighted{text-align:center;margin:3px 0px 2px 4px;width:192px;overflow:hidden;}
#no_picture_orientation, .replaced{border-top:solid 1px #fff8cc;border-bottom:solid 1px #ffe222;width:200px;z-index:3;position:relative;background:#fff8cc;}
#no_profile_picture_holder .box_orientation_attachment{border-top:none;}
#no_profile_picture{width:97px;height:97px;border:1px solid #dfe0c2;padding:40px;background:#f1f0c8;}
#no_profile_picture span{display:block;width:97px;height:97px;background:url(/images/no_profile_picture.png) no-repeat !important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/no_profile_picture.png', sizingMethod='crop');}
.profile .box_orientation_attachment{background:#f7f7f7;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:10px 10px 0px;z-index:4;position:relative;}
.profile #profilenarrowcolumn .box_orientation_attachment{border-right:1px solid #eee;}
.profile #profilenarrowcolumn .no_border{border-right:0px;}
.profile .inset_box_orientation_attachment{margin-top:-10px;margin-left:-10px;margin-bottom:10px;width:400px;}
.profile .box_orientation_attachment .action{margin-bottom:10px;}
.profile .box_orientation_attachment.extended a{color:#666;}
.profile .box_orientation_attachment.extended a:hover{text-decoration:none;}
.profile .box_orientation_attachment .icon{float:left;padding-right:7px;margin-top:-1px;position:relative;}
.profile .box_orientation_attachment .explanation,
.profile .box_orientation_attachment .extended{padding-bottom:10px;}
.profile .primary_box_orientation_attachment{background:#fff8cc;border-bottom:1px solid #ffe222;}
.profile .thewall #wall_tour_extended.extended{padding-top:107px;background:url(/images/wall_tour.gif) no-repeat;}
.profile .thewall .borderless_attachment{margin-bottom:-1px;}
.profile .toggle_profile_apps_link{margin:0px 10px;border-top:solid 1px #ccc;font-size:14px;text-align:center;}
.profile .inner_toggle_profile{padding:10px;border-top:solid 1px #ccc;margin-top:3px;}
.profile #content #userprofile .see_more_arrow{background-image:url(/images/flex_arrow_open.gif);}
.profile #content #userprofile .see_less_arrow{background-image:url(/images/flex_arrow_closed.gif);}
.profile #hide_app_suggestions{line-height:16px;padding:10px 0px;}
.profile #hide_app_suggestions label, .app_expander_dialog label{font-weight:normal;color:black;}
.pop_content .profile_rooster_content{padding:10px;}
.profile_rooster_content h4{font-size:14px;border-bottom:solid 1px #ccc;padding:3px 0px;margin:0px 0px 10px;}
.collapse_options h3, .app_expander_dialog h3{font-size:11px;font-weight:bold;padding:14px 0px 0px;}
.app_expander_dialog table.pop_dialog_table{width:630px;line-height:16px;}
.collapse_options .column_2{float:left;width:280px;}
.collapse_options .column_3{float:left;width:194px;}
.profile_rooster .buttons{margin:5px auto;text-align:center;}
.profile_rooster_content .inputbutton{margin:5px 5px;font-weight:bold;}
.profile_rooster_border{border-bottom:solid 1px #aaa;background:#EDF3FF;padding:10px;line-height:14px;}
.profile .profile_rooster{padding:20px;background:white;border:solid 1px #3B5998;}
.profile .profile_rooster small{color:gray;}
.profile .profile_divider{border-bottom:solid 1px #ccc;margin:10px 0px;padding:2px 7px 3px;background:#f7f7f7;}
.profile .more_apps_divider_narrow{margin-left:-13px;}
.profile .more_apps_divider_wide{margin-right:-13px;margin-left:-10px;}
.profile .profile_divider_top{margin-top:13px;margin-bottom:13px;border-top:solid 2px #7c88b4;padding:1px 0px 0px 0px;}
.profile .profile_empty_divider{border-top:solid 1px #7c88b4;border-bottom:solid 1px #c2cbda;line-height:1px;height:1px;margin-top:13px;margin-bottom:13px;}
.profile .profile_divider_inside{border-top:solid 1px #c2cbda;display:block;padding:5px 10px 5px 5px;}
.profile #toggle_boxes_link_content_narrow, .profile #toggle_boxes_link_content_wide{font-weight:bold;background:no-repeat left -2px;padding-left:20px;}
.profile_top_status{padding:20px;background:#FFF9D7 none repeat scroll 0%;border-bottom:solid 1px #aaa;}
.profile_loading_narrow{padding:10px;}
.profile_loading_narrow img{padding:10px;}
#hidden_apps_narrow, #hidden_apps_wide{overflow:hidden;}
#hidden_apps_narrow{width:200px;}
#hidden_apps_wide{width:396px;}
.profile_no_content{color:gray;}

.pages_logged_out.fbpage_profile #content{padding-top:0px;}
.fbpage_profile #userprofile{background:transparent url(/images/narrowrightbg.gif) repeat-y scroll right 0px;margin:0px;padding:0px;}
.fbpage_profile #userprofile.user_profile_nobg{background:transparent;}
.fbpage_profile #error, .fbpage_profile .status,
.fbpage_profile .explanation_note{margin:0px 20px 20px;}
.fbpage_profile div.fbpage_title{font-size:13px;font-weight:bold;font-color:black;border-bottom:1px solid #e5e5e5;padding:20px 0px 8px 0px;;margin:0px 20px 10px;}
.fbpage_profile div.fbpage_title .left_side{float:left;width:300px;}
.fbpage_profile div.fbpage_title .left_side.app_icon{padding-left:20px;}
.fbpage_profile div.fbpage_title .right_side{float:right;text-align:right;font-size:11px;font-weight:normal;width:200px;padding-right:10px;}
.fbpage_profile #profilewidecolumn{padding-left:20px;}
.fbpage_profile #profilenarrowcolumn{margin-top:0px;padding-left:10px;}
.fbpage_profile #profilenarrowcolumn .profileTable .datawrap{width:auto;}
.fbpage_profile .profileTable .label{width:60px;padding-right:5px;}
.fbpage_profile #profilewidecolumn .profileTable .label{width:120px;padding-right:0px;}
.fbpage_profile #profilenarrowcolumn .profileTable .label,
.fbpage_profile #profilenarrowcolumn .profileTable .datawrap{padding-bottom:0px;}
.fbpage_profile #profilenarrowcolumn .profileTable .datawrap{line-height:14px;}
.fbpage_profile .fbpage_card .fbpage_info_card_hours{margin-top:4px;padding-top:3px;margin-right:10px;border-top:1px solid #e5e5e5;width:auto;}
.fbpage_profile .fbpage_card .fbpage_info_card_hours td{padding-top:3px;color:gray;width:120px;}
.fbpage_profile .fbpage_card .fbpage_info_card_hours .first td{padding-top:0px;}
.fbpage_profile .fbpage_card .fbpage_info_card_hours .hours{width:auto;color:black;}
.fbpage_profile .fbpage_card .fbpage_info_card_hours .hours .day{padding-right:0px;}
.fbpage_profile .fbpage_card .fbpage_info_card_hours .hours .time{width:50px;color:black;white-space:nowrap;}
.fbpage_profile .fbpage_card .fbpage_info_card_hours .hours .dash{width:auto;}
.fbpage_profile .fbpage_card .fbpage_info_card_hours .hours .time2{width:50px;color:black;text-align:left;white-space:nowrap;}
.fbpage_profile .fbpage_card{padding-left:9px;background:white none repeat scroll 0%;padding-bottom:20px;}
.fbpage_profile #profilenarrowcolumn #profileActions{padding-top:0px;padding-bottom:10px;}
.fbpage_profile #profilenarrowcolumn #profileActions .holder{padding-left:3px;}
.fbpage_profile #profilenarrowcolumn .share_section{background:#fff;padding:0px 0px 12px 0px;}
.app_page #profilenarrowcolumn #profileActions{padding-top:15px;}
.fbpage_profile #moveable_narrow{margin-left:1px;}
.fbpage_profile .moveable_narrow_nomargin{margin-left:0px;}
.fbpage_profile #profileFooter{background:#f7f7f7;border-top:solid 1px #ddd;padding:10px 20px 15px 20px;margin:0px;}
.fbpage_profile #profileFooter .pipe{padding-left:7px;padding-right:7px;}
.fbpage_profile #profileFooter .share_section .share_and_hide{float:right;}
.fbpage_profile .profile_box .handle_moveable_narrow{margin-left:0px;left:204px;}
.fbpage_profile .profile_box .handle_moveable_wide{margin-left:-17px;left:0px;}
.fbpage_profile .profileimagewide{text-align:center;min-height:30px;padding-bottom:10px;width:396px;overflow:hidden;}
.fbpage_profile .profileimagewide img{border:0px none;position:relative;z-index:2;}
.fbpage_profile .fallback{background:#f7f7f7;border-top:solid 1px #ccc;border-bottom:solid 1px #D8DFEA;color:gray;margin:0px 0px 0px 0px;padding:15px 5px 15px 5px;text-align:center;}
.fbpage_profile .fallback div{padding-top:5px;}
.fbpage_profile .discussions .board_topic{border-color:#eee;padding:7px 8px;}
.fbpage_profile .discussions .board_topic h3{font-weight:bold;}
.fbpage_profile .discussions .board_topic .topic_info{width:100%;}
.fbpage_profile .margin_bottom{margin-bottom:15px;}
.fbpage_loggedout_top_bar{background:#F7F7F7 none repeat scroll 0% 50%;border-bottom:1px solid #ccc;margin:0pt 0pt 20px;overflow:hidden;padding:1px;}
.fbpage_sign_up_callout{background:#fff none repeat scroll 0%;margin:12px;padding:18px 10px 10px;color:#333;}
.fbpage_sign_up_callout .sign_up_btn{float:left;width:100px;margin:0pt 5px 10px 10px;}
.fbpage_sign_up_callout img{display:block;}
.fbpage_profile #moveable_wide .profile_box .box_head h2{overflow:hidden;}
.fbpage_profile #moveable_narrow .profile_box .box_head h2{width:100px;}
.box_head .box_action.text{-moz-outline:none;}
#no_profile_picture{background-color:#f4f1e2;border:1px solid #c8c6b7;display:block;}
#no_profile_picture_holder .wide{margin-bottom:16px;}
#no_profile_picture{display:block;overflow:hidden;background:#f4f1e2 url(/images/no_profile_picture_grey.gif) center center no-repeat !important;border:1px solid #ccc;}
div.wide #no_profile_picture{width:374px;height:220px;padding:0;}
.explanation a{display:block;}
.fbpage_profile_viewer_settings_subtext{color:gray;font-size:9px;}
.fbpage_profile .app_icon{background:no-repeat;padding-left:20px;}
.fbpage_profile #related_pages{background:#f7f7f7;border-top:solid 1px #ddd;padding:10px 20px;margin:0px;}
.fbpage_profile #related_pages h2{font-size:13px;color:#777;padding-bottom:6px;}
.fbpage_profile #related_pages_slider{margin-left:0px;}
.fbpage_profile #related_pages_slider table{table-collapse:collapse;width:100%;}
.fbpage_profile #related_pages_slider td{text-align:center;padding:3px 10px;}
.fbpage_profile #related_pages_slider td.related_page_name{vertical-align:top;font-size:11px;font-weight:bold;}
.fbpage_profile #related_pages_scroll_left,
.fbpage_profile #related_pages_scroll_right{cursor:pointer;padding-bottom:7px;}
.fbpage_profile #related_pages_chunk_indicator{float:right;}
.fbpage_profile #related_pages_chunk_indicator span{cursor:pointer;padding:0 2px;}
.fbpage_profile .related_pages_chunk_off .related_pages_chunk_on_chicklet,
.fbpage_profile .related_pages_chunk_on .related_pages_chunk_off_chicklet{display:none;}
.fbpage_profile .header_text{background:url(/images/arrow_micro_back.gif) no-repeat left 57%;float:left;font-color:#333;padding-left:8px;float:right;}

.hours_header{margin:0px;padding:0px;font-weight:bold;}
.hours_day{margin:0px;padding:0px;padding-bottom:0px;}
.hours_day h4{padding:0px;margin:0px;color:#666;font-weight:bold;padding-top:0px;}
.hours_day .hours_select{margin:0px;padding:0px;}
.hours .time td{padding:2px 0;}
.hours .time{width:100px;white-space:nowrap;text-align:right;}
.hours .day{padding-right:3px;}
.hours .dash{padding-left:3px;padding-right:3px;}
.hours_edit_table{}
.hours_edit_table tr.first td{padding-top:2px;}
.hours_edit_table tr.first td td{padding-top:0px;}
.hours_edit_table .hours_edit_day{vertical-align:top;}
.hours_edit_table .hours_edit_selectors{vertical-align:top;width:100px;height:27px;}
.hours_edit_table .hours_edit_selectors .hours_closed_text{margin:0px;padding:0px;color:#666;font-weight:bold;padding-top:3px;}
.hours_edit_two_days{padding-top:10px;}
.hours_edit_table .hours_time_input_2{padding-top:3px;}
.hours_edit_table .hours_edit_closed{padding-right:3px;vertical-align:top;}
.fbstruct_field_phone input.inputtext{width:160px;}
.fbstruct_field_location__zip input.inputtext{width:160px;}
.fbstruct_field_website input.inputtext{width:160px;}
td .fbstruct_field_detail_text{color:#999999;font-size:9px;padding-top:3px;}
table .abbr .country_restrictions{display:none;}
table .full .country_restrictions{display:table-row;}
table .editor{width:100%;}

.confirmation_login_content{width:350px;margin:40px auto;}
.api_confirmation .confirmation_login_content{width:300px;margin:14px auto;}
.api_confirmation .pop_dialog_table{width:380px;}
.api_confirmation .pop_dialog_table .confirmation_login_content{margin-top:10px;}
#generic_dialog .pop_dialog_table #pop_content .confirmation_header a{color:white;}
.confirmation_login_content .confirmation_prompt{margin:0px auto;}
.confirmation_login_content .tos_portion{border-top:solid 1px #ccc;margin-top:15px;}
.confirmation_login_content p{margin:10px 0px;line-height:1.5em;}
.confirmation_login_content .tos_portion p{font-size:9px;}
.confirmation_header{color:#333333;font-size:13px;margin:0px 0px 3px;padding:0px;background:none;border:none;}
.confirmation_login_form{margin-top:15px;}
.confirmation_login_form td small{color:gray;}
.confirmation_stripes{height:15px;background:url('/images/confirmation_stripes.gif');}
.confirm_ive_got_nothing{border-top:solid 1px #ccc;background:#f7f7f7;color:#666;padding:70px 0px;text-align:center;line-height:18px;font-size:13px;}
.confirmation_columns{position:relative;margin:20px 0px;background:url('/images/confirm_column_divider.gif') repeat-y 414px 0px;}
.confirmation_column{float:left;width:374px;padding:0px 20px;}
.confirmation_column p{line-height:14px;}
.confirmation_column .logged_in_as{padding:3px 0px 2px;}
.confirm_diagram{margin:10px 0px;background:#f7f7f7;border:solid 1px #ccc;padding:10px 5px;}
.confirm_diagram table{padding:0px;margin:0px auto;}
.confirm_diagram div{margin:0px;padding:0px;background:url('/images/add_confirm_diagram_left.gif') no-repeat top left;float:left;}
.confirm_diagram div div{background:url('/images/add_confirm_diagram_bottom_left.gif') no-repeat bottom left;}
.confirm_diagram div div div{background:url('/images/add_confirm_diagram_right.gif') no-repeat top right;padding:0px 0px 0px 10px;}
.confirm_diagram div div div div{background:url('/images/add_confirm_diagram_bottom_right.gif') no-repeat bottom right;padding:10px 160px 0px 0px;}
.confirm_diagram h1{background:url('/images/icons/hidden.gif') no-repeat 0px 1px;padding:0px 0px 1px 22px;}
.confirm_diagram p{color:#333;display:block;margin:0px;padding:0px 2px 9px 22px;}
.confirming_grant .confirm_diagram div{background:url('/images/grant_confirm_diagram_right.gif') no-repeat top right;}
.confirming_grant .confirm_diagram div div{background:url('/images/grant_confirm_diagram_bottom_right.gif') no-repeat bottom right;}
.confirming_grant .confirm_diagram div div div{background:url('/images/grant_confirm_diagram_left.gif') no-repeat top left;padding:0px 10px 0px 0px;}
.confirming_grant .confirm_diagram div div div div{background:url('/images/grant_confirm_diagram_bottom_left.gif') no-repeat bottom left;padding:10px 0px 0px 160px;}
.confirm_options td{padding:2px 1px;}
.confirm_options td input{padding:2px;}
.confirm_options div{color:#333;padding:7px 10px;line-height:14px;border:solid 1px #ccc;background:#f7f7f7;margin:0px 0px 5px;}
.confirm_previous_block{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#f7f7f7;padding:8px 10px;}
.confirm_previous_block p{margin:0px;padding:5px 0px;}
.confirm_buttons{margin:20px auto 0px;}
.confirm_button{float:left;}
.confirm_button a.link_btn_style{background-image:url(/images/confirm_button_active.gif);}
.confirm_button a.link_btn_style div,
.confirm_button a.link_btn_style span{background-image:url(/images/confirm_button.gif);}
.confirm_button a.link_btn_style:active div,
.confirm_button a.link_btn_style:active span{background-image:url(/images/confirm_button_active.gif);}
.confirm_button a.link_btn_style span{padding:2px 10px 5px 8px;}
.confirm_button a.link_btn_style strong{padding-left:22px;background:url(/images/confirm_button_add_icon.gif) no-repeat left 3px;}
* html .confirm_button a.link_btn_style span{padding:2px 10px 4px 6px;}
.confirm_button a.link_btn_style:hover strong{text-decoration:underline;}
.confirm_button.disabled a.link_btn_style{cursor:default;background:none;}
.confirm_button.disabled a.link_btn_style div{background:#eee;border:solid 1px #aaa;cursor:default;}
.confirm_button.disabled a.link_btn_style div,
.confirm_button.disabled a.link_btn_style span{background:#eee;}
.confirm_button.disabled a.link_btn_style span{background:none;cursor:default;padding:1px 9px 4px 7px;}
.confirm_button.disabled a.link_btn_style span,
.confirm_button.disabled a.link_btn_style div div,
.confirm_button.disabled a.link_btn_style div div div{background:none;border:none;}
.confirm_button.disabled a.link_btn_style strong{color:#777;background:url(/images/confirm_button_add_icon_disabled.gif) no-repeat left 3px;}
.confirm_button.disabled a.link_btn_style:hover strong{text-decoration:none;}
.confirm_button.disabled a.link_btn_style:active div{background:#eee;}
.confirm_cancel{float:left;padding:6px 5px 5px;}
.developer_comment_column{float:left;width:194px;padding:2px 0px 40px 20px;}
.developer_comment_column blockquote{color:#333;line-height:14px;margin:14px 0px 14px 0px;padding:0px 0px 0px 16px;background:url('/images/start_quote_small.gif') no-repeat -1px 0px;}
.developer_comment_column blockquote span{padding:0px 15px 0px 0px;background:url('/images/end_quote_small.gif') no-repeat bottom right;}
.developer_comment_column .confirm_block{position:absolute;width:194px;right:0px;bottom:0px;padding:0px 20px 8px 0px;}
.developer_comment_column .confirm_block small{display:block;color:#777;padding:0px 0px 3px;}
#codegen_notice{margin-bottom:0px;padding-bottom:0px;}
#codegen_notice span{font-weight:bold;}
.fbconnect_login #booklet #content{padding:0px 0px;}
.fbconnect_login .confirmation_login_content{width:280px;margin:25px auto;}
.fbconnect_login h2.confirmation_header{font-size:14px;padding-bottom:8px;}
.fbconnect_login .fbconnect_logo{padding:8px;float:left;margin:0px 0px 10px;border:solid 1px #999;}
.fbconnect_login .fbconnect_logo .app_logo{height:33px;}
.fbconnect_login .fbconnect_logo .fbconnect_arrows{padding:0px 10px;}
.fbconnect_login .confirmation_prompt{clear:left;}
.fbconnect_login .dialog_buttons{position:absolute;bottom:0px;width:500px;border-top:solid 1px #ccc;background:#F2F2F2 none repeat scroll 0%;padding:8px 20px 8px 0px;text-align:right;}
.fbconnect_login .dialog_buttons .inputbutton{margin-right:10px;}
.fbconnect_login .fbconnect_checkbox_options{width:175px;padding-left:100px;padding-bottom:10px;}
.fbconnect_login #loginform .reset_password{padding-top:15px;text-align:center;margin-left:-100px;}

.app_page .profile{background:none;padding:0px;}
.app_page .grayheader{margin-bottom:20px;}
.app_page .title_header h2{float:left;}
.app_page .app_page_header{margin:0px 10px;padding:10px 10px 5px;border-bottom:solid 1px #ccc;}
.app_page .apps_header_text{background:url(/images/arrow_micro_back.gif) no-repeat left 57%;float:left;font-color:#333;padding-left:8px;float:right;}
.app_page .app_page_header .apps_header_text{background:url(/images/arrow_micro_back.gif) no-repeat left 55%;float:left;font-color:#333;padding:5px 0 5px 10px;}
.app_page .app_page_header .back_link{text-align:right;}
.app_page .app_title h1{float:left;}
.app_page .app_title.with_icon h1{padding:0px 0px 0px 24px;width:300px;background:url('/images/icons/hidden.gif') no-repeat 1px 1px;}
.app_page .app_title h1 .by_line{color:#777;font-size:11px;font-weight:normal;display:block;float:left;}
.app_page .app_title .share_and_hide{float:right;}
.app_page .main_column{width:396px;padding-left:20px;padding-top:20px;}
.app_page .side_column{padding:20px 20px 20px 10px;margin:0px;width:190px;}
.app_page .divider{padding:0px 0px 10px;border-top:solid 1px #ccc;}
.app_page .app_info_container{background:white;}
.app_page .add{padding:10px;background:#e0e5ee;border-top:solid 1px #899cc1;margin:0px;}
.app_page .add .confirm_button{float:none;}
.app_page .add p{line-height:14px;padding:0px 0px 10px 0px;margin:0px;}
.app_page .already_added{border-top:solid 1px #ccc;background:#f2f2f2;}
.app_page .already_added ul{color:#777;list-style-type:square;margin:0px;padding:0 0 0 14px }
.app_page .already_added li{padding:2px 0px;}
.app_page .meta_info{padding:10px;margin:10px 0px 0px;background:#f2f2f2;border-top:solid 1px #ccc;line-height:14px;}
.app_page .meta_info .stats{color:#000;}
.app_page .meta_info .stats span{display:block;color:#777;padding:10px 0px 1px;}
.app_page .meta_info .facebook_disclaimer{padding:10px 0px 0px;color:#777;}
.app_page .app_about .aggregate_review{padding-top:5px;padding-bottom:10px;}
.app_page .app_about .stats{color:#000;}
.app_page .app_about .stats span{display:block;color:#666;padding:10px 0px 1px;}
.app_page .app_about .stats .first_stat{padding-top:0px;}
.app_page .app_about .facebook_disclaimer{padding:10px 0px 0px;color:#666;}
.app_page .dev_info{line-height:14px;padding:5px 10px 1px;background:#f2f2f2;}
.app_page .app_about h4{margin:12px 0px 0px;padding:4px 0px 1px;border-top:solid 1px #ccc;}
.app_page .report_info{line-height:14px;padding:0px 10px 1px;margin:0px -10px;}
.report_info .report_actions a{padding-left:10px;}
.app_page #profilewidecolumn .legalese{padding:5px 0px 0px;}
.app_page .legalese{padding:5px 10px 15px;background:#f2f2f2;line-height:12px;font-size:9px;color:#999;}
.fbpage_profile .legalese{margin:10px 0px;padding:10px;background:none;border-top:solid 1px #ccc;}
.app_page .app_about .legalese{background:none;padding:10px 0px 0px 0px;line-height:12px;font-size:9px;color:#999;}
.app_page #footer_actions{clear:both;background:#f7f7f7;margin:0px;border-top:solid 1px #ddd;}
.app_page #footer_actions ul{list-style:none;padding:10px 20px 25px 20px;margin:0px;}
.app_page #footer_actions li{float:left;line-height:18px;padding:0px 2px 0px 2px;}
.fbpage_profile .developer{padding:0px;}
.developer{margin:0px;padding:10px 0px;}
.developer td{vertical-align:top;}
.developer .developer_label{padding:1px 0 0 4px;color:#808080;}
.developer .developer_text{padding:2px 0 0 5px;width:177px;}
.developer .app_list{margin-bottom:2px;}
.developer .about{color:#666666;margin:0;}
.developer .apps_developed{margin:10px 0 4px 0;font-weight:bold;color:#555555;}
.developer .apps_developed li{list-style-type:square;color:#3B5998;margin-left:16px;}
.app_body{margin-top:10px;margin-bottom:25px;}
.profile .reviews{padding:0px 0px 5px;margin-bottom:15px;}
.app_actions a{display:block;}
.screenshot{margin:0px auto 10px;text-align:center;}
.install_area{padding:20px 10px;margin:0px 10px;border-bottom:solid 1px #ccc;}
.install_header{border:solid 10px #D8DFEA;}
.install_header_content{border:solid 1px #3B5998;padding:0px 50px 10px;}
.install_header h3{font-weight:normal;}
.install_header .install_text{padding:0px 20px;}
.install_header .buttons{padding-top:10px;text-align:center;}
.install_header .buttons input, .add_button{padding:3px 0px;width:150px;margin:0px auto;color:#3b5998;font-size:13px;border:solid 1px #95a5c6;background:url('/images/icons/button_gradient.gif') transparent repeat-x;cursor:pointer;}
.add_button img{padding-right:7px;vertical-align:bottom;}
.add_button{cursor:pointer;}
.add_button:hover{cursor:pointer;}
.install_header .buttons #gray_button{margin-left:10px;background-color:#F0F0F0;border:solid 1px;#ffffff;border-top:none;border-left:none;color:#111111;font-size:11px;padding:1px 25px;}
#terms{padding:0px 10px;margin-bottom:10px;border:solid 1px #ccc;display:none;overflow:scroll;height:150px;}
a.profile_link{font-weight:bold;}
.app_page .side_column .profile .header{margin:0px 0px 7px;padding:0px 0px;line-height:16px;background:none;border-top:none;color:#777;}
.app_page .inside_module{padding-left:0px;}
.numbers{font-weight:bold;}
.app_details{line-height:15px;}
.app_details .label{padding-right:5px;}
.app_page .byline,
.app_page .byline a{color:gray;padding:2px 0px;}
.bottom_actions{background:#f7f7f7;border-top:solid 1px #ccc;padding:10px 20px;}
.app_description{padding:12px 10px 15px;}
.app_page .people_table{margin:0px;padding:0px;}
.app_page .people_table td{width:62px;vertical-align:middle;text-align:center;padding:0px 0px 5px;}
.app_page .people_table table{height:100%;}
.app_page .people_table table td.image{padding-bottom:0px;font-size:1px;line-height:1px;}
.app_page .people_table table td.name div{width:60px;word-wrap:break-word;}
.app_page .see_all{margin:5px 0px 0px;}


.profile_box .discography{padding-bottom:7px;}
.profile_box .discography .fallback{margin-bottom:8px;}
.discography .profile_album{margin:8px;}
.discography img.profile_album_cover{width:376px;border:1px solid #AAAAAA;padding:1px;}
.discography .profile_album_details{text-align:center;}
.discography .album_list{margin-left:8px;margin-right:8px;}
#moveable_narrow .discography .first_row + .album_row{margin-top:8px;}
#moveable_narrow .discography .album_row{margin-bottom:8px;}
#moveable_wide .discography .first_row + .album_row{border-top:none;}
#moveable_wide .discography .album_row{border-top:1px solid #D8DFEA;padding-top:8px;margin-bottom:8px;}
.discography img.album_cover{width:58px;float:left;border:1px solid #AAAAAA;padding:1px;}
.discography .album_details{padding-left:72px;}
#moveable_narrow .discography .album_details .album_details_content{margin-top:10px;}
.discography .release_date{color:gray;font-size:12px;}
.discography .album_details .track_summary{font-size:9px;line-height:16px;}
.discography .album_details .action_links{margin-top:4px;}

.profile_box .events{padding-bottom:15px;}
.profile_box .events ul{list-style-type:none;margin:0px;padding:0px;}
.profile_box .events li{padding-top:4px;padding-bottom:4px;}
.profile_box .events small{color:gray;}
.profile_box .events .events_list{margin-left:8px;margin-right:8px;padding-top:4px;padding-bottom:4px;}
.profile_box .events .events_list .events_separator{border-top:1px solid #D8DFEA;}

.profile_box .reviews{padding-bottom:15px;}
.invisible{filter:alpha(opacity=50);opacity:0.5;}
.reviews_header{clear:both;color:#444;padding:2px 8px 2px 8px;border-top:solid 1px #ccc;overflow:hidden;background:#eee;}
.reviews_header .reviews_header_text{float:left;}
table.review_display{float:left;padding:10px 10px 0px 10px;margin-bottom:0px;margin:0px;}
.review_display td{padding:0px;vertical-align:top;}
.review_display .review_pic_column{text-align:left;width:55px;}
.review_display .review_pic img{width:50px;padding:2px;margin:0px;margin-right:5px;border:1px solid #dddddd;padding-top:2px;margin-top:2px;}
.review_display .review_header{margin:0px;padding:0px 0px 3px 5px;}
.review_display .review_header .review_header_title{color:#444444;font-weight:bold;font-size:13px;float:left;}
.review_display .review_header .review_header_rating{float:left;padding-right:5px;padding-top:2px;}
.review_display .review_header .review_header_rating img{height:12px;width:12px:}
.review_display .review_header .review_header_subtitle_line{clear:both;padding:0px;margin:0px;padding-top:2px;padding-left:0px;color:#666666;}
.review_display .review_body{padding:0px 5px 0px 5px;margin-top:5px;line-height:15px;}
.review_display .review_actions{border-bottom:solid 1px #D8DFEA;border-top:none;clear:right;padding:3px 5px;}
.review_display .review_actions a:hover{text-decoration:underline;}
.reviews_section_separator{border-bottom:solid 1px darkgray;clear:both;margin-left:8px;margin-right:8px;padding-top:10px;}
.aggregate_review{padding-top:10px;}
.aggregate_review .review_header_rating{float:left;width:65px;}
.aggregate_review .average_rating_desc{float:left;width:100px;}
.aggregate_review .aggregate_review_title{color:gray;}
.reviews_edit .reviews_settings{padding:20px 131px;}
.reviews_edit .reviews_settings .reviews_settings_table{margin:10px 6px;}
reviews_edit .reviews_settings .reviews_settings_table.label{color:black;font-weight:normal;}
.reviews_dialog_editor #reviews_editor{margin-left:15px;margin-right:15px;}
.reviews_dialog_editor #reviews_editor input{width:319px;}
.reviews_dialog_editor #reviews_editor textarea{width:370px;}
.reviews_dialog_editor #reviews_editor .blurb_editor{padding-top:2px;padding-bottom:8px;}
.reviews_inline_editor{background:#F7F7F7 none repeat scroll 0%;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:8px 8px 7px 8px;margin:0px;}
.reviews_inline_editor #reviews_editor{border-bottom:1px solid #e0e0e0;margin:0px;padding:0px;padding-bottom:7px;margin-bottom:7px;}
.reviews_inline_editor .review_title{padding:0px;margin:0px;padding-top:0px;}
.reviews_inline_editor .field_title{font-weight:bold;padding:0px;margin:0px;padding-bottom:3px;color:#666666;}
.reviews_inline_editor .field_content{padding:0px;margin:0px;}
.reviews_inline_editor .review_rating_editor{color:#666;}
.reviews_inline_editor .review_rating_editor .field_title{float:left;width:130px;padding:0px;color:#666666;margin:0px;font-weight:bold;}
.reviews_inline_editor .review_rating_editor .stars{padding:0px;margin:0px;padding-top:0px;width:150px;clear:right;float:left;}
.reviews_inline_editor .review_rating_editor .stars img:hover{}
.reviews_inline_editor .review_rating_editor img{padding:0px;margin:0px;padding-right:3px;}
.reviews_inline_editor .review_blurb_editor{padding-top:8px;padding-bottom:8px;}
.reviews_inline_editor #reviews_editor table{margin:0px;}
.reviews_inline_editor #reviews_editor .inputtext{width:370px;}
.reviews_inline_editor #reviews_editor textarea{height:50px;width:370px;}
.see_all_reviews #reviews_editor textarea{width:618px;}
.see_all_reviews{border-top:none;border-bottom:none;padding:0px;}
.see_all_reviews #reviews_editor .inputtext{width:618px;}
.see_all_reviews_module{padding-bottom:0px;}
.reviews_inline_editor .review_editor_post_button{clear:left;float:left;}
.reviews_inline_editor .review_editor_post_button input{height:21px;}
.reviews_inline_editor .review_editor_delete_link{clear:right;float:right;}
#review_editor_error{padding:10px;background-color:#ffebe8;border:1px solid #dd3c10;margin:0 0 8px 0;}
#review_editor_status{padding:10px;background-color:#fff9d7;border:1px solid #e2c822;margin:0 0 8px 0;}
.reviews_see_all_container{background:#f7f7f7;padding:10px;}
.reviews_see_all{padding:10px;padding-bottom:30px;background:#fff;border:1px solid #ccc;margin:0px;}


.profile_box .audio{padding-bottom:15px;}
.audio .player{padding:8px 0px 8px 8px;}
.audio .track{border-top:1px solid #D8DFEA;padding:5px 0px 5px 8px;;background-color:#F7F7F7;}
.audio .last{border-top:1px solid #D8DFEA;}
.audio .track .icon{margin-right:5px;float:left;}
.audio .track .track_title{float:left;line-height:16px;}
.audio .buy_link{float:right;padding-right:8px;}
.audio #verify_note{margin-top:5px;}


.profile_box .videos{padding-bottom:15px;}
.fbpage_profile .videos .section_padding{padding-top:15px;}
.profile .videos #profile_videos{padding:3px 8px 10px 8px;}
.profile .videos #profile_videos .latest_video{border-top:1px solid #d8dfea;}
.profile .videos #profile_videos .first_video{border-top:0px;}
.profile .videos #profile_videos .latest_video .video_thumbnail{float:left;padding:8px 8px 8px 0px;width:104px;}
.profile .videos #profile_videos .latest_video .video_thumbnail a{border:1px solid #aaa;display:block;float:left;line-height:1px;padding:1px;}
.profile .videos #profile_videos .latest_video .video_thumbnail a:hover{border:1px solid #3b5998;}
.profile .videos #profile_videos .latest_video .video_info{clear:none;float:left;padding:12px 0px 0px 0px;width:250px;}
.profile .videos #profile_videos .latest_video .video_info h3.video_title{font-size:11px;}
.profile .videos #profile_videos .latest_video .video_info div.video_byline{}
.profile .videos #profile_videos .latest_video .video_info div.video_timestamp{color:gray;font-size:9px;padding-top:1px;}
.profile .videos #profile_videos .latest_video .video_info div.video_timestamp strong{color:#444;}
.profile .videos #profile_videos .latest_video .video_info div.video_actions{padding:10px 0px 0px 0px;}


.profile_box .discussions{padding-bottom:15px;}

.profile_box .staticfbml{padding-bottom:15px;}

.profile_box .posted{padding-bottom:15px;}
.posted .post_link_padding{padding-top:10px;}
.posted .post_link_bar{background:#f7f7f7;border-top:solid 1px #ccc;border-bottom:solid 1px #D8DFEA;color:gray;padding:10px 0px 10px 0px;text-align:center;}
.posted .post_link_bar label{color:#555;}
.posted .post_link_bar .inputtext{margin-left:5px;margin-right:5px;width:200px;}
.posted .post_link_bar .inputsubmit{width:60px;}


.fbpage_profile .photos{padding-bottom:15px;}
.fbpage_profile .photos .content{padding:5px 0px 0px 8px;}
.fbpage_profile .photos .section_padding{padding-top:15px;}
.fbpage_profile #photos_box{padding:10px 0px 0px 8px;}
// table of fan photos
.fbpage_profile .photos .fan_photos .fan_table{width:100%;}
.fbpage_profile .photos .fan_photos .fan_table td{vertical-align:middle;width:62px;}
.fbpage_profile .photos .fan_photos .fan_photo{background:white;padding:4px;border:solid 1px #ccc;}
.fbpage_profile .photos .fan_photos .fan_photo:hover{border:solid 1px #3B5998;}
