/*   
Theme Name: Ning
Theme URI: http://blog.metaltribe.de
Description: A generic theme that uses the CSS style of a Ning site, Please set your Ning site by editing config.php
Author: Marcus Schiesser
Author URI: http://www.marcusschiesser.de
Version: 0.1
.
General comments/License Statement if any.
.
*/

.home_content {
	background-image:url(/wp-content/themes/ning/images/home-content-gradient.gif);
	background-repeat:repeat-x;
	background-color:white;
}
.home_content_about {
	width:290px;
	float:left;
	padding:12px 10px 10px 10px;
	font-size:13px;
	line-height:140%;
	border-right:1px solid white;
	font-weight:bold;
}
.home_content_trendwatcher {
	width:290px;
	float:left;
	padding:12px 10px 10px 10px;
	font-size:13px;
	border-right:1px solid white;
	font-weight:bold;
}
.home_content_news {
	width:290px;
	float:left;
	padding:12px 10px 10px 10px;
	font-size:13px;
	font-weight:bold;
}
.home_headers {
	border-top:1px solid white;
	border-left:1px solid white;
}
.home_headers h2, .home_headers h1 {
	color:white;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:35px;
}
.home_header_about {
	width:289px;
	float:left;
	padding:0px 10px 0px 10px;
	border-right:1px solid white;
	background-image:url(/wp-content/themes/ning/images/home-header-gradient.gif);
	background-repeat:repeat-x;
	height:35px;
	line-height:35px;
}
.home_header_trendwatcher {
	width:290px;
	float:left;
	padding:0px 10px 0px 10px;
	border-right:1px solid white;
	background-image:url(/wp-content/themes/ning/images/home-header-gradient.gif);
	background-repeat:repeat-x;
	height:35px;
	line-height:35px;
}
.home_header_news {
	width:290px;
	float:left;
	padding:0px 10px 0px 10px;
	background-image:url(/wp-content/themes/ning/images/home-header-gradient.gif);
	background-repeat:repeat-x;
	height:35px;
	line-height:35px;
}
.home_bottom_links {
	width:289px;
	float:left;
	padding:0px 10px 10px 10px;
	line-height:140%;
	font-size:12px;
	font-weight:bold;
	text-align:right
}
/* GENERAL CONTENT BLOCK */
.general_content_block {
	border:1px solid #C9D1DE;
	width:915px;
	padding:10px;
	margin:5px auto 5px auto;
	background-color:white;
	font-size:14px;
}
.category_list_column {
	width:175px;
	padding-right:5px;
	float:left;
}
.category_list_column ul, .category_list_column  li {
	line-height:100%;
}
.homepage_feature_area {
	border:1px solid #C9D1DE;
	width:933px;
	margin: 5px auto 5px auto;
	background-color:white;
	font-size:12px
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.home_h1_alternative {
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	clear:left;
	font-size:2.4em;
	margin:0;
	padding:0;
	line-height:100%;
	font-weight:normal;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
textarea {
	background-image:none;
}
ol.commentlist {
	font-size:12px;
}
body {
	font:62.5% arial, helvetica, clean, sans-serif;
	height:100% !important;
	margin:0 !important;
	padding:0 !important;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, font, fieldset, input, button, p, blockquote, th, td {
	margin:0;
	padding:0;
	line-height:1.5em;
}
hr, fieldset, img, button {
	border:0 none;
}
hr {
	height:1px;
	color:#ccc;
	background-color:#ccc;
	padding:0;
	margin:2em 0;
}
.list-spacer {
	height:0;
	font-size:0;
	border-style:solid;
	border-width:0 0 1px;
	margin:13px 0;
}
.list-spacer hr {
	display:none;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
pre, code, .code {
	font:1.1em Monaco, "Courier New", Courier, monospace!important;
}
pre, blockquote {
	margin:2em 0;
	padding-left:1em;
	border-left:2px solid #ccc;
}
blockquote {
	font-style:italic;
	line-height:1.8em;
}
:focus {
	-moz-outline-style:none;
}
h1, .inplace_edit input.h1 {
	clear:left;
	font-size:2.4em;
	margin-bottom:0.1em;
	line-height:1.6em;
	font-weight:normal;
	padding:1px 5px;
}
.inplace_edit input.h1 {
	padding:.2em 4px 0;
	width:98%;
	border:none;
*line-height:1.2em!important;
*margin:0;
}
.inplace_edit .texteditor {
	background-color:#ffc;
	width:auto;
}
.inplace_edit .texteditor textarea {
	_width:90%;
}
h1.subhead {
	margin-top:.5em;
}
h1 span.count {
	font-size:.75em;
}
h2 {
	font-size:1.5em;
}
h3, caption, .inplace_edit input.h3 {
	margin:.4em 0 0;
	font-size:1.2em;
	font-weight:bold;
}
h3 small {
	font-weight:normal;
}
h4 {
	font-size:1.3em;
}
h5 {
	font-size:1.2em;
}
h6 {
	font-size:1em;
}
embed {
	margin-bottom:0.5em;
}
p, ul, ol, dl {
	font-size:14px;
	margin-bottom:0.4em;
}
.margin-bottom {
	margin-bottom:.4em;
}
ul p, dl dd p {
	font-size:1em;
}
ul ul, ul ol, ol ul, ol ol {
	font-size:1em;
	margin-top:0;
	margin-bottom:0;
}
ul p.small {
	font-size:.9em;
}
div.description {
	font-size:14px;
	line-height:140%
}
div.description p
{
  margin-bottom:14px;
}
.normal {
	font-size:1.2em;
}
div.description * {
	font-size:1.0em;
}
li, dt, dd {
	font-size:1em;
	margin-bottom:0.4em;
}
p big {
	font-size:150%;
	line-height:1.5em;
}
small {
	font-size:95%;
}
p.small {
	font-size:1.1em;
	line-height:1.3em;
}
p.small .desc {
	font-size:1em;
}
dd.small {
	font-size:.95em;
	line-height:1.3em;
}
dl p.small {
	font-size:.95em;
}
dd small {
	font-size:.917em;
}
ul li {
	list-style:none;
}
li ul {
	font-size:1em;
	margin:0.2em 0 0.5em 0;
}
li ul li {
	font-size:100%;
	list-style-type:circle!important;
}
h3 strong, dt {
	margin-bottom:0;
	font-weight:bold;
}
.hidden {
	visibility:hidden!important;
}
.block {
	display:block;
}
.relative {
	position:relative;
}
.tiny {
	font-size:.95em;
}
.clear_no_height {
	height:0;
	line-height:0;
	overflow:hidden;
	clear:both;
}
table, th, td {
	border-collapse:collapse;
	border-spacing:0;
	border:none;
}
table th {
	font-family:inherit!important;
	font-weight:bold;
}
table {
	margin:0 0 0.5em 0;
}
table tr.alt {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/table/bg_alt.png?v=1577907301);
	_background:none;
}
th, td {
	padding:3px 5px;
	font-size:1.1em;
}
caption, th {
	text-align:left;
}
table th.sortable {
	padding:0;
}
table th.sortable a {
	padding:3px 5px;
	display:block;
}
table th.sorted, table th.sortable a:hover {
	_background:none;
}
#xn_bar {
	width:100%;
	min-width:780px;
	height:28px;
	font:12px/100% Arial, Helvetica, FreeSans, sans-serif;
}
#xn_bar li, #xn_bar p, #xn_bar ul, #xn_bar fieldset {
	margin:0;
	font-size:1em;
}
#xn_bar a {
	font-weight:bold;
	text-decoration:none;
	color:#eee!important;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat -500px -500px;
	cursor:pointer;
	height:28px;
	line-height:28px !important;
	overflow:hidden;
	display:block;
	float:left;
	padding:0 8px;
}
#xn_bar a:hover {
	color:#fff!important;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) repeat-x 0 -60px;
	_background:none;
}
#xn_bar input.text {
	margin-bottom:3px;
	padding:3px;
	border:1px solid #ccc;
	border-top:1px solid #666;
	font:12px Arial, Helvetica, FreeSans, sans-serif!important;
	color:#666;
}
#xn_bar #xn_bar_menu {
	position:relative;
	height:26px;
}
#xn_bar #xn_brand, #xn_bar #xn_gyo_link, #xn_bar #xn_bar_menu_branding {
	float:left;
}
#xn_bar #xn_bar_menu_tabs, #xn_bar #xn_bar_menu_more {
	float:right;
}
#xn_bar #xn_bar_menu_more {
	_width:240px;
}
#xn_bar #xn_bar_menu_tabs a {
	padding:0 5px 0 6px;
}
#xn_bar #xn_bar_menu_tabs a#xn_username {
	padding:0 8px;
}
#xn_bar #xn_bar_menu_tabs #xn_signout {
	font-size: 10px;
	font-weight: normal;
	margin: 0 5px 0 2px;
	padding: 0;
}
#xn_bar #xn_bar_menu_tabs #xn_signout:hover {
	background: none;
	text-decoration: underline;
}
.sponsorLogo {
	margin-bottom: -3px;
	margin-left: 2px;
}
#xn_bar p#xn_brand a {
	padding:0;
}
#xn_bar p#xn_brand a span {
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	text-decoration:none;
	overflow:hidden;
	margin-top:1px;
	width:85px;
	height:27px;
	cursor:pointer;
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/ningbar/ningbar-logo.png?v=205667631) no-repeat 3px 0px;
}
#xn_bar li {
	float:left;
}
#xn_bar li img {
	float:left;
	margin:4px 5px 0 -3px;
}
#xn_bar #xn_bar_menu_search {
	margin:0 5px;
	float:left;
}
#xn_bar #xn_bar_menu_search fieldset {
	_float:right;
}
#xn_bar #xn_bar_menu_search_query {
	float:left;
	width:183px;
	padding-bottom:2px;
	margin-top:3px;
	margin-right:2px;
}
#xn_bar #xn_bar_menu_search_submit {
	width: 16px;
	height: 18px;
	margin: 4px 6px;
	padding: 0;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat 0 -130px;
	text-indent:-9999px;
}
#xn_bar_menu_admin {
	display:none;
}
.announcement_bar {
	background-color:#fff;
	color:#333;
	position:relative;
	min-height:30px;
	_height:30px;
	border-width:0 0 1px;
	padding:10px 10px 12px;
*padding-bottom:5px;
}
.announcement_bar .right {
	float:none !important;
	position:relative;
*margin-top:-5px;
}
.announcement_bar img {
	margin-right:10px;
}
.announcement_bar p {
	margin-top:5px;
*padding-top:5px;
}
.announcement_bar a.xg_theme-button-c {
	text-decoration:underline !important;
}
.announcement_bar a.xg_icon-close {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat 0 -188px;
	height:17px;
	padding:0;
	position:absolute;
	right:2px;
	top:2px;
	width:17px;
	z-index:1;
	text-decoration:none;
}
input.textfield, input.password, textarea, select {
	padding:2px 1px;
	border:1px solid #ccc;
	border-top-color:#666;
	font-size:1em;
	color:#555;
}
input.textfield:focus, input.password:focus, input.file:focus, textarea:focus, select:focus {
	background-color:#ffe;
}
optgroup {
	font-style:normal;
	color:#999;
	padding:1px 3px;
}
optgroup option {
	color:#555;
	padding-left:1em;
}
input.checkbox, input.radio {
	margin-right:5px;
}
input.button, button, label {
	cursor:pointer;
}
input.large, textarea.large, select.large {
	margin-top:-3px;
	padding:3px;
	font-size:1.25em;
	_margin-top:0;
}
textarea.code {
	font-size:1em!important;
}
.xg_module_head select {
	padding:0;
	margin:0;
}
fieldset {
	margin:0 0 0.8em;
	padding-top:0;
}
fieldset legend {
	padding:0 5px 0 0;
	font-size:1.3em;
	line-height:1.6em;
	font-weight:bold;
}
fieldset div.legend {
	padding:0 5px 0 0;
	font-size:1.3em;
	line-height:1.6em;
	font-weight:bold;
}
legend span {
	display:block;
}
fieldset fieldset legend {
	font-size:1.2em;
	font-weight:normal;
}
fieldset fieldset div.legend {
	font-size:1.2em;
	font-weight:normal;
}
fieldset legend.label {
	font-weight:bold;
}
p.label {
	margin-bottom:0;
}
fieldset fieldset p label {
	font-weight:normal!important;
}
.toggle {
	cursor:pointer;
}
a.toggle, .toggle a, a.toggle:hover, .toggle a:hover {
	text-decoration:none!important;
}
.toggle span {
	font-family:Times, "Times New Roman", serif !important;
	font-weight:normal;
	display:inline !important;
}
.xg_module_body label {
	margin-right:10px;
}
.xg_module_body p label {
	font-weight:bold;
}
fieldset fieldset p label {
	font-weight:lighter;
}
fieldset dl {
	clear:left;
}
fieldset dd {
	margin-left:0!important;
}
fieldset dt {
	display:block;
	float:left;
	clear:left;
	width:110px;
	line-height:1.6em;
	font-weight:normal;
}
fieldset dt label {
	margin-right:0!important;
}
fieldset dd {
	padding-left:120px;
	margin-bottom:.6em!important;
	line-height:1.6em;
}
fieldset dt.after-clear, fieldset dd.after-clear {
	padding-top: 1em;
}
fieldset ul.options {
	margin-top:0.25em;
}
fieldset dl ul.options {
	font-size:1em;
}
fieldset ul.options li {
	margin-left:0;
	list-style:none;
}
fieldset ul.options li ul li {
	list-style:none!important;
	margin-left:1.5em;
}
fieldset ol.options li {
	margin-left:2em;
}
fieldset.wide {
	width:auto;
}
fieldset.wide dt {
	width:170px;
}
fieldset.wide dd {
	padding-left:140px;
}
fieldset.wide .textfield {
	width:290px;
}
.field-counter {
	display:block;
	width:404px;
}
.field-counter-num {
	float:right;
}
.field-counter-error {
	color:#ff0000;
	background-color:#fff4f2;
	padding:0 1px;
}
fieldset.fieldset {
	display:block;
	width:648px;
	margin:0 0 1.25em 0!important;
	padding:0 0 0 10px;
	border:1px solid #ddd;
	background:#eee;
	_display:inline;
}
fieldset.move {
	background:#eee url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/drag.gif?v=648164446) repeat-y 1px 1px;
	cursor:move;
}
fieldset.fieldset a {
	color:#06c!important;
}
fieldset.fieldset a.xg_sprite {
	background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icons/xg_sprite-0066CC.png?v=1431625157) !important;
}
fieldset.fieldset dl {
	margin:0;
	color:#333;
}
fieldset.fieldset dl dt, fieldset.fieldset dl dd {
	line-height:1.8em;
}
fieldset.fieldset dl dt {
	width:106px;
	padding:7px;
	text-align:right;
	font-weight:bold;
}
fieldset.fieldset dl dd {
	margin:0!important;
	padding:6px 0 6px 123px;
	border-top:1px solid #f6f6f6;
	border-bottom:1px solid #ddd;
}
fieldset.fieldset label {
	white-space:nowrap;
}
fieldset.fieldset dl dd input.checkbox, fieldset.fieldset dl dd input.radio, fieldset.fieldset dl dd input.textfield, fieldset.fieldset dl dd select {
	vertical-align:baseline;
}
fieldset.fieldset dl dd input.textfield, fieldset.fieldset dl dd textarea {
	width:296px;
	margin-right:10px;
}
fieldset.fieldset dl dd select {
	width:300px;
	margin-right:10px;
}
fieldset.fieldset dl dd .swatch_group {
	float:none;
}
fieldset.fieldset ul.actions {
	margin:0;
	padding:5px 10px 5px 110px;
	border-top:1px solid #f6f6f6;
}
fieldset.fieldset ul.actions li {
	display:inline;
	margin-left:10px;
	list-style:none;
}
div.fieldset_drop_indicator {
	position:absolute;
	width:660px;
	border-top:3px solid #6cf;
	z-index:999;
}
input.required, textarea.required, select.required, .required .swatch {
	border-left:2px solid #c00!important;
	margin-left:-1px;
}
input.required {
	_margin-left:0px;
}
dt.error label, dt.error span, label.error, p.error label, fieldset.error legend {
	padding:1px 3px;
	color:#ff0000;
}
.error label.required {
	padding-left:17px;
}
.error label, .error label a, fieldset.appearance dt.error {
	color:#ff0000;
}
.error input.textfield, .error input.password, .error input.file, .error select, .error textarea, fieldset.appearance .swatch_error {
	border:1px solid #ff0000;
	background-color:#fff4f2;
}
small.error {
	color:#ff0000;
}
.errordesc {
	border:1px solid #ff0000;
}
.xg_module_body dl.msg {
	margin:0 -1px 1em -1px!important;
	padding:0;
	font-size:1em;
}
.xg_module_body dl.msg dt {
	float:none!important;
	width:auto;
	margin:0;
	padding:.5em 7px;
	font-weight:bold;
	color:#666666;
}
.xg_module_body dl.errordesc dt {
	background-color:#fff4f2;
	font-size:1.17em;
}
.xg_module_body dl.success dt {
	background-color:#e4efd7;
}
.xg_module_body dl.notification dt {
	background:#fc0 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/notification-head.png?v=735642697) repeat-x;
	color:#333;
}
.xg_module_body dl.msg dd {
	margin:0!important;
	padding:.5em 5px 0 5px;
	color:#666666;
}
.xg_module_body dl.msg dd ol li {
	list-style-type:disc;
}
.xg_module_body dl.msg dd ul, .xg_module_body dl.msg dd ol, .xg_module_body dl.msg dd li {
	list-style:none;
}
.xg_module_body dl.errordesc dd, .errordesc, .simpleerrordesc {
	background-color:#fff4f2;
	margin-bottom:0!important;
}
.xg_module_body dl.success dd, .success {
	position:relative;
	border-color:#75af2d !important;
	background-color:#e4efd7 !important;
}
.xg_module_body dl.notification dd, .notification {
	position:relative;
	border-color:#fc0;
	background:#ff9 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/notification-body.png?v=4108921535) repeat-x!important;
}
.ningmsg {
	border-color:#abb;
	background:#dee url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/ningmsg-body.gif?v=3968419945) repeat-x!important;
}
.success, .notification, .errordesc, .ningmsg {
	padding:10px;
}
.notification h3 {
	margin-top:0;
}
.success {
	border:1px solid #75af2d !important;
	height:1%;
}
.notification {
	border:1px solid #fc0;
	height:1%;
}
tr.notification {
	border:none;
}
.ningmsg {
	border:1px solid #abb!important;
}
.success, .success *, .notification, .notification *, .errordesc, .errordesc *, .ningmsg, .ningmsg * {
	color:#333 !important;
}
.success a, .success a *, .notification a, .notification a *, .errordesc a, .errordesc a *, .ningmsg a, .ningmsg a *, .notification_add_features a, .notification_embed_warning a {
	color:#6c6c6c !important;
}
.notification button, .notification a.button, .notification a.button * {
	color:#333!important;
}
div.success li, div.notification li, div.errordesc li, div.ningmsg li {
	margin-bottom:0;
}
div.success p.buttongroup, div.notification p.buttongroup, div.errordesc p.buttongroup div.ningmsg p.buttongroup {
	margin-top:0.5em;
	padding-top:0.6em;
	border-color:#ffee7d;
}
.errordesc h3 {
	margin-top:0;
}
.new {
	background-color:#ff9;
	color:#666;
	border:1px solid #fc0;
	padding:1px 3px;
	line-height:1.8em;
	white-space:nowrap;
}
.topmsg {
	clear:both;
	margin:-10px 0 0 -10px;
	padding:5px 15px!important;
*width:923px;
	_overflow-y:visible !important;
}
.xj_warning_div {
*zoom:1;
	margin:0;
}
#xg .topmsg {
*width:923px;
	margin:-10px 0 10px -10px;
}
.topmsg p {
	line-height:1.8em;
}
.topmsg h3 {
	margin-bottom:0;
}
.topmsg a.fn {
	text-decoration:none;
}
.topmsg li {
	list-style-position:inside;
	list-style-type:disc;
}
.errordesc ul.errors li {
	list-style-position:inside;
	list-style-type:disc;
	margin-left:0;
}
.notification_add_features, .notification_embed_warning {
	border:1px solid #fc0;
	background-color:#fbfae5;
	color:#333;
}
.birthday_msg {
	background:#f2fbff url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/bday-msg.png?v=3584168857) no-repeat scroll 13px 6px;
	padding-left:40px !important;
	border:1px solid #00a8ff;
}
.birthday_msg a {
	color:#00a8ff !important;
}
a.button, button, .swatch_group button, .notification button, .notification a.button, input.button {
	display:inline-block;
	width:auto;
	border:1px solid #aaa;
	background:#e3e3e3 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) repeat-x 0 0;
	font-size:1em;
	text-decoration:none;
	color:#333;
	overflow:visible;
	white-space:nowrap;
*line-height:1em!important;
	padding:.25em .5em .25em;
}
.notification button, .notification a.button, .notification input.button {
	color:#333 !important;
	background:#e3e3e3 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) repeat-x 0 0 !important;
}
p.edit a.button:hover {
	color:#333;
}
a.button.disabled:hover, button.disabled:hover {
	background:#e3e3e3 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) repeat-x 0 0;
}
a.button, x:-moz-any-link {
padding:.28em .53em .226em;
}
button, input.button {
	padding:.2em .3em .15em;
}
a.button, x:-moz-any-link, x:default {
padding:.4em .532em .34em;
}
button, x:-moz-any-link, x:default, input.button, x:-moz-any-link, x:default {
padding:.21em .3em .16em;
}
html[xmlns*=""] body:last-child a.button, html[xmlns*=""] body:last-child button, html[xmlns*=""] body:last-child input.button {
padding:.35em .6em .45em;
}
a.button {
*margin-bottom:-.3em;
*padding:.3em .57em;
padding:.35em .6em\9;
}
p.edit a.button {
*margin-bottom:0;
}
input.button {
*padding:.2em .5em .1em;
padding:.35em .6em\9;
}
button {
*margin-left:4px;
*padding:.2em .5em .1em;
}
button:hover, .swatch_group button:hover, a.button:hover, p.edit a.button:hover, .notification button:hover, .notification a.button:hover, input.button:hover {
	background:#fff url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) repeat-x 0 -30px;
}
button img, a.button img {
	padding-right:5px;
}
button.icon {
	padding:1px 0;
	height:auto;
*margin-left:0;
*padding-bottom:0;
}
button.icon img {
	float:none;
	margin:0 3px;
	padding-right:0;
	vertical-align:middle;
}
.swatch_group button.icon {
	height:25px;
	padding:1px 3px 1px;
*padding:4px 3px 0px;
*height:23px;
}
button.add {
	padding:0 0 1px 0;
	border-left:0 none;
}
p.buttongroup {
	margin:0.5em 0;
	padding-top:.7em;
	border-width:1px 0 0;
	text-align:right;
	clear:both;
	overflow:visible !important;
}
fieldset dl dd p.buttongroup {
	font-size:1em;
}
.action-secondary {
	margin:0 0.4em 0 0.8em;
*display:inline-block;
*padding-bottom:6px;
}
.left {
	float:left!important;
}
.right {
	float:right!important;
}
img.align-left {
	margin: 5px 25px 10px 0;
	float: left;
	display: inline;
}
img.align-right {
	margin: 5px 0 10px 25px;
	float: right;
	display: inline;
}
img.align-center {
	margin: 5px auto 10px auto;
	clear: both;
	display: block;
}
img.align-full {
	margin: 5px 0 10px 0;
	clear: both;
	display: block;
}
.nofloat, div.nofloat {
	float:none;
}
.clear {
	clear:both;
}
.align-right {
	text-align:right;
}
.align-center {
	text-align:center;
}
.br {
	white-space:normal !important;
}
.nobr {
	white-space:nowrap;
}
.disabled {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	opacity:0.4;
	filter:alpha(opacity=40);
	cursor:default;
*font-weight:normal !important;
	zoom:1;
}
.disabled .disabled {
	opacity:1;
}
a.disabled, a.disabled:hover {
	text-decoration:none !important;
}
.last-child, tr.last-child td {
	margin-bottom:0 !important;
	border-bottom:0 !important;
}
.absright {
	position:absolute;
	right:0;
}
ul.nobullets li {
	margin-left:0!important;
	list-style:none!important;
	line-height:1.2em;
}
ul.nobullets li em {
	display:block;
	font-size:0.95em;
	margin-top:0.2em;
}
ul.indent, ul.indent ul {
	padding-left:25px;
	margin-left:0;
}
.wide {
	width:98%;
}
.subdue {
	font-weight:normal !important;
}
.inline {
	display:inline;
}
.noborder {
	border-style:none !important;
	boreder-width:0 !important;
}
.wbr:after {
	content:"\200B";
}
body:last-child .wbr:after {
	content:"";
}
.arrow {
	width:0;
	height:0;
	line-height:0;
	_filter:chroma(color=pink) !important;
}
.left_arrow, .right_arrow {
	border-top-color:transparent !important;
	border-bottom-color:transparent !important;
	border-style:solid !important;
	border-top-width:5em !important;
	border-bottom-width:5em !important;
	_border-top-color:pink !important;
	_border-bottom-color:pink !important;
}
.left_arrow {
	border-left:none !important;
	border-right-width:2.5em !important;
}
.square_arrow {
	border-left-width:8.7em !important;
	border-right-width:6em !important;
}
.right_arrow {
	border-left-width:2.5em !important;
	border-right:none !important;
}
.editable_hover, .editable:hover, .inplace_edit input.textfield, .inplace_edit textarea {
	background-color:#fffcd1;
	cursor:text;
	color:#333!important;
}
.inplace_edit {
	clear:both;
	margin-bottom:0.5em;
}
.inplace_edit input.textfield, .inplace_edit textarea {
	margin-bottom:0.2em!important;
}
.texteditor {
	width:99%;
	margin-bottom:0.7em;
	border:1px solid #ccc;
	background-color:#fff;
}
.texteditor p.texteditor_toolbar {
	margin:0 !important;
	padding:4px 3px 1px 3px;
	border-bottom:1px solid #666;
	background:#E3E3E3 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) repeat-x 0 0;
}
.form_body {
	position:relative;
	height:1%;
}
.texteditor p.texteditor_toolbar a {
	padding:4px 3px 0 3px;
	margin:1px;
}
.texteditor p.texteditor_toolbar a:hover {
	background-color:#fcfcfc;
	margin:0;
	border:1px solid;
	border-color:#bbb #ccc #ccc #bbb;
}
.texteditor p.texteditor_toolbar a.image img {
	margin-top:6px;
}
.texteditor textarea {
	margin:0;
	border:0 none;
	border-top:1px solid #ddd;
	background-image:none;
	width:99%;
	font-size:1em;
	overflow-y:auto;
}
.hint_textarea {
	display:block;
}
.swatch {
	float:left;
	display:block;
	width:45px;
	height:21px;
*height:19px;
	_height:20px;
	padding:0;
	border:1px solid #bbb;
	border-right:0 none;
	margin-right:-3px;
}
.swatch strong {
	display:block;
	padding:0 3px 0 0;
	font-size:0.8em;
	line-height:21px;
*line-height:19px;
	_line-height:20px;
	text-transform:uppercase;
	text-align:center;
}
.swatch_group {
	position:relative;
	margin:0 10px 0 0;
	float:left;
	_padding-right:4px;
	_zoom:1;
}
p .swatch_group {
	font-size:.9em;
}
.swatch_group a {
	text-decoration:none;
}
.swatch_group img.photo {
	margin-right:0;
}
.picker {
	position:absolute;
	left:43px;
	top:22px;
	padding:5px 10px;
	width:220px;
	border:1px solid #ccc;
	background:#fff url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/bg-form.png?v=907452556) repeat-x left bottom;
}
iframe.picker {
	width:218px;
	border:0 none;
}
.picker h4 {
	margin:0.2em 0 1em 0!important;
	color:#444;
	text-align:left!important;
	float:left;
}
.picker h5 {
	color:#444;
}
.picker a {
	float:right;
	margin-left:7px;
	font-weight:bold;
	color:#06c;
}
.picker p, .picker li {
	margin-bottom:0.5em!important;
	color:#666;
	font-size:1.0em;
}
.picker input.button {
	font-weight:bold;
}
.picker select {
	margin-left:1.4em;
}
iframe.color_picker {
	height:202px;
	width:222px;
}
.color_picker {
	font-size:.8323699em;
}
.color_picker .heading {
	border-bottom:1px solid #cccccc;
	margin-bottom:.8em;
	padding-bottom:.3em;
}
.color_picker .right {
	margin-right:-4px;
}
.color_picker .heading a {
	float:none;
	margin:0 4px;
	color:#00A8FF;
}
.xg_3col fieldset .color_picker div.right {
	width:auto !important;
}
.color_picker table {
	clear:left;
	border:0 none;
	background-color:transparent!important;
	width:100%;
}
.color_picker table input.textfield {
	width:104px;
}
.color_picker table tbody td {
	margin:0;
	padding:0;
	border:2px solid #fff;
}
.color_picker table tbody tr.transparent td {
	height: 20px;
	line-height: 20px;
	cursor:pointer;
	cursor:hand;
	background-image: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/transparent.gif?v=3348554111);
	background-position:-1px -3px;
}
.color_picker table tbody tr.selected td {
	background-position:-1px 1px;
}
.color_picker table tbody tr.spacer td {
	height: 8px;
	line-height: 8px;
}
.color_picker table tbody tr.swatches td {
	width:20px;
	height:20px;
	line-height:20px;
	cursor:pointer;
	cursor:hand;
}
.image_picker {
	width:250px;
	color:#000;
}
.image_picker li input.file, .image_picker li label.tile {
	margin:0.3em 0 0.3em 18px;
}
.image_picker li input.file {
	margin-left:0;
	white-space:normal;
	width:250px;
*width:230px;
}
#xg #xg_body .image_picker li img {
	margin:0.5em 0 0 18px;
	border:1px solid #ddd;
	max-width:200px;
	max-height:200px;
	height:auto;
}
.zfix2 {
	position:relative;
	z-index:2;
}
a.icon, span.icon {
	display:block;
	float:left;
	height:14px;
	width:14px;
	margin-right:5px;
	padding-left:0;
	text-indent:-999px;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.bigdesc, .desc, a.desc {
	padding-left:20px;
	line-height:1.65em;
	_zoom:1;
}
.service-digg {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_services.png?v=417312937) no-repeat 0 0;
}
.service-delicious {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_services.png?v=417312937) no-repeat 0 -64px;
}
.service-livespaces {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_services.png?v=417312937) no-repeat 0 -128px;
}
.service-stumbleupon {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_services.png?v=417312937) no-repeat 0 -192px;
}
a.facebook, .service-facebook {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_services.png?v=417312937) no-repeat 0 -256px;
}
.service-myspace {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_services.png?v=417312937) no-repeat 0 -320px;
}
.service-twitter {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_services.png?v=417312937) no-repeat 0 -384px;
}
.service-other {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_services.png?v=417312937) no-repeat 0 -448px;
}
a.service-digg, a.service-delicious, a.service-livespaces, a.service-stumbleupon, a.service-facebook, a.service-myspace, a.service-twitter, a.service-other {
	padding-left:21px;
}
small.private, span.private {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/privacy.gif?v=1777564376) no-repeat left top;
	padding-left:14px;
	font-weight:normal;
	cursor:default;
}
label.private {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/privacy.gif?v=1777564376) no-repeat right top;
	padding-right:18px;
	cursor:default;
}
dl.private dt, dt.private {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/privacy.gif?v=1777564376) no-repeat left top;
	padding-left:14px;
	cursor:default;
}
label.private input.checkbox {
	background-color:#eee;
}
dl.private {
	opacity:.75;
	zoom:1;
}
ul.page_tabs {
	position:relative;
	float:left;
	clear:right;
	width:100%;
	margin:5px 0 10px;
	border-width:0 0 1px;
	border-style:solid;
	z-index:1;
}
.xg_widget_main_appearance_edit ul.page_tabs {
	_float:none;
}
ul.page_tabs li {
	position:relative;
	float:left;
	margin:0 0 -1px 5px!important;
	list-style:none!important;
	font-size:1em;
	z-index:2;
}
ul.page_tabs li.this {
	font-weight:bold;
}
ul.page_tabs li a, ul.page_tabs li.this span.xg_tabs {
	display:block;
	padding:2px 7px;
	text-decoration:none;
}
ul.page_tabs li.this a, ul.page_tabs li.this span.xg_tabs {
	border-style:solid;
	border-width:1px 1px 0;
	padding:1px 7px 2px;
}
ul.page_tabs li.desc {
	padding:5px 7px 5px 0;
}
ul.page_tabs li.right {
	line-height:1.2em;
	padding-top:4px;
}
ul.page_tabs li small {
	font-weight:normal;
	margin-left:.2ex;
}
ul.page_tickers {
}
ul.page_tickers li {
	width:130px;
	margin:0!important;
	padding:0 15px 2px 7px;
	list-style:none!important;
	line-height:25px;
	height:25px;
	font-size:1.1em;
}
ul.page_tickers li.divide {
	border-bottom:1px dotted;
}
ul.page_tickers li.this {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/ticker.png?v=870707654) no-repeat center right;
	border-bottom:none;
	font-weight:bold;
}
ul.page_tickers a {
	text-decoration:none;
}
.page_ticker_content {
	width:490px;
}
ul.navigation {
	padding-bottom:0;
	background-color:transparent!important;
	width:100%;
	position:relative;
	z-index:5;
	display:block;
	margin-bottom:0;
}
ul.navigation li {
	float:left;
	margin-right:1.5em;
	margin-left:5px;
	margin-bottom:0;
}
ul.page_tabs li.right, ul.navigation li.right {
	float:right;
	margin-right:5px;
	margin-left:1.5em;
	font-weight:bold;
}
ul.navigation li a {
	font-size:1em;
	text-decoration:none;
}
ul.navigation li.this {
	font-weight:bold
}
ul.navigation li a:hover {
	text-decoration:underline;
}
ul.navigation li.right a {
*line-height:1.2em;
}
ul.navigation li.right a.bigdesc {
	_margin-top:.2em;
}
ul.backlink {
	position:relative;
	top:-0.75em;
	border:none;
	margin:0;
}
.navigation-solo, ul.navigation-solo {
	line-height:1.2em;
	width:auto;
	float:right !important;
	border:0 !important;
}
ul.pagination {
	clear:both;
	margin:0.5em 0 0;
}
.nopad ul.pagination {
	margin:0.5em 0 5px 5px;
}
ul.top {
	float:left;
	width:100%;
	margin:0 0 1em;
	padding:0 0 0.5em;
	border-top:0 none;
	border-bottom:1px solid #ccc;
}
ul.pagination li {
	float:left;
	margin:0 3px 2px 0!important;
	list-style:none!important;
}
ul.pagination li a, ul.pagination li span {
	display:block;
	padding:0.2em 0.5em;
	font-weight:bold;
}
ul.pagination li a {
	border:1px solid;
	text-decoration:none;
}
ul.pagination li.this span {
	padding-top:.3em;
}
ul.pagination li.right, ul.pagination li.right span {
	padding-top:0;
}
ul.pagination li.right {
	font-weight:normal;
}
ul.pagination li.right label {
	font-weight:normal;
	margin-right:6px;
}
ul.pagination li.right a.inline {
	display:inline;
}
ul.pagination li a.noborder {
	border-width:0;
}
ul.pagination li.info {
	padding: 0 20px;
}
ul.pagination li.info span {
	font-weight:normal;
}
.goto_button {
*padding:.17em .6em !important;
}
ul.smallpagination {
	border:none;
	font-size:1.009em;
	margin-top:1.5em;
}
.online {
	text-indent:-9999em;
	display:inline-block !important;
	width:17px;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/online-user.png?v=2631673052) no-repeat 3px 50%;
}
.vcard img.photo {
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background-color:#fff;
}
.vcards {
	clear:left;
}
.vcards div.vcard {
	display:inline;
	width:120px;
	margin:0 7px 2em 7px;
	overflow:hidden;
	_margin:7px 3px 2em 3px;
	_height:200px;
}
.vcards div.vcard h4, .vcards div.vcard p {
	margin-bottom:0;
}
.vcards div.vcard p {
	font-size:1.1em;
}
.vcards div.vcard ul li {
	padding:0;
	margin:0;
	list-style:none;
}
dl.vcard {
	clear:both;
	margin-bottom:.5em;
}
.vcards dl.vcard {
	clear:none;
	width:210px;
	margin:0.7em 15px 0.6em 0;
	overflow:hidden;
}
dl.vcard dt {
	float:none;
	width:inherit;
}
dl.vcard dd {
	padding-left:38px;
	margin:0!important;
	font-size:0.95em;
	line-height:1.4em;
	height:1%;
}
dl.vcard dd.online {
	padding-left:10px!important;
}
.xg_widget_forum_user dl.vcard dd {
*padding-left:0;
}
.vcard-grid dl.vcard {
	margin-left:6px;
	width:100px;
	float:left;
	clear:none;
	margin-bottom:1em;
	overflow:hidden;
}
.vcard-grid dl.begin-row, .vcard-grid dl.clear {
	clear:left;
	margin-left:0;
}
.vcard-grid dl.vcard img.photo {
	float:none;
	display:block;
	margin-right:0;
}
.vcard-grid dl.vcard dd, .profile dl.vcard dd {
	margin-left:0;
	padding-left:0;
}
.tiny dl.vcard {
	width:32px;
	margin:0 0 3px 3px!important;
}
.xg_2col .tiny dl.clear {
	margin-left:0!important;
}
.tiny dl.vcard img {
	border:none;
	margin:0px;
}
.tiny dl.vcard dd {
	display:none;
}
.xg_module_friends dl.vcard {
	width:207px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.xg_module_friends dl.vcard img.photo {
	border:none;
	margin-right:5px;
	float:left;
}
.xg_module_friends dl.vcard dd {
	float:left;
}
div.vcard-48grid {
	padding-left:14px;
}
div.vcard-48grid .xg_avatar {
	float:left;
	display:block;
	width:48px;
	height:48px;
	margin:0 5px 5px 0;
	_display:inline;
}
div.vcard-48grid .fn {
	overflow:visible;
}
dl.comment {
	clear:both;
	position:relative;
	margin:0 0 .5em 0;
	padding-left:48px;
	background:none;
	min-height:48px;
	padding-bottom:.5em;
	border-width:0 0 1px;
	border-style:solid;
	_height:48px !important;
	_zoom:1;
	_overflow-y:visible;
}
dl.comment-new, dl.response, dl.comment-new dt, dl.comment-new dd {
	background:none;
}
dl.comment dd img {
	margin:5px 0;
	vertical-align:middle;
}
dl.comment dd embed, dl.comment dd object {
	display:block;
	margin:.8em auto;
}
dl.comment img.photo {
	position:absolute;
	left:0;
	right:auto;
	top:0px;
	border:0;
}
dl.comment dt {
	width:auto;
	margin:0 35px .1em 10px;
	background:none;
	font-size:.917em;
	font-weight:normal;
	line-height:1.3em;
}
dl.comment dd {
	margin:0 0 0 10px!important;
	padding:0px;
	font-size:1em;
	_overflow-y:visible !important;
}
#comment_form fieldset.nolegend, #comment_form dl.comment, #comment_form dd, #xg_profiles_chatterwall_post fieldset.nolegend, #xg_profiles_chatterwall_post dl.comment, #xg_profiles_chatterwall_post dd {
	margin-bottom:0;
	padding-bottom:0;
	border:0;
}
#comment_form dl.comment ul.rating-small {
	margin-top:0;
}
#comments dl.comment dd, #xg_profiles_chatterwall_list dl.comment dd {
	margin-right:35px !important;
}
#xg_profiles_chatterwall_list dl.comment dd.item_approval {
	margin-right:0 !important;
}
a.smalldelete, dl.comment a.delete, #discussionReplies dl.discussion dd.item_delete a.delete, .vcard a.delete {
	position:absolute;
	right:2px;
	top:2px;
	width:8px;
	height:8px;
	float:none;
	padding:3px;
	_padding-right:4px;
	line-height:8px;
	text-indent:-9999px;
}
.xg_list_members a.smalldelete {
	float:right;
	top:auto;
	right:auto;
	position:static;
	display:block;
}
.body_invited a.delete {
	margin-left:5px;
	width:10px;
	height:10px;
}
dl.comment dd.actions {
	padding-top:0;
	padding-bottom:0;
	font-size:.9em;
	margin-bottom:2px;
}
dl.comment small {
	display:block;
}
.context_help, x:-moz-any-link {
display:-moz-inline-box;
vertical-align:middle;
}
.context_help, x:-moz-any-link, x:default {
display:inline;
}
span.context_help_popup {
	display:block;
	position:absolute;
	left:-3px;
	top:12px;
	width:180px;
	padding-top:5px;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/context_help.gif?v=650774798) no-repeat left top;
	z-index:10;
}
span.context_help_popup span.context_help_content {
	display:block;
	padding:5px;
	border:1px solid #abc;
	border-top:0 none;
	background-color:#def;
	line-height:1.4em;
	color:#666;
}
span.context_help_popup span.context_help_content a {
	color:#06c;
}
.approval_row {
	margin:1em 0;
	padding-top:1em;
	border-top:1px solid #ccc;
}
.approval_buttons, .approval_item {
	float:left;
}
.approval_buttons {
	width:250px;
}
.approval_buttons label {
	display:block;
	margin-top:0.5em;
	font-size:0.95em;
}
.approval_item {
	width:410px;
	margin:0;
}
.approval_item dt {
	font-size:1.4em;
	font-weight:lighter;
}
.approval_item img {
	margin-right:10px;
}
.approval_spinner {
	vertical-align:middle;
	width:20px;
	height:20px;
	margin-left:3px;
}
p.spinner {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/spinner_20.gif?v=3715251841) no-repeat;
	padding:0 0 0 24px;
}
.feed-story:after, #xg_navigation:after, #xg_body:after, .xg_module:after, .xg_module_edit:after, .xg_colgroup:after, .xg_module_head:after, .xg_module_body:after, .xg_module_foot:after, .xg_headline:after, dl.vcard:after, .easyclear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.feed-story, #xg_navigation, #xg_body, .xg_module, .xg_module_edit, .xg_colgroup, .xg_module_head, .xg_module_body, .xg_module_foot, .xg_headline, dl.vcard, .easyclear {
*zoom:1;
}
.xg_colgroup {
	height:1%;
	clear:left;
}
.xg_1col, .xg_2col, .xg_3col, .xg_4col {
	float:left;
	display:inline;
	margin-left:5px;
}
.xg_colgroup .first-child {
	margin-left:0;
}
.xg_1col {
	width:183px;
}
.xg_3col .xg_1col {
	width:230px;
}
.xg_3col .xg_2col {
	width:512px;
}
.xg_widget_main_index_index .xg_3col .xg_2col {
	padding:0 5px;
	width:502px;
}
.xg_widget_profiles_profile_show .xg_3col .xg_2col, .xg_widget_profiles_profile_apps .xg_3col .xg_2col {
	padding:0 5px;
	width:549px;
}
.xg_2col {
	width:465px;
}
.xg_3col {
	width:747px;
}
.xg_4col {
	width:935px;
}
.xg_3col .block {
	width:320px!important;
	text-overflow:ellipsis;
}
.xg_widget_main_appearance_edit .xg_3col .block, .xg_widget_main_appearance_edit .xg_3col div.right {
	_width:auto !important;
}
.xg_4col .block {
	width:460px!important;
	text-overflow:ellipsis;
}
.xg_3col .block, .xg_4col .block {
	_overflow:hidden;
}
.xg_1col, .xg_2col, .xg_3col, .xg_4col {
	_overflow-x:hidden;
}
.xg_1col img {
	max-width:173px;
}
.xg_3col .xg_1col img {
	max-width:220px;
}
.xg_3col .xg_1col .blogpost img {
	max-width:164px;
}
.xg_widget_profiles_profile .xg_3col .xg_1col .blogpost img {
	max-width:117px;
}
.xg_widget_profiles_profile .xg_3col .xg_1col .xg_reset img, .xg_1col .xg_reset img {
	max-width:157px;
}
.xg_3col .xg_1col .xg_reset img {
	max-width:204px;
}
.xg_1col .pad img {
	max-width:153px;
}
.xg_3col .xg_1col .pad img {
	max-width:200px;
}
.xg_1col .comment img {
	max-width:114px;
}
.xg_3col .xg_1col .pad img {
	max-width:161px;
}
.xg_widget_profiles_profile_show .xg_3col .xg_1col img.photo {
	max-width:183px;
}
.xg_2col img {
	max-width:455px;
}
.xg_3col .xg_2col img {
	max-width:502px;
}
.xg_widget_main_index_index .xg_3col .xg_2col img {
	max-width:492px;
}
.xg_widget_main_index_index .xg_3col .xg_2col .blogpost img {
	max-width:452px;
}
.xg_widget_profiles_profile_show .xg_3col .xg_2col img {
	max-width:539px;
}
.xg_widget_profiles_profile_show .xg_3col .xg_2col .blogpost img {
	max-width:499px;
}
.xg_2col .xg_reset img {
	max-width:439px;
}
.xg_3col .xg_2col .xg_reset img {
	max-width:486px;
}
.xg_widget_main_index_index .xg_3col .xg_2col .xg_reset img {
	max-width:476px;
}
.xg_widget_profiles_profile_show .xg_3col .xg_2col .xg_reset img {
	max-width:523px;
}
.xg_2col .pad img {
	max-width:435px;
}
.xg_3col .xg_2col .pad img {
	max-width:482px;
}
.xg_widget_main_index_index .xg_3col .xg_2col .pad img {
	max-width:472px;
}
.xg_widget_profiles_profile_show .xg_3col .xg_2col .pad img {
	max-width:519px;
}
.xg_2col .comment img {
	max-width:396px;
}
.xg_3col .xg_2col .comment img {
	max-width:443px;
}
.xg_widget_main_index_index .xg_3col .xg_2col .comment img {
	max-width:433px;
}
.xg_widget_profiles_profile_show .xg_3col .xg_2col .comment img {
	max-width:446px;
}
.xg_3col img {
	max-width:737px;
}
.xg_3col .xg_reset img {
	max-width:721px;
}
.xg_3col .pad img {
	max-width:717px;
}
.xg_3col .comment img {
	max-width:666px;
}
.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 {
	_overflow-x:hidden;
}
.xg_span-20 img {
	max-width:925px;
}
.xg_span-19 img {
	max-width:878px;
}
.xg_span-18 img {
	max-width:831px;
}
.xg_span-17 img {
	max-width:784px;
}
.xg_span-16 img {
	max-width:737px;
}
.xg_span-15 img {
	max-width:690px;
}
.xg_span-14 img {
	max-width:643px;
}
.xg_span-13 img {
	max-width:596px;
}
.xg_span-12 img {
	max-width:549px;
}
.xg_span-11 img {
	max-width:502px;
}
.xg_span-10 img {
	max-width:455px;
}
.xg_span-9 img {
	max-width:408px;
}
.xg_span-8 img {
	max-width:361px;
}
.xg_span-7 img {
	max-width:314px;
}
.xg_span-6 img {
	max-width:267px;
}
.xg_span-5 img {
	max-width:220px;
}
.xg_span-4 img {
	max-width:173px;
}
.xg_span-3 img {
	max-width:126px;
}
.xg_span-20 .pad img {
	max-width:905px;
}
.xg_span-19 .pad img {
	max-width:858px;
}
.xg_span-18 .pad img {
	max-width:811px;
}
.xg_span-17 .pad img {
	max-width:764px;
}
.xg_span-16 .pad img {
	max-width:717px;
}
.xg_span-15 .pad img {
	max-width:670px;
}
.xg_span-14 .pad img {
	max-width:623px;
}
.xg_span-13 .pad img {
	max-width:576px;
}
.xg_span-12 .pad img {
	max-width:529px;
}
.xg_span-11 .pad img {
	max-width:482px;
}
.xg_span-10 .pad img {
	max-width:435px;
}
.xg_span-9 .pad img {
	max-width:388px;
}
.xg_span-8 .pad img {
	max-width:341px;
}
.xg_span-7 .pad img {
	max-width:294px;
}
.xg_span-6 .pad img {
	max-width:247px;
}
.xg_span-5 .pad img {
	max-width:200px;
}
.xg_span-4 .pad img {
	max-width:153px;
}
.xg_span-3 .pad img {
	max-width:106px;
}
.xg_span-20 .xg_reset img {
	max-width:909px;
}
.xg_span-19 .xg_reset img {
	max-width:862px;
}
.xg_span-18 .xg_reset img {
	max-width:815px;
}
.xg_span-17 .xg_reset img {
	max-width:768px;
}
.xg_span-16 .xg_blog .postbody img, .xg_span-16 .xg_reset img {
	max-width:721px;
}
.xg_span-15 .xg_reset img {
	max-width:674px;
}
.xg_span-14 .xg_reset img {
	max-width:627px;
}
.xg_span-13 .xg_reset img {
	max-width:580px;
}
.xg_span-12 .xg_blog .postbody img, .xg_span-12 .xg_reset img {
	max-width:533px;
}
.xg_span-11 .xg_reset img {
	max-width:486px;
}
.xg_span-10 .xg_reset img {
	max-width:439px;
}
.xg_span-9 .xg_reset img {
	max-width:392px;
}
.xg_span-8 .xg_reset img {
	max-width:345px;
}
.xg_span-7 .xg_reset img {
	max-width:298px;
}
.xg_span-6 .xg_reset img {
	max-width:251px;
}
.xg_span-5 .xg_reset img {
	max-width:204px;
}
.xg_span-4 .xg_reset img {
	max-width:157px;
}
.xg_span-3 .xg_reset img {
	max-width:110px;
}
.xg_widget_profiles_comment .xg_3col .comment img, .xg_span-16 .comment img, div#discussionReplies .i0 img {
	max-width:644px;
}
.xg_span-15 .comment img {
	max-width:597px;
}
.xg_span-14 .comment img {
	max-width:550px;
}
.xg_span-13 .comment img {
	max-width:503px;
}
.xg_span-12 .comment img {
	max-width:456px;
}
.xg_span-11 .comment img {
	max-width:409px;
}
.xg_span-10 .comment img {
	max-width:362px;
}
div#discussionReplies .i1 img {
	max-width:614px;
}
div#discussionReplies .i2 img {
	max-width:584px;
}
div#discussionReplies .i3 img {
	max-width:554px;
}
div#discussionReplies .i4 img {
	max-width:524px;
}
div#discussionReplies .i5 img {
	max-width:494px;
}
div#discussionReplies .i6 img {
	max-width:464px;
}
div#discussionReplies .i7 img {
	max-width:434px;
}
div#discussionReplies .i8 img {
	max-width:404px;
}
div#discussionReplies .i9 img {
	max-width:374px;
}
body >#xg img {
	height:auto;
	-ms-interpolation-mode:bicubic;
}
.xg_column {
	float: left;
	clear: none!important;
	margin-right: 5px;
}
.xg_last, .last-child {
	margin-right: 0;
}
.xg_span-1 {
	width: 42px;
}
.xg_span-2 {
	width: 89px;
}
.xg_span-3 {
	width: 136px;
}
.xg_span-4 {
	width: 183px;
}
.xg_span-5 {
	width: 230px;
}
.xg_span-6 {
	width: 277px;
}
.xg_span-7 {
	width: 324px;
}
.xg_span-8 {
	width: 371px;
}
.xg_span-9 {
	width: 418px;
}
.xg_span-10 {
	width: 465px;
}
.xg_span-11 {
	width: 512px;
}
.xg_span-12 {
	width: 559px;
}
.xg_span-13 {
	width: 606px;
}
.xg_span-14 {
	width: 653px;
}
.xg_span-15 {
	width: 700px;
}
.xg_span-16 {
	width: 747px;
}
.xg_span-17 {
	width: 794px;
}
.xg_span-18 {
	width: 841px;
}
.xg_span-19 {
	width: 888px;
}
.xg_span-20 {
	width: 935px;
	margin: 0;
}
.xg_append-1 {
	padding-right: 47px;
}
.xg_append-2 {
	padding-right: 94px;
}
.xg_append-3 {
	padding-right: 141px;
}
.xg_append-4 {
	padding-right: 188px;
}
.xg_append-5 {
	padding-right: 235px;
}
.xg_append-6 {
	padding-right: 282px;
}
.xg_append-7 {
	padding-right: 329px;
}
.xg_append-8 {
	padding-right: 376px;
}
.xg_append-9 {
	padding-right: 423px;
}
.xg_append-10 {
	padding-right: 470px;
}
.xg_append-11 {
	padding-right: 517px;
}
.xg_append-12 {
	padding-right: 564px;
}
.xg_append-13 {
	padding-right: 611px;
}
.xg_append-14 {
	padding-right: 658px;
}
.xg_append-15 {
	padding-right: 705px;
}
.xg_append-16 {
	padding-right: 752px;
}
.xg_append-17 {
	padding-right: 799px;
}
.xg_append-18 {
	padding-right: 846px;
}
.xg_append-19 {
	padding-right: 893px;
}
.xg_prepend-1 {
	padding-left: 47px;
}
.xg_prepend-2 {
	padding-left: 94px;
}
.xg_prepend-3 {
	padding-left: 141px;
}
.xg_prepend-4 {
	padding-left: 188px;
}
.xg_prepend-5 {
	padding-left: 235px;
}
.xg_prepend-6 {
	padding-left: 282px;
}
.xg_prepend-7 {
	padding-left: 329px;
}
.xg_prepend-8 {
	padding-left: 376px;
}
.xg_prepend-9 {
	padding-left: 423px;
}
.xg_prepend-10 {
	padding-left: 470px;
}
.xg_prepend-11 {
	padding-left: 517px;
}
.xg_prepend-12 {
	padding-left: 564px;
}
.xg_prepend-13 {
	padding-left: 611px;
}
.xg_prepend-14 {
	padding-left: 658px;
}
.xg_prepend-15 {
	padding-left: 705px;
}
.xg_prepend-16 {
	padding-left: 752px;
}
.xg_prepend-17 {
	padding-left: 799px;
}
.xg_prepend-18 {
	padding-left: 846px;
}
.xg_prepend-19 {
	padding-left: 893px;
}
#xg {
	clear:both;
	width:955px;
	margin:auto;
	text-align:left;
}
#xg_head {
	clear:left;
	z-index:2;
}
#xg_navigation {
	height:1%;
	margin-top:1.5em;
