/*[fmt]1010-100B-1*/
/*CSS Document*/


/* - - - - PADDING OF THE MENU - - - - */
/* 	beijing: 0 10px;
	guangzhou: 0 14px;
	hongkong: 0 16px;
	shanghai: 0 12px;
	shenzhen: 0 11px;
*/	
#xg_navigation ul li a {
	padding: 0 12px;
}

/* Table of Contents
   - - - - - - - - -
	ads
	XG grid
	general
	chat
	rounded profile pictures
	welcome box
	sign up
	buttons
	sprite icons set
	heading
	body
	ning bar
	header
	top menu
	invitation
	account
	photos
	blog/forum
	members search
	groups
	birthdays
	network description
	leaderboard
	news
	network sites
	events
	activity
	footer
	admin
	???
   - - - - - - - - -
 */

#test-network-label-bar, #xg_tab_manage{
	visibility: hidden;
	overflow: hidden;
	height:0;
	border: 0;
}
#xg.account .xg_span-20 {
	width: auto;
}


/* - - - - ADS - - - - */
.xg_theme .xj_ad_below_header .xg_module {
	margin-bottom: 0 !important
}
.xg_ad {
	width: 960px;
}
#xg_ad_above_header .xg_module, #xg_ad_below_footer .xg_module {
	margin-bottom: 0 !important;
}


/* - - - - XG GRID - - - - */
#xg {
	width: 960px;
}
#xg_body {
	padding: 20px 0 0 0;
	width: 960px;
}
.xg_span-1, .xg_span-2, .xg_span-3, .xg_span-4, .xg_span-5, .xg_span-6, .xg_span-7, .xg_span-8, .xg_span-9, .xg_span-10, .xg_span-11, .xg_span-12, .xg_span-13, .xg_span-14, .xg_span-15, .xg_span-16, .xg_span-17, .xg_span-18, .xg_span-19, .xg_span-20 {
	margin: 0 10px;
	padding: 0;
}
.xg_span-20 .xg_span-4, .xg_span-20 .xg_span-16 .xg_span-6, .xg_span-16 .xg_span-12, .xg_span-16 .xg_span-12 .xg_span-4, .xg_span-16 .xg_span-11 {
	margin-left: 0;
}
.xg_span-16 .xg_span-12 .xg_span-4 {
	margin-right: 10px;
}
.xg_span-20 .xg_span-16, .xg_span-20 .xg_span-16 .xg_span-10, .xg_span-16 .xg_span-4, .xg_span-16 .xg_span-12 .xg_span-8, .xg_span-16 .xg_span-5 {
	margin-right: 0;
}
.xg_widget_forum_index_index .xg_span-16 .xg_span-11 {
	margin: 0 0 0 5px !important;
}
.xg_widget_forum_index_index .xg_span-16 .xg_span-5 {
	margin: 0 25px 0 0 !important;
	width: 200px !important;
}
.xg_span-1{
	width: 28px;
}
.xg_span-2{
	width: 76px;
}
.xg_span-3{
	width: 124px;
}
.xg_span-4{
	width: 172px;
}
.xg_span-5{
	width: 220px !important;
}
.xg_span-6{
	width: 268px;
}
.xg_span-7{
	width: 316px;
}
.xg_span-8{
	width: 364px !important;
}
.xg_span-9{
	width: 412px;
}
.xg_span-10{
	width: 460px;
}
.xg_span-11{
	width: 508px;
}
.xg_span-12{
	width: 556px;
}
.xg_span-13{
	width: 604px;
}
.xg_span-14{
	width: 652px;
}
.xg_span-15{
	width: 700px;
}
.xg_span-16{
	width: 748px;
}
.xg_span-17{
	width: 796px;
}
.xg_span-18{
	width: 844px;
}
.xg_span-19{
	width: 892px;
}
.xg_span-20{
	width: 940px;
}
.xg_1col, .xg_2col, .xg_3col, .xg_4col, .xg_span-16 .xg_span-16 {
	margin: 0;
	padding: 0 !important;
}
.xg_1col {
	width: 172px;
}
.xg_2col {
	width: 460px;
}
.xg_3col {
	width: 746px;
}
.xg_4col {
	width: 940px;
}
.xg_3col .xg_1col {
	width: 220px !important;
	float: left;
}
.xg_3col .xg_2col {
	width: 508px !important;
	float: right;
}
.body_albumdetail_main .xg_span-4 {
	margin: 0 10px 0 0 !important;
}
.body_albumdetail_main .xg_span-12 {
	margin: 0 0 0 10px !important;
}



