div.site-body.container { 
background: rgb(229,229,229);
background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 15%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(15%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 15%);
background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 15%);
background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 15%);
background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 15%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}

div.site-header.container { 
background: rgb(255,255,255);
}

.rssFeed-detail { margin-bottom: 20px; }
.entry-title >a { color: #3c78a7; font-weight: normal; text-decoration: none; border-bottom: none; font-size: 16px; }
.entry-title >a:hover { color: #3c78a7; font-weight: normal; text-decoration: none; border-bottom: none; font-size: 16px; }

.blogSection-entry {
  margin-bottom: 10px;
}

.entry-footnote {
  background: none repeat scroll 0 0 transparent;
  border-bottom: 1px dotted #AEAEAE;
  border-top: 1px dotted #AEAEAE;
  font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
  font-size: 10.5px;
  font-style: normal;
  font-weight: normal;
  padding: 4px 5px 0;
  display: block;
  list-style-type: none;
  vertical-align: middle;
}

.entry-headline{
  margin-bottom: 2px;
}

.entry-readMore {
  margin-bottom: 4px;
  display: inline-block;
  font-size: 10.5px!important;
  float: right;
}

.entry-content cf {
  margin-bottom: 4px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif!important;
font-weight: normal;
font-size: 13px!important;
}

.media-frame.entry.discussionSection-entry {
  margin-bottom: 10px;
}
/* Menu Tab */
.navbar {
margin-right: 20px !important;
}
/* Active Menu Tab */
.navbar > ul > li.active {
border-bottom:3px solid #22A1A5;
}
.navbar > ul > li.active a {
color:#22A1A5;
}
/* Background Color, Margin and Padding of Main Menu Tabs - 1st Level */
.navbar > ul > li {
border-right:1px solid #ffffff;
border-bottom:3px solid #737373;
}
/* Background Color on Hover for All */
.navbar ul li:hover {
border-bottom:3px solid #9FDAF7;
}
.image-aspect-4-3 {
    padding-bottom: 55%;
}
cloudflare-app[app="lead-box"] cf-dialog-content-title {
    display: block;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 1.3;
    margin: 0;
    padding-right: 2em;
}
cloudflare-app[app="lead-box"] input[type="submit"] {
    font-size: 10px !important; 
}
cloudflare-app[app="lead-box"] form {
    font-size: 10px !important;
}

/* Disable the ability for members to delete forum, blog and event */
.page-blog .button-delete.entryEditPage-deleteLink, .page-blog .linkbar-iconic a.button.button-iconic.postLink, .page-forum .button-delete.entryEditPage-deleteLink, .page-forum .entryEditPage-deleteLink, .page-events .button-delete.entryEditPage-deleteLink, .page-events a.postLink[data-confirmation-title="Delete"] {
    display: none!important;
}
.page-blog.isAdmin .button-delete.entryEditPage-deleteLink, .page-blog.isAdmin .linkbar-iconic a.button.button-iconic.postLink, .page-forum.isAdmin .button-delete.entryEditPage-deleteLink, .page-forum.isAdmin .entryEditPage-deleteLink, .page-events.isAdmin .button-delete.entryEditPage-deleteLink, .page-events.isAdmin a.postLink[data-confirmation-title="Delete"] {
    display: block!important;
}
/* End of Disable the ability for members to delete forum, blog and event */

.section_header .module-header {
background-color: #22a1a4;
    border-color: #ffffff;
    border-style: inset;
    border-width: 0 0 2px 0;
    border-radius: 3px 3px 0 0;
    padding: 5px 5px 5px 5px;
    margin: -10px -10px 10px -10px;
	}
.pageSearch-outer .module-header {
background-color: #22a1a4;
    border-color: #ffffff;
    border-style: inset;
    border-width: 0 0 2px 0;
    border-radius: 3px 3px 0 0;
    padding: 5px 5px 5px 5px;
    margin: -10px -10px 10px -10px;
	}
.membersListPage.grid-frame.sheet .module-header .module-name {
   display: none!important;
}
.site-body.container .content-header.cf .content-nav.condenseable.subnavBar.cl {
   display: none!important;
}
.entry-commentsCount, .entry-content.cf .entry-tags, .buttonGroup.cf .entry-tags.ux-entry-tags .entry-tags, .videoListPage-metaViews, .videoDetailPage-viewVideo, .videoListPage-metadata .videoListPage-metaComments {
   display: none!important;
}
.banner-header.groupHeader {
   display: none!important;
}
.subnavline > li > a, .subnavline > li > span {
   font-family: Georgia, 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #737373;
   border-right:5px solid #ffffff;
   border-left:5px solid #ffffff;
}
.subnavline > li:hover > a, .subnavline > li:hover > span, .subnavline > li.current > a, .subnavline > li.current > span {
font-size: 16px;
   font-weight: bold;
   color: #737373;
   border-bottom:5px solid #22A1A5;
}
.grid-frame.sheet.section-blogBundle-6666654-Bundle-24.section-blogBundle .entry-byline:last-of-type {
display: none!important;
} 
.membersListPage .matrix, .matrix.membersSection-avatars {
    justify-content: center;
}
.videoDetailPage-otherVideo {
padding: 20px!important;
}
.videoDetailPage-titleList {
font-size: 16px;
font-family: Georgia, 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
background-color: #22a1a4;
border-color: #ffffff;
color: #ffffff;
padding: 5px;
}
.membersSection-smallAvatars {
    overflow: hidden;
    margin: 0 0 0 -3px;
grid-template-columns: repeat(auto-fill,minmax(50px,1fr));
grid-auto-rows: 50px;
}
.membersSection-avatars.membersSection-smallAvatars {
    grid-template-columns: repeat(auto-fill,minmax(50px,1fr));
}
.membersSection-smallAvatars.membersSection-5Rows {
max-height: 300px !important;
}
.membersListPage-userName {
    display: none !important;
}
.videoListPage-row {
    display: none !important;
}
.htmlSection {
    overflow: hidden;
    margin: 0 0 0 -2px;
}
/* DFP */
@media screen and (max-width: 750px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:750px;
  overflow:hidden;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
  margin-left:-10px;
 }
}
@media screen and (max-width: 675px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:675px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  margin-left:-100px;
 }
}
@media screen and (max-width: 640px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:640px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  -webkit-transform:scale(0.7);
  -moz-transform:scale(0.7);
  -ms-transform:scale(0.7);
  -o-transform:scale(0.7);
  transform:scale(0.7);
  margin-left:-120px;
 }
}
@media screen and (max-width: 600px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:600px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  -webkit-transform:scale(0.6);
  -moz-transform:scale(0.6);
  -ms-transform:scale(0.6);
  -o-transform:scale(0.6);
  transform:scale(0.6);
  margin-left:-200px;
 }
}
@media screen and (max-width: 500px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:500px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  -webkit-transform:scale(0.5);
  -moz-transform:scale(0.5);
  -ms-transform:scale(0.5);
  -o-transform:scale(0.5);
  transform:scale(0.5);
  margin-left:-250px;
 }
 section.htmlSection div>iframe{
  max-height:601px;
  overflow:hidden;
 }
}
@media screen and (max-width: 450px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:450px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  margin-left:-300px;
 }
}
@media screen and (max-width: 400px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:400px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  margin-left:-340px;
 }
}
@media screen and (max-width: 380px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:380px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  margin-left:-355px;
 }
}
@media screen and (max-width: 370px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:370px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  -webkit-transform:scale(0.4);
  -moz-transform:scale(0.4);
  -ms-transform:scale(0.4);
  -o-transform:scale(0.4);
  transform:scale(0.4);
  margin-left:-380px;
 }
}
@media screen and (max-width: 360px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:360px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  margin-left:-385px;
 }
}
@media screen and (max-width: 350px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:350px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  margin-left:-390px;
 }
}
@media screen and (max-width: 330px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:330px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  margin-left:-400px;
 }
}
@media screen and (max-width: 320px){
 div.belowHeaderAdHtml,div.aboveFooterAdHtml{
  max-width:320px;
 }
 div.belowHeaderAdHtml iframe,div.aboveFooterAdHtml iframe{
  margin-left:-420px;
 }
}
@media screen and (max-width: 1010px) and (min-width: 770px){
  div.aBlock220Scale iframe{
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
  margin-left:-40px;
  }
}
/* End DFP */
cloudflare-app[app="lead-box"] cf-dialog-content-title {
    display: block;
    font-size: 13px !important;
    font-weight: bold;
    line-height: 1.3;
    margin: 0;
    padding-right: 2em;
}


