.xg_sprite,.xg_icon,.rich-comment,.rich-comment em,.delete,.smalldelete,.activity-delete,ul.rating-themed,ul.rating-themed a:hover,ul.rating-themed a:active,ul.rating-themed a:focus,ul.rating-themed .current{background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icons/xg_sprite-CC3300.png?xn_version=3244555409);_background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icons/ie6/xg_sprite-CC3300.png?xn_version=4291570312);}a,#xg_manage_promotion a,#xg_manage_network a,#xg_manage_members a,#xg_manage_resources a,#xg_manage_customize a,#xg_manage_premium a,a.button:hover{text-decoration:none;}a:hover,#xg_manage_promotion .navigation-solo a:hover{text-decoration:underline;}body { background:#ffffff none no-repeat scroll 0 0; }
.xg_theme .xg_user_generated p, .xg_theme .xg_user_generated ol, .xg_theme .xg_user_generated ul, .xg_theme .xg_user_generated dl, .xg_theme .xg_user_generated blockquote, .xg_theme .xg_user_generated table, .xg_theme .xg_user_generated h1, .xg_theme .xg_user_generated h2, .xg_theme .xg_user_generated h3, .xg_theme .xg_user_generated h4, .xg_theme .xg_user_generated h5, .xg_theme .xg_user_generated h6 { margin-bottom:1em; }
.xg_theme #xg_themebody {
  font-weight:normal;
  font-size:18px;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color:#4e4e54;
}
.xg_theme a {
  color:#de3110;
  font-weight:normal;
  text-decoration:none;
  border-bottom:none;
}
.xg_theme a:hover {
  color:#de3110;
  font-weight:normal;
  text-decoration:none;
  border-bottom:none;
}
.xg_theme h1, .xg_theme h2, .xg_theme h3, .xg_theme h4, .xg_theme h5, .xg_theme h6 {
  font-weight:bold;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color:#292b2a;
}
.xg_theme button, .xg_theme a.button, .xg_theme input.button {
  background:#de3110 none repeat scroll 0 0;
  color:#ffffff;
  font-weight:bold;
  font-size:18px;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
  border-width:1px;
  border-style:solid;
  border-color:#e1e1e1 #cccccc #cccccc #e1e1e1;
}
.xg_theme #xg_head {
  background:#1d1d1f none no-repeat scroll 0 0;
  border-width:;
  border-style:none;
  border-color:transparent;
}
.xg_theme h1#xg_sitename { font-size:22px; }
.xg_theme h1#xg_sitename a {
  color:#ffffff;
  font-weight:normal;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.xg_theme p#xg_sitedesc {
  color:#ffffff;
  font-weight:normal;
  font-size:13px;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.xg_theme #xg_navigation {
  background:#d8d7d2 none no-repeat scroll 0 0;
  border-width:;
  border-style:none;
  border-color:transparent;
}
.xg_theme #xg_navigation ul li a {
  color:#1d1d1f;
  background-color:transparent;
  font-weight:bold;
  font-size:15px;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.xg_theme #xg_navigation ul li a:hover {
  color:#de3110;
  background-color:transparent;
}
.xg_theme #xg_navigation ul div.xg_subtab ul li a {
  color:#919191;
  background:#f2f2f2;
}
.xg_theme #xg_navigation ul div.xg_subtab ul li a:hover {
  color:#5e5e5e;
  background:#d9d9d9;
}
.xg_theme #xg { background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/themes/chatterbox/xg-bg.png?xn_version=1221819997) repeat-x scroll 0 0; }
.xg_theme #xg_body {
  background:#ffffff none no-repeat scroll 0 0;
  border-width:;
  border-style:none;
  border-color:none;
}
.xg_theme .xg_module {
  background:transparent none no-repeat scroll 0 0;
  border-width:;
  border-style:none;
  border-color:transparent;
}
.xg_theme .xg_module_head {
  background:transparent none no-repeat scroll 0 0;
  border-width:;
  border-style:none;
  border-color:transparent;
}
.xg_theme .xg_module_head h2 {
  color:#292b2a;
  font-weight:bold;
  font-size:16px;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.xg_theme .xg_module_body {
  background:transparent none no-repeat scroll 0 0;
  font-size:18px;
}
.xg_theme #xg_foot {
  background:#1d1d1f none no-repeat scroll 0 0;
  border-width:;
  border-style:none;
  border-color:transparent;
}
.xg_theme #xg_footcontent {
  background:transparent none no-repeat scroll 0 0;
  border-width:;
  border-style:none;
  border-color:transparent;
  color:#ffffff;
}
.xg_theme .xg_floating_container {
  background-color:#ffffff;
  color:#333333;
  font-weight:normal;
  font-size:18px;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.xg_theme .mediabutton-c { color:#ffffff; }
.xg_theme .mediaplayer-bc { background-color:#de3210; }
.xg_theme .mediaplaylist-bc { background-color:#1d1d1f; }
#xn_bar, .xg_theme-ningbar-bc { background-color:#444444; }
.xg_theme .icon-color { color:#de3110; }
.xg_theme .xg_lightborder { border-color:#cccccc; }
.xg_theme .xg_lightfont { color:#aaaaaa; }
.xg_theme .xg_theme-button-c { color:#ffffff; }
.xg_theme .xg_theme-button-bc { background-color:#de3110; }
.xg_theme .xg_theme-link-c { color:#de3110; }
.xg_theme #xg_masthead {
  width:942px;
  margin:0 auto;
  position:relative;
  background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/themes/chatterbox/xg-masthead-bg.png?xn_version=3335810567) scroll no-repeat 0 20px;
  padding:15px 0 10px 40px;
}
.xg_theme h1#xg_sitename {
  text-transform:lowercase;
  margin:0;
}
.xg_theme p#xg_sitedesc {
  position:absolute;
  right:0;
  bottom:8px;
  margin:0;
}
.xg_theme #xg_navigation ul {
  width:962px;
  margin:0 auto;
  background-color:#ffffff;
  padding:10px 20px 20px;
}
.xg_theme #xg_navigation li {
  float:left;
  border-bottom:4px solid #1d1d20;
}
.xg_theme #xg_navigation li.this {
  border-bottom-color:#de3110;
  margin:0 1px;
}
.xg_theme #xg_navigation li a { padding:10px 30px 10px 0; }
.xg_theme #xg_body { padding:0 10px; }
.xg_theme .xg_module_body { margin-bottom:15px; }
.xg_theme #xg_footcontent {
  width:982px;
  padding:10px;
  margin:0 auto;
}
.xg_theme #xg_footcontent a { color:#ffffff; }
.xg_theme .xj_ad_below_header {
  margin:0 auto;
  background:#d8d7d2 none no-repeat scroll 0 0;
  padding:0 !important;
}
.xg_theme .xj_ad_below_header .xg_module {
  width:982px;
  padding:10px !important;
  margin:0 auto !important;
  background:#ffffff none no-repeat scroll 0 0 !important;
}
.xg_ad { width:100%; }
.xg_ad .xg_module, .xg_ad .xg_module_head, .xg_ad .xg_module_body {
  margin:0 auto !important;
  width:982px;
}
@font-face {
    font-family: flama_ultracondensedsemibold;
    src: url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flamaultracondensed-semibold.eot);
    src: url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flamaultracondensed-semibold.eot#iefix) format("embedded-opentype"), url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flamaultracondensed-semibold.woff2) format("woff2"), url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flamaultracondensed-semibold.woff) format("woff")
}

@font-face {
    font-family: flamamedium;
    src: url(flama-medium.eot);
    src: url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flama-medium.eot#iefix) format("embedded-opentype"), url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flama-medium.woff2) format("woff2"), url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flama-medium.woff) format("woff")
}

@font-face {
    font-family: flamalight;
    src: url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flama-light.eot);
    src: url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flama-light.eot#iefix) format("embedded-opentype"), url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flama-light.woff2) format("woff2"), url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/flama-light.woff) format("woff")
}

