.topheading {
  color:rgb(171, 171, 171);
  font-size:21px;
  font-weight:normal;
}

.subheading {
  color:#666666;
  font-size:18px;
}

#comments p {
  margin-bottom:10px;
}

div#fancy_div {
  background-color:#FFFFFF !important;
}

div#vid_textcontent_holder {
  margin-left:20px;
  height: 200px;
  width: 200px;
  overflow: auto;
  background-color:#ADCFEB;
  padding: 8px;
  color:white;
  font-size:12px;
  display:none;
}


/* Post pages css */

div#dr-static {
  width:965px;
  height:220px;
  position:relative;
  left:-10px;
}

div#dr-static ul li {
  float:left;
  display:inline;
  border:solid #DADADA 1px;
  margin-left:10px;
  width:300px;
  height:220px;
  overflow:hidden;
}

div#dr-static ul li a {
  color:#111111;
}

div#dr-static ul li div.cont {
  overflow:hidden;
}

div#dr-static ul li div.cont img.avatar {
  overflow:hidden;
}

div#dr-static ul li div.cont div.image {
  text-align:center;
  width:300px;
  height:220px;
}

div#dr-static ul li div.cont div.text {
  background:none repeat scroll 0 0 #D6E8F6;
  height:100px;
  left:0;
  opacity:0.75;
  position:relative;
  top:-100px;
  width:300px;
}

div#dr-static ul li div.cont div.text div.white-line {
  background:none repeat scroll 0 0 #FFFFFF !important;
  font-size:1px !important;
  height:1px;
  margin-left:10px;
  width:288px !important;
}


div#dr-static ul li div.cont div.text span {
  display:block;
  opacity:1; 
  padding:5px 10px;
}

div#dr-static ul li div.cont div.text span.title {
  font-size:18px;
}

div#dr-static ul li div.cont div.text span.subtitle {
  font-size:14px;
  font-weight:bold;
}

.guest_speaker_entry {
    /*margin:0px 0 15px 0;*/
    margin:0px 0 5px 0!important;
    background:#ADCFEB;
    min-height:100px;
    color:#FFFFFF;
    padding:10px;
    padding:0 10px 10px 10px!important;
    display:none!important;
}




/* Members profile pages */

#item-header {
}

#item-header-avatar {
  float:left;
  margin: 0 10px 10px 0;
}

#item-header-content {
  float:left;
  width:320px;
}

#item-buttons {
  margin-top:15px;
}

div.member-profile-buttons .generic-button {
  float:left;
  margin-right:5px;
}

table.profile-fields {
  color:black;
  font-size:14px;
}

table.profile-fields .label {
  width:100px;
  font-weight:bold;
}

table.profile-fields .data {
  color:#666666;
}

table.profile-fields td {
  padding-bottom:5px;
}

div.profile h4 {
  display:none;
}

#activity-stream {
  margin-bottom:5px;
}

#whats-new-form {
  margin-bottom:10px;
}

.wp-polls p {
  padding:6px !important;
}


/* Lost password link */

a#lostpassword {
  float:left;
  margin-left:0px;
  padding:0px 5px 0 0;
  color:#1B72B9;
  font-size:14px;
  font-size:11px;
}

h2.minititle {
  display:none;
}