/* - - - - GENERAL - - - - */
#xg, .xg_headerbg {
	background-color: transparent;
}
.xg_headerbg {
	background-image: none;
}
.module_events ul.clist li .ib a span {
	border: 0;
}
.disabled {
	visibility: hidden;
	height: 0;
}
.xg_module {
	margin-bottom: 36px !important;
}
#xg .topmsg {
	margin: 0 10px 10px;
}
input.textfield, input.password, textarea, select {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.15) inset;
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.15) inset;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.15) inset;
	border-color: #ccc;
}
.xg_status .input-container textarea {
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}
.xg_list ul li .ib a img {
	border: 0;
}
#xg_body .xg_headline .tb ul.byline {
	height: auto;
}
.addthis_toolbox {
	width: 300px;
}
.quickadd-options-links {
	font-size: 11px;
}
#xg_compose_tab {
	padding-top: 0;
}
.xg_floating_module .xg_module_foot {
	position: absolute;
	top: 208px;
	border: 0;
	right: 13px;
	width: 184px;
}


/* - - - - CHAT - - - - */
.xg_chat.chatFooter .xg_chatWindow {
	box-shadow: 0 0 15px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.25);
}
.xg_chat .xg_chatWindow textarea {
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}


/* - - - - ROUNDED PROFILE PICTURES - - - - */
.xg_shaded img, #comment_form .vcard img, img.feed-avatar, .member_item .member_item_thumbnail img, .xg_avatar img, .dy-avatar img, .xg_list_members_feature .ib img, .signin-about .dy-clearfix img, .module_members img{
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	box-shadow: 0 2px 0 #fff, 0 2px 2px #aaa;
	-moz-box-shadow: 0 2px 0 #fff, 0 2px 2px #aaa;
	-webkit-box-shadow: 0 2px 0 #fff, 0 2px 2px #aaa;
}
.xg_widget_leaderboards .xg_avatar img {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}
.dy-avatar-48 img, .dy-avatar-32 img {
	position: relative;
	top: 0;
	left: 1px;
}
.dy-avatar-48 img{
	width: 45px;
}
.dy-avatar-32 img{
	width: 29px;
}
.module_user_summary .module_user_thumbnail .dy-avatar img{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}


/* - - - - WELCOME BOX - - - - */
#welcome {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px;
	background: #f5f5f5;
	border: 1px solid #CCC;
}
#welcome h3 {
	font: 18px 'Trebuchet MS', helvetica, arial, sans-serif
}
.xg_theme-button-bc {
	background: #f5f5f5;
}
.xg_theme-button-c {
	color: #313131;
}


/* - - - - SIGN UP - - - - */
.xg_signup {
	padding: 12px 0 !important;
}
#xg.external-auth .xg_span-20 {
	margin: 0;
}