@font-face {
    font-family: MetaOT;
    src: url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/metaot-norm.eot);
    src: url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/metaot-norm.eot#iefix) format("embedded-opentype"), url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/metaot-norm.woff2) format("woff2"), url(https://ppmdwebsite.wpengine.com/wp-content/themes/ppmd/fonts/metaot-norm.woff) format("woff")
}

#xg_body {
    width: 1000px;
}
#xg_body #column1 {
    margin-right: 20px;
    width: 670px;
}
#xg_body #column1.xg_span-5 {
    width: 230px;
}
#xg_body #column2.xg_span-16 {
    width: 730px;
}
h1, h2, h3, h4, h5, h6, .xg_theme a
{
font-family: 'flamamedium' !important;
font-weight: normal;
}
.xg_theme .xg_module_head h2 {
    font-family: 'flamamedium'!important;
}
.xg_blog h3.title {
    font-size: 22px!important;
}
.xg_theme a {
color: #e31937;
}
.xg_blog .postbody p, .xg_blog .postbody ul, .xg_blog .postbody ol, .xg_blog .postbody dl, .xg_blog .postbody blockquote {
    font-size: 18px!important;
}
.xg_theme .xg_user_generated p, .xg_theme .xg_user_generated ol, .xg_theme .xg_user_generated ul, .xg_theme .xg_user_generated dl, .xg_theme .xg_user_generated blockquote, .xg_theme .xg_user_generated table {
font-family: 'flamalight'!important;
font-weight: normal;
}
.xg_theme .xg_user_generated h1, .xg_theme .xg_user_generated h2, .xg_theme .xg_user_generated h3, .xg_theme .xg_user_generated h4, .xg_theme .xg_user_generated h5, .xg_theme .xg_user_generated h6 {
font-family: 'flamamedium'!important;
font-weight: normal;
}
.xg_theme #xg {
background: none !important;
}