*word-wrap:normal;
}
#xg_navigation ul {
	margin:0 6px;
}
#xg_navigation ul li {
	float:left;
	margin:0 0 0 3px;
	font-weight:bold;
}
#xg_navigation ul li.right {
	float:right;
	margin:0 3px 0 0;
}
#xg_navigation ul li a {
	display:block;
	padding:0 6px;
	font-size:1.1em;
	line-height:2em;
	text-decoration:none;
*white-space:nowrap;
}
#xg_masthead {
height:110px;
}
#xg_masthead a {
	text-decoration:none;
}
#xg_masthead p#xg_sitename {
	margin:0;
	padding:0.2em 0 0 15px;
	font-size:3em;
}
#xg_masthead p#xg_sitedesc {
	margin:0;
	font-size:1.4em;
	padding:0 0 0.5em 15px;
}
#xg_body {
	width:945px;
	min-height:400px;
	_height:400px;
	padding:10px 0 10px 10px;
	z-index:1;
}
#xg_foot {
	color:#fff;
	float:left;
	font-size:0.95em;
	padding:10px;
	width:935px;
}
#xg_foot .poweredbylogo {
	margin-bottom: -3px;
}
#xg_foot a {
	color:#fff;
}
#xg_foot .right {
	padding-left:10px;
	white-space: nowrap;
}
.xg_module {
	clear:left;
	margin-bottom:5px;
	position:relative;
}
.xg_widget_main_index_index .xg_module, .xg_widget_profiles_profile_show .xg_module {
	margin-bottom:10px;
}
.xg_module form {
	clear:left;
}
.xg_module_head {
	margin-bottom:1px;
	padding:3px 5px;
	position:relative;
}
.notitle {
	display:none !important;
	padding:3px;
	margin-bottom:1px;
	font-size:0;
	line-height:0;
}
.xg_module_head h2 {
	float:left;
	margin:0;
	font-size:1em;
}
.xg_module_head h2 a {
	text-decoration:none;
}
.xg_module_head h2 a.rss {
	margin:1px 4px 0 -2px;
}
.xg_module_head p {
	font-size:1.1em;
	line-height:1.6em;
}
.xg_module_head p.edit a.button {
	position:absolute;
	right:1px;
	bottom:1px;
	padding:0px 6px 0px 0px!important;
	margin-right:5px;
	line-height:1.5em !important;
	display:inline-block;
	width:auto;
	border:none;
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/button/edit-button.png?v=713430464) no-repeat right top;
	font-size:12px;
	text-decoration:none;
	color:#333;
	cursor:pointer;
}
.xg_module_head p.edit a.button span {
	padding:1px 0px 1px 25px!important;
	line-height:1.5em !important;
	display:inline-block;
	width:auto;
	border:none;
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/button/edit-button.png?v=713430464) no-repeat left top;
	overflow:visible;
	white-space:nowrap;
	position:relative;
	left:-1px;
}
.xg_module_head p.edit a:hover.button {
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/button/edit-button-hover.png?v=1708281487) no-repeat right top;
}
.xg_module_head p.edit a:hover.button span {
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/button/edit-button-hover.png?v=1708281487) no-repeat left top;
}
.xg_module_head p.edit a.close {
	bottom:-3px;
	padding-bottom:5px!important;
	border-bottom:none!important;
}
.xg_module_head form {
	padding-top:1em;
	margin:2px 7px;
}
.xg_module_options {
	border-top:1px solid #999;
	border-bottom:1px solid #ccc;
	background:#f3f3f3 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/bg-form.png?v=907452556) repeat-x left top;
	color:#555;
	overflow:hidden;
}
.xg_module_options a {
	color:#06c !important;
}
.xg_module_options.collapsed {
	border: none;
}
.xg_module_options fieldset {
	margin:0;
	padding:7px;
	border-top:1px solid #ddd;
}
.xg_1col .xg_module_options fieldset select {
	max-width: 110px;
}
.xg_1col .xg_module_options input.textfield {
*width:105px;
}
.xg_1col .xg_module_options select {
*width:110px;
}
.xg_1col .xg_module_options select.short {
	width:auto;
}
.xg_module_options fieldset input.button {
	height:auto;
	padding:0.2em 0.3em;
}
.xg_module_options fieldset dl {
	margin:0;
	font-size:1.1em;
}
.xg_module_options fieldset dt {
	width:50px;
	line-height:2em;
	text-align:right;
}
.xg_2col .xg_module_options dd label {
	white-space:nowrap;
}
.xg_module_options dd.item_text {
	line-height:1.6em;
}
.xg_module_options dd.item_text label {
	white-space:normal;
}
*:first-child+html .xg_1col .xg_module_options dl dd {
	overflow:hidden;
	padding-left:5px;
}
.xg_module_options fieldset dt.wide {
	width:auto;
	float:none;
	text-align:left;
}
.xg_module_options ul, .xg_module_options ul.options li {
	font-size:1em;
}
.xg_module_options fieldset dd {
	padding-left:55px;
	line-height:2em;
}
.xg_module_options fieldset p.buttongroup {
	padding-top:5px;
	margin:0;
	border-color:#ddd;
	font-size:1.2em;
}
.xg_3col .xg_1col .xg_module_options fieldset p.buttongroup {
	padding-left:0;
}
.xg_module_options img.help {
	margin-bottom:-2px;
}
.xg_module_body {
	clear:left;
	margin-bottom:1px;
	padding:5px;
	position:relative;
}
.pad {
	padding:15px;
}
.pad5 {
	padding:5px;
}
.nopad {
	padding:0;
}
.popupfix {
	position:static;
}
.popupfix .xg_module_body {
	z-index:10;
}
.xg_module_with_dialog {
	z-index:1;
}
.xg_module_body ul li {
	list-style:square;
	margin-left:1.5em;
}
.xg_module_body ol li, .xg_module_body dl dd {
	margin-left:1.5em;
*margin-left:2em;
}
.xg_module_facebook p {
	padding-left:19px;
	margin-bottom:0;
	line-height:1.2em;
}
.xg_module_facebook p img {
	vertical-align:middle;
	margin:0 5px 0 -19px;
}
.xg_module_foot {
	padding:3px 5px;
}
.xg_module_foot ul, .xg_module_foot p {
	font-size:1.1em;
	margin-bottom:0;
}
.xg_module_foot a.desc {
	font-size:1em;
}
.xg_module_foot img {
	vertical-align:middle;
}
.xg_module_foot .left {
	margin:0 .8em 0 0;
}
.xg_module_foot .right {
	margin:0;
}
.xg_module_foot a.rss {
	padding-left:17px;
}
#xg_overlay, .xg_overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%!important;
	background-color:#000;
	opacity:.3;
	filter:alpha(opacity=30);
	z-index: 1000;
}
#xg_overlay iframe, .xg_overlay iframe {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
	width: 100%;
	filter: mask();
	height: 100% !important;
}
.xg_floating_module {
	position:fixed;
	top:50%;
	left:50%;
	z-index:1001;
}
.xg_floating_container {
	position:relative;
	margin-top:-150px;
	margin-left:-125px;
	width:250px;
	border-width:3px !important;
	border-style:solid !important;
	background-image:none !important;
	_margin-top:0;
}
.xg_floating_container .xg_module_head {
	margin-bottom:0;
}
.xg_floating_container .xg_module_head h2 {
	float:none;
}
.xg_floating_container .xg_module_body {
	padding:7px !important;
}
.xg_floating_container_wide {
	margin-top:-250px;
	margin-left:-225px;
	width:450px;
}
.xg_floating_container_full {
	margin-top:-250px;
	margin-left:-275px;
	width:600px;
}
.xg_floating_container p {
	margin-bottom:0.4em;
}
.xg_floating_container_member_picker {
	width:774px;
	margin-top:-150px;
	margin-left:-387px;
}
.xg_floating_container_member_picker p {
	margin-bottom:0;
}
.xg_floating_container_member_picker .xg_module_body {
	padding:0 !important;
	margin:0;
}
.xg_floating_container_member_picker .xg_module_body ul li {
	list-style:none;
	margin-left:0;
}
.xg_floating_module fieldset dt {
	width:60px;
}
.xg_floating_module dl.msg {
	margin:-7px -7px 7px;
	border:0;
}
.xg_floating_module dl.msg dt {
	padding: 2px 7px;
}
.xg_floating_module select {
	width:90%;
}
.xg_floating_module textarea {
	width:98% !important;
}
.xg_floating_module .toggle {
	margin:.5em 0 .25em;
}
.xg_floating_module .image_picker ul li {
	margin-left:0;
	list-style:none;
}
.xg_floating_module .xg_icon-close-bg {
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/new/delete_white.png?v=2861126714) no-repeat scroll 1px 1px;
	height:17px;
	padding:0;
	position:absolute;
	right:2px;
	top:2px;
	width:17px;
	z-index:1;
}
.xg_floating_module .xg_module_head a.xg_icon-close {
	background: transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat scroll 0 -188px !important;
	padding:0;
	position:absolute;
	right:1px;
	top:2px;
	z-index:2;
	background: transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat scroll 0 -188px;
	height:17px;
	width:17px;
	display:block;
}
#confirm_iframe {
	position:absolute;
}
.xg_signup {
	text-align:center;
	padding:1em 0;
	border-width:3px !important;
	border-style:solid !important;
}
.xg_signup p {
	line-height:1.3em;
	margin:0 0 .5em 0;
}
.xg_signup p big {
	font-size:1.25em;
}
.xg_signout {
	float:right;
	white-space:nowrap;
	margin-left:1em;
	font-size:1.1em;
	margin-bottom:0;
	vertical-align:baseline;
}
.xg_signout a {
	background:none !important;
}
#xg_module_account {
	margin-bottom:10px;
}
#xg_module_account .xg_module_head {
	overflow:hidden;
	text-overflow:ellipsis;
}
.account-links {
	border-width:1px 1px 0;
	margin-bottom:0;
}
.account-links p {
	line-height:1.2em;
	margin-bottom:0.3em;
}
#xg_module_account .xg_handle {
	display:none !important
}
.account-links ul {
	margin-bottom:0;
}
.account-links ul li {
	margin:0 0 0 0.2em;
	list-style:none;
}
.account-links a {
	text-decoration:none;
}
.account-links a:hover {
	text-decoration:underline;
}
.account-links ul li a.xg_sprite {
	padding-left:23px;
}
.account-links small {
	font-size:.85em;
}
#xg_module_account .xg_module_body form select {
	width:99%;
}
.ningid {
	padding:6px 0 4px 30px;
	margin-left:-3px;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat 0 -249px;
	line-height:2em;
}
.adminbox-right {
	float:right;
	margin:0 0 10px 10px;
}
#xg_body.invite_body {
	padding:0;
	width:955px;
	min-height:0;
	_height:0;
}
#xg_body.invite_body .xg_span-10 {
	border-width:3px;
	margin:0 auto;
	border-style:solid;
}
.module_invite .optional {
	font-size: .9em;
	font-weight: normal;
}
.module_invite small {
	font-size: .85em;
}
.module_invite p.small {
	font-size: 1em;
}
.module_invite p.buttongroup {
	border:none;
	padding: 0;
}
.share_thumbnail {
	float:left;
	width:110px;
	margin-right:10px;
}
input#invite_subject, textarea#invite_text {
	width:450px;
}
table.invitations input.textfield {
	width:220px;
}
table.invitations th {
	padding:0 3px;
}
table.invitations td {
	padding:.4em 3px 0 0;
}
table.invitations .addressbook_popup {
	left:200px!important;
}
ol.share {
	font-weight:bold;
}
ol.share li {
	margin-bottom:1em;
}
ol.share input {
	font-weight:normal;
}
.friend_list {
	clear:both;
	height:200px;
	overflow:auto;
	border:1px solid;
	border-color:#666 #ccc #ccc;
	color:#333!important;
	width:417px;
	white-space:nowrap;
	padding: 2px 0;
	margin-bottom:.3em;
}
.xg_floating_container .friend_list {
	height:160px;
}
p.friendselect {
	border:none!important;
}
.friend_list {
	position: relative;
}
.friend_list div {
	position: relative;
}
.friend_list ul {
	position: absolute;
	top:0;
	width:100%;
}
.friend_list li {
	list-style:none!important;
	margin:0!important;
	padding:0 5px;
	clear:left;
}
.friend_list li input {
	cursor:pointer;
}
.friend_list li label {
	display:block;
	padding: 4px 0;
	margin:0;
	height:24px;
	border-bottom:1px solid #ccc;
}
.friend_list li label .name {
	overflow:hidden;
	margin-left: 2px
}
.friend_list img {
	vertical-align:middle;
	width:24px;
	height:24px;
}
.friend_list li.member {
	background:#ccc;
}
.friend_list li.member input, .friend_list li.member img, .friend_list li.member span {
	float:left;
	opacity:.70;
	filter:alpha(opacity=70);
	margin-top:-6px;
}
.friend_list li.member span small {
	display:block;
	font-size:.84em;
	margin-top:-.2em;
}
.friend_list li.member input {
	margin-top:7px
}
.friend_list li.member img {
	margin:0 3px
}
.friendlist_options {
	overflow:auto;
	padding-bottom:.5em;
}
.xg_widget_profiles_message .friendlist_options {
	width:387px;
}
.friendlist_options ul, .friendlist_options p {
	font-size:.88em;
}
.friendlist_options ul.pagination {
	float:right;
	clear:none;
	font-size:.75em;
}
.friendlist_options ul li {
	list-style:none;
	margin:0;
}
.friendlist_options ul li.xg_lightborder {
	float:left;
	padding-right:.7em;
	border-width:0 1px 0 0 !important;
	border-style:solid;
	margin-right:.7em;
}
.friendlist_options p {
	float:left;
	font-size:.87em;
}
.module_invite .friendlist_options p {
	font-size:1.045em;
}
.friendlist_options p.count {
	float:right;
	text-align:right;
	white-space:nowrap;
}
#loading_message_container {
	margin:1em 0 0 1em;
}
label.toggle {
	font-size:.95em;
	font-weight:normal!important;
}
label.toggle input {
	margin:0 10px 0 5px;
}
div.tablescroll {
	height:300px;
	overflow:auto;
	clear:both;
}
div.tablescroll table.members {
	width:407px;
}
p.tablescrollpadding {
	padding-right:17px;
}
p.tablescroll {
	border-bottom:1px dotted;
	margin-right:17px;
}
#invite_friends_container p {
	font-size:1em;
}
.import-brands {
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/import-brands.png?v=809032184) no-repeat top right;
	width:132px;
	height:23px;
	text-indent:-9999px;
	display:block;
}
.sharing_signed_out {
	padding-bottom:40px;
}
.sharing_signed_out .sharing, .sharing_signed_out .xg_span-9 {
	margin:20px auto 0;
}
.sharing_signed_out .sharing .ib {
	float:left;
	margin-right:20px;
}
.xg_widget_main_invitation_new .xg_2col, .xg_widget_main_invitation_create .xg_2col, .xg_widget_main_invitation_new .xg_span-10, .xg_widget_main_invitation_create .xg_span-10, .xg_widget_groups_invitation_new .xg_span-10, .xg_widget_groups_invitation_create .xg_span-10 {
	display:block;
	float:none;
	margin:0 auto;
}
.invite-link {
	padding:10px;
	border-width:1px;
	margin-bottom:10px;
}
ul.checklist li {
	position:relative;
	list-style:none !important;
	padding-left:20px;
	margin-left:0 !important;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/bluearrow.gif?v=3830312560) no-repeat 0 0.1em;
}
ul.checklist li.complete {
	background-image: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/check.gif?v=1355566460);
}
.xg_module_ning img.photo {
	margin-right:5px;
	float:left;
}
table.members {
	clear:both;
	table-layout:fixed;
	width:100%;
}
table.members td {
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:top;
}
table.members img.photo {
	margin:0 auto;
	float:none;
	display:block;
}
table.members div.member {
	padding-left:15px;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_members.gif?v=2523846519) no-repeat 0 0;
}
table.members div.admin {
	padding-left:15px;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_members.gif?v=2523846519) no-repeat 0 -50px;
}
table.members div.blocked {
	padding-left:15px;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_members.gif?v=2523846519) no-repeat 0 -100px;
}
table.members div.creator {
	padding-left:15px;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_members.gif?v=2523846519) no-repeat 0 -150px;
}
table.members div.invited {
	padding-left:15px;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_members.gif?v=2523846519) no-repeat 0 -200px;
}
table.members div.requested {
	padding-left:15px;
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/set_members.gif?v=2523846519) no-repeat 0 -250px;
}
.module_feed form input.textfield, .module_opensocial form input.textfield {
	width:94%
}
.xg_reset .xg_module_body {
	font-size:1.1em;
}
.xg_reset .xg_module_body ul, .xg_reset .xg_module_body ol, .xg_reset .xg_module_body dt, .xg_reset .xg_module_body dd, .xg_reset .xg_module_body dl, .xg_reset .xg_module_body td, .xg_reset .xg_module_body th, .xg_reset .xg_module_body li, .xg_reset .xg_module_body p, .xg_reset .xg_module_body textarea, .xg_reset .xg_module_body input {
	font-size:1em;
	line-height:1.5em;
	margin-bottom:.4em;
}
.xg_reset .xg_module_body li {
	display:list-item;
	margin-left:2.5em;
}
.xg_reset .xg_module_body ul ul {
	_zoom:1;
}
.xg_reset .xg_module_body h1, .xg_reset .xg_module_body h3 {
	margin:0;
	padding:0;
	line-height:1.5em;
	font-weight:bold;
}
.xg_reset .xg_module_body h3 {
	font-size:1.09em;
}
.xg_reset .xg_module_body img {
	margin:5px 8px;
	vertical-align:middle;
}
.xg_reset .xg_module_body .texteditor img {
	margin:0;
	vertical-align:baseline;
}
.xg_reset blockquote, .xg_reset pre {
	margin:1em;
}
.xg_reset .xg_module_body embed, .xg_reset .xg_module_body object {
	display:block;
	margin:.8em auto;
}
.editing_html_module .xg_module_head form {
	margin:0;
	padding:0;
}
.editing_html_module .xg_module_head input {
	width:99%;
}
.editing_html_module .xg_module_body textarea {
	width:99%;
	margin-bottom:3px;
	line-height:1.5em;
	height:20em;
}
.xg_1col .editing_html_module .left, .xg_1col .editing_html_module .right {
	float:none;
	display:block;
}
.xg_1col .editing_html_module .right {
	text-align:right;
}
#locationMap img, .locationMap img {
	max-width:none !important;
}
.mapbox {
	width:205px;
	border:2px solid #ccc;
	margin-bottom:.8em;
	background:#fff;
	clear:left;
}
.mapbox p {
	font-size:1em;
	margin:.2em 5px;
	line-height:2.5em;
}
.mapbox input.textfield {
	width:120px;
}
.feed-story {
	background:transparent !important;
	margin: 5px 0 10px;
	border-width:1px 0 0 0;
	clear: both;
	_display:inline-block;
	position: relative;
	font-size:1.2em;
}
.feed-story-noicon {
	padding-left:0;
}
.feed-story-ning .feed-string {
	font-size: 1.1667em;
	line-height: 1.3;
}
.feed-story .rich ul {
	font-size:1em;
}
.feed-story .rich ul li {
	list-style:none;
	margin-left:0;
}
.feed-story:first-child {
	border-top:0;
	margin-top:0;
}
.feed-story .activity-close {
	position: absolute !important;
	left: auto !important;
	right: 0 !important;
	top: 6px !important;
	width: 10px !important;
	height: 10px !important;
	padding: 2px;
	text-indent: -9999px;
	display: none;
	z-index:5;
}
.feed-story-friend {
	padding-left:46px;
	min-height:31px;
}
.xg_1col .feed-story, .xg_span-4 .feed-story {
	padding-left:28px;
}
.xg_1col .feed-story-friend {
	padding-left:40px;
}
.feed-friend-icon {
	position:absolute;
	top:5px;
	left:0;
}
.feed-story-friend .item-icon {
	display:none;
}
.xg_1col .feed-story, .xg_span-4 .feed-story {
	padding: 3px 0px 3px 42px;
}
.xg_2col .feed-story {
	padding: 3px 0px 3px 60px;
	min-height:52px;
	_height:52px;
}
img.feed-avatar {
	position:absolute;
	left:3px;
	top:6px;
}
.xg_1col img.feed-avatar {
	height:32px;
	width:32px !important;
}
.xg_2col img.feed-avatar {
	height:48px;
	width:48px;
}
.xg_2col .feed-message {
	padding-right:84px;
}
.xg_1col .feed-message {
	padding-right:15px;
}
.xg_2col .feed-story-friending img.friend-2 {
	left:58px;
}
.xg_2col .feed-story-friending {
	padding-left:116px;
}
.xg_1col .feed-story-friending img.friend-2 {
	left:42px !important;
}
.xg_1col .feed-story-friending {
	padding-left:80px;
}
.xg_1col .xg_1col .feed-story-friending img.friend-2 {
	display:none;
}
.xg_1col .xg_1col .feed-story-friending {
	padding-left:42px;
}
.xg_1col .avatar-off, .xg_2col .avatar-off {
	padding:3px 0 3px 30px !important;
	min-height:20px;
	_height:20px;
}
.feed-story .xg_icon {
	text-indent:-9999px;
	left:0px;
	top:3px;
	height:28px;
	width:24px;
	position:absolute;
}
.feed-story .xg_icon-miniplayer {
	position:static;
	left:auto;
	top:auto;
	width:21px;
	height:16px;
}
.feed-story-ning {
	min-height:36px;
}
.feed-story-ning {
	padding-left:50px;
}
.feed-story-ning .item-icon {
	text-indent:0;
	top:8px;
	height:36px;
	width:36px;
	background:transparent;
}
.feed-story-friend .item-icon {
	left:8px;
}
.feed-story-footer {
	padding-left:0;
	position:relative;
	padding-bottom:2px;
	clear:both;
}
.feed-story-footer .more {
	float:right;
}
.xg_2col .feed-timestamp {
	display:block;
	position:absolute;
	top:6px;
	height:20px;
	left:400px;
	width:80px;
	text-align:right;
}
.feed-timestamp {
	white-space:nowrap;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size:9px;
}
.rich {
	margin:.3em 0 0;
	font-size:.9167em;
}
.rich-miniprofiles {
	margin:.25em 0 .25em;
	height:48px;
}
.rich-miniprofiles a {
	width:48px;
	margin-right:6px;
}
.rich-miniprofiles a:last-child {
	margin-right:0;
}
.rich-thumb a, .rich-thumbs a {
	text-decoration:none;
}
.rich-thumbs a img {
	vertical-align:middle;
	height:auto;
	margin-right:5px;
}
.play-button {
	text-decoration:none !important;
	zoom:1;
*vertical-align:middle;
}
.play-button .xg_icon-miniplayer {
*display:block;
	margin:0;
	padding:0;
}
.feed-story .play-button img, .feed-story .play-button embed, .feed-story .play-button object {
	vertical-align:middle;
*margin-top:-1px;
}
.xg_1col .rich-thumbs a img, .xg_span-4 .rich-thumbs a img {
	margin-bottom:5px;
}
.xg_3col .xg_1col .rich-thumbs-48 a img {
	max-width:32px;
}
.xg_1col .rich-thumbs-48 a img, .xg_span-4 .rich-thumbs-48 a img {
	max-width:32px;
	height:auto;
	width:auto;
}
.rich-thumbs a:last-child img {
	margin-right:0;
}
.rich-title {
	font-weight:bold;
}
.rich-count {
	font-weight:bold;
	font-size:.909em;
	line-height:1.636em;
}
.rich-comment {
	padding-left:15px;
	background-repeat:no-repeat;
	_zoom:1;
}
.rich-comment em {
	font-style:normal;
	padding-right:12px;
	padding-bottom:2px;
	background-repeat:no-repeat;
*zoom:1;
}
.rich-source {
	font-size:.909em;
	line-height:1.636em;
}
.rich-thumb {
	float:left;
	padding-right:14px;
}
.rich-thumb-40, .rich-thumb-48, .rich-thumb-64, .rich-thumb-80, .rich-thumb-96, .rich-thumb-98 {
	padding-right:0;
}
.rich-96 .rich-thumb {
	width:96px;
}
.rich-40 .rich-detail {
	margin-left:54px;
}
.rich-48 .rich-detail {
	margin-left:62px;
}
.rich-64 .rich-detail {
	margin-left:80px;
}
.rich-80 .rich-detail {
	margin-left:94px;
}
.rich-thumbs-80 img {
	max-width:80px !important;
	max-height:80px !important;
	width:auto;
	height:auto;
}
.rich-96 img, .rich-thumbs-96 img {
	max-width:96px !important;
	width:auto;
	height:auto;
	_width:96px;
	_zoom:1;
}
.rich-96 .rich-detail {
	margin-left:110px;
}
.rich-98 .rich-detail {
	margin-left:112px;
}
.rich-video .rich-thumb {
	width:96px;
	position:relative;
}
.rich-video .rich-thumb .item-play {
	height:48px;
	width:48px;
	margin-top:-24px;
	top:50%;
	margin-left:-24px;
	left:50%;
	position:absolute;
	z-index:2;
	display:none !important;
}
.rich-video .rich-detail {
	margin-left:110px;
}
.xg_1col .rich-thumb, .xg_span-4 .rich-thumb {
	float:none;
}
.xg_1col .rich-detail, .xg_span-4 .rich-detail {
	margin-left:0;
}
.xg_1col .feed-story, .xg_span-4 .feed-story {
	font-size:1.007em;
}
.xg_1col .rich, .xg_span-4 .rich {
	font-size:1em;
}
.feed-story .gift_image {
	float:left;
	z-index:3;
	position:relative;
}
.feed-story .gift_name {
	top:30%;
	position:absolute;
	left:84px;
	font-size:1.1em;
	z-index:3;
}
.rich-gifts {
	position:relative;
	height:84px;
}
.rich-gifts-bg {
	opacity:.15;
	filter:alpha(opacity = 15);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	height:100%;
	width:100%;
	position:absolute;
	z-index:1;
	_height:84px;
}
.rich-gifts .rich-thumb {
	padding:10px;
	float:none;
}
.rich-gifts .gift_icon {
	float:right;
	position:relative;
	z-index:3;
}
.rich-gifts .gift_tagline {
	position:absolute;
	right:2px;
	bottom:0;
	text-align:right;
	font-size:.85em;
	z-index:3;
}
.gift_name_hidden {
	display:none;
}
.xg_1col .gift_name_hidden, .xg_span-4 .gift_name_hidden {
	display:inline;
}
.xg_1col .rich-gifts .gift_icon, .xg_span-4 .rich-gifts .gift_icon, .xg_1col .rich-gifts .gift_name, .xg_span-4 .rich-gifts .gift_name, .xg_1col .rich-gifts .gift_tagline, .xg_span-4 .rich-gifts .gift_tagline {
	display:none;
}
.xg_1col .rich-gifts-bg, .xg_span-4 .rich-gifts-bg {
	width:84px;
	height:84px;
}
.xg_1col .rich-excerpt, .xg_span-4 .rich-excerpt, .xg_1col .rich-thumb, .xg_span-4 .rich-thumb, .xg_1col .rich-date, .xg_1col .rich-time, .xg_span-4 .rich-date, .xg_span-4 .rich-time, .xg_1col .rich-comment, .xg_span-4 .rich-comment {
	display:none;
}
.xg_1col .feed-story-album-add .rich-thumb, .xg_span-4 .feed-story-album-add, .xg_1col .feed-story-album-feature .rich-thumb, .xg_span-4 .feed-story-album-feature .rich-thumb, .xg_1col .feed-story-photo-add .rich-thumb, .xg_span-4 .feed-story-photo-add .rich-thumb, .xg_1col .feed-story-photo-comment .rich-thumb, .xg_span-4 .feed-story-photo-comment .rich-thumb, .xg_1col .feed-story-photo-feature .rich-thumb, .xg_span-4 .feed-story-photo-feature .rich-thumb, .xg_1col .feed-story-video-add .rich-thumb, .xg_span-4 .feed-story-video-add .rich-thumb, .xg_1col .feed-story-video-comment .rich-thumb, .xg_span-4 .feed-story-video-comment .rich-thumb, .xg_1col .feed-story-video-feature .rich-thumb, .xg_span-4 .feed-story-video-feature .rich-thumb, .xg_1col .feed-story-profile-update .rich-thumb, .xg_span-4 .feed-story-profile-update .rich-thumb, .xg_1col .rich-80 .rich-thumb, .xg_span-4 .rich-80 .rich-thumb, .xg_1col .rich-96 .rich-thumb, .xg_span-4 .rich-96 .rich-thumb, .xg_1col .rich-72 .rich-thumb, .xg_span-4 .rich-72 .rich-thumb, .xg_1col .rich-gifts .rich-thumb, .xg_span-4 .rich-gifts .rich-thumb {
	display:block;
}
.xg_1col .rich-96 .rich-thumb img, .xg_1col .rich-thumbs-96 img, .xg_span-4 .rich-96 .rich-thumb img, .xg_span-4 .rich-thumbs-96 img {
	width:80px;
}
.xg_1col .feed-story-profile-update .rich-thumb img, .xg_span-4 .feed-story-profile-update .rich-thumb img {
	width:32px;
	height:32px;
}
.xg_1col .feed-string, .xg_span-4 .feed-string {
	margin-right:0;
}
.xg_1col .feed-timestamp, .xg_span-4 .feed-timestamp {
	display:block;
}
.xg_1col .feed-story-photo .rich-thumbs a, .xg_span-4 .feed-story-photo .rich-thumbs a {
	display:block;
}
.xg_1col .feed-story-video-add .rich-thumb img, .xg_span-4 .feed-story-video-add .rich-thumb img, .xg_1col .feed-story-video-comment .rich-thumb img, .xg_span-4 .feed-story-video-comment .rich-thumb img, .xg_1col .feed-story-video-feature .rich-thumb img, .xg_span-4 .feed-story-video-feature .rich-thumb img {
	max-width:80px !important;
}
.xg_1col .feed-story-announcement .rich-thumb, .xg_span-4 .feed-story-announcement .rich-thumb {
	display:none;
}
.xg_1col .feed-story-announcement .rich-excerpt, .xg_span-4 .feed-story-announcement .rich-excerpt {
	display:block;
}
.feed-story .status-bg {
	filter:alpha(opacity=15);
	opacity:.15;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	_background:none !important;
	position:absolute;
	height:100%;
	width:100%;
	z-index:1;
}
.feed-story .status {
	padding: 1px 8px 8px 8px;
	position:relative;
	margin-top:3px;
	z-index:2;
	_left:-16px;
	_top:-7px;
	_padding-bottom:0;
	_font-weight:bold;
}
.feed-story .status .left_arrow {
	opacity:.15;
	filter:alpha(opacity=15);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	_display:none;
	left:-8px;
*left:-6px;
	top:3px;
	position:absolute;
	width:0;
	font-size:1.4px;
*font-size:1.8px;
}
.feed-story .current {
	margin:.5em 0 0 8px;
}
.feed-story-status .feed-message {
	padding-right:0 !important;
	position:relative;
	overflow:visible;
}
.current .message {
	display:inline;
	margin-right:8px;
}
.xg_2col .feed-story-status .current {
	padding-right:80px;
}
.feed-story-status .feed-timestamp {
	z-index:8;
}
.xg_2col .feed-story-status .feed-timestamp {
	top:14px;
	_top:6px;
}
ol.steps {
	list-style:none;
	padding-bottom:4px;
	border-bottom:1px solid;
}
ol.steps li {
	margin:.3em 1em .3em 0;
	opacity:0.6;
	filter:alpha(opacity=60);
	float:left;
	_filter:none;
	_font-weight:normal;
}
ol.steps li.current {
	opacity:1;
	filter:alpha(opacity=100);
	_filter:none;
	_font-weight:bold;
}
.title_detail {
	overflow:hidden;
	position:relative;
}
.title_detail h2 {
	line-height:1.2em;
	margin-bottom:.2em;
	font-size:2.4em;
	font-weight:normal;
}
.title_detail h2, .title_detail .byline {
	margin-left:76px;
}
.title_detail .byline p {
	line-height:1.2em;
	margin:.2em 0;
	font-size:1.1em;
}
.title_detail .xg_avatar {
	float:left;
	display:block;
}
.title_detail .desc {
	font-size:1em;
}
a.nolink {
	text-decoration:none !important;
}
.xg_headline, x:-moz-any-link {
clear:both;
}
.xg_headline, x:-moz-any-link, x:default {
clear:left;
}
.xg_headline {
	clear:left;
	margin:0 0 .4em 5px;
}
.xg_headline-1l, .xg_headline-2l {
	margin-bottom:1em;
}
.xg_headline .ib {
	margin-top:4px;
	float:left;
	width:64px;
}
.xg_headline-img .tb {
	margin-left:76px;
}
.xg_headline .tb h1 {
	clear:none;
	margin:0;
	padding:0 !important;
}
.xg_headline .tb h1, .xg_headline .tb h1 .count {
	line-height:1.65em;
}
.xg_headline .tb li.right a {
	margin-left:8px;
	font-weight:normal;
}
.xg_headline-2l .tb h1, .xg_headline-2l .tb h1 .count {
	line-height:1.2em;
}
.xg_headline-2l .tb ul.byline li {
	line-height:1.43em;
}
.xg_headline .tb ul.byline li.right {
	margin-top:-1.65em !important;
}
.xg_headline-1l .tb ul.byline li.right {
	margin-top:-1.4em !important;
}
.xg_headline-2l .tb ul.byline li.right {
	margin-top:-1.43em !important;
}
#xg_body .xg_headline .tb ul.byline {
	margin:0;
	padding:0;
	clear:none;
	float:none;
	border:0;
	position:block;
	width:auto;
}
#xg_body .xg_headline .tb ul.byline li {
	margin:0;
	padding:0;
	display:block;
	float:none;
}
#xg_body .xg_headline .tb ul.byline li.right {
	float:right;
	margin-right:3px;
}
.module_searchbar, .module_searchbar p {
	margin-bottom:0px !important;
}
.module_searchbar input.textfield {
	width:172px;
}
select.quickpost {
	width:100%;
	margin-top:0;
	font-size:1.1em;
}
.module_members .clist {
	clear:both;
}
.xg_widget_main .xg_2col .module_members .body_small ul.clist {
	padding: 0 2px;
}
.module_members .xg_module_body li {
	display:block;
	float:left;
	display:inline;
	margin:3px;
	overflow:hidden;
}
.xg_widget_profiles .module_members .xg_module_body li {
	margin: 4px;
}
.module_members .xg_module_body li a {
	font-weight:normal;
}
.module_members .body_small .clist li {
	width:48px;
}
.xg_1col .module_members .body_large .clist li, .xg_span-4 .module_members .body_large .clist li {
	margin-left:38px;
	_margin-left:19px;
}
.xg_3col .xg_1col .module_members .body_small .clist {
	padding:0 0 2px 1px;
}
.xg_3col .xg_2col .module_members .body_small .clist {
	padding:0 3px;
}
.xg_3col .xg_1col .module_members .body_large .clist li {
	margin:0 6px 0 7px;
}
.xg_widget_main .xg_2col .module_members .body_small .clist li {
	margin:0 3px 6px;
}
.xg_1col .module_members .body_small .clist li {
	margin:4px;
}
.xg_1col .module_members .body_small .clist {
	padding:0 1px 0 2px;
}
.xg_3col .xg_1col .module_members .body_small .clist li {
	margin:3px;
}
.xg_2col .module_members .body_large .clist li {
	margin:0 0 0 2px;
	display:inline;
}
.module_members img {
	border:0;
}
.module_members img, .module_members span {
	border:0;
	display:block;
}
.module_members .body_large a.img {
	border-width:1px;
	border-style:solid;
	display:block;
	width:94px;
	height:94px;
	background-position:-1px -1px;
}
.module_members .body_large li p {
	width:88px;
	margin:0 3px;
}
.module_members .body_large li {
	width:96px;
	padding-bottom:.8em;
}
#map_container div {
	white-space: normal !important;
}
.showembed {
	display:block;
	border:2px solid #ccc;
	background:#fff;
	position:absolute;
	left:0;
	z-index:1;
	padding:5px;
	width:165px;
	color:#333;
}
.showembed a {
	color:#0944DA;
}
.showembed-wide {
	width:400px;
}
.services-hoz {
	font-size:1em;
}
.showembed input.textfield {
	font-size:.95em;
	margin-bottom:0.4em;
}
ul.services-hoz li {
	list-style:none;
	display:inline;
	margin:1px 3px;
}
.services-hoz li a.desc {
	line-height:16px;
	padding-left:20px;
}
.showembed label {
	font-size:.95em;
}
#csLaunchpadTarget span {
	display:none !important;
}
#shareablePlayer {
	display:none !important;
}
body {
	display:block;
}
.xg_widget_profiles_profile .xg_3col .xg_1col {
	width:183px;
}
.xg_widget_main_authorization_newProfile .xg_module_body {
	margin-bottom:0px;
}
.protect, ul.clist li, .fn, .xg_module_head h2, ul.videothumbs li span, .module_feed .xg_module_body, .activityitem, h1, .nobullets li, .nolegend p.indent, .comment-join h3, .comment-join p, .notes_body, .note h3, .note p, div.description, .topic_activity_item, table.categories, table.categories th, table.categories td, .discussion .topic h3, dl.result, .postbody, .title_detail, .account-links p, .xg_signup p, .xg_module_ning p, .module_blog p, .module_blog .blogpost, .module_forum .topic p, .xg_floating_container p, p.message-body, dl.comment dt, dl.comment dd, .xg_widget_events_event_show p, .module_invite form#invite_friends_form, .module_invite .share_description p, blockquote, .category .discussion .tb h3, .category .discussion .tb p, .topmsg, .topmsg p, .navigation .right, .feature-list .feature, .feed-message, .rich-title, .rich-excerpt, .rich-comment, .rich-detail ul.links li, .module_text .xg_module_head, .module_text .xg_module_body, .albuminfo p.album_description, dl.approval_item, .feed-story-status .current, .gift_filters li, .xg_widget_gifts_store_show .gift_filters li.this a.category_link, .body_manage_gift .xg_span-8, .module_about a.button, .member_item h5 {
	text-overflow:ellipsis;
	overflow:hidden;