/* - - - - BUTTONS - - - - */
a.button, button, .notification button, .notification a.button, input.button, .like-button {
	border: 1px solid #9b051e;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	text-shadow: 0 1px 0 #740013;
	-moz-text-shadow: 0 1px 0 #740013;
	-webkit-text-shadow: 0 1px 0 #740013;
	box-shadow: 0 1px 0 rgba(255,255,255,0.25) inset, 0 2px 2px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.25) inset, 0 2px 2px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.25) inset, 0 2px 2px rgba(0,0,0,0.15);
	background: -webkit-linear-gradient(top, #c60c0c, #9b051e);
	background: -moz-linear-gradient(top, #c60c0c, #9b051e);
	background: -ms-linear-gradient(top, #c60c0c, #9b051e);
	background: -o-linear-gradient(top, #c60c0c, #9b051e);
	background-color: #c60c0c;
	padding: 3px 12px;
}
.edit a.button, .swatch_group button.icon {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	text-shadow: 0 0 0;
	-moz-text-shadow: 0 0 0;
	-webkit-text-shadow: 0 0 0;
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}
.like-button{
	border: 1px solid #9b051e !important;
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	background-color: #c60c0c;
}
a.button:hover, button:hover, input.button:hover, .like-button:hover, .like-button a:hover {
	background-color: #9b051e;
}
.like-button:hover {
	background-image: none;
}
.xg_module_head p.edit a.button {
	text-shadow: 0 0 0;
	-moz-text-shadow: 0 0 0;
	-webkit-text-shadow: 0 0 0;
}
.like-button .xg_sprite {
	background-image: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icons/xg_sprite-FFFFFF.png);
}
.like-button {
	padding: 0 8px;
}	
.like-button a {
	color: #fff;
	text-shadow: 0 1px 0 #740013;
	-moz-text-shadow: 0 1px 0 #740013;
	-webkit-text-shadow: 0 1px 0 #740013;
	font-size: 14px;
	display: block;
	padding: 2px 6px 0 23px !important;
}
.like-button-1 a.liked:hover, .like-button-2 a.liked:hover, .like-button-3 a.liked:hover {
	background-position: left -5547px;
}
.feed-action-button {
	font-size: 12px;
	padding: 2px 16px !important;
}
.navbutton {
	border-style: solid !important;
	background-image: none;
	background-color: #F0F0F0;
	box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 2px 2px rgba(0,0,0,0.1);
}
.navbutton:hover {
	border-color: #bbb;
	box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 3px 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 3px 3px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 3px 3px rgba(0,0,0,0.15);
}
p.buttongroup input.button, p.buttongroup button {
	padding: 5px 12px !important;
	margin-left: 15px;
}
p.buttongroup a.button, p.buttongroup input.button, p.buttongroup button {
	font-size: 13px !important;
}
button.feed-action-button {
    height: auto;
}



/* - - - - SPRITE ICONS SET (white 'like' icons)- - - - */
ul.rating-themed a:hover, ul.rating-themed a:active, ul.rating-themed a:focus, ul.rating-themed .current {
	background-repeat: no-repeat;
	background-image: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icons/xg_sprite-000000.png);
	_background-image: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icons/ie6/xg_sprite-000000.png);
}
.xg_sprite-add {
	background-position: -2px -40px;
}
.xg_module_foot .xg_sprite-add, .xg_sprite-add-small {
	background-position: -7px -73px;
	padding-left: 12px !important;
}



/* - - - - HEADING - - - - */
.xg_module_head, .xg_span-5 .xg_module_body h3, .xg_widget_video_video_show .xg_span-4 h3 {
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	border-bottom: 1px solid #DDD;
	background-color: #eee !important;
	line-height: 150%;
	text-shadow: 0 1px 0 #fff;
	-moz-text-shadow: 0 1px 0 #fff;
	-webkit-text-shadow: 0 1px 0 #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
form.xg_module_head {
	border-bottom: 1px dashed #DDD;
	background-color: #fff !important;
	text-shadow: 0 0 0;
	-moz-text-shadow: 0 0 0;
	-webkit-text-shadow: 0 0 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.xg_module_head h2 {
	font-size: 13px;
}
.xg_theme .xg_user_generated h2 {
	margin-bottom: 0;
}
div#xg_layout_column_2 div.xg_module_head {
	height: 16px !important;
	background-image: none !important;
}
div#xg_layout_column_2 h2 {
	font-size: 16px !important;
	padding: 0 0 5px 0 !important;
	color: #313131 !important;
}
div#xg_layout_column_1 div.xg_module_head {
	font-size: 13px;
	color: #313131;
}
#xg #xg_body h1 {
	font-size: 40px;
	margin-bottom: 24px;
	color: #313131 !important;
	font-family: 'Trebuchet MS', serif;
	text-shadow: 0 1px 2px #ccc;
	-moz-text-shadow: 0 1px 2px #ccc;
	-webkit-text-shadow: 0 1px 2px #ccc;
	line-height: 46px;
}
.xg_headline-1l, .xg_headline-2l, .xg_headline-img {
	padding: 20px 0;
	margin: 0;
}
.xg_headline h1 {
	margin-bottom: 4px !important;
}
.xg_widget_profiles_profile_show .xg_headline h1 {
	margin-bottom: 24px !important;
}
.mini-leaderboard-module h3 a {
	line-height: 100%;
}