.SP_sign_up{
text-align:center;
background:#fff;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
padding:0;
}

.SP_sign_up h4{
font-weight:bold;
}

.SP_sign_up_button{
padding:7% 10%;
}

.SP_sign_up_button a{
color:#333;
font-size:14px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
padding:2% 5%;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F8F7F7), color-stop(1, #ECEBEB));
background:-moz-linear-gradient(top, #F8F7F7 5%, #ECEBEB 100%);
background:-webkit-linear-gradient(top, #F8F7F7 5%, #ECEBEB 100%);
background:-o-linear-gradient(top, #F8F7F7 5%, #ECEBEB 100%);
background:-ms-linear-gradient(top, #F8F7F7 5%, #ECEBEB 100%);
background:linear-gradient(to bottom, #F8F7F7 5%, #ECEBEB 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F7F7', endColorstr='#ECEBEB',GradientType=0);
background-color:#F8F7F7;
border:solid 1px #c9c9c9;
}

.SP_sign_up_in p{
font-size:12px;
}

div.feedburnerFeedBlock  #creditfooter{ 
display: none; 
}
 
.belowHeaderAdHtml {
background-color:#FFFFFF;
padding-top: 0!important;
padding-bottom: 0!important;
margin-top: 0!important;
margin-bottom: 0!important;
margin-left: auto!important;
    margin-right: auto!important;
    width: 1120px;
    max-width: 100%!important;
}
.after-content {
    display:none!important;
}

.site-footerFrame {
   background-color:#22a1a4!important;
	opacity: 0.95;
    filter: alpha(opacity=95);
}
body{
margin-bottom:39px;
}
.aboveFooterAdHtml{
margin-bottom:0px;
}
.mainTab-item a {
  font-family: Georgia, 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-transform: none !important;
  display: block;
  padding: 5px 10px 5px 10px;
}