*word-wrap: break-word;
}
.title_detail h2 {
	_text-overflow:ellipsis;
	_overflow:hidden;
	_word-wrap: break-word;
}
.xg_widget_main_admin_appProfile dd img.left {
	padding-bottom:5px;
	margin-right:10px;
}
.indent {
	margin:0 18px;
}
.module_invite div.indent {
	margin-top:.2em;
}
.module_invite div#email.indent textarea, .module_invite div#friends.indent textarea, .module_invite div#members.indent textarea {
	width:415px;
}
.module_invite textarea {
	height: 4em;
}
.module_invite textarea#inviteEmailAddresses {
	height: 2.5em;
}
.module_invite {
	margin-bottom: 0 !important;
}
.module_invite h3.toggle {
	margin-top: 0;
}
.invite_body .xg_headline {
	margin-bottom: 0;
}
.module_invite #addressbook p.small {
	padding-top:.2em;
}
.module_notes div.xg_module_body {
	overflow:hidden;
}
ul.rating-small, ul.rating-small a:hover, ul.rating-small a:active, ul.rating-small a:focus, ul.rating-small .current {
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/rating/rate-small.gif?v=2706798585) left -1000px repeat-x;
}
ul.rating-small {
	float:left;
	position:relative;
	width:65px;
	height:13px;
	overflow:hidden;
	list-style:none;
	margin:3px 0 0 0;
	padding:0;
	background-position: left top;
}
ul.rating-small li {
	display: inline;
}
ul.rating-small a, ul.rating-small .current {
	position:absolute;
	margin:0;
	top:0;
	left:0;
	text-indent:-1000em;
	height:13px;
	line-height:13px;
	outline:none;
	overflow:hidden;
	border: none;
}
ul.rating-small a:hover {
	background-position: left bottom;
}
ul.rating-small a.stars1 {
	width:13px;
	z-index:6;
}
ul.rating-small a.stars2 {
	width:26px;
	z-index:5;
}
ul.rating-small a.stars3 {
	width:39px;
	z-index:4;
}
ul.rating-small a.stars4 {
	width:52px;
	z-index:3;
}
ul.rating-small a.stars5 {
	width:65px;
	z-index:2;
}
ul.rating-small .current {
	z-index:1;
	background-position: left center;
}
.noscript {
	border:none;
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:100px;
	z-index:1000;
}
.noscript div {
	width:925px;
	margin:0 auto;
	padding: 1.5em 0;
}
.module_birthdays .clist, .module_blog .clist, .module_forum .clist, .module_feed .clist, .module_photo .clist, .module_notes .clist, .module_video .clist, .module_events .clist, .module_groups .clist, .module_about .clist {
	list-style:none;
	clear:both;
}
.module_birthdays .clist li, .module_blog .clist li, .module_forum .clist li, .module_feed .clist li, .module_photo .clist li, .module_notes .clist li, .module_video .clist li, .module_events .clist li, .module_groups .clist li, .module_about .clist li {
	float:left;
	list-style:none;
	margin-left:0;
}
ul.clist li {
	_display:inline;
}
.module_birthdays .xg_module_body h3, .module_blog .xg_module_body h3, .module_forum .xg_module_body h3, .module_feed .xg_module_body h3, .module_photo .xg_module_body h3, .module_notes .xg_module_body h3, .module_video .xg_module_body h3, .module_events .xg_module_body h3, .module_groups .xg_module_body h3, .module_about .xg_module_body h3 {
	margin-top:0;
}
.module_birthdays .clist h3, .module_blog .clist h3, .module_forum .clist h3, .module_feed .clist h3, .module_photo .clist h3, .module_notes .clist h3, .module_video .clist h3, .module_events .clist h3, .module_groups .clist h3, .module_about .clist h3 {
	font-size:1em;
}
.module_birthdays .clist p, .module_blog .clist p, .module_forum .clist p, .module_feed .clist p, .module_photo .clist p, .module_notes .clist p, .module_video .clist p, .module_events .clist p, .module_groups .clist p, .module_about .clist p {
	font-size:.9173em;
	margin-bottom:0;
}
.module_photo .clist .item_added {
	display:block;
}
.module_blog .postbody img, .xg_blog .postbody img {
	margin:4px 0px;
}
.module_chat iframe {
	border:0;
	display:none;
}
.module_chat .body_full iframe, .module_chat .body_full .loading {
	width:680px;
	height:500px;
}
.module_chat .body_left iframe, .module_chat .body_left .loading {
	width:220px;
	height:400px;
}
.module_chat .body_middle iframe, .module_chat .body_middle .loading {
	width:492px;
	height:500px;
}
.module_chat .body_right iframe, .module_chat .body_right .loading {
	width:173px;
	height:400px;
}
.module_chat div.loading {
	text-align: center;
	padding-top: 80px;
	height: 200px;
	font-size: 1.6em;
}
.photo_scaled {
	height: 200px;
	line-height: 200px;
}
#xg_navigation ul div.xg_subtab {
	width:160px;
	font-size:.9115em;
}
#xg_navigation ul div.xg_subtab ul {
	width:auto;
}
#xg_navigation ul div.xg_subtab, #xg_navigation ul div.xg_subtab ul, #xg_navigation ul div.xg_subtab ul li, #xg_navigation ul div.xg_subtab ul li a {
	padding:0;
	margin:0;
	border:0;
	float:none;
	display:block;
}
div.xg_subtab ul, div.xg_subtab li {
	list-style:none !important;
}
#xg_navigation ul div.xg_subtab ul li a {
	padding:.3em .6em;
	line-height:1.5em;
	width:100%;
}
.xg_list ul {
	margin:0;
	clear:both;
	font-size:0;
	text-align:left;
}
.xg_list ul li {
	margin:0;
	list-style:none;
	vertical-align:top;
	font-size:13.1px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
*display:inline;
}
.xg_list ul li div.bd {
	position:relative;
	zoom:1;
}
.xg_list ul li .ib a img {
	border-width:1px;
	border-style:solid;
}
.xg_list ul li .tb h3 {
	margin-top:0;
	font-size:1em;
	display:block;
}
.xg_list ul li .tb p {
	font-size:.9173em;
	margin-bottom:0;
}
.xg_list ul li .tb p span {
	display:block;
}
.xg_list ul li .desc {
	font-size:1em;
}
.xg_list_video .item_description, .xg_list ul li h3, .xg_list ul li p {
	word-wrap: break-word;
	text-overflow:ellipsis;
	overflow:hidden;
}
.xg_list_members_feature ul {
	padding-left:2px;
}
.xg_list_members_feature ul li {
	width:102px;
	margin:1px 2px 0 1px;
}
.xg_list_members_feature ul li.last-child {
	margin-right:0;
}
.xg_list_members_main ul li {
	width:237px;
	margin:0 4px 10px;
	text-align:left;
}
.xg_list_members_main .ib {
	width:96px;
	float:left;
}
.xg_list_members_main .tb {
	margin-left:104px;
}
.xg_list_groups_feature ul li {
	width:141px;
	margin:0 3px;
}
.xg_list_groups_main ul li {
	width:354px;
	margin:0 6px 10px;
	text-align:left;
}
.xg_list_groups_main .ib {
	width:82px;
	float:left;
}
.xg_list_groups_main .tb {
	margin-left:90px;
}
.xg_list_groups_main .item_quote {
	font-style:italic;
}
.xg_list_events_feature ul li {
	width:141px;
	margin:0 3px;
}
.xg_list_events_feature .item_status {
	font-weight:bold;
}
.xg_list_photo ul li, .xg_list_photo ul li .tb h3, .xg_list_photo ul li .tb p {
	text-align:center;
}
.xg_list_photo ul li .ib {
	height:141px;
	line-height:141px;
*font-family:Arial !important;
*font-size:126px;
	_font-size:141px;
*font-weight:normal !important;
}
.xg_list_photo ul li .ib a img {
	vertical-align:bottom;
}
.xg_list_photo ul li {
	width:142px;
	margin:0 2px 0 3px;
}
.xg_list_photo_main ul li {
	margin:0 2px 8px 3px;
}
.xg_list_albums ul li {
	width:139px;
	margin:0 3px;
}
.xg_list_albums ul li .ib a {
	border-width:1px 1px 3px;
	padding:3px;
	border-style:solid;
	height:133px;
	width:133px;
	line-height:130px;
*font-family:Arial !important;
*font-size:119px;
	display:block;
	background:#FFF;
	text-align:center;
}
.xg_list_albums ul li .ib a img {
	border:0;
	vertical-align:middle;
}
.xg_list_albums ul li .tb p .comment-count {
	display:inline;
}
.xg_list_video_feature {
	padding-left:3px;
}
.xg_list_video_feature ul li {
	width:138px;
	margin:0 4px;
}
.xg_list_video_main ul li {
	width:354px;
	margin:0 4px 10px;
	text-align:left;
}
.xg_list_video_main .ib {
	width:138px;
	float:left;
}
.xg_list_video_main .tb {
	margin-left:146px;
}
.xg_list_video_main ul li .tb h3 a {
	margin-right:8px;
}
.xg_list_video_main ul li .tb h3 span.item_duration {
	font-size:.9173em;
	font-weight:normal;
}
.xg_list_video_main span.left {
	width:119px;
}
.xg_list_video_main span.right {
	width:89px;
}
.app_profile_block {
	padding-left:74px;
}
.validation {
	display: block;
}
.validation .valid {
	padding:1px 0 1px 22px;
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/check.png?v=2918482278) no-repeat left center;
}
.validation .notvalid {
	padding:1px 0 1px 22px;
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/notification.png?v=2225175981) no-repeat left center;
}
@media screen and (max-device-width: 480px) {
input.button, button.button {
-webkit-appearance:none;
}
}
div.flash-area {
	z-index: 0;
}
table.jCalendar {
	border-collapse: collapse;
	width:100%;
}
table.jCalendar th {
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
}
table.jCalendar td.today {
	font-weight:bold;
}
table.jCalendar td.selected {
}
table.jCalendar td.selected:hover {
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	text-decoration:underline;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	text-decoration:none;
}
div.dp-calendar-body {
	margin-top:0px !important;
	margin-left:0px !important;
}
span.dp-calendar-head {
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	display:block;
	line-height:1.4em;
}
div.dp-popup {
	position: relative;
	font-size: 10px;
	padding: 2px;
	width: 199px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
	border-width:2px;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
	font-weight:bold;
}
div.dp-popup div.dp-nav-prev a:hover, div.dp-popup div.dp-nav-next a:hover {
	text-decoration:underline;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
	text-decoration:none !important;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 3px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/calendar.png?v=1469567281) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