/* - - - - BODY - - - - */
body {
	background-color: #f7f7f7;
	background-position: top center !important;
}
#xg, .xg_headerbg {
	background-position: top right;
}
#xg_head #xg_masthead {
	padding-top: 32px;
}
#xg_body {
	padding-top: 20px;
}
div.xg_1col.last-child div.xg_module_head {
	background: #F1F1F1;
}
.xg_module_body, .xg_theme-modulebody-bc { 
	background-color: transparent !important;
	font: 10px sans-serif;
}
ul.pagination li.this span { 
	background-color: #blue; 
	border-color: #BBB; 
	color: #FFF;
}
.xg_module_body CAPTION { 
	color: #666;
}
.xg_widget_main_index_index .xg_module_body H3, .xg_widget_profiles_profile_show .xg_module_body H3 { 
	font-size: 1.1em !important; /*[e]1.1em*/
}
#xg_body ul.navigation { 
	position: static; 
	float: left; 
	clear: both; 
	border-bottom: 1px dashed #CCC;
	height: 27px;
	padding-bottom: 8px;
	margin-bottom: 16px;
}
.xg_module_foot a, .xg_module_foot {
	color: #c60c0c !important;
}
.xg_widget_main_index_index .xg_module, .xg_widget_profiles_profile_show .xg_module, .xg_widget_profiles_like_list .xg_module {
	margin-bottom: 36px  !important;
}
.xg_module_body {
	padding: 0;
}
.xg_module_foot {
	padding: 3px 0;
	border-top: 1px dashed #ccc;
	margin-top: 5px;
}
.xg_module_foot li {
	margin: 0;
}
ul.pagination li a {
	border: 0;
	background-color: #4083A9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 2px 8px;
	color: #fff;
}
ul.smallpagination {
	border: 0;
	font-size: 12px;
	margin-top: 50px;
}
ul.smallpagination li a {
	padding: 6px 8px !important;
}


/* - - - - NING BAR - - - - */
#xn_bar #xn_bar_menu_search {
	float: right;
}
#xn_bar input.text {
	border: 0;
	height: 20px;
	font-size: 11px !important;
	line-height: 20px !important;
	color: #999 !important;
}
#xn_bar #xn_bar_menu_search_query {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.15) inset;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15) inset;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15) inset;
	margin: 4px 0 0 0;
	padding: 0 0 0 5px;
}


/* - - - - HEADER - - - - */
#xg_masthead P#xg_sitedesc { 
	font-size: 25%; 
	padding-top: 5px;
}
#xg_masthead { 
	padding-top: 20px;
}


/* - - - - TOP MENU- - - - */
#xg_navigation ul {
	height: 32px;
	margin: 0;
	background-color: #333;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}
#xg_tab_main{
	margin-left: 5px !important;
}
#xg_navigation ul li {
	margin-left: 1px;
	font-weight: normal;
}
#xg_navigation ul li a { 
	color: #CCC; 
	font-size: 13px;
	line-height: 32px;
	text-shadow: 0 1px 0 #000;
	-moz-text-shadow: 0 1px 0 #000;
	-webkit-text-shadow: 0 1px 0 #000;
}
#xg_navigation ul li.this a, #xg_navigation ul li a:hover,#xg_navigation ul div.xg_subtab ul li a:hover { 
	background-color: #666; 
	color: #FFF;
}
#xg_navigation ul li.this a {
	border-top: 2px solid #C60C0C;
	height: 30px;
	line-height: 28px;
}
#xg_navigation ul div.xg_subtab ul li a {
	padding: 3px 16px;
	line-height: 24px;
	width: auto;
	height: 24px;
	border-top: 1px solid #666;
	font-weight: normal;
}
#xg_navigation ul div.xg_subtab {
	width: auto;
}


/* - - - - INVITATION - - - - */
.xg_module form {
	margin: 0 0 10px 0;
}
.share_preview {
	min-height: 110px;
	margin: 20px 0;
}
.xg_widget_groups_invitation .xg_lightborder, #xg_body.invite_body .xg_span-10 {
	border: 0;
	padding: 40px;
}


