#xg {
  width:auto;
}

#xg_head {
  padding-top:25px;
}

#xg_foot {
  float:none;
  width:auto;
  min-height:20px;
  _height:20px;
}

#xg_masthead {
  background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/themes/Embossed/header_bg.png?v=201109091812);
  background-repeat:repeat;
  min-height:130px;
  _height:130px;
  -moz-border-radius:4px;
  -webkit-border-radius:5px;
  border:2px inset #6a6a6a;
}

#xg_foot a {
  color:#ffffff;
}

#xg_head, #xg_body {
  width:945px;
  margin:0 auto;
}

#xg.xg_widget_main_authorization #xg_head, 
#xg.xg_widget_main_authorization #xg_body {
  width:auto;
}

#xg_masthead p#xg_sitename {
  font-size:4em;
  text-transform:uppercase;
  line-height:1em;
  padding-top:1em; 
  font-weight:bold;
}

#xg_masthead p#xg_sitedesc {
  font-size:1.8em;
  text-transform:uppercase;
  padding-bottom:0;
}

ul.page_tabs li.this {
  background-color:transparent;
}

#xg_navigation {
  margin-top:.8em;
  text-transform:uppercase;
  font-size:.9em;
}

#xg_navigation ul li a {
  color:#e1e1e1;
}

#xg_navigation ul li.this a {
  background-color:transparent;
  color:#252525;
}

#xg_body {
  margin-bottom:10px;
}

.xg_headline h1, h1.editable {
  color:#fff;
}

.xg_module {
  border:1px inset #6a6a6a;
  -moz-border-radius:4px;
  -webkit-border-radius:5px;
}

.xg_module_head, .xg_module_body, .xg_module_foot, ul.page_tabs li.this {
  background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/themes/Embossed/header_bg.png?v=201109091812);
  background-color:#4D5251;
  background-repeat:repeat;
}

.xg_module_head {
  text-transform:uppercase;
  font-size:1.1em;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  padding-top:4px;
  border-bottom:1px solid #434343;
}

.xg_module_foot {
  text-transform:uppercase;
  font-size:.9em;
  border-top:1px solid #434343;
}

.xg_widget_profiles_profile_show .xg_3col .xg_1col img.photo {
    max-width:181px;
}
* html .xg_widget_profiles_profile_show .xg_3col .xg_1col img.photo {
    width:expre  /*disabled for the security reasons*/ssion(this.width >181 ? 181:true);
}
.xg_floating_container {
    -moz-border-radius:0;
    -webki-border-radius:0;
    border-color:#ffffff !important;
}

#xg_add_features_source.feature-list li.feature {
  color:#fff;
}