input.dp-applied {
	width: 80px;
	float: left;
}
ul.xg_url_mapping_list li {
	list-style-type:none;
}
ul.xg_url_mapping_list li input.xg_urlMappingPattern, ul.xg_url_mapping_list li input.xg_urlMappingTarget {
	width:40%;
}
p.bulkupload {
	margin-left:40px;
	margin-bottom:2px;
}
.uploader_container {
	margin:0 auto;
	width:500px;
}
.bulk_uploader {
	margin-top:1em;
	position:relative;
	margin-bottom:10px;
}
.bulk_uploader .large_spinner {
	position:absolute;
	left:229px;
	top:129px;
}
.uploader {
	height:300px;
	border-width:1px;
	width: 500px;
	overflow:auto;
	position:relative;
	overflow-x:hidden;
}
.uploader_error {
	margin:5px 0 !important;
}
.uploader_error h3 {
	margin-top:0;
}
.uploader-nobottom {
	border-bottom-width:0;
}
.uploader_headings {
	border-width:1px 1px 0;
	height:25px;
	padding:5px 0 0;
	width:500px;
}
.uploader_headings .xg_span-8 {
	padding-left:5px;
}
.uploader h5 {
	font-size:1.2em;
}
.flashObjectContainer {
	position:absolute;
	left:169px;
	top:79px;
	z-index:5;
	text-align:center;
}
.uploader .file a.xg_sprite-delete {
	margin-top:-5px;
*margin-top:2px;
}
.uploader img.spinner {
	margin-top:3px;
}
.uploader_actions {
	width:500px;
	border-width:1px;
	height:25px;
	padding:5px 0;
}
.uploader_actions .left_actions {
	margin-left:4px;
	font-size:1.1em;
	padding-top:2px;
	float:left;
}
.uploader_actions .right_actions {
	margin-right:5px;
	font-size:1.2em;
	float:right;
}
.uploader .file {
	border-width:0 0 1px;
	height:25px;
	padding:5px 0 0 5px;
	z-index:1;
	position:relative;
	font-size:1.1em;
	overflow: hidden;
}
.uploader .file_list {
	overflow-x: hidden;
}
.uploader .progress {
	height:30px;
	top:-31px;
	z-index:0;
	position:relative;
	margin-bottom:-30px;
	width:1px;
	opacity:.25;
	filter: alpha(opacity = 25);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	zoom:1;
}
.uploader .progress-error {
	background-color:#FFF4F2;
	color:#ff0000;
	opacity:1;
	filter:alpha(opacity = 100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	zoom:1;
}
.uploader_actions .upload_count {
	float:right;
	font-size:1.1em;
	padding-top:3px;
	margin-right:15px;
}
.upload_icon {
	position:absolute;
	z-index:4;
	width:160px;
	height:140px;
	left:170px;
	top:80px;
	overflow:hidden;
}
.upload_icon div {
	background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/media_icons.png?v=3090046529) !important;
	background-repeat:no-repeat !important;
	width:160px;
	height:140px;
	position:absolute;
	top:0;
	left:0;
}
.photo_icon div {
	background-position:0 0 !important;
}
.video_icon div {
	background-position:-160px 0 !important;
	_left:-160px;
}
.music_icon div {
	background-position:-320px 0 !important;
	_left:-320px;
}
.file_icon div {
	background-position:-480px 0;
	_left:-480px;
}
.upload_icon div a {
	font-weight:bold;
	display:block;
	font-size:1.2em;
	text-align:center;
	position:absolute;
	bottom:12px;
	margin:0 10px;
	width:140px;
}
.video_icon div a {
	_left:160px;
}
.music_icon div a {
	_left:320px;
}
.upload_options {
	padding:15px 0 15px 15px;
}
.body_upload_simple {
	padding:10px;
}
.body_upload_simple h3 {
	margin:0 0 1em;
}
.body_upload_simple fieldset {
	margin-top:2em;
}
p.simpleupload {
	margin-left:40px;
}
.members_list {
	padding:10px 5px;
}
.list-view .member_item {
	width:auto;
	float:none;
	padding-bottom:10px;
	height:auto;
	overflow:hidden;
}
.member_item {
	float:left;
	position:relative;
	width:235px;
	height:100px;
	margin:0 0 15px;
	padding:0 5px 0 0;
	border-bottom:1px solid #ddd;
}
.member_item {
*height:115px;
}
.member_item.last-child {
	border-bottom:1px solid #ddd !important;
}
.member_item .smalldelete {
	top:0;
	width:5px;
}
.member_item img.xg_lightborder {
	border:1px solid;
	float:left;
	height:64px;
	width:64px;
}
.member_item h5 {
	font-size:1.1em;
	top:-3px;
	padding:0;
}
div.member_item_detail {
	font-size:.9em;
	line-height:1.3em;
	padding:0 0 0 72px;
}
div.member_item_detail p {
	margin:0;
}
div.member_item_detail ul {
	margin-bottom:0;
	padding:0;
	overflow:hidden;
}
div.member_item_detail li {
	margin:0 10px 0 0;
	list-style-type:none;
	float:left;
*display:inline;
*padding:0 10px 0 0;
}
ul.member_action li {
	font-size:.85em;
	margin-bottom:2px;
	list-style-type:none;
}
ul.member_action .xg_sprite {
	padding:2px 0 2px 20px;
*line-height:15px;
}
.advanced_search_module {
	border-width:0 0 1px;
}
.advanced_search_module h3 {
	margin-top:0;
}
.advanced_search_module dl, .advanced_search_module dl dd {
	margin-bottom:0 !important;
}
.gift_image {
	height:64px;
	width:64px;
	text-indent:-9999px;
	display:block;
}
.payment_disclaimer {
	font-size:.8em;
	line-height:1.4em;
	text-align:left;
	width:237px;
	float:left;
}
.paypal_waiting {
	position:absolute;
	z-index:2;
	width:300px;
	text-align:center;
	top:50px;
	left:68px;
	border-width:1px !important;
	margin:0 !important;
}
.gift_bonus {
	color:#990000;
}
.gift_credits_required {
	position:absolute;
	right:1em;
	font-size:1em;
}
.members_grid ul li {
	float:left;
	cursor:pointer;
	cursor:hand;
	margin:0;
	list-style:none;
}
.sendgift_recipients .member_to_pick {
	width:145px;
	height:56px;
	margin:0;
	position:relative;
	border-left: 1px solid transparent;
	border-bottom: 1px solid transparent;
	_border-color:#fff;
}
.member_to_pick div {
	position:absolute;
	width:145px;
	height:56px;
}
.member_to_pick img {
	margin-top:4px;
	margin-left:4px;
}
.member_name {
	width:80px;
	line-height:1.0em;
	margin:0;
	padding-right:4px;
	height:38px;
	overflow:hidden;
}
.member_picker_close {
	width:80px;
	float:right;
	line-height:0;
	height:14px;
}
.member_picker_close a {
	width:10px;
	margin:0;
	padding:0;
	line-height:0;
	height:14px;
	display:none;
}
.module_about .vcard {
	margin:0 0 10px;
}
.module_about a.button {
	white-space:normal;
	width:158px;
	text-align:center;
	margin:0 0 5px;
}
.module_about a.button, x:-moz-any-link {
display:block;
}
.del {
	display:none;
*display:inline;
	width:0;
	font-size:0;
	line-height:0;
	margin-left:-1px;
}
.xg_sprite {
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:20px;
	line-height:1.65em;
*line-height:1.45em;
*overflow-y:visible;
	zoom:1;
}
ul.page_tabs li.right .xg_sprite {
	padding-left:20px;
	line-height:1em;
}
.xg_sprite-message-send, .xg_sprite-message-forward, .xg_sprite-message-reply, .xg_sprite-message-reply-all, .xg_sprite-message-add, .xg_sprite-message-remove, .xg_sprite-folder-add, .xg_sprite-folder-remove {
	padding-left:26px !important;
}
#xg_manage_status a.xg_sprite-close {
	padding-left:20px;
	line-height:1.4em;
}
.xg_icon {
	background-repeat:no-repeat;
	background-color:transparent;
	height: 17px;
	width: 17px;
	padding: 1px 2px 1px 0;
	_padding:0;
	margin:1px 0 1px 2px;
	_margin:0;
	text-indent: -9999px;
	font-size:0 !important;
	vertical-align: middle;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
*display:inline;
}
.xg_module_foot .xg_icon-rss {
	display:block;
}
.xg_sprite-add {
	background-position: left -40px;
}
.xg_module_foot .xg_sprite-add, .xg_sprite-add-small {
	background-position: left -73px;
}
.xg_sprite-about {
	background-position: left -106px;
}
.xg_sprite-application-add, .xg_sprite-application-alert, .xg_sprite-application-view {
	background-position: left -142px;
}
.xg_sprite-alert {
	background-position: left -186px;
}
.xg_sprite-back {
	background-position: left -221px;
}
.xg_sprite-ban, .xg_sprite-ban-member {
	background-position: left -256px;
}
.xg_sprite-check {
	background-position: left -292px;
}
.xg_sprite-close {
	background-position: left -327px;
}
.xg_sprite-comment {
	background-position: left -371px;
}
.xg_sprite-delete {
	background-position: left -405px;
}
.xg_sprite-discussion {
	background-position: left -438px;
}
.xg_sprite-discussion-open {
	background-position: left -471px;
}
.xg_sprite-discussion-close {
	background-position: left -507px;
}
.xg_sprite-download {
	background-position: left -543px;
}
.xg_sprite-edit, .xg_icon-edit {
	background-position: left -578px;
}
.xg_sprite-embed {
	background-position: left -614px;
}
.xg_sprite-event {
	background-position: left -650px;
}
.xg_sprite-favorite-add {
	background-position: left -686px;
}
.xg_sprite-favorite-remove {
	background-position: left -722px;
}
.xg_sprite-feature {
	background-position: left -758px;
}
.xg_sprite-feature-add {
	background-position: left -792px;
}
.xg_sprite-feature-remove {
	background-position: left -826px;
}
.xg_sprite-flag {
	background-position: left -860px;
}
.xg_sprite-friend {
	background-position: left -896px;
}
.xg_sprite-friend-add {
	background-position: left -932px;
}
.xg_sprite-friend-pending, .xg_sprite-friend-request, .xg_sprite-friend-request-sent {
	background-position: left -968px;
}
.xg_sprite-friend-remove {
	background-position: left -1004px;
}
.xg_sprite-folder {
	background-position: left -1040px;
}
.xg_sprite-folder-add {
	background-position: left -1073px;
}
.xg_sprite-folder-remove {
	background-position: left -1108px;
}
.xg_sprite-gift {
	background-position: left -1143px;
}
.xg_sprite-gift-help {
	background-position: left -1197px;
}
.xg_sprite-gift-make-private {
	background-position: left -1252px;
}
.xg_sprite-gift-make-public {
	background-position: left -1307px;
}
.xg_sprite-gift-revenue {
	background-position: left -1360px;
}
.xg_sprite-gift-stats {
	background-position: left -1416px;
}
.xg_sprite-gift-update {
	background-position: left -1472px;
}
.xg_sprite-gift-upload {
	background-position: left -1528px;
}
.xg_sprite-group {
	background-position: left -1583px;
}
.xg_sprite-help {
	background-position: left -1619px;
}
.xg_sprite-inbox {
	background-position: left -1655px;
}
.xg_sprite-info-view {
	background-position: left -1688px;
}
.xg_sprite-leave {
	background-position: left -1729px;
}
.links a, .xg_sprite-link-bullet {
	background-position: left -1763px;
}
.xg_sprite-manage {
	background-position: left -1794px;
}
.xg_sprite-megaphone {
	background-position: left -1830px;
}
.xg_sprite-message {
	background-position: left -1882px;
}
.xg_sprite-message-add, .xg_sprite-follow-add {
	background-position: left -1915px;
}
.xg_sprite-message-block {
	background-position: left -1949px;
}
.xg_sprite-message-unblock {
	background-position: left -1983px;
}
.xg_sprite-message-forward {
	background-position: left -2020px;
}
.xg_sprite-message-new {
	background-position: left -2053px;
}
.xg_sprite-message-send {
	background-position: left -2083px;
}
.xg_sprite-message-remove, .xg_sprite-follow-remove {
	background-position: left -2113px;
}
.xg_sprite-message-reply {
	background-position: left -2147px;
}
.xg_sprite-message-reply-all {
	background-position: left -2182px;
}
.xg_sprite-network-friend-request {
	background-position: left -2217px;
}
.xg_sprite-network-invitation {
	background-position: left -2256px;
}
.xg_sprite-network-manage {
	background-position: left -2292px;
}
.xg_sprite-next {
	background-position: left -2330px;
}
.xg_sprite-permalink {
	background-position: left -2361px;
}
.xg_sprite-profile-photo-reset {
	background-position: left -2390px;
}
.xg_sprite-play {
	background-position: left -2424px;
}
.xg_sprite-previous {
	background-position: left -2459px;
}
.xg_sprite-private-network {
	background-position: left -2490px;
}
.xg_sprite-public-network {
	background-position: left -2530px;
}
.xg_sprite-refresh, .xg_icon-refresh {
	background-position: left -2570px;
}
.xg_sprite-rotate, .xg_icon-rotate {
	background-position: left -2623px;
}
.xg_sprite-repeat-playback {
	background-position: left -2659px;
}
.xg_sprite-rss {
	background-position: left -2692px;
}
.xg_sprite-search {
	background-position: left -2726px;
}
.xg_sprite-setting {
	background-position: left -2762px;
}
.xg_sprite-share {
	background-position: left -2798px;
}
.xg_sprite-sort-grid {
	background-position: left -2834px;
}
.xg_sprite-sort-list {
	background-position: left -2870px;
}
.xg_sprite-star {
	background-position: left -2906px;
}
.xg_sprite-view {
	background-position: left -2940px;
}
.xg_sprite-view-fullsize {
	background-position: left -2975px;
}
.rich-comment {
	background-position: left -3009px;
}
.rich-comment em {
	background-position: right -3115px;
}
.xg_sprite-blog {
	background-position: left -3221px;
}
.xg_sprite-discussion {
	background-position: left -3257px;
}
.xg_sprite-event {
	background-position: left -3291px;
}
.xg_sprite-invite {
	background-position: left -3328px;
}
.xg_sprite-music {
	background-position: left -3364px;
}
.xg_sprite-note {
	background-position: left -3399px;
}
.xg_sprite-photo {
	background-position: left -3433px;
}
.xg_sprite-video {
	background-position: left -3467px;
}
.xg_icon-about18 {
	width:18px;
	height:18px;
	background-position: left -3502px;
}
.xg_icon-activityfeed18 {
	width:18px;
	height:18px;
	background-position: left -3550px;
}
.xg_icon-ad18 {
	width:18px;
	height:18px;
	background-position: left -3598px;
}
.xg_icon-badge18 {
	width:18px;
	height:18px;
	background-position: left -3646px;
}
.xg_icon-birthday {
	width:16px;
	height:16px;
	background-position: left -3694px;
}
.xg_icon-birthday18 {
	width:18px;
	height:18px;
	background-position: left -3740px;
}
.xg_icon-blog18 {
	width:18px;
	height:18px;
	background-position: left -3788px;
}
.xg_icon-chat18 {
	width:18px;
	height:18px;
	background-position: left -3836px;
}
.xg_icon-close, .xg_icon-delete, .delete, .smalldelete, .activity-delete, .recipient-delete, .activity-close {
	background-position: left -3884px;
}
.xg_icon-comment {
	background-position: left -3914px;
}
.xg_icon-discussion18 {
	width:18px;
	height:18px;
	background-position: left -3952px;
}
.xg_icon-event18 {
	width:18px;
	height:18px;
	background-position: left -4000px;
}
.xg_icon-group18 {
	width:18px;
	height:18px;
	background-position: left -4048px;
}
.xg_icon-help, .xg_icon-help-active {
	background-position: left -4096px;
}
.xg_icon-help {
	opacity: .25;
	_filter: alpha(opacity = 25);
	zoom: 1;
}
.xg_icon-help18 {
	width:18px;
	height:18px;
	background-position: left -4132px;
}
.xg_icon-info {
	background-position: left -4180px;
}
.xg_icon-invitation-accept {
	background-position: left -4216px;
}
.xg_icon-member18 {
	width:18px;
	height:18px;
	background-position: left -4256px;
}
.xg_icon-message {
	background-position: left -4304px;
}
.xg_icon-miniplayer {
	height:16px;
	width:21px;
	background-position: left -4338px;
}
.xg_icon-music18 {
	width:18px;
	height:18px;
	background-position: left -4374px;
}
.xg_icon-music, .xg_icon-music-add {
	background-position: left -4422px;
}
.xg_icon-music-feature {
	background-position: left -4460px;
}
.xg_icon-network-description18 {
	width:18px;
	height:18px;
	background-position: left -4498px;
}
.xg_icon-network-join {
	background-position: left -4546px;
}
.xg_icon-announcement, .xg_icon-public-network {
	background-position: left -4584px;
}
.xg_icon-network {
	background-position: left -4624px;
}
.xg_icon-ningapps18 {
	width:18px;
	height:18px;
	background-position: left -4660px;
}
.xg_icon-note18 {
	width:18px;
	height:18px;
	background-position: left -4708px;
}
.xg_icon-permalink {
	background-position: left -4756px;
}
.xg_icon-photo18 {
	width:18px;
	height:18px;
	background-position: left -4789px;
}
.xg_icon-private {
	width:16px;
	height:16px;
	background-position: left -4837px;
}
.xg_icon-rss {
	width:16px;
	height:16px;
	background-position: left -4873px;
}
.xg_icon-rss18 {
	width:18px;
	height:18px;
	background-position: left -4909px;
}
.xg_icon-search {
	width:16px;
	height:16px;
	background-position: left -4957px;
}
.xg_icon-textbox {
	width:16px;
	height:16px;
	background-position: left -4993px;
}
.xg_icon-textbox18 {
	width:18px;
	height:18px;
	background-position: left -5029px;
}
.xg_icon-upload-music {
	height:32px;
	width:32px;
	background-position: left -5077px;
}
.xg_icon-upload-phone {
	height:32px;
	width:32px;
	background-position: left -5149px;
}
.xg_icon-upload-photo {
	height:32px;
	width:32px;
	background-position: left -5221px;
}
.xg_icon-upload-video {
	height:32px;
	width:32px;
	background-position: left -5293px;
}
.xg_icon-video18 {
	width:18px;
	height:18px;
	background-position: left -5365px;
}
.xg_icon-star18 {
	width:18px;
	height:18px;
	background-position: left -2906px;
}
.xg_icon-miniplayer {
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/music/gfx/miniplayer.gif?v=2756453949) no-repeat center center !important;
}
.xg_icon-searchgray {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat 0 -100px !important;
}
.post_to_twitter {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat 0 -280px !important;
	padding:0 0 0 16px;
}
.story_box .force_hidden {
	visibility: hidden !important;
}
.story_box .post_to_twitter {
	background-position:0 -278px !important;
}
.post_to_facebook {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat 0 -311px !important;
	padding:0 0 0 20px;
}
.story_box .post_to_facebook {
	background-position:0 -309px !important;
}
.story_box .char-limit {
	display:block;
}
.share-links a {
	margin: 0 5px 0 0;
	float:none;
}
object[type="application/x-shockwave-flash"] {
	-moz-user-focus: ignore;
}
.xg_floating_container .errordesc {
	margin-bottom:10px !important;
}
div.framebusting-banner {
	border:none;
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:150px;
	z-index:2000;
	color:#666!important;
	padding:10px;
	background-color:#fbb;
	margin-bottom:0!important;
}
div.premium_ad {
	display: block;
	color:#FFFFFF;
	_padding-bottom: 0 !important;
}
div.premium_ad a {
	color:#FFFFFF;
}
div.premium_ad a:hover {
	text-decoration: underline;
}
div.premium_ad .premium {
	margin: 0 0 10px;
	background-color:#75AF2D;
}
div.premium_ad.premium_small .premium {
	display: inline-block;
	border: none;
	padding: 2px;
}
div.premium_ad.premium_medium .premium {
	display: inline-block;
	border: 1px solid;
	padding: 5px;
}
div.premium_ad.premium_large .premium {
	border: 1px solid;
	margin-right: 10px;
	padding: 5px;
}
div.premium_ad .premium_inside h3 {
	font-family: Georgia, Times, "Times New Roman", serif;
}
div.premium_ad.premium_small .premium_inside h3 {
	font-size: 1.1em;
	margin: .4em;
}
div.premium_ad.premium_medium .premium_inside h3 {
	font-size: 1.4em;
	margin: .4em;
}
div.premium_ad.premium_large .premium_inside h3 {
	font-size: 1.6em;
	padding-bottom:10px;
	padding-left:3em;
}
div.premium_ad.premium_large .premium_inside.storage h3 {
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/green_storage.jpg?v=2113693410) no-repeat;
}
div.premium_ad.premium_large .premium_inside.ads h3 {
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/green_ads.jpg?v=3845189367) no-repeat;
}
div.premium_ad.premium_large .premium_inside.remove-links h3 {
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/green_remove_link.jpg?v=1849420455) no-repeat;
}
div.premium_ad.premium_large .premium_inside.support h3 {
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/green_support.jpg?v=4019465890) no-repeat;
}
div.premium_ad.premium_large .premium_inside.domain h3 {
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/green_domain.jpg?v=3784220094) no-repeat;
}
div.premium_ad .premium_inside a.close-nc {
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/welcomebox.png?v=4199420753) no-repeat scroll -660px -70px !important;
}
div.premium_ad .premium_inside {
	position: relative;
}
div.premium_ad .premium_inside .xg_icon-close {
	height:17px;
	padding:0;
	position:absolute;
	right:-3px;
	top:-6px;
	width:17px;
	z-index:1;
}
div.premium_ad h2 {
	margin: 0 0 0.5em;
	width: 64px;
	height: 25px;
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/welcomebox.png?v=4199420753) no-repeat -660px 0;
	_background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/welcomebox/ning-logo.png?v=3664435754) no-repeat;
	text-indent: -9999px !important;
}
.htmlbox-toolbar {
	background: transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/toolbar.png?v=5981230) no-repeat -340px 0;
	width: 20px;
	height: 20px;
	border: 1px transparent solid;
	cursor: pointer;
}
.htmlbox-toolbar.button-bold {
	background-position: 0px 0;
}
.htmlbox-toolbar.button-link {
	background-position: -20px 0;
}
.htmlbox-toolbar.button-hr {
	background-position: -60px 0;
}
.htmlbox-toolbar.button-indent {
	background-position: -80px 0;
}
.htmlbox-toolbar.button-image {
	background-position: -100px 0;
}
.htmlbox-toolbar.button-italic {
	background-position: -120px 0;
}
.htmlbox-toolbar.button-center {
	background-position: -140px 0;
}
.htmlbox-toolbar.button-left {
	background-position: -160px 0;
}
.htmlbox-toolbar.button-right {
	background-position: -180px 0;
}
.htmlbox-toolbar.button-ol {
	background-position: -200px 0;
}
.htmlbox-toolbar.button-outdent {
	background-position: -220px 0;
}
.htmlbox-toolbar.button-striptags, .htmlbox-toolbar.button-unformat {
	background-position: -240px 0;
}
.htmlbox-toolbar.button-unlink {
	background-position: -260px 0;
}
.htmlbox-toolbar.button-strike {
	background-position: -280px 0;
}
.htmlbox-toolbar.button-ul {
	background-position: -300px 0;
}
.htmlbox-toolbar.button-underline {
	background-position: -320px 0;
}
.htmlbox-toolbar.button-file {
	background: transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/button/file.gif?v=83068720) no-repeat 2px 1px;
}
.htmlbox-toolbar.highlight, .editimage-delete.highlight {
	background-color:#ffffff;
	padding: 5px 0 0 5px;
	border: 1px #666 outset;
}
.htmlbox-toolbar.highlight:hover {
	background-color:#eff2ff;
}
.editimage-delete {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color:#bb0000;
	cursor: pointer;
	line-height: 10px;
	width: 16px;
	height: 16px;
	max-width: 16px;
	max-height: 16px;
	border: 1px #888 solid;
	text-indent: -1px;
	overflow: hidden;
}
.twitter-box .errors {
	color:#f00;
}
.twitter-box .hint_container {
	position: relative;
	margin-bottom: -1.5em;
}
.twitter-box span.char-limit {
	color:#888;
}
.twitter-box span.char-limit.length-exceeded, .story_box span.char-limit.length-exceeded {
	color:#f00;
}
.twitter-box .busy_center {
	background: transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/spinner.gif?v=1353664345) no-repeat center center;
}
.xg_widget_profiles_profile .online {
	display:block;
	width:140px;
}
#post_container #post {
	height:400px;
}
#post_container #post {
	width:580px;
}
dd .xg_captcha_container {
	font-size:1em !important;
}
dd .xg_captcha_container .xg_module_head h2 {
	font-size:0.8333em;
}
.xg_captcha_container .xg_floating_container.xg_floating_container_wide.xg_lightborder {
	width: 333px;
}
.dashboard ul, .dashboard li {
	list-style-type:none !important;
	margin-left:0 !important;
}
.dashboard ul {
	padding-left:20px;
	font-size:.9em;
}
.dashboard ul li {
	margin-bottom:0;
	clear:both;
}
.xg_widget_main_content_controls .simpleerrordesc {
	color:#ff0000;
}
.dy-displaynone {
	display:none;
}
.dy-hidden {
	visibility:hidden;
}
.dy-small {
	font-size:90% !important;
}
.dy-big {
	font-size:120% !important;
}
.dy-right {
	float:right !important;
}
.dy-left {
	float:left !important;
}
.dy-align-right {
	text-align:right !important;
}
.dy-align-left {
	text-align:left !important;
}
.dy-align-center {
	text-align:center !important;
}
.dy-nofloat {
	float:none !important;
}
.dy-clear {
	clear:both !important;
}
.dy-disabled {
	opacity:0.4;
	cursor:default;
*filter:alpha(opacity=40);
*zoom:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.dy-disabled a {
	cursor:default;
}
.dy-protect {
	text-overflow:ellipsis;
	overflow:hidden;
*word-wrap: break-word;
}
.dy-centered {
	margin:0 auto;
	text-align:center;
}
.dy-spinner {
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/spinner_20.gif?v=3715251841) no-repeat scroll 0 0;
	display:inline-block;
	height:20px;
	width:20px;
	text-indent:-9999px;
	font-size:0;
	vertical-align:middle;
}
.dy-noborder {
	border-color:transparent !important;
}
.dy-transparency-40 {
	opacity:0.4;
*filter:alpha(opacity=40);
*zoom:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.dy-transparency-60 {
	opacity:0.6;
*filter:alpha(opacity=60);
*zoom:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.dy-locked {
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/locked.png?v=3288989490) no-repeat scroll 0 0;
	display:inline-block;
	height:16px;
	width:16px;
	text-indent:-9999px;
	font-size:0;
	vertical-align:middle;
*display:inline;
*zoom:1;
}
.page_tabs .this .dy-locked {
	border:none !important;
	padding:0;
}
.dy-clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.dy-clearfix {
*zoom: 1;
}
.dy-grid {
	list-style-type:none;
}
.dy-grid li {
	display:inline-block;
	text-align:center;
	vertical-align:top;
	list-style-type:none !important;
*zoom:1;
*display:inline;
}
.dy-grid li .dy-grid-item {
	display:block;
	margin:0 auto;
	position:relative;
	line-height:normal !important;
}
.dy-grid-48 li {
	width:54px;
	margin:0 0 6px 0 !important;
}
.dy-grid-48 li span {
	width:48px;
}
.dy-grid-64 li {
	width:74px;
	margin:0 0 10px 0 !important;
}
.dy-grid-64 li .dy-grid-item {
	width:64px;
}
.dy-grid-96 li {
	width:108px;
	margin:0 0 12px 0 !important;
}
.dy-grid-96 li .dy-grid-item {
	width:96px;
}
.dy-grid-128 li {
	width:144px;
	margin:0 0 16px 0 !important;
}
.dy-grid-128 li .dy-grid-item {
	width:128px;
}
.dy-grid-144 li {
	width:164px;
	margin:0 0 20px 0 !important;
}
.dy-grid-144 li .dy-grid-item {
	width:144px;
}
.dy-grid-single li {
	margin-bottom:0;
}
.dy-grid li .dy-options {
	position:absolute;
	text-align:left;
}
.dy-grid li .dy-options .dy-icon {
	background-color:#FFF;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}
.dy-grid li .dy-grid-details {
	font-size:85%;
	padding-top:2px;
}
.dy-error-msg, .dy-success-msg, .dy-warning-msg, .dy-ning-msg {
	padding:8px 12px 8px 30px;
	margin-bottom:5px;
	clear:both;
	color:#5E5E5E !important;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;
	font-size:13px !important;
}
.dy-error-msg {
	background:#ffe4df url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/error.png?v=4156516424) scroll no-repeat 8px center;
}
.dy-success-msg {
	background:#e7f7d1 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/success.png?v=4063888121) scroll no-repeat 8px center;
}
.dy-warning-msg {
	background:#F7F5D6 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/warning.png?v=4091332354) scroll no-repeat 8px center;
}
.dy-ning-msg {
	background:#e9f8fe url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/ning.png?v=565493549) scroll no-repeat 8px center;
}
.dy-error-msg p, .dy-success-msg p, .dy-warning-msg p, .dy-ning-msg p, .dy-error-msg ul, .dy-success-msg ul, .dy-warning-msg ul, .dy-ning-msg ul {
	padding:0 !important;
	margin:0 !important;
	color:#5E5E5E !important;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;
	font-size:13px !important;
	font-weight:normal !important;
}
.dy-error-msg a, .dy-success-msg a, .dy-warning-msg a, .dy-ning-msg a {
	font-weight:bold !important;
	color:#5e5e5e !important;
	text-decoration:underline !important;
}
.dy-error-msg button, .dy-error-msg .button, .dy-success-msg button, .dy-success-msg .button, .dy-warning-msg button, .dy-warning-msg .button, .dy-ning-msg button, .dy-ning-msg .button {
	background:#e3e3e3 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) repeat-x scroll 0 0 !important;
	border:1px solid #aaa !important;
	text-decoration:none !important;
}
.dy-error label, .dy-counter-error, .dy-error-inline {
	color:#FF0000;
}
.dy-error input, .dy-error textarea {
	background-color:#ffe4df;
}
.dy-tooltip {
	position:absolute;
	min-height:32px;
	z-index:10;
*zoom:1;
}
.dy-tooltip-right {
	top:-3px;
}
.dy-tooltip-top {
	top:10px;
}
.dy-tooltip .dy-arrow {
	position:absolute;
	left:0;
	background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/tooltip-arrow.png?v=3055734683);
	z-index:3;
}
.dy-tooltip-right .dy-arrow {
	width:12px;
	height:16px;
	top:6px;
	background-position:0 0;
}
.dy-tooltip-top .dy-arrow {
	width:16px;
	height:12px;
	top:0;
	background-position:-16px 0;
}
.dy-tooltip .dy-content {
	-moz-box-shadow:0 0 10px #666;
	-webkit-box-shadow:0 0 10px #666;
	border:2px solid #e1e1e1;
	position:absolute;
	width:180px;
	background-color:#FFF;
	color:#5E5E5E;
	padding:5px;
	z-index:2;
	min-height:15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:12px !important;
	text-align:left;
	font-family:'Lucida Grande', Verdana, sans-serif !important;
}
.dy-tooltip .xg_sprite, .dy-tooltip .xg_icon {
	background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icons/xg_sprite-0099CC.png?v=1431625157);
}
.dy-tooltip-right .dy-content {
	top:0;
	left:10px;
}
.dy-tooltip-top .dy-content {
	bottom:30px;
	left:-20px;
}
.dy-tooltip .dy-content h4 {
	color:#5e5e5e !important;
	font-family:'Lucida Grande', Verdana, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	padding:0 !important;
	margin:0 0 5px !important;
	text-transform:none !important;
	text-decoration:none !important;
}
.dy-tooltip-plain .dy-content {
	position:static;
	width:auto;
}
.dy-tooltip-error {
	color:#FF0000;
}
.dy-tooltip button, .dy-tooltip a.button {
	background:#ED7B09 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/msg/ning-button.png?v=2727407659) repeat-x scroll 0 0 !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	border:1px solid #F2B77C !important;
	font-family:'Lucida Grande', Verdana, sans-serif !important;
	font-size:12px !important;
	padding:4px 12px !important;
	margin-top:10px !important;
}
.dy-tooltip a {
	color:#00B0D8 !important;
	font-weight:bold !important;
	text-decoration:none !important;
}
.dy-tooltip a.button {
	color:#fff !important
}
.dy-label {
	font-size:95%;
	font-weight:bold;
}
.dy-input-text {
	border:1px solid #CCC;
	padding: 2px 3px;
}
.dy-input-single {
	width:20px;
}
.dy-input-narrow {
	width: 60px;
}
.dy-input-search {
	width:120px;
}
.dy-input-date {
	width:100px;
	margin-right:8px;
}
.dy-input-normal {
	width: 160px;
}
.dy-input-medium {
	width: 250px;
}
.dy-input-wide {
	width: 400px;
}
.dy-input-full {
	width:97%;
*width:95%;
}
.dy-action-secondary {
	margin-left:15px;
*zoom:1;
	margin-bottom:.5em;
}
.dy-counter {
	padding:2px 3px;
	font-size:80%;
	text-align:right;
}
.dy-input-text {
	font-family:arial, sans-serif;
	color:#666;
	font-size:13px;
}
.dy-input-prompt {
	color:#999;
	font-size:11px;
}
.dy-form-1, .dy-form-2, .dy-form-3 {
	margin-top:10px;
}
.dy-form-1 dt, .dy-form-1 dd {
	display:block;
	float:none;
	width:auto;
	line-height:normal;
	width:auto !important;
}
.dy-form-1 dl {
	margin-bottom:10px;
}
.dy-form-2 dt, .dy-form-3 dt {
	float:left;
	display:block;
	width:100px !important;
}
.dy-form-2 dd, .dy-form-3 dd {
	padding-left:0;
	margin-left:110px !important;
	margin-bottom:10px !important;
	position:relative;
}
.dy-form-1 dd {
	position:relative;
	padding-left:0;
	margin:3px 0 !important;
}
.dy-form-2 dt {
	text-align:right;
}
.dy-form-2 dl, .dy-form-3 dl {
	clear:left;
	margin-bottom:5px;
	display:block;
}
.dy-form-options dt {
	width:20px;
	position:relative;
	z-index:2;
}
.dy-form-options dd {
	padding-left:25px;
}
.dy-mock-form dl, .dy-mock-form dd {
	margin-bottom:0;
}
.dy-form-3 .dy-form-buttons {
	margin-top:30px;
}
.dy-form-desc {
	font-size:1em;
	font-style:italic;
}
.dy-form-1 .dy-spaced-element {
	margin-bottom:5px !important;
}
.dy-form-1 label, .dy-form-2 label, .dy-form-3 label {
	margin-right:0;
}
.dy-indent {
	position:relative;
	left:20px;
}
.dy-upgrade {
	position:relative;
	z-index:5;
}
.page_tabs .dy-upgrade {
	display:inline-block;
	padding:0;
	border:none;
*display:inline;
*zoom:1;
	position:absolute;
	right:-26px;
}
.xg_tabs .dy-upgrade {
	padding-left:7px;
	top:-4px;
}
.dy-draggable {
	cursor:move;
}
.dy-droppable-region {
background: transparent http://static.ning.com/socialnetworkmain/widgets/index/images/droppable-indicator.png repeat scroll 0 0;
	border:2px inset #AAA;
}
.dy-draggable-region {
	cursor:move;
background:transparent http://static.ning.com/socialnetworkmain/widgets/index/gfx/draggable-indicator.png repeat-y scroll 0 0;
}
.dy-section {
	padding:10px 0;
}
.dy-subnav {
	position:relative;
	width:100%;
	margin-bottom:10px;
}
.dy-subnav li {
	list-style-type:none;
	float:left;
	margin-right:15px;
}
.dy-subnav li.dy-last {
	margin-right:0;
}
.dy-list {
	list-style-type:none;
	margin:0;
	padding:0;
}
.dy-list li {
	list-style:none !important;
	margin:0 !important;
	padding:0;
	clear:both;
}
.dy-list .dy-list-img {
	float:left;
	padding-right:10px;
}
.dy-list .dy-list-title {
	display:block;
}
.detailed-leaderboard-module .xg_module_head h2 {
	width: 99%;
}
.detailed-leaderboard-module .xg_module_head h2 input {
	width: 100%;
}
.online, x:-moz-any-link {
display:none !important;
}
.online, x:-moz-any-link, x:default {
display:inline-block !important;
}
.dy-modal {
	_text-align:left;
	position:fixed;
	_position:absolute;
	z-index:1001;
	left:50%;
	top:50%;
_top:expression(eval(documentElement.scrollTop+(documentElement.clientHeight/2)));
	width:500px;
	margin-left:-263px;
	background:#fff !important;
	border: 5px solid #e1e1e1;
	padding: 10px 14px;
	box-shadow:0 0 20px #111;
	-webkit-box-shadow:0 0 20px #111;
	-moz-box-shadow:0 0 20px #111;
}
.xg_floating_container.dy-modal {
	background:#fff !important;
	border: 5px solid #e1e1e1 !important;
}
.dy-modal-close {
	position:absolute;
	top:6px;
	right:6px;
}
.dy-modal-close .xg_icon-close {
	display:block;
	background: transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat scroll 0 -188px !important;
	text-indent:-9999px;
	height:14px;
	width:14px;
}
.dy-modal-wide {
	width:700px;
	margin-left:-368px;
}
.dy-modal a.submit, .dy-modal .form-actions a {
	color:#ED7B09;
	padding-left:10px;
}
.dy-modal p {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform:none;
	text-decoration:none;
	font-variant:normal;
	font-size:12px;
	line-height:18px;
	margin-bottom:.4em;
	color:#5e5e5e;
}
.dy-modal h3 {
	margin: 0 10px .5em 0;
}
.dy-modal h3.after-logo {
	margin: .5em 0;
	font-size: 1.1667em;
}
.dy-modal h3 {
	font-family:Arial, sans-serif !important;
	text-transform:uppercase !important;
	font-variant:normal !important;
	font-size:20px !important;
	font-weight:normal !important;
	text-decoration:none !important;
	padding:0;
	color:#5e5e5e !important;
}
.dy-modal .button:hover, .xg_floating_container.dy-modal .button:hover, .xg_floating_container.dy-modal .button, .dy-modal .button {
	background:#ED7B09 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/themes/Linen/button.png?v=2727407659) repeat-x scroll 0 0 !important;
}
.dy-modal .button {
	border:1px solid #F2B77C;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-variant:normal;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.dy-modal .form-actions a.button, .dy-modal .button {
	color:#fff;
	font-size:15px;
	padding:6px 12px;
}
.narrow-border {
	border-width: 1px;
}
#xj_counter_container {
	margin-right: 10px;
}
#test-network-label-bar {
	background:#fff;
	color:#000;
	height: 52px;
	border-bottom: 3px solid #5e5e5e;
	padding-left: 10px;
}
#test-network-label-bar #ning-logo {
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/test-network-label-logo.png?v=1096559664) no-repeat scroll 0 0 transparent;
	display: block;
	height: 39px;
	width: 133px;
	text-indent: -9999em;
	float: left;
}
#test-network-label-title {
	float: left;
	width: 80%;
	text-align: center;
}
.xg_welcome_box {
	margin-right: 10px;
}
#welcome {
	border: 1px solid;
	padding: 12px !important;
	margin: 0 0 10px;
	_padding-bottom: 0 !important;
}
.welcome-member {
	background-color:#333;
	color:#fff;
}
#welcome.welcome-nc {
	background-color:#75AF2D !important;
	color:#fff !important;
}
#welcome.welcome-nc #welcome-icons a {
	color:#fff;
}
.welcome_add_options .xg_icon-close {
	position:absolute;
	right:2px;
	top:2px;
	padding:0;
	z-index:1;
	width:17px;
	height:17px;
*top:1px;
}
.welcome-close {
	padding:0;
	z-index:1;
	width:17px;
	height:17px;
	_height:18px;
	overflow:hidden;
	position:absolute;
	right:1px;
	top:1px;
}
.welcome-close .xg_icon-close {
	background:transparent url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/buttons-ningbar.png?v=1965210230) no-repeat 0 -188px;
	position:absolute;
	z-index:2;
	width:17px;
	height:17px;
}
.welcome-close a.close-nc {
	left:-660px;
	top:-70px !important;
}
#welcome-text {
	float: left;
	width: 410px;
}
#welcome h2 {
	margin: 0 0 1.5em;
	width: 85px;
	height: 30px;
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/welcomebox-png8.png?v=482319011) no-repeat -654px 0;
	_background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/welcomebox/ning-logo-white-small.gif?v=3549284622) no-repeat;
	text-indent: -9999px !important;
}
#welcome h3 {
	font: 1.6em Georgia, Times, "Times New Roman", serif;
	margin-bottom: .5em;
	color: inherit;
}
#welcome p {
	font: 1.25em Georgia, Times, "Times New Roman", serif;
	margin-bottom: 1em;
	color: inherit;
	line-height: 1.25em;
}
#welcome p a {
	text-decoration:underline !important;
	color:#fff !important;
}
#welcome-icons {
	float: right;
	width: 486px;
	_width: 476px;
}
#welcome-icons a {
	display: block;
	width: 130px;
	padding: 80px 10px 10px;
	_padding: 80px 8px 10px;
	text-align: center;
	overflow: hidden;
	float: right;
	position: relative;
	margin-left: 12px;
	font: bold 1.1em "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif !important;
	min-height: 30px;
	_height: 30px;
	cursor: pointer;
}
#welcome-icons a.mid {
	_margin-left: 9px;
}
#welcome-icons a.mid-last {
	_margin-left: 9px;
	_margin-right: 5px;
}
#welcome-icons a.v3 {
	_margin-bottom: 12px;
}
#welcome-icons a.middle-align-right {
	margin-right: 82px;