/* - - - - ACCOUNT - - - - */
#xg_module_account .account-links p small{
	position: absolute;
	right: 5px;
	top: -26px;
	text-shadow: 0 1px 0 #fff;
	-moz-text-shadow: 0 1px 0 #fff;
	-webkit-text-shadow: 0 1px 0 #fff;
}
#xg_module_account .account-links .xj_no_friend_requests small{
	position: relative;
	right: 0;
	top: 0;
}
.module_about_user dt {
	font-weight: normal;
}
.xg_module_body dl dd {
	margin-left: 5px;
	color: #333;
}
.account-links ul li a.xg_sprite {
	display: inline-block;
}
#xj_photo_img_tag {
	margin-bottom: 15px;
}
.xg_module_comment_wall #xg_profiles_chatterwall_post dl.comment {
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}


/* - - - - PHOTOS - - - - */
.xg_list_photo ul li .ib a img {
	vertical-align: middle;
}
.xg_list_photo ul li {
	width: 145px;
	margin: 0 2px 16px;
}
.xg_list_photo_main ul li .tb h3, .xg_list_albums_main ul li .tb .item_added {
	height: 0;
	visibility: hidden;
	overflow: hidden;
}
.body_albumdetail_main ul.clist img {
	border: 0;
}
.albumcover, .xg_list_albums ul li .ib a {
	border: 0;
	margin-bottom: .4em;
	box-shadow: 0 1px 4px #aaa;
	-moz-box-shadow: 0 1px 4px #aaa;
	-webkit-box-shadow: 0 1px 4px #aaa;
}
.xg_list_albums ul li {
	margin: 0 5px 10px;
}
.albuminfo .xg_user_generated{
	margin: 15px 0 0;
	font-size: 13px;
	color: #666;
}
.album_links {
	margin: 15px 0 0
}
#add-comment {
	font-size: 13px;
	color: #666;
	margin-bottom: 10px;
	border-bottom: 1px dashed #DDD;
	padding-bottom: 5px;
	font-weight: bold;
	padding-top: 10px;
}
.inline-comments > div {
	margin-bottom: 1px;
	border-bottom: 1px solid #E5E5E5;
}
.xg_widget_video_video_show .description, .xg_widget_photo_photo_show .description {
	margin-bottom: 10px !important;
	padding-bottom: 10px;
	border-bottom: 1px dashed #CCC;
}
.xg_list_video_main ul li {
	margin: 0 20px 24px 0;
}
ul.videothumbs li {
	margin: 0 0 12px 0;
	height: 66px;
}
ul.videothumbs li .xg_span-2 {
	width: 90px;
	margin: 0;
}
ul.videothumbs li .last-child {
	width: 77px;
	margin-left: 5px;
}


/* - - - - BLOG - - - - */
.xg_blog_list .postbody, .xg_blog_list .xg_module_body p.small {
	margin-left: 60px;
}
.xg_blog_list {
	position: relative;
	top: -30px;
}
.xg_blog h3.title .xg_avatar a:last-child  {
	padding-top: 30px;
	display: block;
}
.xg_blog h3 span.dy-avatar {
	position: absolute;
}
.xg_span-12 .xg_blog .postbody img {
	max-width: 450px;
}
.xg_blog_detail .postbody, .xg_blog_detail .left panel, .xg_widget_forum_topic_show .description, .xg_widget_forum_topic_show #tagsList, .xg_widget_forum_topic_show .left-panel {
	margin-left: 76px;
}
.xg_widget_video_video_show .vid_container{
	margin-left: 72px;
}
.module_forum .vcard, .module_blog .blogpost {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
.module_forum .vcard:last-child, .module_blog .blogpost:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}
.xg_widget_forum_index_index dl.vcard {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
.xg_widget_forum_index_index dl.vcard:first-child {
	margin-top: 5px;
}
.xg_widget_forum_index_index dl.vcard:last-child {
	margin-bottom: 5px;
	padding-bottom: 0;
	border-bottom: 0;
}
.xg_widget_forum_index_index .category {
	margin-bottom: 24px;
}
.xg_widget_forum_index_index .category .i1{
	margin-bottom: 12px;
	min-height: 40px;
}
.xg_widget_forum_index_index .category h2 {
	font-size: 20px;
}
.xg_widget_forum_index_index .categories {
	margin-top: 12px;
}
.xg_widget_forum_index_index .discussion h3 small {
	font-weight: normal;
	float: right;
	line-height: 18px;
	font-style: italic;
}
.discussion dt img.photo {
	margin-bottom: 8px;
}


/* - - - - MEMBERS SEARCH - - - - */
.member_search {
	border-bottom: 1px dotted #ddd !important;
}
#search_friends {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.15) inset;
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.15) inset;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.15) inset;
	height: 16px;
	border-color: #ccc;
	width: 158px;
}
.module_members .xg_module_body li {
	padding: 4px;
	margin: 0;
}
.xg_widget_profiles .module_members .xg_module_body li {
	margin: 0;
}