.xg_theme #xg_navigation {
background: #FFF !important;
}

#xg_navigation ul li a {
color: #000 !important;
}

#xg_navigation ul li a:hover {
color: #e31937 !important;
}
#xg_tab_xn13:hover, #xg_tab_xn13 a:hover,
#xg_tab_xn13:hover a, #xg_tab_xn13 a:hover span {
    color: #000;
}
#xg_masthead {
display: none;
}

#xg_navigation {
text-transform: uppercase;
display: flex;
flex-direction: row;
justify-content: center;
margin-top: 30px !important;
margin-bottom: 25px !important;
}

#xg_navigation .header-logo {
    margin-right: 30px;
}
#xg_navigation ul {
margin: auto 0 !important;
width: unset !important;
padding: 0 !important;
}

#xg_navigation img {
margin: auto 0;
}

#xg_foot {
background: #e31937 !important;
}

.xj_foot_content p.left {
    display: none !important; 
}

.xj_foot_content p.right.xg_lightfont {
    display: none !important; 
}

.container {
display: flex;
flex-direction: row;
justify-content: center;
}

.container img {
margin-right: 25px !important;
}

.heroImage {
text-align: center;
}

.heroImage img {
width: 100%;
margin-bottom: 3%;
}

.copyright {
font-weight: bold;
font-size: 14px;
line-height: 1.6;
margin-bottom: 10px;
}

.copyright a {
font-weight: bold !important;
}

.contact {
font-size: 13px;
}

#xg_footcontent {
padding: 50px 0 !important;
}

#xg_navigation li {
border-bottom: none !important;
}
.xg_theme #xg_navigation li#xg_tab_xn8 {
    border: 1px solid #000!important;
}
.xg_theme #xg_navigation li#xg_tab_xn13 {
    border: 1px solid #e31937!important;
}
.xg_theme #xg_navigation ul li a {
font-size: 18px !important;
font-family: 'flamamedium'!important;
font-weight: normal;
}

.module_blog, .module_events {
display: none !important;
}

#xg_tab_xn8 {
    background: #000!important;
    border: 1px solid #FFF;
    -webkit-transition: unset;
    -o-transition:  unset;
    transition:  unset;
}

#xg_tab_xn8 a {
    color: #FFF !important;