* margin-right: 90px;
	_margin-right: 44px;
}
#welcome-icons a.middle-align-left {
	_margin-right: 0 !important;
}
#welcome-icons span, .welcome-close a.close-nc {
	display: block;
	position: absolute;
	width: 724px;
	height: 260px;
	top: 0;
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/welcomebox-png8.png?v=482319011) no-repeat;
}
#welcome-icons #welcome-invite span {
	left: -12px;
}
#welcome-icons #welcome-customize span {
	left: -173px;
}
#welcome-icons #welcome-addphoto span {
	left:-10px;
	top:-127px;
}
#welcome-icons #welcome-addcontent span {
	left: -338px;
}
#welcome-icons #welcome-addapps span {
	left: -487px;
}
.welcome_add_options .xg_list {
	margin-top: .6em;
}
.welcome_add_options ul li .bd {
	font-size: .9em;
	height: 30px;
	width: 210px;
}
.welcome_add_options ul li a.xg_sprite {
	padding: 2px 0 2px 25px;
}
.xg_widget_main_feature h4 {
	margin-bottom: .4em;
}
.xg_widget_main_feature .xg_module_body .topmsg {
	margin-bottom: .5em;
}
ul.feature-list li.feature, li.feature {
	list-style: none;
	position: relative;
	width: 130px;
	margin: 0 0 3px 0;
	padding: 4px;
	border: 1px solid #aaa;
	border-top-width: 3px;
	font-size: .914em;
	font-weight: bold;
	list-style: none;
	cursor: move;
	color:#666;
	zoom: 1;
	font-family: Arial, Helvetica, clean, sans-serif;
}
ul.feature-list li.feature .context_help {
	position: absolute;
	right: 3px;
	top: 5px;
	font-size: 1.1em;
	font-weight: lighter;
}
ul.feature-list li.feature img {
	vertical-align: middle;
	margin-right: 3px;
}
ul.feature-list li.noedit {
	cursor: default;
	border-top-width: 1px;
	border-color:#ccc;
	color:#aaa;
}
ul.feature-list li.noedit img {
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
ul.feature-list li.feature-checkbox {
	border: 0;
	color:#666;
}
ul.feature-list .checkbox {
	vertical-align: middle;
}
ul.upgrade-list.feature-list li.feature {
	cursor: default;
}
ul.upgrade-list .dy-upgrade {
	position: absolute;
	margin-left: 117px;
	margin-top: 6px;
}
div#xg_membership_questions_div.hidden, div#xg_membership_no_questions_div.hidden {
	display: none;
}
li.feature-default {
	background:#fff;
}
ul.feature-list li.feature-opensocial, li.feature-opensocial {
	color:#666;
	background-color:#fff;
	list-style: none;
	position: relative;
	width: 170px;
	margin: 0 0 3px 0;
	padding: 4px;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	font-size: .914em;
	font-weight: bold;
	list-style: none;
	cursor: move;
	zoom: 1;
	font-family: Arial, Helvetica, clean, sans-serif;
	border-color:#aaa;
}
ul.feature-list li.feature-opensocial .app_name {
	color:#666;
}
.xg_module_body #xg_membership_question_container label.private {
	margin-right: 0;
}
div#xg_add_features_trash {
	width: 130px;
	margin: 20px 0;
	padding: 5px;
	border: 1px solid;
	border-color:#999 #fff #fff #999;
	background:#eaeaea url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/features/trash.gif?v=2254748685);
	text-align: center;
}
div#xg_add_features_trash.drop {
	background:#def url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/features/trash_drop.gif?v=176926383);
}
div#xg_add_features_trash p {
	display: inline;
	padding: 1px;
	background-color:#eaeaea;
	font-weight: bold;
	text-shadow:#fff 2px 2px 0;
	color:#333;
}
div#xg_add_features_trash.drop p {
	background-color:#def;
}
#homelayout {
	float: left;
	border: 1px solid #ccc;
}
#homelayout .header {
	position: relative;
	height: 50px;
	width: 460px;
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/features/layout_header.gif?v=2131904997) no-repeat;
	z-index: 1;
}
#homelayout .header span.networkname {
	display: block;
	padding: 5px;
	font-size: 1.4em;
	color:#666;
}
#homelayout .header div.callout {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 220px;
	padding-bottom: 11px;
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/features/allpagesnote.gif?v=3482603204) no-repeat right bottom;
	font-size: 11px !important;
	line-height: 1.3em;
	color:#333;
}
#homelayout .header div.allpagesnote {
	visibility: hidden;
}
#homelayout .header div.callout a {
	color:#06c;
}
#homelayout .header div.callout span {
	display: block;
	padding: 4px 5px;
	border: solid #89a;
	border-width: 1px 1px 0 1px;
	background-color:#def;
}
#xg_add_features_allpagesnote {
	z-index: 100;
}
#xg_add_features_premiumservicesnote {
	z-index: 90;
}
#homelayout .body {
	float: left;
	width: 455px;
	border-bottom: 5px solid #999;
	border-right: 5px solid #999;
	background-color:#999;
}
#homelayout div.column {
	float: left;
	width: 110px;
	border-top: 5px solid #999;
	border-left: 5px solid #999;
}
#homelayout div.col2 {
	width: 220px;
}
#homelayout div.col1 ul.feature-list, #homelayout div.col2 ul.feature-list {
	min-height: 255px;
	_height: 255px;
}
#homelayout div.col3 ul.feature-list {
	min-height: 60px;
	_height: 60px;
}
#homelayout ul.feature-list {
	position: relative;
	padding: 3px 3px 30px 4px;
	margin-bottom: 0;
	border-top: 1px solid #777;
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/features/column.gif?v=1896145757) repeat-y;
}
#homelayout ul.drop {
	background-image: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/features/column_drop.gif?v=696961789) !important
}
#homelayout ul.nodrop {
	background-image: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/features/column_nodrop.gif?v=2442865647) !important
}
#homelayout ul#xg_layout_column_sidebar {
	background-image: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/features/column_sidebar.gif?v=4170589166);
	border-bottom: 5px solid #999;
}
#homelayout ul.feature-list li {
	width: auto;
}
#homelayout ul.feature-list li.userbox {
	font-size: 0.9em;
	font-weight: normal;
}
ul.feature-list .feature .xg_icon, ul.feature-list .feature-opensocial .xg_icon {
* float: left;
* margin-right: 3px;
	_display: block;
}
ul.feature-list .feature .context_help .xg_icon-help {
* float: right;
* margin-right: 0;
}
.new_apps_add {
	padding: 8px 5px;
	margin-bottom: 5px;
	width: 170px;
	font-size: 1.2em;
}
.ning_apps_intro {
	margin-bottom: 20px;
}
.xg_widget_main_feature_add .xg_module_body .topmsg {
* width: auto;
}
.xg_widget_main_feature_add .xg_module_body .left {
	margin:0;
	width:150px;
}
.xg_widget_main_feature_add .xg_module_body .feature-layout {
	float:left;
	margin: 0 0 0 20px;
}
fieldset.networkinfo {
	margin: 0;
}
fieldset.networkinfo dl {
	clear: both;
}
fieldset.networkinfo dt {
	width: 150px;
}
fieldset.networkinfo dd {
	padding-left: 160px;
}
fieldset.networkinfo dl.longdesc dt {
	clear: both;
	width: 100%;
	margin-bottom: 0.5em;
}
fieldset.networkinfo dl.longdesc dd {
	clear: both;
}
fieldset.networkinfo input.textfield, fieldset.networkinfo select, fieldset.networkinfo textarea {
	width: 400px;
}
fieldset.networkinfo select {
	margin-bottom: 0.5em;
}
.theme_list {
	width: 737px;
}
.theme_list ul li img {
	width: 168px;
	height: 138px !important;
}
.theme_list ul li {
	width: 170px;
	margin-right: 18px;
	height: 170px;
	margin-bottom: 14px;
}
.theme_list ul li.active {
	margin-bottom: 12px;
	font-weight: bold;
}
.theme_list ul li.last-child {
	margin-right: 0;
	margin-bottom: 12px !important;
}
.theme_list ul li .tb {
	font-size: .95em;
	padding-left: .25em;
	position: relative;
}
.theme_list ul li.active .tb {
	margin-left: -1px;
}
.theme_nav {
	height: 30px;
	overflow: hidden;
* margin-top: 10px;
}
.theme_nav ul li {
	margin: 0 2px;
	min-width: 12px;
}
.theme_nav a.first {
	font: 24px/ 1.5em Verdana, sans-serif !important;
	margin-right: -3px;
	text-decoration: none;
}
.theme_nav a.last {
	font: 24px/ 1.5em Verdana, sans-serif !important;
	margin-left: 10px;
	text-decoration: none;
}
html>body .theme_nav a.last {
* margin-left: 7px;
}
.theme_nav a.navdot {
	font: 24px/ 15px Verdana, sans-serif !important;
	vertical-align: top;
	letter-spacing: -3px;
	text-decoration: none;
* position: relative;
* top: -10px;
	_top: -11px;
}
.theme_nav a.navdot, x:-moz-any-link {
margin-top: -5px;
}
.theme_nav a.navdot, x:-moz-any-link, x:default {
margin-top: 0;
}
.theme_selector {
	height: 265px;
	margin: 5px 0 10px 0;
	border: 1px solid #ccc;
	overflow: auto;
	background-color:#f3f3f3;
}
.theme_selector ul {
	padding-left: 6px;
}
.theme_selector ul li {
	float: left;
	height: 110px;
	margin: 0;
	padding: 5px 2px 0;
	list-style: none;
}
.theme_selector li.selected {
	background-color:#ff9;
}
.theme_selector li a {
	text-decoration: none;
	color:#06c;
	font-size: 0.95em;
}
.theme_selector img {
	display: block;
}
fieldset.appearance ul.page_tabs {
	font-size: 1.05em;
}
fieldset.appearance {
	margin-top: 15px;
}
fieldset.appearance .xg_list li {
	width: 350px;
}
fieldset.appearance .text_hidden, fieldset.appearance .colors_hidden {
	display: none;
}
fieldset.appearance .upload {
	margin-top: 4px;
}
fieldset.appearance select, fieldset.appearance .swatch {
	width: 106px;
}
fieldset.appearance .swatch_group .new {
	width: 45px !important;
}
fieldset.appearance select.tile_options {
	width: 90px;
	_width: 80px;
}
fieldset.appearance input.textfield {
	width: 10em;
}
fieldset.appearance .swatch {
	border-width: 1px;
	border-style: solid;
	border-color:#bbbbbb;
	padding: 1px;
	cursor: pointer;
}
fieldset.appearance img.swatch {
	padding-right: 0;
	_padding-right: 2px;
}
fieldset.appearance .indented {
	margin-left: 18px;
* margin-left: 12px;
}
fieldset.appearance .none {
	width: 45px;
	border-style: solid none solid solid;
}
fieldset.appearance .option {
	margin: 5px 0;
	width: 170px;
}
fieldset.appearance .option label {
	margin-right: 0;
	vertical-align: top;
}
fieldset.appearance .xg_sprite-photo {
	line-height: 19px !important;
	margin-left: 8px;
}
fieldset.appearance dl {
	font-size: 1.1em;
}
fieldset.appearance dt {
	width: 130px;
	text-align: right;
	margin-right: 10px;
}
fieldset.appearance dd {
	float: left;
	padding-left: 0;
	line-height: 21px;
}
fieldset.appearance h4 {
	clear: left;
	margin: 1em 0;
	width: 190px;
	text-align: right;
}
fieldset.appearance dl dd {
	_overflow: hidden;
}
fieldset.appearance div.legend {
	border-width: 1px 0 0;
	margin-bottom: .5em;
	font-size: 1.05em;
	padding-bottom: .5em;
}
.appearance_options {
	font-size: 1.1em;
	margin-top: 1em;
	font-weight: bold;
	padding-bottom: .5em;
}
.appearance_options a.active {
	cursor: default;
}
.appearance_options a.active:hover {
	text-decoration: none;
}
fieldset.first-child {
	margin-top: 0;
}
p.buttongroup a {
	margin: 0 6px;
}
.xg_widget_main_appearance_edit p.buttongroup a.action-primary {
	margin-left: 0;
}
.appearance_preview {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	width: 100%;
	margin: 0;
	padding: 0;
	border-width: 3px !important;
	background-color:#fff !important;
	color:#333 !important;
	background-image: none !important;
}
.appearance_preview .xg_module_body {
	padding: 5px 10px;
	margin: 0;
	background-image: none !important;
	background-color:#fff !important;
}
.appearance_preview .xg_sprite {
	background-image: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icons/xg_sprite-000000.png?v=1431625157);
}
.xg_3col div.facebook div.block {
	width: 420px !important;
}
.xg_3col div.facebook div.block select {
	margin-top: 0.2em;
}
.xg_3col div.facebook ul.block {
	height: 100%;
	padding-left: 10px;
	border-left: 1px solid #ccc;
	width: 210px !important;
}
div.instructions .introduction {
	margin-bottom: 2em;
}
div.instructions li p {
	font-size: 1em;
}
div.instructions ol li {
	list-style-type: lower-alpha;
}
div.instructions img {
	border: 1px solid #ccc;
}
div.instructions img.right {
	margin-left: 15px;
}
div.instructions ol li input.textfield, div.instructions ol li textarea {
	width: 250px !important;
}
p.buttongroup .nextstep {
	display: block;
	text-align: right;
	font-style: italic;
	margin-bottom: 0.7em;
}
.facebook-app-setup {
	padding-top:10px;
}
.facebook-app-setup dd {
	margin-bottom:15px;
}
.xg_widget_main_facebookapp_new .facebook-screenshot {
	position:relative;
	height:270px;
	margin-bottom:20px;
	color:#333;
	background:#fff;
}
.xg_widget_main_facebookapp_new .facebook-screenshot img {
	display:block;
}
.xg_widget_main_facebookapp_new .facebook-screenshot li {
	position:absolute;
	width:100px;
	text-align:center;
	list-style:none;
	margin:0;
	font-size:0.9em;
	line-height:1.2em;
}
.xg_widget_main_facebookapp_new .facebook-screenshot .fbss-1 {
	top:170px;
	left:25px;
}
.xg_widget_main_facebookapp_new .facebook-screenshot .fbss-2 {
	top:170px;
	left:180px;
}
.xg_widget_main_facebookapp_new .facebook-screenshot .fbss-3 {
	width:120px;
	top:170px;
	left:355px;
}
.xg_widget_main_facebookapp_new .facebook-screenshot .fbss-4 {
	width:275px;
	top:65px;
	left:460px;
	text-align:left;
}
ul.languages li {
	list-style: none;
}
ul.languages li.active {
	list-style: disc;
}
ul.languages li span {
	display: block;
	float: left;
	width: 14em;
}
ul.languages li a {
	margin-right: 1em;
}
table.translator {
	width: 660px;
	table-layout: fixed;
}
table.translator tr.filter td {
	padding: 10px 10px 5px 10px;
	border-top: 2px solid #ccc;
	border-bottom: 1px solid #ddd;
	background:#f3f3f3 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/bg-form.png?v=907452556) repeat-x bottom left;
}
table.translator tr.filter td small {
	font-size: 0.9em;
}
table.translator thead th form {
	clear: none;
}
table.translator td {
	vertical-align: top;
}
table.translator th {
	vertical-align: middle;
}
table.translator th a.button {
	padding: 0 0.5em;
}
table.translator textarea {
	width: 315px;
}
table.translator td.missing textarea, span.missing {
	background-color:#fdd;
}
table.translator td.changed textarea, span.changed {
	background-color:#dfc;
}
table.translator .note {
	font-size: 0.95em;
}
span.missing, span.changed {
	padding: 0.2em;
}
.pagination li.right {
	float: right;
	margin: 0 !important;
}
.pagination li.right a.button {
	border-color:#aaa;
	color:#333;
}
.pagination input {
	font-weight: bold;
}
fieldset dd {
	line-height: 1.6em;
}
.manage_option {
	float: left;
	width: 203px;
	margin: 0 15px 0.2em 0;
}
.manage_option h4 img {
	float: left;
	margin: 0 5px 0 0 !important;
}
.manage_option p {
	clear: left;
	margin: 0 0 1em 2.5em;
}
#xg_manage_online_status {
	line-height: 1.5em;
}
#xg_manage_online_status strong.online {
	color:#363 !important;
}
#xg_manage_online_status strong.offline {
	color:#c00 !important;
}
#xg_manage_online_status strong img {
	margin-top: -4px;
}
.xg_widget_main_privacy_edit ul.options li {
	overflow: visible;
}
.xg_widget_main_privacy_edit input.privacy {
	margin-top: .3em;
	float: left;
}
.xg_widget_main_privacy_edit .indent {
	padding-bottom: 1em;
	margin-right: 0;
* margin-top: -14px;
}
.xg_widget_main_privacy_edit .indent label {
* margin-left: -6px;
	_margin-left: -9px;
}
.activity_manage fieldset div.block {
	width: inherit;
}
.activity_manage fieldset div.left {
	width: 220px !important;
}
.activity_manage fieldset div.right {
	width: 425px !important;
}
fieldset.embed select {
	width: 220px;
}
fieldset.embed input.textfield {
	width: 215px;
	margin-bottom: 0.2em;
}
.xg_3col fieldset div.block {
	width: inherit;
}
.xg_widget_main_privacy_edit .xg_3col fieldset div.block {
	width: 320px !important;
}
.xg_3col fieldset div.left {
	width: 220px !important;
}
.xg_3col fieldset div.right {
	width: 425px !important;
}
.xg_3col fieldset div.embedpreview {
	width: 320px !important;
	margin-top: 1em;
	position: relative;
}
div.embedpreview h4 {
	padding: 5px 8px;
}
div.embedpreview h4 select {
	font-weight: lighter;
}
div.embedpreview embed {
	margin: 1em;
}
div.embedpreview a {
	position: absolute;
	right: 8px;
	top: 8px;
	font-size: 1.1em;
}
div.badge-container {
	width: 206px;
	margin: 0 auto;
}
dl.result {
	clear: left;
	width: 450px;
	margin: 0 0 2em 0;
}
.search_results dl.vcard {
	width: 440px;
	padding: 5px;
}
dl.result dt {
	margin-bottom: 0.2em;
	font-size: 1.4em;
	font-weight: lighter;
}
dl.result dt a {
	font-weight: lighter;
}
dl.result dd {
	padding-left: 0 !important;
	margin-left: 0 !important;
}
dl.result dd p {
	font-size: 100%;
}
dl.result dd img.right {
	margin-left: 0.5em;
	border: 1px solid #ccc;
}
dl.result dd small {
	clear: both;
	display: block;
	width: 100%;
	margin-top: 0.5em;
	border-top: 1px solid #ccc;
}
#xg.account {
	font-size: 1em;
	position: absolute;
	width: 485px;
	top: -150px;
	left: 50%;
	padding-top: 225px;
	margin-left: -242px;
	clip: rect(225px,auto,auto,auto);
}
#xg.account {
	background-image: none;
