/* FB importing */

.dkfb_content {
      font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
      font-size: 11px;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
}

.dkfb_meta {
      margin-bottom: 11px;
      margin-top: 11px;
      padding-bottom: 3px;
      border-bottom-color: rgb(59, 89, 152);
      border-bottom-style: solid;
      border-bottom-width: 1px;
/*      font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
      font-size: 10px;
      font-style: italic;
      font-variant: normal; 
      font-weight: normal;      */
      width: 100%;
}

a.dkfb_lnkhref:hover {
      text-decoration: none;
}

.dkfb_att_container {
      border-color: rgb(59, 89, 152);
      border-style: solid;
      border-width: 1px;
      background-color: #F6F7F9;
      margin: 0px;
      margin-top: 11px;
      line-height: 14px;
      width: auto;
}

.dkfb_att_container_80 {
/*       height: 90px; */
      width: 379px;
      position: relative;
}


.dkfb_lnkname {
      color: rgb(59, 89, 152);
      font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
      font-size: 11px;
      font-style: normal;
      font-variant: normal;
      font-weight: bold;
      line-height: 14px;
}

.dkfb_media_container_link, .dkfb_media_container_photolnk {
      width: 90px;
      height: 90px;
/*       display: inline-block; */
/*       float: left; */
/*       margin-top: -45px; */
      position: absolute;
      top: 0px;
      bottom: 0px;
      margin: auto;
      left: 0px;
/*       vertical-align: middle; */
/*       display: table-cell; */
      line-height: 90px;
      text-align: center;
}

img.dkfb_imgtn {
      padding: 0px
}

.dkfb_imgtn_link, .dkfb_imgtn_photolnk {
      vertical-align: middle;
/*       margin: auto; */
      max-height: 90px;
      max-width: 90px;
       position: absolute;
       top: 0px;
       bottom: 0px;
       left: 0px;
       right: 0px;
       margin: auto;
/*      top: 45px;
      left: 45px;
      margin-left: -25%;
      margin-top: -25%;     */
/*       display: table-cell; */
      
/*       display: block; */
/*      top: 0px;
      bottom: 0px;
      margin: auto;*/
}

.dkfb_preview {
/*       display: inline-block; */
      padding-left: 11px;
      padding-bottom: 8px;
      padding-right: 11px;
      padding-top: 8px;
}

.dkfb_preview_nomedia {
}

.dkfb_preview_withmedia {
      margin-left: 90px;
      border-left-color: rgb(59, 89, 152);
      border-left-style: solid;
      border-left-width: 1px;
      min-height: 90px;
}


/*.dkfb_media_container_link img {
      width: 100%;
}*/


.dkfb_lnkcaption, .dkfb_lnkcaption a {
      color: rgb(128, 128, 128);
}

.dkfb_lnkdesc {
      color: rgb(128, 128, 128);
      margin-top: 14px;
}

.dkfb_lnkhref {
      text-decoration: none;
}

.dkfb_icon {
  vertical-align:middle;
}

.dkfb_icon_label {
  vertical-align:middle;
}

.dkfb_imgtn_video, .dkfb_imgtn_photo {
  height: 75px;
  margin-right: 2px;
}

.dkfb_media_container_photo, .dkfb_media_container_video {
  display: inline-block;
  position: relative;
  margin-bottom: 8px;
  margin-left: 11px;
  margin-right: 11px;
  margin-top: 8px;
}

.dkfb_imgtn_wm {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0.5;
}

.dkfb_maintable {
  border-spacing: 0px;
  border-collapse: collapse;
}

.dkfb_maintable thead tr td {
  border-right: gray solid 2px;
  border-bottom: gray solid 2px;
  font-weight: bold;
  padding: 2px;
}

.dkfb_maintable tbody tr td {
  border-bottom: gray solid 1px;
  border-right: gray solid 1px;
  padding: 2px;
}

/* End FB importing