.wall #content_shadow #content {  padding: 0px; }   .wallpost_dialog #content {  padding: 20px 0px;}.wallpost {  padding: 0px;  margin: 0px;  float: left;  margin-bottom: 15px;}.wallpost td {  padding: 0px;  vertical-align: top; }.wallpost td.wallimage {  width: 55px;  text-align: left; }    .wallpost td.wallimage img {    width: 50px;    margin-right: 5px; }.wallpost .wallinfo {  width: 100%;  border-top: solid 1px #3B5998; }.wallpost .wallinfo .wallheader {  padding: 3px 5px 3px;  background: #f7f7f7;  border-bottom: solid 1px #D8DFEA; }.wallpost .wallactions {  padding: 3px 5px;  border-bottom: solid 1px #D8DFEA;  border-top: none;  clear: right;}.wallpost .wallinfo .wallheader a.profile_link {  font-weight: bold;}.wallpost .wallinfo .wallactions a:hover {  text-decoration: underline; }.wallpost .wallinfo .walltext {  padding: 5px 5px; }.wallpost .wallphoto img {  width: 50px;  margin-left: 5px; }#wall {  padding: 10px;  background: #f7f7f7; }#wall .status {  margin: 0px 0px 5px 0px;}#wall #error {  margin: 0px 0px 5px 0px;}#wallpage {  padding: 20px;  border: solid 1px #ccc;  background: white; }    #wallpage .nav {    padding-bottom: 20px; }  #wallpage .pager a:hover {     text-decoration: none; }.wall #inline_wall_post {    padding: 0px 0 8px 0;}.wall #inline_wall_post textarea {    height: 50px;    width: 618px;}/* these are shared */#inline_wall_post .actions {    padding: 2px 0 0 0;}#inline_wall_post .buttons{    float: left;}#inline_wall_post .buttons input {      float: left;      width: 70px; }#inline_wall_post .contextual_extra {    border: 1px solid black;    padding-left: 4px;    margin-top: 0px;    vertical-align: middle;}#inline_wall_post dd {  float: none;  margin: 0px 0px 10px 8px;}#inline_wall_post dd.share_stage {  width: 355px;}.wallpro_dialog table.pop_content {  width: 280px;}#wall_error {  margin: 0px 0px 10px 0px;  padding: 10px;  border: solid 1px #dd3c10;  background: #ffebe8; }#wall_error h1 {  font-size: ;}#wall_error p {  margin: 4px 0px 0px; }#wall_error a {  text-decoration: none;  color: #dd3c10; }#wall_captcha {  margin: 0;  padding-bottom: 8px;}#wall_captcha #captcha fieldset {  width: auto;  text-align: left;}#wall_captcha #captcha {  text-align: left;}#wall_captcha #captcha fieldset {  text-align: left;  min-width: 0; /* Force hasLayout onto IE 6 */  margin-left: 2px;}#wall_status {  margin: 0px 0px 10px 0px;  padding: 10px;  border: solid 1px #ffe222;  background: #fffbe2; }#wall_status h2 {  color: black;  font-size: 11px;  margin: 0px; }#wall_status p {  margin: 4px 0px 0px; }#wall_status a {  text-decoration: none; }.wallpost td.wallphoto .gift_outer {    cursor: pointer;    cursor: hand;}.see_all_posts {  display: block;  text-align: right;}#wall_edit_dialog_form {  padding: 5px 0px 5px 0px;  }#wall_edit_dialog_form .wall_edit_radio_item {  margin-top: 4px;}#wall_edit_dialog_form #wall_allowed_apps_radio {  margin-right: 4px;}.attachment_menu_button_active,.attachment_menu_button {  border:1px solid #f8f8f8;  cursor: pointer;   display: block;  float: right;  font-size: 9px;  font-weight: bold;  line-height: 14px; line-height: 11px;  padding: 0px;  margin: 0px 4px 4px 0px;}.attachment_menu_button_active {  border:1px solid #536fa7;}.attachment_menu_button_active:hover,.attachment_menu_button:hover {  border-color:#999;    text-decoration:none;  background: #f1f1f1 url(/images/components/attach_bg_default.gif) repeat-x top left;  }.attachment_menu_button_active span,.attachment_menu_button span {  background-repeat: no-repeat;  background-position: 4px 2px;  background-image:url(/images/icon_paperclip.gif);    color: #444;  display: block;  padding: 4px 5px 4px 20px;}.attachment_menu_button_active span,.attachment_menu_button_active {  color:#fff;  border-color:#8497c0;  background-color:#8497c0;  background-position:4px bottom;}#attachment_loading {  padding: 5px 0px 0px 0px;  text-align: center;}#attachments_visibility {  color:#666;  font-size:10px;  text-align:right;  margin:0;  padding:7px 10px 7px 0;}#attachments_container {  position:relative;}#global_attachments_menu {  position:absolute;  z-index: 999;  text-align:left;  min-width:120px;  padding:5px 0 5px 0;  border:1px solid #637cae;  background:#fff;  width: 150px;  }#global_attachments_menu ul {  margin:0;  padding:0;  list-style-type:none;}#global_attachments_menu ul li {  margin:0;  padding:0;}#global_attachments_menu ul li.menu_list_header {  border-top:1px solid #e1e5ee;  color:#666;  font-size:9px;  margin-top:5px;  margin-bottom:5px;  padding:4px 4px 4px 4px;}#global_attachments_menu ul li.menu_list_header.top_header {  margin-top:0;  padding-top: 0px;  border-top:none;}#global_attachments_menu ul li.empty_item {  color:#666;  font-size:10px;  text-align: center;  padding:4px 4px 4px 4px;}#global_attachments_menu ul li a {  padding: 5px 12px 5px 12px;  display:block;  min-width:120px;   max-width:150px;}#global_attachments_menu ul li a span {  background-position:top right;  background-repeat:no-repeat;  display:block;  width:16px;  height:16px;  float:left;  margin:-1px 7px 0 0;}#global_attachments_menu ul li a:hover {  color:#fff;  background-color:#8898be;  text-decoration:none;}#global_attachments_menu ul li a:hover span {  /*background-position:top left;  */}.wallpost .attached_item {  width: 316px;  margin-bottom: 2px;}.wallpost .attached_item_info {  color:#666;  font-size:9px;  padding:2px 2px 2px 7px;  margin:10px 0px 4px 0px;  border-left:2px solid #e0e5ee;  line-height:14px;}.wallpost .attached_item_info a {  padding:3px 1px 2px 21px;   background-repeat:no-repeat;  background-position: top left;  font-size:9px;}.wallpost .attached_item_info a span {  color:#3b5998;    font-weight:bold;}.wallpost .attached_item_info a:hover,.wallpost .attached_item_info a:hover span {  color:#3b5998;}div.attachment_info {  clear:both;  clear:both;  color:#666;  font-size:9px;  padding:6px 0px 3px 0px;  margin:5px 0px 0px 0px; }div.attachment_info span {  padding:3px 0px 2px 21px;}.attachment_compact {  margin:0px 0px 0px 4px;  width:81px;  height:81px;  overflow:hidden;}.attachment_compact.share {  height:auto;}.attachment_expand_link {  border:1px solid #ccc;  padding:2px 2px 2px 2px;  display:block;}.attachment_expand_link:hover {  border-color:#526ea6;}.attachment_compact .wall_video_thumb .play {  margin:-55px 0px 0px 3px;  padding:0px 0px 32px 0px;}.attachment_compact_share_img {  display:none;}/** overrides of regular share display **/.wallpost .share_media .has_photo .group_info,.wallpost .share_media .event_has_photo .event_info,.wallpost .share_media .note_with_thumb .excerpt .textual,.wallpost .share_media .swfvideo .textual .metadata {  width: 178px;}.wallpost .share_media.photo .photo_thumb,.wallpost .share_media.share_ext_photo .has_thumb .extra {  float: none;  padding-left: 0px;}.wallpost .share_media.photo .photo_thumb,.wallpost .share_media.share_ext_photo .share_thumb {  width: 316px;}