body { background:#e6e3da none 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:14px;
  font-family:Verdana, Geneva, Tahoma, sans-serif;
  color:#222238;
}
.xg_theme a {
  color:#1607b5;
  font-weight:normal;
  text-decoration:none;
  border-bottom:none;
}
.xg_theme a:hover {
  color:#000000;
  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:normal;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color:#222238;
}
.xg_theme button, .xg_theme a.button, .xg_theme input.button {
  background:#ffffff none repeat scroll 0 0;
  color:#000066;
  font-weight:bold;
  font-size:14px;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
  border-width:1px;
  border-style:solid;
  border-color:#c2bfb7;
}
.xg_theme #xg_head {
  background:#424242 url(http://www.912communique.com/xn_resources/widgets/index/gfx/themes/elegant/xg-head-bg.png) no-repeat scroll 0 0;
  border-width:;
  border-style:none;
  border-color:transparent;
}
.xg_theme h1#xg_sitename { font-size:32px; }
.xg_theme h1#xg_sitename a {
  color:#ffffff;
  font-weight:normal;
  font-family:'Times New Roman', Times, Palatino, Georgia, serif;
}
.xg_theme p#xg_sitedesc {
  color:#ffffff;
  font-weight:normal;
  font-size:12px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.xg_theme #xg_navigation {
  background:#e6e3da url(http://www.912communique.com/xn_resources/widgets/index/gfx/themes/elegant/nav-bg.png) repeat-x scroll 0 0;
  border-width:;
  border-style:none;
  border-color:transparent;
}
.xg_theme #xg_navigation ul li a {
  color:#e6e3da;
  background-color:transparent;
  font-weight:normal;
  font-size:14px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.xg_theme #xg_navigation ul li a:hover {
  color:#c70a65;
  background-color:#e6e3da;
}
.xg_theme #xg_navigation ul div.xg_subtab ul li a {
  color:#e6e3da;
  background:#424242;
}
.xg_theme #xg_navigation ul div.xg_subtab ul li a:hover {
  color:#c70a65;
  background:#d9d9d9;
}
.xg_theme #xg { background:#e6e3da url(http://www.912communique.com/xn_resources/widgets/index/gfx/themes/elegant/xg-bg.png) repeat scroll 0 0; }
.xg_theme #xg_body {
  background:#e6e3da none no-repeat scroll 0 0;
  border-width:;
  border-style:none;
  border-color:none;
}
.xg_theme .xg_module {
  background:#e6e3da none no-repeat scroll 0 0;
  border-width:2px;
  border-style:solid;
  border-color:transparent;
}
.xg_theme .xg_module_head {
  background:#e6e3da none no-repeat scroll 0 0;
  border-width:1px 0 0 0;
  border-style:solid;
  border-color:#444444;
}
.xg_theme .xg_module_head h2 {
  color:#222238;
  font-weight:bold;
  font-size:16px;
  font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.xg_theme .xg_module_body {
  background:#e6e3da none no-repeat scroll 0 0;
  font-size:14px;
}
.xg_theme #xg_foot {
  background:#e6e3da url(http://www.912communique.com/xn_resources/widgets/index/gfx/themes/elegant/xg-foot-bg.png) repeat-x scroll 0 0;
  border-width:1px;
  border-style:solid;
  border-color:#444444;
}
.xg_theme #xg_footcontent {
  background:#e6e3da none no-repeat scroll 0 0;
  border-width:;
  border-style:none;
  border-color:transparent;
  color:#000066;
}
.xg_theme .xg_floating_container {
  background-color:#f9fde6;
  color:#4e4e54;
  font-weight:normal;
  font-size:14px;
  font-family:Verdana, Geneva, Tahoma, sans-serif;
}
.xg_theme .mediabutton-c { color:#000066; }
.xg_theme .mediaplayer-bc { background-color:#e6e3da; }
.xg_theme .mediaplaylist-bc { background-color:#000066; }
#xn_bar, .xg_theme-ningbar-bc { background-color:#ffffff; }
#xn_bar #xn_bar_menu a, .xg_theme-ningbar-c { color:#333333; }
.xg_theme-ningbar-c .xg_sprite { background-image:url(http://www.912communique.com/xn_resources/widgets/index/gfx/icons/xg_sprite-333333.png) !important; }
.xg_theme-ningbar-c a:hover { color:#000000 !important; }
.xg_theme-ningbar-c a.xg_sprite:hover { background-image:url(http://www.912communique.com/xn_resources/widgets/index/gfx/icons/xg_sprite-000000.png) !important; }
#xn_bar #xn_bar_menu_search_submit { background-position:0 -100px; }
.xg_theme .icon-color { color:#000000; }
.xg_theme .xg_lightborder { border-color:#c4d0d5; }
.xg_theme .xg_lightfont { color:#666666; }
.xg_theme .xg_theme-button-c { color:#000066; }
.xg_theme .xg_theme-button-bc { background-color:#ffffff; }
.xg_theme .xg_theme-link-c { color:#1607b5; }
.xg_theme #xg_head { background-position:center bottom; }
.xg_theme .xg_lightborder.paid-module #xg_head { background-color:#e6e3da; }
.xg_theme #xg_masthead {
  background:transparent url(http://www.912communique.com/xn_resources/widgets/index/gfx/themes/elegant/xg-masthead-bg.png) no-repeat scroll center bottom;
  padding-bottom:50px !important;
}
.xg_theme h1#xg_sitename {
  text-align:center;
  text-transform:uppercase;
  letter-spacing:1px;
  line-height:1em;
  margin:0;
  padding-top:40px;
  text-shadow:#222222 1px 1px 2px;
}
.xg_theme p#xg_sitedesc {
  text-align:center;
  text-transform:uppercase;
  letter-spacing:2px;
  margin:0;
  text-shadow:#222222 1px 1px 2px;
}
.xg_theme #xg_navigation {
  top:-6px;
  position:relative;
  padding:10px 0;
}
.xg_theme #xg_navigation ul {
  width:982px;
  margin:0 auto;
  background:transparent url(http://www.912communique.com/xn_resources/widgets/index/gfx/themes/elegant/nav-ul-bg.png) no-repeat scroll center bottom;
  padding-bottom:20px;
}
.xg_theme #xg_navigation li {
  float:left;
  text-transform:uppercase;
  margin:6px 12px 0;
}
.xg_theme #xg {
  position:relative;
  top:-6px;
  padding-top:10px;
}
.xg_theme .xg_module_head h2 {
  text-transform:uppercase;
  float:none;
  text-align:center;
}
.xg_theme #xg_foot {
  position:relative;
  top:-6px;
  background-position:0 bottom;
  margin-bottom:60px;
}
.xg_theme #xg_footcontent {
  margin:0 auto;
  width:982px;
  text-transform:uppercase;
  padding:10px 0;
}
.xg_theme .xj_ad_below_header {
  background:#e6e3da url(http://www.912communique.com/xn_resources/widgets/index/gfx/themes/elegant/xg-bg.png) repeat scroll 0 0;
  position:relative;
  top:-6px;
}
.xg_ad { width:100%; }
.xg_ad .xg_module, .xg_ad .xg_module_head, .xg_ad .xg_module_body {
  margin:0 auto !important;
  width:982px;
}
.xg_chatArea .xg_chatBar.xg_titleBar { border-bottom:1px solid #cccccc; }
/* hide byline front page */
p.dy-small.xg_lightfont.indent {display: none;}
p.dy-small.xg_lightfont {display: none;}

/* stylize follow at top */
.forumFollowMoved{ padding:5px 10px; background-color:white; box-shadow:2px 2px 5px }


/* eliminate number of replies in post title */
.reactions {display: none;}



.xg_theme .xj_ad_below_header {background: transparent;}

.module_forum .indent, .module_blog .tb {border-bottom: 1px black solid;}

/* Featured */
.linkbar.linkbar-iconic .button.button-iconic.feature-button.is-selected .icon-feature:after{content:"d";display:inline-block }

/*remove avatars*/
.vcard span.dy-avatar {display: none!important;}

/*around navigation*/
.xg_theme #xg_navigation li.this {padding: 5px; box-shadow:2px 2px 5px;}

.xg_theme #xg {background: #e6e3da!important;}

.xg_sprite-alert {display: none;}

/*images wider in left column*/
.xg_3col .xg_1col .xg_reset img {max-width: 250px;}

/*number of replies diff color*/
.nobr {color: #000000;}


.groupsregions {border: 1px solid #000066;}


/*Size add discussion button*/
.xg_module_foot .xg_sprite-add {
background: #FFFFFF; margin-left: 5px; padding: 4px 6px 8px;}

/*remove + sign on add*/
.xg_sprite-add-small {display: none;}

.module_members .body_large li {width: 155px;}

/*no avatars in activity feed*/
span.feed-avatar {display: none;}
.feed-story {margin-left: 3px!important;}

/*override stupid em font on blogs page*/
.xg_blog .postbody p, .xg_blog .postbody ul, .xg_blog .postbody ol, .xg_blog .postbody dl, .xg_blog .postbody blockquote {font-size: 14px!important;}



.like-button:after {color: #CF0201; padding-left: 20px; content: "Spread this news - Share it today!";}


.xj_canvas {border-radius: 8px;}

/*color behind view all*/
.right, .dy-right {background-color: #FFFFFF; padding: 3px;}






/*color behind the follow button*/
.xg_sprite-message-add, .xg_sprite-follow-add {background-color: #A6A49E; padding: 7px!important; padding-left: 20px!important;}

.quickadd-options {background: #A6A49E; width: 435px; padding: 7px!important;}


/*tighter activity feed*/
.activity-feed-view-selector {margin: 0!important;}

.feed-story, .xg_separator, .xj_activity_item {margin-top: 0.2em!important; padding-bottom: 0.2em!important;}


/*stops below header ad from hiding behind content*/
.xg_theme .xj_ad_below_header {margin: 0;}

/*fill module once avatar removed*/
.module_forum .indent, .module_blog .tb {margin: 0 0 0 10px!important;}



/*center module titles*/
.xg_module_head h2 {float: none; text-align: center;}
.xg_theme .xg_module_head {padding-left: 0!important;}

/*remove border below ningbar*/
.xg_theme #xg_themebody {border-top: none;}
#xn_bar, .xg_theme-ningbar-bc {background-color: transparent;}

/*module boxes color fill space to the sides*/
.xg_theme .xg_module_head {margin: 0; padding-left: 10px;}

.xg_theme #xg_masthead:after {padding-bottom: 0; padding-top: 0!important;}

/*border around post titles*/
.xg_headline {border: 1px solid #000066; padding-left: 10px;}


/*color of current tab*/
.xg_theme #xg_navigation li.this {border: 2px solid white; top: 0;}




/*3 column layout*/
.newspaper {
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;}


/*Group Mods*/
.xg_widget_groups_group_show .xg_span-12 {float: right;}
.xg_widget_groups_group_show #xg_canvas .xg_span-12 {width: 552px!important;}
.xg_widget_groups_group_show #xg_canvas .xg_span-8 {width: 360px!important;}
/*Group Mods End*/



/*List items*/
#SPmoreblogs li {
background: #f9f9f9;
border: 1px solid #E4E4E4;
display: block;
float: left;
margin-right: 3px;
min-height: 58px;
padding: 5px;
width: 168px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

/*Removes border from module*/
#SPmoreblogs .xg_module{
margin-top:10px;
border:none;
background: -webkit-linear-gradient(tan, white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(tan, white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(tan, white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(tan, white); /* Standard syntax (must be last) */}



.xg_blog h3.title {font-size: 20px!important;}

/*so titles are squished*/
.xg_theme h1, .xg_theme h2, .xg_theme h3, .xg_theme h4, .xg_theme h5, .xg_theme h6 {letter-spacing: 0!important;}

/* SIGN UP BOX */
#xg_module_account .xg_signup {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
color: #FFFFFF;
height: 95px!important;
padding-bottom: 40px;
padding-left: 0;
padding-right: 0;
padding-top: 6px;
text-align: center;
background:#a6a39d!important;
-webkit-box-shadow: 1px 1px 2px 0px #000000;
-moz-box-shadow: 1px 1px 2px 0px #000000;
box-shadow: 1px 1px 2px 0px #000000;
}


/* Remove image Behind tabs */
.xg_theme #xg_navigation {background: none;}

/*ningbar color*/
#xn_bar, .xg_theme-ningbar-bc {background-color: transparent;}

/*center tabs*/
.xg_theme #xg_navigation ul {width: 760px;}

/* Overall Feed Activity Text color */
.feed-story .feed-story-body, .content-comment, .status-update {color: red!important;}

/* font size ning bar */
#xn_bar {font-size: 14px;}

/* adjust signin page for screen sizes */
.xg_theme #xg_themebody #xg.account {
    padding-top: 30px!important;
    padding-bottom: 580px!important;}

/* sign in page background */
.xg_theme #xg_themebody DIV#xg.account.external-auth.xg_widget_main.xg_widget_main_authorization.xg_widget_main_authorization_signIn {
padding-top: 4.5%!important;
padding-bottom: 42% ;}
DIV#xg.account.external-auth.xg_widget_main.xg_widget_main_authorization.xg_widget_main_authorization_signIn{
background-image: url(http://3.bp.blogspot.com/-vUdmwXjWdvc/TjKbUyXGmNI/AAAAAAAAAmA/6Egj0EU0qB8/s1600/new-york-night-wallpaper.jpg)!important;
background-attachment:
fixed; background-size:100% 100%; }

.xg_theme #xg {width: 100%;}

.xg_theme #xg_foot {background: transparent;}

/*chat page wide layout*/
.xg_theme #xg {width: 1202px;}



/*widen column in discussion page*/
.xg_span-11 {width: 650px;}

/* narrow header */
.xg_theme #xg_masthead {padding-bottom: 35px!important;}

.xg_theme h1#xg_sitename {padding-top: 15px;}

.xg_theme .xg_module_head {border: none!important;}

/* eliminate column in forum */
table.categories td.bignum { display: none;}
th.bignum.xg_lightborder { display: none;}
table.categories { table-layout: auto!important;}

.xg_theme td.xg_lightborder { width: 85%;}