padding: 10px !important;
}

#xg_tab_xn13 {
color: #FFF !important;
    background: #e31937!important;
    border: 1px solid #FFF;
    -webkit-transition: unset;
    -o-transition:  unset;
    transition:  unset;
margin-right: 10px !important;
}

#xg_tab_xn13 a {
    color: #FFF !important;
padding: 10px !important;
}


.ff-credit {
    text-align: center!important;
    -ms-flex-item-align: center!important;
    align-self: center!important;
display: flex;
justify-content: center;
height: 60px;
}

.ff-credit img {
padding-right: 0.75em;
}

.ff-credit .firefly {
    text-align: center!important;
    -ms-flex-item-align: center!important;
    align-self: center!important;
    font-family: flamalight!important;
font-size: 13px !important;
}

.forumImg {
margin: auto 20px !important;
padding-right: 30px;
}

.xg_theme #xg_navigation li a {
padding: 10px 18px 10px 0;
}

#xg_tab_xn8, #xg_tab_xn13 {
color: #FFF !important;
}

#xg_tab_xn13:hover, #xg_tab_xn13 a:hover {
background: #FFF !important;
color: #000 !important;
}

#xg_tab_xn13:hover {
border: 1px solid #e31937 !important;
}

#xg_tab_xn8:hover, #xg_tab_xn8 a:hover {
background: #FFF !important;
color: #000 !important;
}

#xn_bar {
background-color: #e31937 !important;
color: #FFF !important;
}

#xn_bar a {
color: #FFF !important;
}

#test-network-label-bar {
border-bottom: unset !important;
}

div#spotlight.space h1 {
font-family: 'flama_ultracondensedsemibold' !important;
font-weight: 400 !important;
font-size: 36px !important;
color: #e31937 !important;
text-transform: uppercase;
}
div#spotlight td {
    width: 25%;
}
div#spotlight.space a {
color: #000 !important;
} 

ul.nobullets li {
    margin-bottom: 10px;
}

#xg_tab_xn8 a span, #xg_tab_xn13 a span {
color: #FFF !important;
}
#xg_tab_xn8 a:hover span, #xg_tab_xn13 a:hover span {
color: #000 !important;
}

#xg_tab_xn8 a span:hover, #xg_tab_xn13 a span:hover {
color: #000 !important;
}

h2 {
font-weight: 400 !important;
font-size: 22px !important;
color: #000 !important;
font-family: 'flamalight' !important;
}

body {
font-family: 'flamalight' !important;
}

.xg_theme #xg_themebody {
font-family: 'flamalight' !important;
font-weight: normal;
color: #000;
font-size: 18px !important;
}

.side-btn {
    color: #FFF !important;
    background: #000;
    max-width: 130px;
    padding: 10px 0;
    text-align: center;
}

.side-btn:hover {
background: #FFF !important;
color: #000 !important;
border: 1px solid #c0d72e !important;
}

#xg_tab_xn8:hover {
border: 1px solid #c0d72e !important;
}
.uploader_container {
    font-size: 14px;
}
.xg_theme .uploader_container input.button {
    font-weight: normal;
    font-size: 14px;
}
.xg_theme button, .xg_theme a.button, .xg_theme input.button {
    font-weight: normal;
    font-family: 'flamamedium';
}
.heroImage {
    background: url(http://storage.ning.com/topology/rest/1.0/file/get/2058289735?profile=original) repeat-x;
    height: 190px;
    margin-bottom: 50px;
}
.heroImage .hero-text {
    width: 1280px;
    float: none;
    display: block;
    margin: 0 auto;
    font-size: 80px;
    font-weight: normal;
    font-family: 'flama_ultracondensedsemibold'!important;
    text-transform: uppercase;
    color: #000;
    text-align: left;
    padding: 80px 0 0 20px;
}
#column2 {
    width: 310px;
}
#xg_layout_column_1 {
    margin-right: 15px;
    width: 175px;
}
#xg_layout_column_2 {
    width: 460px;
}
.module_about_user dt {
    font-weight:normal;
    font-family: 'flamamedium';
}