.xg_list_members_feature ul li .tb h3{
	visibility: hidden;
	overflow: hidden;
	height:0;
	border: 0;
	margin-bottom: 14px;
}
.xg_widget_profiles_profile_show #xg_body ul.navigation {
	float: right;
	width: 100%;
}
.member_item h5 {
	font-size: 14px;
	height: 14px;
}
div.member_item_detail ul {
	padding: 3px 0 0 0;
}
div.member_item_detail p {
	margin: 0;
	line-height: 18px;
}
.member_item {
	width: 215px;
	height: 86px;
	margin: 0 30px 20px 0;
	padding: 0;
	border-bottom: 1px dotted #DDD;
}
.member_item.last-child {
	border-bottom: 1px dotted #DDD !important;
}
.module_searchbar input.textfield {
	width: 330px;
	height: 20px;
}
.module_searchbar p.left {
	background-color: #EEE;
	padding: 4px 6px;
	border-radius: 5px;
	-mox-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.member_item img.xg_lightborder {
	border: 0;
}
.xg_widget_profiles_profile_show .module_photo .xg_module_body {
	padding: 0;
}
.xg_widget_profiles_profile_show .xj_photo_embed {
	width: 508px;
}


/* - - - - GROUPS - - - - */
.group_details {
	line-height: 19px;
}
.event_details .likebox, .group_details .likebox {
	margin-top: 20px;
}
.like-count {
	line-height: 34px;
	font-size: 12px;
}
.xg_list_groups_main ul li {
	width: 336px;
	margin: 0 36px 36px 0;
	text-align: left;
	padding: 0;
	min-height: 110px;
}
.xg_list ul li .tb h3 {
	font-size: 14px;
}
.xg_list ul li .tb p, .view-count-label {
	font-size: 11px;
	line-height: 15px;
	color: #999;
}
.xg_list ul li .tb .item_members, .xg_list ul li .tb .item_time {
	font-size: 12px;
	line-height: 18px;
	color: #666;
}


/* - - - - BIRTHDAYS - - - - */
.module_birthdays .tb {
	padding-top: 3px;
}
.module_birthdays span:first-child a{
	font-size: 14px;
	margin-bottom: 3px;
	display: block;
}


/* - - - - NETWORK DESCRIPTION - - - - */
.xg_module_network_description {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.05);
	border: 1px solid #ccc;
}
.xg_module_network_description p{
	font-size: 12px !important;
	margin: 0;
}
div.xg_module.xg_module_network_description div.xg_module_head.notitle { 
	visibility: hidden;
}


/* - - - - LEADERBOARD - - - - */
.mini-leaderboard-module h3 a{
	line-height: 32px;
	font-size: 14px;
	white-space: nowrap;
	color: #4083A9;
}
table tr.alt {
	background: rgba(0, 0, 0, .05);
}


/* - - - - NEWS - - - - */
.module_feed .xg_module_body {
	margin-bottom: 4px;
	padding-bottom: 4px !important;
	border-bottom: 1px dotted #CCC;
}
.module_feed .xg_module_foot {
	border: 0;
}


/* - - - - NETWORK SITES - - - - */
.xg_reset .xg_module_body li, .categories ul li {
	margin-left: 15px;
	color: #CCC;
}