! important
}
#xg.account #xg_head {
	_height: 1px;
	min-height: 1px;
}
#xg.account #xg_body {
	background-position: center top;
	min-height: 1px;
	_height: 1px;
	width: 485px;
	padding: 0;
}
#xg.account .xg_2col {
	width: 485px;
}
#xg.account .xg_module {
	margin-bottom: 0 !important;
	border-width: 5px;
	border-style: solid;
}
#xg.account .xg_module_body {
	padding: 15px !important;
}
#xg.account .xg_module_body p.gotobutton {
	margin: 2em 0;
}
#xg.account .notification {
	border-width: 1px 0;
	margin: 0.8em -15px;
	padding: 10px 15px;
* width: 100%;
}
#xg.legal, #xg.legal #xg_body {
	width: 747px;
}
#xg.legal {
	margin-left: -374px;
}
#xg.account .xg_module:last-child {
	margin-bottom: 0 !important;
}
#xg.account div.easyclear {
	margin-bottom: 1em;
}
fieldset.account {
	margin: 0;
}
fieldset.account dd {
	padding-left: 140px;
}
#xg.xg_widget_main_authorization #xg_head, #xg.xg_widget_main_index_pending #xg_head {
	height: 0;
	min-height: 0;
* visibility: hidden;
}
#xg.account h3 {
	margin-bottom: .2em;
}
#xg.account form {
	border-width: 0px;
}
#xg.account input.button {
	line-height: 1.5em !important;
	padding: 0.3em 10px;
	font-size: 1.25em;
}
#xg.account #signup input.button {
	margin-right: 25px;
}
#xg.account #problems_so {
	padding-left: .5em;
	font-size: .95em;
}
#xg.account #helplinks {
	font-size: .95em;
	padding-top: .8em;
}
#xg.account #signup #helplinks {
	line-height: 1.2em;
}
#helplinks input.checkbox {
	float: left;
}
#helplinks div {
	margin-bottom: 1.2em;
	margin-top: -2px;
}
.xg_widget_main_authorization fieldset.account {
	clear: left;
}
.xg_widget_main_authorization #xg_body {
	_height: 250px;
}
fieldset.account dl {
	margin-top: 1.2em;
}
fieldset.account dt {
	width: 133px;
	text-align: right;
	margin-bottom: 0.5em;
	_position: absolute;
}
fieldset.account dt big {
	font-size: 1.2em;
}
fieldset.account dd {
	padding-left: 140px;
}
fieldset.account dd.prefilled {
	margin-top: 1em;
	line-height: 0.8em;
	opacity: 0.7;
}
fieldset.account dd.prefilled big {
	display: block;
	margin-top: -3px;
	padding: 3px 0;
}
fieldset.account input.button {
	padding: 0.3em 0.3em;
	font-weight: bold;
}
* html fieldset.account input.button {
	vertical-align: middle;
}
*+html fieldset.account input.button {
	vertical-align: middle;
}
.xg_widget_main_emailverification #xg_head {
	display: none;
}
#xg.account .account_foot h4 {
	margin-bottom: .5em;
}
#xg.account .thumbs img.photo {
	float: left;
	display: block;
	border: 1px solid #ccc;
	margin-left: 5px;
}
#xg.account .thumbs img.first-child {
	margin-left: 0;
}
#xg.account .account_foot p.description {
	padding-top: .7em;
	margin-bottom: 1.5em;
	clear: left;
	width: 324px;
}
.xg_widget_main_authorization .context_help {
	position:relative;
*top:-4px;
}
.xg_widget_main_authorization .account dt {
	float:none;
	width:auto;
	text-align:left;
	margin-bottom:3px;
	position:relative;
}
.xg_widget_main_authorization .account dt label {
	font-weight:bold;
	font-size:1.05em;
}
.xg_widget_main_authorization .account dd {
	margin-left:0;
	padding-left:0;
}
.xg_widget_main_authorization .account input.textfield, .xg_widget_main_authorization .account input.password {
	line-height: 1em;
}
.xg_widget_main_authorization .account .textfield, .xg_widget_main_authorization .account .textarea {
	width:430px;
}
.xg_widget_main_authorization .account .password {
	width:205px;
}
.profile input.textfield, .profile select, .profile textarea {
	width: 350px;
}
.xg_widget_main_authorization_newProfile select {
	width: auto;
	max-width: 400px;
* width: 400px;
}
.profile input.url {
	width: 220px;
}
.profile input.date {
	width: 3em;
}
.profile select.date {
	width: 80px;
}
.profile input.zipcode {
	width: 120px;
}
.profile dt {
	float: none;
	font-weight: bold;
}
.profile dd {
	padding: 0;
}
.profile dl ul.options {
	font-size: 1.05em;
	margin-top: -.5em;
}
ul.services-vert {
	font-size: 1.2em;
}
.profile ul.options label {
	white-space:nowrap;
}
ul.services-vert {
	font-size:1.2em;
}
ul.services-vert li {
	list-style:none;
	display:block;
	margin:2px 3px;
}
ul.services-vert li a.desc {
	line-height:16px;
	padding-left:20px;
	font-size:1em;
}
ul.services-vert li a.desc {
	line-height: 16px;
	padding-left: 20px;
	font-size: 1em;
}
.xg_widget_main_admin_manage .xg_4col ul {
	font-size: 1.1em;
	clear: left;
}
.xg_widget_main_admin_manage .xg_lightborder {
	padding-bottom: 0em;
	border-width: 0 0 1px 0;
	border-style: solid;
}
.xg_widget_main_admin_manage .xg_module_body h3 {
	margin: 0 0 1em;
}
.xg_widget_main_admin_manage .xg_module_body li {
	width: 100px;
	float: left;
	list-style: none;
	text-align: center;
	line-height: 1.3em;
	margin: 0 0 1em;
}
.xg_widget_main_admin_manage .xg_module_body li a {
	display: block;
	width: 90px;
	padding: 0 5px 0 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	_word-wrap: break-word;
}
.xg_widget_main_admin_manage .xg_module_body li a img {
	margin-bottom: .3em;
}
.xg_widget_main_admin_manage .last-child .xg_module_body li {
	float: right;
	width: auto;
	padding: .1em 0;
	margin-left: 1.5em;
}
.xg_widget_main_admin_manage .last-child .xg_module_body li a {
	float: none;
	width: auto;
	padding: 0;
}
.xg_widget_main_admin_manage .last-child .xg_module_body li img {
	vertical-align: middle;
	margin: 0 4px 1px 0;
}
.xg_widget_main_admin_manage .last-child .xg_module_body .network-status {
	float: left;
	margin-left: 0;
}
.xg_widget_main_admin_manage .last-child .xg_module_body .network-status a {
	display: inline;
	padding-left: 0;
}
.xg_widget_main_admin_manage li a:hover {
	text-decoration:none !important;
}
#xg_manage_status {
	font-size: 1.1em;
}
#xg_manage_status .network-status img {
	vertical-align: text-bottom;
}
.ps_add {
	position: relative;
}
.ps_add_icon {
	position: absolute;
	left:70px;
	top:-5px;
	text-indent: -999em;
}
.xg_widget_main_admin_manage .xg_module_body ul li {
	width: 100px;
	position:relative;
	z-index:1;
}
.xg_widget_main_admin_manage .xg_module_body ul li a.disabled {
	z-index:1;
}
.xg_widget_main_admin_manage .xg_module_body ul li img.check {
	position:absolute;
	left:45px;
	top:20px;
	z-index:2;
	display:block;
}
.xg_widget_main_admin_manage .xg_module_body ul li a {
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/manage/admin-manage-icons.png?v=1996446970) no-repeat;
	padding-top: 36px;
}
.xg_widget_main_admin_manage .xg_module_body ul .invite-friends a {
	background-position: 0 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .broadcast-message a {
	background-position: -100px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .latest-activity a {
	background-position: -200px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .network-information a {
	background-position: -300px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .features a {
	background-position: -400px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .appearance a {
	background-position: -500px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .manage-forum a {
	background-position: -600px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .tab-manager a {
	background-position: -700px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .language-editor a {
	background-position: -800px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .analytics a {
	background-position: -900px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .flickr a {
	background-position: -2800px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .twitter a {
	background-position: -1100px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .facebook a {
	background-position: -2700px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .ning-apps a {
	background-position: -1200px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .virtual-gifts a {
	background-position: -1300px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .profile-questions a {
	background-position: -1400px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .members a {
	background-position: -1500px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .privacy-content-control a {
	background-position: -1600px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .feature-controls a {
	background-position: -1700px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .create-new-network a {
	background-position: -1800px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .help-center a {
	background-position: -1900px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .ning-creators a {
	background-position: -2600px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .advanced-options a {
	background-position: -2000px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .support a {
	background-position: -2100px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .domain a {
	background-position: -2200px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .ads a {
	background-position: -2300px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .storage a {
	background-position: -2400px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .remove-links a {
	background-position: -2500px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .ning-export a {
	background-position: -3000px 0;
}
.xg_widget_main_admin_manage .xg_module_body ul .member-controls a {
	background-position: -2900px 0;
}
* html .xg_widget_main_admin_manage .xg_module_body li a:hover {
	cursor: hand;
}
* html .xg_widget_main_admin_manage .last-child .xg_module_body li .png-fix {
	display: block;
	float: left;
	width: 16px;
}
* html .xg_widget_main_admin_manage .xg_module_body li.request-code .png-fix {
filter: progid : DXImageTransform . Microsoft . AlphaImageLoader(src = 'http://static.ning.com/socialnetworkmain/widgets/index/gfx/manage/16/request-code.png', sizingMethod = 'none');
}
.xg_widget_main_authorization_termsOfService h3, .xg_widget_main_authorization_privacyPolicy h3 {
	font-weight: bold;
}
ul.xg_tab_manager li {
	display: block;
	width: 200px;
	line-height: 1.5em;
	padding: 3px 8px;
	position: relative;
	border-width: 1px 1px 1px 4px;
	border-style: solid;
	list-style: none !important;
	margin-left: 0;
	cursor: move;
	overflow: hidden;
}
ul.xg_tab_manager li.fixed {
	border-width: 1px;
	cursor: pointer;
	width: 203px;
}
ul.xg_tab_manager li.selected {
	font-weight: bold;
}
ul.xg_tab_manager li.sub {
	margin-left: 25px;
}
ul.xg_tab_manager li.notvisible {
	border-style: dashed dashed dashed solid;
}
ul.xg_tab_manager li.last, ul.xg_tab_manager li.fake {
	border: 0px;
}
ul.xg_tab_manager li a.delete {
	cursor: pointer;
	position: absolute;
	top: 1px;
	right: 0px;
	text-indent: -9999px;
	height: 12px;
	width: 12px;
	padding: 2px 2px;
}
.xg_widget_main_tablayout_edit fieldset {
	border-width: 1px;
	padding: 10px;
}
.xg_widget_main_tablayout_edit fieldset dt {
	width: 150px;
}
.xg_widget_main_tablayout_edit fieldset dd {
	padding-left: 160px;
}
.xg_widget_main_tablayout_edit fieldset.subtabcolors dt {
	width: 200px;
	height: 20px;
}
.xg_widget_main_tablayout_edit fieldset.subtabcolors dd {
	padding-left: 210px;
	height: 20px;
* padding-left: 0;
}
.xg_widget_main_tablayout_edit fieldset p.buttongroup {
	font-size: .91em;
	border-top: 0;
}
.xg_widget_main_tablayout_edit fieldset input.url {
	width: 250px;
}
.xg_widget_main_tablayout_edit fieldset input.tabname {
	width: 150px;
}
.xg_widget_main_tablayout_edit fieldset select {
	width: 150px;
}
.xg_widget_main_tablayout_edit p#instructions {
	font-size: 1.05em;
	line-height: 1.2em;
}
.xg_widget_main_tablayout_edit p.errordesc {
	margin-bottom: 0.7em !important;
}
.xg_widget_main_tablayout_edit .swatch {
	border-right: 1px solid #BBB;
}
.xg_widget_main_membership .xg_icon-delete {
	display: block;
}
ul.role_features li {
	list-style: none !important;
	margin: 0;
	float: left;
	width: 120px;
}
#role_form label {
	font-weight: normal !important;
}
#role_form dl {
	font-size: 1em;
	margin-top: 2.5em;
}
#role_form dt {
	font-size: 1.2em;
}
#role_form p {
	font-size: 1.2em;
}
.role_table td.member_count {
	text-align: center;
}
input.add_content_to_role_dialog_url_input {
	width: 97%;
}
.members_container {
	width: 297px;
	border-width: 1px;
	border-style: solid;
	height: 100px;
	overflow: auto;
}
.members_container table.members {
	width: 277px;
}
* html .xg_widget_main_index_report dd {
	position: relative;
	zoom: 1;
	padding-left: 0;
}
.xg_widget_main_feature_edit .nolegend h3 {
	clear: both;
}
.xg_badges #badge_container {
	height: 242px;
}
.xg_badges fieldset.appearance .swatch {
	width: 150px;
	float: none;
}
.xg_badges #sizes div, .xg_badges #colors div {
	margin-bottom: 10px;
}
.xg_badges #sizes input {
	margin-right: 1em;
	vertical-align: top;
}
.xg_badges fieldset h3, .xg_badges fieldset h2 {
	margin-bottom: 15px;
}
.xg_badges .xg_column_border_left {
	border-width: 0 0 0 1px;
	margin-left: 10px;
	padding-left: 10px;
}
.xg_badges_module fieldset {
	padding-left: 8px;
	font-size: 11px;
}
.xg_badges_module fieldset .desc {
	padding-top: 1px;
	padding-bottom: 1px;
}
.xg_badges_module input#embed_code {
	width: 300px;
	font-size: 13px;
}
.xg_badges_module #share div {
	margin-bottom: 10px;
}
.xg_badges_module #share a {
	margin-right: 15px;
}
.badge-tiny {
	height: 64px !important;
}
.badge-small {
	height: 104px !important;
}
.badge-medium {
	height: 174px !important;
}
.badge-large {
	height: 242px !important;
}
.module_activity_settings {
	padding: 15px;
}
.module_activity_settings h3 {
	margin-bottom: 1em;
}
.module_activity_settings fieldset .legend {
	font-size: 1.15em;
	font-weight: normal;
}
.module_activity_settings ul.options {
	font-size: 1.1em;
	margin-top: .5em;
	margin-bottom: 1em;
}
.module_activity_settings .xg_span-7 {
	border-width: 0 1px 0 0;
	margin-right: 15px;
	margin-bottom: 15px;
}
.module_activity_settings ul.activity-message input {
	vertical-align: top;
}
.module_activity_settings .xg_span-8 select, .module_activity_settings .xg_span-8 textarea {
	width: 342px;
* width: 338px;
}
.module_activity_settings .inactive {
	opacity: 0.6;
* filter: alpha(opacity = 60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.module_activity_settings .xg_span-8 .counter {
	float: right;
	font-size: 95%;
	margin-bottom: .5em !important;
}
.xg_widget_main_admin_advanced p.indent {
	margin-bottom: 1em;
}
.feature_control {
	padding: 15px;
}
.feature_control ul.options {
	margin-bottom: 1.5em;
}
dl.status {
	width: 500px;
	font-size: 1em;
}
.status_help {
	display: block;
	font-size: .9em;
}
.status_help .right {
	margin-right: 3px;
}
dl.error .status_help .right {
	color:#ff0000;
}
.xg_floating_container fieldset #body {
	width:430px;
}
#xg_add_features_form .xg_icon {
	background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icons/xg_sprite-333333.png?v=1431625157);
}
#post_form #subject, #post_form .xj_subject .field-counter {
	width:50%;
}
#post_form #body {
	width:98%;
}
#body_wrap table {
	margin:0;
}
.xg_widget_main_broadcastmessage #body_wrap {
	background-color:#fff !important;
}
.xg_widget_main_broadcastmessage .page_tabs {
	margin:10px 0 0;
	width:722px;
	border-bottom:none;
}
.xg_widget_main_broadcastmessage ul.page_tabs li {
	margin-bottom:0 !important;
}
* html .body_html_button {
	border-color:#fff !important;
}
.xg_widget_main_admin_externalservices h3 {
	margin-top:0;
}
.xg_widget_main_admin_externalservices hr {
	margin-bottom:1.5em;
}
.exp_progress_container {
	border-width:1px;
	border-color:#ccc;
	width:250px;
	padding:1px;
	height:18px;
	margin-left:20px;
	position:relative;
	overflow:hidden;
	display:inline-block;
	vertical-align:bottom;
*display:inline;
*zoom:1;
}
.exp_progress {
	background-color:#666;
	height:18px;
	width:100%;
	position:absolute;
	left:-250px;
	opacity:.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	font-size:.9em;
	color:#fff;
	text-align:center;
}
.exp_text {
	font-size:.9em;
	padding-left:10px;
}
.exp_error {
	color:#ff0000;
}
.exp_timestamp {
	display:inline-block;
	font-size:0.8em;
	padding-left:20px;
*display:inline;
*zoom:1;
}
.xg_widget_main_membercontrols .authentication_questions {
	margin-left:25px;
}
.xg_widget_main_membercontrols #membercontrols_form {
	margin-top:20px;
}
.tab-manager-left {
	width:190px;
	float:left;
}
.dashboard-stats {
	width:406px;
}
.dashboard-stats th {
	vertical-align:top;
	text-align:center;
}
.dashboard-stats td {
	text-align:center;
	width:45px;
}
.dashboard-graph {
	background-color:#fff;
	border-width:1px;
	z-index:1;
	width: 404px;
	height:145px;
}
.dashboard-stats, .dashboard-stats td, .dashboard-stats tr {
	border-collapse:separate;
	border-spacing:0;
}
.dashboard-stats .active td {
	padding:2px 5px;
	border-width:1px 0;
}
.dashboard-stats .active .first {
	border-left-width:1px;
}
.dashboard-stats .active .last {
	border-right-width:1px;
}
.dashboard-stats .yesterday {
	text-transform: capitalize;
}
.dashboard-stats .past-ten-days {
	width: 6em;
}
.dashboard-stats .pending-approval {
	width: 7em;
}
.dashboard-sparse-text {
	text-transform: none;
	padding:8px 12px 8px 12px;
	background:#f7f5d6;
	color:#5e5e5e;
	z-index: 2;
	position: absolute;
	margin-left: -130px;
	left:50%;
	top: 30px;
	width:260px;
}
.manage-invite .button, .manage-invite .import-brands {
	position:relative;
	right:283px;
}
.dashboard-contributor-img {
	padding-right: 1em;
}
.help-container {
	border-width:1px;
	padding:0 10px;
	clear:both;
	margin-bottom:10px;
}
.help-nav li {
	display:inline;
	margin:0 !important;
}
.help-content li {
	text-align:left;
	font-size:95%;
}
.help-content li li {
	margin-bottom:8px !important;
}
.domain-mapping {
	font-size:1.1em;
}
.domain-mapping .break td {
	padding-top:15px;
}
.ds-ups-module {
	margin:0 15px 15px 0 !important;
}
.ds-ups {
	overflow:hidden;
	position:relative;
	border-width:1px;
	padding:20px 30px 30px !important;
	min-height:128px;
}
.ds-msg {
	padding:10px 15px;
	margin-bottom:10px;
	background-color:#F7F5D6;
}
.ds-msg p {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform:none;
	text-decoration:none;
	font-variant:normal;
	font-size:12px;
	line-height:18px;
}
.ds-msg p {
	color:#5e5e5e;
}
.ds-msg h1 {
	font-family:Arial, sans-serif !important;
	text-transform:uppercase !important;
	font-variant:normal !important;
	font-size:20px !important;
	font-weight:normal !important;
	text-decoration:none !important;
	padding:0;
	color:#5e5e5e !important;
}
.xg_last .ds-ups-module {
	margin-right:0 !important;
}
.ds-enhance .button:hover, .ds-msg .button:hover, .ds-enhance .button, .ds-msg .button {
	background:#ED7B09 url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/themes/Linen/button.png?v=2727407659) repeat-x scroll 0 0;
}
.ds-enhance .button, .ds-msg .button {
	border:1px solid #F2B77C;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-variant:normal;
	font-family:Arial, sans-serif;
	font-weight:bold;
	margin-left:10px;
	font-size:13px;
}
.ds-msg .button {
	font-size:20px;
	padding:8px 12px;
}
.ds-ups img {
	position:absolute;
}
.ds-dashboard {
	bottom:0;
	right:0;
}
.ds-ads {
	left:0;
	bottom:0;
}
.ds-brand {
	bottom:0;
	left:8px;
}
.ds-features {
	bottom:0;
	left:20px;
}
.ds-improvements {
	top:60px;
	right:0;
}
.ds-support {
	top:11px;
	right:0;
}
.xg_widget_main_dashboard #welcome h3 {
	font-size:14px;
}
.sub-plan {
	margin-top:15px;
}
.help-container ul {
	padding-bottom:.4em;
}
.help-container ul li {
	list-style-type:disc;
	line-height:18px;
	margin:0 25px;
}
.help-container {
	padding:6px 10px;
}
.sub-button {
	text-align:right;
	padding-top:5px;
}
.xg_widget_main_dashboard .dy-grid-item {
	word-wrap: break-word;
}
.xg_widget_main_index_index .xg_span-4 .xg_module_options select {
	max-width:110px;
}
ul.page_tabs li.right, ul.navigation li.right {
	margin-top:10px;
}
.xg_sprite-toggle {
	background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/dashboard/icon_toggle.png?v=62676911) !important;
	line-height:0 !important;
	padding-bottom:12px !important;
}
.toggle-down {
	background-position:left 1px !important;
}
.toggle-up {
	background-position:left -29px !important;
}
.xg_shortcuts {
	clear:left;
	margin:0 0 1em 0;
}
.xg_shortcuts .xg_lightborder {
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/table/bg_alt.png?v=1577907301) repeat scroll 0 0 transparent;
}
.xg_shortcuts ul {
	clear:left;
	font-size:11px;
	margin:10px 13px 0;
}
.xg_shortcuts ul li {
	position:relative;
	width:99px;
	z-index:1;
	float:left;
	line-height:1.3em;
	list-style:none outside none;
	margin:0 0 8px;
	text-align:center;
	min-height:68px;
}
.xg_shortcuts ul li a {
	background:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/manage/admin-manage-icons.png?v=1996446970) no-repeat scroll 0 0 transparent;
	padding-top:36px;
}
.xg_shortcuts li a {
	display:block;
	overflow:hidden;
	padding:0 5px;
	width:90px;
}
.xg_shortcuts ul .invite-friends a {
	background-position: -0px 0;
}
.xg_shortcuts ul .broadcast-message a {
	background-position: -100px 0;
}
.xg_shortcuts ul .latest-activity a {
	background-position: -200px 0;
}
.xg_shortcuts ul .network-information a {
	background-position: -300px 0;
}
.xg_shortcuts ul .features a {
	background-position: -400px 0;
}
.xg_shortcuts ul .appearance a {
	background-position: -500px 0;
}
.xg_shortcuts ul .manage-forum a {
	background-position: -600px 0;
}
.xg_shortcuts ul .tab-manager a {
	background-position: -700px 0;
}
.xg_shortcuts ul .language-editor a {
	background-position: -800px 0;
}
.xg_shortcuts ul .analytics a {
	background-position: -900px 0;
}
.xg_shortcuts ul .flickr a {
	background-position: -2800px 0;
}
.xg_shortcuts ul .twitter a {
	background-position: -1100px 0;
}
.xg_shortcuts ul .facebook a {
	background-position: -2700px 0;
}
.xg_shortcuts ul .ning-apps a {
	background-position: -1200px 0;
}
.xg_shortcuts ul .virtual-gifts a {
	background-position: -1300px 0;
}
.xg_shortcuts ul .profile-questions a {
	background-position: -1400px 0;
}
.xg_shortcuts ul .members a {
	background-position: -1500px 0;
}
.xg_shortcuts ul .privacy-content-control a {
	background-position: -1600px 0;
}
.xg_shortcuts ul .feature-controls a {
	background-position: -1700px 0;
}
.xg_shortcuts ul .create-new-network a {
	background-position: -1800px 0;
}
.xg_shortcuts ul .help-center a {
	background-position: -1900px 0;
}
.xg_shortcuts ul .ning-creators a {
	background-position: -2600px 0;
}
.xg_shortcuts ul .advanced-options a {
	background-position: -2000px 0;
}
.xg_shortcuts ul .support a {
	background-position: -2100px 0;
}
.xg_shortcuts ul .domain a {
	background-position: -2200px 0;
}
.xg_shortcuts ul .ads a {
	background-position: -2300px 0;
}
.xg_shortcuts ul .storage a {
	background-position: -2400px 0;
}
.xg_shortcuts ul .remove-links a {
	background-position: -2500px 0;
}
.xg_shortcuts ul .member-controls a {
	background-position:-2900px 0;
}
.xg_shortcuts ul .ning-export a {
	background-position:-3000px 0;
}
.col1 ul li.xg-feature-leaderboards, .col3 ul li.xg-feature-leaderboards {
	font-size: .7em;
}
.uploader .alt {
	background: url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/table/bg_alt.png?v=1577907301) repeat scroll 0 0 transparent;
}
.uploader_container {
	padding-bottom: 20px;
	width:auto;
}
.uploaded {
	border-width: 1px;
	height: auto;
	width:100%;
}
input.customurl {
	background-color:#fffcd1;
	width: 120px;
	padding:1px 0 !important;
	font-size: 12px;
}
.uploader .button {
	width: 100px;
}
.pos-relative {
	position:relative;
}
.uploader .dy-form-1 dl {
	font-size:100%;
}
.uploaded, .uploaded .file, .uploaded .file_list {
	overflow:visible;
}
.uploaded .file {
	z-index:auto;
	height: 26px;
}
.uploaded .dy-form-1 {
	padding:0;
	margin:0;
}
.test-network-setup {
	padding-top: 25px;
}
.test-network-setup dd {
	padding-bottom:25px;
}
#dashboard #top_files {
	width:707px;
	height:500px;
	padding:10px;
	overflow:auto;
}
#dashboard .top_file {
	font-size:13px;
	line-height:20px;
	padding-top: .5em !important;
}
#xg, .xg_floating_module {
	font-size:1.09091em
}
#xg_navigation ul li a, #xg_navigation ul li span {
	font-size:1.00506em;
}
p.buttongroup a.button, p.buttongroup input.button, p.buttongroup button {
	_font-size:13px !important;
}
p.buttongroup input.button, p.buttongroup button {
	_padding:4px 6px 3px !important;
}
p.buttongroup a.button {
	_line-height:12px !important;
	_position:relative;
	_margin-bottom:0 !important;
	_padding:5px 6px 6px !important;
	_bottom:-3px !important;
}
.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-666666.png?v=1431625157);
	_background-image:url(http://static.ning.com/socialnetworkmain/widgets/index/gfx/icons/ie6/xg_sprite-666666.png?v=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, select, input, button, textarea, .xg_theme-body-f {
	font-family: Arial, "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6, #xg_sitename, .xg_theme-heading-f {
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}
body, #xg_navigation li.this a, .xg_theme-body-t {
	color:#333333;
}
a, .xg_theme-link-c {
	color:#315288;
}
a.button, button, input.button, a.button:hover, button:hover, input.button:hover {
	color:#fff;
	background:#315288;
}
.xg_theme-button-c {
	color:#fff;
}
.xg_theme-button-bc {
	background:#315288;
}
.icon-color {
	color:#797979;
}
body {
	background-color:#E3E8EE;
	background-image: none;
	background-repeat: no-repeat;
}
.xg_theme-body-bc {
	background-color:#E3E8EE;
}
.xg_theme-body-bi {
	background-image: none;
}
#xg_head, #xg_head a, .xg_theme-header-c {
	color:#414143;
}
#xg, .xg_headerbg {
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
}
.xg_theme-header-bc {
	background-color: transparent;
}
.xg_theme-header-bi {
	background-image: none;
}
#xg_body, .xg_floating_container {
	background-color:#E3E8EE;
	background-image: none;
	background-repeat: no-repeat;
}
.xg_theme-body-bc {
	background-color:#E3E8EE;
}
.xg_theme-body-bi {
	background-image: none;
}
#xg_navigation ul li.this a, ul.page_tabs li.this {
	background-color:#E3E8EE;
}
.xg_module_head {
	color:#414143;
	background-color:#FFFFFF;
}
.xg_theme-modulehead-c {
	color:#414143;
}
.xg_theme-modulehead-bc {
	background-color:#FFFFFF;
}
.xg_module_body, .xg_theme-modulebody-bc {
	background-color:#FFFFFF;
}
.status-bar {
	color:#000000;
	background-color:#FFFFFF;
}
.xg_theme-status-c {
	color:#000000;
}
.xg_theme-status-bc {
	background-color:#FFFFFF;
}
.status-bar .arrow, .xg_theme-status-oc {
	border-color:#FFFFFF;
}
.xg_theme-mediabutton-c {
	color:#2E5F87;
}
.xg_theme-mediaplayer-bc {
	color:#DFE7EA;
}
.xg_theme-mediaplaylist-bc {
	color:#FFFFFF;
}
#xn_bar, .xg_theme-ningbar-bc {
	background-color:#413F42!important;
}
#xg_foot, .xg_theme-footer-bc {
	background-color:#413F42!important;
}
#xn_brand, .xg_displaybrand {
	display: block!important;
}
.xg_lightfont {
	color:#585b5e;
}
hr {
	color:#636f78;
	background-color:#636f78;
}
.xg_lightborder {
	border-style:solid;
	border-color:#a8acb0;
}
.xg_separator {
	border-style:solid;
	border-color:#c6cacf;
}
#xg {
	margin:0;
	width:auto;
}
#xg_head {
	width:auto;
	background-color:#ffffff;
	border-bottom:5px solid #124864;
}
#xg_foot {
	height:1.5em;
}
#xg_masthead p#xg_sitename {
	font-weight:bold;
	line-height:1.1em;
	padding:15px 0 0 15px;
}
#xg_masthead p#xg_sitedesc {
	height:1.5em;
}
.xg_module_head p.edit a.button {
	bottom:-2px;
}
#xg_head #xg_masthead p#xg_sitename, #xg_head #xg_masthead p#xg_sitedesc, #xg_head ul, #xg_body, #xg_foot {
	width:945px;
	margin-left:auto;
	margin-right:auto;
	float:none;
}
.xg_module_head h2 {
	font-size:14px;
	font-weight:normal;
}
#xg_navigation ul li a {
	color:#315288;
	padding:0 10px;
	font-size:15px;
}
#xg_navigation ul li.this a {
	background-color:#124864;
	color:#ffffff;
}

ul.page_tabs li.this {
	background-color:#ffffff;
}
.xg_module {
	border:1px solid #C9D1DE;
}
.xg_module_body {
	margin-bottom:0;
}
.xg_module_head {
	border-bottom:1px solid #E7E7E7;
	margin-bottom:0;
}
.xg_module_foot {
	border-top:1px solid #E7E7E7;
	background-color:#ffffff;
}
.xg_module_body .xg_module_body {
	border-left:none;
	border-right:none;
	border-top:none;
}
.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:expression(this.width >181 ? 181:true);
}
.xg_floating_container {
	border-color:#a8acb0 !important;
}

