.site-bodyFrame   .site-body {
 background-color: #fff !important;
padding:0px !important;
}
.entry-content {
margin-bottom: 12px;
    line-height: 1.3em;
    font-size: 18px;
}

.section_header .module-header{
min-width:100%;
}

h3.module-name > a {
    color: #1d0f8a;
    font-weight: normal;
    font-size: 22px;
    font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
    /*border-bottom: 3px solid #cbcbcb;*/
    display: block;
    width: 100%;
}

article.media-frame.entry.discussionSection-entry  .entry-content ,
article.media-frame.entry.discussionSection-entry  .entry-readMore{ 
display:none;
}

.entry-byline, .entry-byline > a  , .entry-commentsCount{
    margin-bottom: 6px;
    color: #7f7f7f !important;
    font-size: 0.84615em !important;
}

.media-body a {
    color: #308ac7 !important;
    font-weight: normal;
}

.media-body a:hover {
    text-decoration: underline !important;
}

/* CSS start for sidebar first box */
.span5 ul.providers{
padding:0px;
}
.span5 .grid-frame.sheet.section-html:first-child {
    border: 3px solid #cbcbcb;
    margin: 20px;
  padding: 0px 20px;
}
.span5 .xg_external_signup ul.providers li {
    list-style: none !important;
    display: inline;
    margin: 0;
}

.span5 .mini-service {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 16px;
    width: 16px;
    background: transparent url(//static.ning.com/socialnetworkmain/widgets/index/gfx/admin/service-sprite.png?v=1679238938) no-repeat scroll 0 0;
    position: relative;
    top: 6px;
    margin: 2px;
}

.span5 .mini-service-twitter {
    background-position: -16px 0;
}
.span5 .mini-service-yahoo {
    background-position: -32px 0;
}


.span5 .grid-frame.sheet.section-html .xg_module_body.xg_signup.xg_lightborder p {
font-weight: normal;
    font-size: 18px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #052452;
    text-align: center;
  margin: 5px 0px;
}

.span5 .grid-frame.sheet.section-html .xg_module_body.xg_signup.xg_lightborder big {
    font-size: 1.23077em;
}
.span5 .grid-frame.sheet.section-html .xg_module_body.xg_signup.xg_lightborder a {
color: #1f5197;
    font-weight: normal;
    text-decoration: none;
    border-bottom: none;
}

.span5 .xg_external_signup.xg_lightborder.xj_signup {
    text-align: center;
    border-width: 1px 0 0;
    margin-top: 10px;
    margin-bottom: -7px;
    padding-top: 5px;
    border-top: 1px solid #cbcbcb;
}
/* CSS end for sidebar first box */

/* homepage sction1 start */

.cms-section-top h2.title_cms {
    color: #1d0f8a !important;
    font-weight: normal !important;
    font-size: 22px !important;
    font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
  border-bottom:3px solid #cbcbcb !important;
  padding-bottom:20px !important;
  margin-bottom:20px !important;
}

.cms-section-top h1 {
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 1.5em;
    font-weight: bold;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #052452;
    margin-bottom: 1em;
    font-size: 1.53846em;
}
.cms-section-top p {
margin-bottom: 1em;
      margin-top: 0px;
  min-height: 1em;
  font-size: 1em;
    line-height: inherit;
  padding-bottom: 5px;
    font-family: georgia, arial, sans-serif;
      color: #202020;
}


/* homepage section1 end */


.body .entry-title a{
    color: #638ec5;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    clear: left;
    margin-bottom: 1px;
    padding: 5px;
    position: relative;
    word-wrap: break-word;
    font-weight: normal;
}
.body .entry-title a:hover{
    text-decoration: underline !important;
}

.content-body > .row {
  margin-left:0px;
  margin-right: 0px;
}
.mainTab-item.active > a, .mainTab-item[dojotype="SubTabHover"]:hover > a {
    color: #fff;
}
.mainTab-item > a {
    background-color: rgba(194,138,164,0);
    color: #fff;
}
.module-header{
    margin-bottom: 0px;
}

.entry-content img.align-left {
  margin: 0.5em;
  margin-left: 0;
  float: left;
}
.entry-content img.align-right {
   margin: 0.5em; 
   margin-right: 0; 
   float: right;
}
div.description * {
    font-size: 1.0em  !important;
}
.module-body {
   padding-top:20px;
}
.entry-content p {
   margin-bottom: 0.5em;
}
.page-home .content-header, .page-video .content-header, .page-photos .content-header, .page-members .content-header{
  display:none;
}
.section-html  .module-header {
    margin: 0 !important;
    padding-top: 0px;
    padding-bottom: 0px;
}

@media screen and (min-width: 769px) {
.site-header {
padding: 0px 0px 0px 0px !important;
}
}