ul#facebook {list-style-type: none; padding: 0; margin: 0;}
#facebook li {word-wrap: break-word; display: block; width: 100%; max-width: 385px; background: #a44f67; border-radius: 3px; box-shadow: 0px 0px 10px #1e1e1e; padding: 0; margin:10px auto;}
#facebook li a {color: #a44f67 !important; text-decoration: none;text-align:center;display:block;}
#facebook li a strong {text-shadow:none;}
#facebook li a:hover {text-decoration: none;}
#facebook li .content {font: normal 16px/20px 'PT Serif', serif; color: #3e392f; background: #fff; border-radius: 3px; padding: 4px 4px 14px 4px; margin: 0;}
#facebook li .content p {padding: 16px 18px 0 18px; margin: 0;}
#facebook li div.footer {font: bold 14px/18px 'PT Serif', serif; color: #fff; padding: 6px 10px 8px 22px;}
#facebook li div.footer a.author {color: #fff !important; text-decoration: underline; margin: 0;display:inline;}
#facebook li div.footer abbr {color: #fff; padding: 0; margin: 0;}
#facebook li a.image {display: block; text-align: center; text-decoration: none; margin: 0;border:solid 0px #ebebeb !important;}
#facebook li a.image img{width:auto; display:block; margin:0 auto;border:solid 4px #ebebeb;}
#facebook li div.link {padding: 5px 18px 0 18px;}
#facebook li div.picture {text-align: right;}
#facebook li.loading {width: 100%; background: none; border-radius: 0; box-shadow: none; text-align: center; padding: 0; margin: 0 0 50px 0;}

.homepage .is-highlight a {color:#a44f67;font-weight:bold;text-decoration:none;border-bottom:0px;}
.homepage .is-highlight a:hover {color:#FFF;}
.homepage .is-highlight h2 {margin-bottom:20px;}

ul#facebook_short {list-style-type: none; padding: 0; margin: 0;}
#facebook_short li {word-wrap: break-word; display: block; width: 100%; background: url(../images/header-bg.jpg); padding: 0; margin:10px auto;}
#facebook_short li a {color: #68614f !important; text-decoration: none;text-align:center;display:block;}
#facebook_short li a:hover {text-decoration: underline;}
#facebook_short li .content {font: normal 16px/20px 'PT Serif', serif; color: #68614f; background: #d8cfb6; padding: 4px 4px 14px 4px; margin: 0;}
#facebook_short li .content p {padding: 16px 18px 0 18px; margin: 0;
  text-overflow: ellipsis;}
#facebook_short li div.footer {font: normal 14px/18px 'PT Serif', serif; padding: 6px 10px 8px 22px;color:#d8cfb6;}
#facebook_short li div.footer a.author {text-decoration: underline; margin: 0;display:inline;}
#facebook_short li div.footer abbr {color: #fff; padding: 0; margin: 0;}
#facebook_short li a.image {float:left;text-align: center; text-decoration: none; margin: 0;padding:10px;}
#facebook_short li .content:after {display:table;content:' ';clear:both;}
#facebook_short li a.image img{max-width:100%;}
#facebook_short li div.link {padding: 5px 18px 0 18px;}
#facebook_short li div.picture {text-align: right;}
#facebook_short li.loading {width: 100%; background: none; border-radius: 0; box-shadow: none; text-align: center; padding: 0; margin: 0 0 50px 0;}

ul#facebook_albums {display: block; list-style-type: none; padding: 0; margin: 0;}
#facebook_albums li {display: block; float: left; width: 243px; text-align: center; padding-bottom: 10px;}
#facebook_albums a {color: #B25432; text-decoration: underline;}
#facebook_albums a.image {display: block; text-decoration: none;}