/* - - - - EVENTS - - - - */
.module_events .dategroup {
	text-align: left;
	width: 75px;
}
.module_events .body_detail ul.clist .tb, .xg_3col .xg_2col .module_events ul.clist, .xg_3col.first-child.last-child .module_events ul.clist {
	margin-left: 90px;
}
.xg_widget_main_index_index .xg_module_body h3, .xg_widget_profiles_profile_show .xg_module_body h3 {
	font-size: 14px !important;
}
.xg_widget_main_index_index .xg_module_body .dategroup h3 {
	font-size:12px !important;
}
.module_events p{
	color: #999;
}
.module_events p a{
	color: #666;
}

.xg_lightborder {
	border-style: dotted;
	border-color: #CCC;
}
.module_events .wrap {
	border-style: dotted;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.module_events ul.clist li .ib a span {
	border: 0;
}
.module_events ul.clist li {
	margin-top: 12px;
}
.body_events_main ul.clist li a span.image {
	border: 0;
}
div.vcard-48grid {
	padding-left: 0;
}
.event_details p{
	margin-bottom: 10px;
	line-height: 22px;
}
.item_status {
	font-weight: normal;
	color: #C60C0C;
	margin-top: 4px;
	font-style: italic;
	font-size: 13px;
}
.body_events_main .clist p {
	font-size: 11px;
	margin-bottom: 0;
	line-height: 15px;
	color: #999;
}
.body_events_main .clist p a {
	color: #666;
}
.body_events_main ul.clist span {
	margin-top: 3px;
}
.body_events_main .tb h3 {
	font-size: 16px;
}
.body_events_main div.wrap h3.date {
	text-align: left;
	font-size: 13px;
	line-height: 18px;
}
.body_events_main ul.clist .item_date {
	font-size: 13px;
}
.xg_last .xg_module:first-child {
	margin-top: 80px;
}
.xj_classic_sidebar .xg_module:first-child, .xg_widget_events_event_show .xg_module:first-child {
	margin-top: 0;
}
.body_events_main div.wrap {
	border-style: dotted;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
}


/* - - - - ACTIVITY - - - - */
.dy-content-thumb-link {
	border: 3px solid white;
	box-shadow: 0 1px 3px #bbb;
	-moz-box-shadow: 0 1px 3px #bbb;
	-webkit-box-shadow: 0 1px 3px #bbb;
	margin-right: 8px;
}
.dy-content-thumb-link img {
	margin: 0 !important;
}
.xg_status_wrapper {
	margin: 15px 0 10px;
	padding: 0 0 10px 58px;
	border-bottom: 1px dashed #CCC;
}
.xg_status textarea {
	padding: 7px 0;
	margin: 0;
	line-height: 16px;
}
.xg_separator {
	border-style: dotted;
	border-color: #CCC;
}
.feed-story {
	margin-top: 16px;
	padding-bottom: 16px;
	min-height: 52px;
}
.module-feed .xg_separator:last-child {
	border: 0;
}
.content-comment em, .status-update em {
	font-size: 12px;
}
.feed-story .feed-event-info .feed-reference {
	margin: 0 0 5px 0;
}


/* - - - - FOOTER - - - - */
#xg_foot, #xg_foot a { 
	color: #CCCCCC;
}
#xg_foot p, #xg_foot a{
	margin:0;
	text-shadow: 0 1px 0 #000;
	-moz-text-shadow: 0 1px 0 #000;
	-webkit-text-shadow: 0 1px 0 #000;
}
#xg_foot {
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	padding: 10px 20px 30px 20px;
	width: 920px;
}


/* - - - - ADMIN - - - - */
.xg_module_head p.edit a.button {
	top: 0;
	margin-right: 0;
}


/* - - - - - ?????????? - - - - - */

/*#xg_module module_members*/
#INVAliD-RULE { 
	background-color: #000;
}
div#xg_layout_column_2 H2 { 
	padding: 7px 9px 6px; 
}

.xg_module_activity .xg_module_foot .see_more_cta {
	padding: 1px 0 !important;
	margin: 4px 0 !important;
	height: 21px !important;
}
.xg_dock_spacer {
	height: 21px;
}

.profile_crop .crop_container {
min-height: 260px;
}


.xg_widget_page .xg_headline {display:none !important;}