/*----------------------------------------------------------------------
	Reset elements and give basic styling
----------------------------------------------------------------------*/
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;
}
/* BAZ-6726: fixing missing scrollbar in IE6 */
.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:1.2em;
	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:1.2em;
}
.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;
}
/* =tables */
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://sizzerb.ning.com/xn_resources/widgets/index/gfx/table/bg_alt.png);
	_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;
}




/* --------------------------------------------------------------------------------
	Ningbar/xn_bar
-------------------------------------------------------------------------------- */
#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://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) 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://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) repeat-x 0 -60px;
	_background:none;
}
#xn_bar input.text {
	margin-bottom:3px;
	padding:3px;
	border:1px solid #ccc; border-top:1px solid #666;
	background:#fff url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) repeat-x 0 -280px;
	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;
}

/* xn_bar_menu_branding */
#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:56px; height:27px;
	cursor:pointer;
	background:transparent url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/ningbar/logo.png) no-repeat 0 0;
	}
#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://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) no-repeat 0 -130px;
		text-indent:-9999px;
	}
#xn_bar_menu_admin {display:none;}

/*
New announcement bar
*/

.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_icon-close {
background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) no-repeat 0 -188px;
height:17px;
padding:0;
position:absolute;
right:2px;
top:2px;
width:17px;
z-index:1;
}

/*----------------------------------------------------------------------
	Forms
----------------------------------------------------------------------*/
input.textfield,
input.password,
textarea,
select {
	padding:2px 1px;
	border:1px solid #ccc; border-top-color:#666;
	background:#fff url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) repeat-x 0 -280px;
	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;
}
/* =fieldsets */
fieldset {
	margin:0 0 0.8em;
	padding-top:0;
}
/* legends */
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;
}
/* Form Layouts */
.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' - Dragabble fieldsets for question/categories
----------------------------------------------------------------------*/
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://sizzerb.ning.com/xn_resources/widgets/index/gfx/drag.gif) repeat-y 1px 1px;
	cursor:move;
	}
	fieldset.fieldset a {
		color:#06c!important;
	}
        fieldset.fieldset a.xg_sprite {
                background-image:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icons/xg_sprite-0066CC.png) !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;
	}


/*----------------------------------------------------------------------
	Errors & Notifications
----------------------------------------------------------------------*/
/* =required */
input.required,
textarea.required,
select.required,
.required .swatch {
	border-left:2px solid #c00!important;
	margin-left:-1px;
}
input.required { _margin-left:0px;}
/* =error */
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;
}
/* =error_msg */
.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://sizzerb.ning.com/xn_resources/widgets/index/gfx/msg/notification-head.png) 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://sizzerb.ning.com/xn_resources/widgets/index/gfx/msg/notification-body.png) repeat-x!important;
		}
		.ningmsg {
			border-color:#abb;
			background:#dee url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/msg/ningmsg-body.gif) 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://sizzerb.ning.com/xn_resources/widgets/index/gfx/msg/bday-msg.png) no-repeat scroll 13px 6px;
  padding-left:40px !important;
  border:1px solid #00a8ff;
}
.birthday_msg a {
  color:#00a8ff !important;
}
/*----------------------------------------------------------------------
	Buttons
----------------------------------------------------------------------*/
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://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) 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://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) repeat-x 0 0 !important;
}
p.edit a.button:hover {
  color:#333;
}
a.button.disabled:hover,
button.disabled:hover {
	background:#e3e3e3 url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) repeat-x 0 0;
}
/* ff2 */
a.button, x:-moz-any-link {
  padding:.28em .53em .226em;
}
button,
input.button {
	padding:.2em .3em .15em;
}
/* ff3 */
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;
}
/* safari: */
html[xmlns*=""] body:last-child a.button,
html[xmlns*=""] body:last-child button,
html[xmlns*=""] body:last-child input.button {
	padding:.35em .6em .45em;
}
/* ie: */
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://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) 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 { /* for Add Comment button */
	font-size:1em;
}
.action-secondary {
	margin:0 0.4em 0 0.8em;
	/*vertical centering for ie 7 & 6, not perfect padded for several scenarios, had to pick average*/
	*display:inline-block;
	*padding-bottom:6px;
}


/*----------------------------------------------------------------------
	Common Classes
----------------------------------------------------------------------*/
.left {
	float:left!important;
}
.right {
	float:right!important;
}
.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;
}
/* IE8 only. Inserts ZWSP */
.wbr:after {
    content:"\200B";
}
/* FF and Safari. Undoes the above */
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;
}

/*----------------------------------------------------------------------
	Inline Editor
----------------------------------------------------------------------*/
.editable_hover,
.editable:hover,
.inplace_edit input.textfield,
.inplace_edit textarea {
	background-color:#fffcd1;
	cursor:text;
	color:#333!important;
}
/* BAZ-5903: removing clears from editable_hover to prevent jiggle
	BAZ-6571: keep clear for inplace_edit */
.inplace_edit {
	clear:both;
	margin-bottom:0.5em;
}
.inplace_edit input.textfield,
.inplace_edit textarea {
	margin-bottom:0.2em!important;
}


/*----------------------------------------------------------------------
	Rich Text Editor
----------------------------------------------------------------------*/
.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://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) repeat-x 0 0;
	}
  /*BAZ-6407, 6299: Fixing awkward shift to right by ~80px for IE6/7, likely due to floats and negative left margins*/
	.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 & Pickers
----------------------------------------------------------------------*/
.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://sizzerb.ning.com/xn_resources/widgets/index/gfx/bg-form.png) 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://sizzerb.ning.com/xn_resources/widgets/index/gfx/transparent.gif);
	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;
	}
/* BAZ-8965 for IE*/
.zfix2 {
	position:relative;
	z-index:2;
}


/*----------------------------------------------------------------------
	Icons
----------------------------------------------------------------------*/
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://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_services.png) no-repeat 0 0;}
.service-delicious {background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_services.png) no-repeat 0 -64px;}
.service-livespaces {background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_services.png) no-repeat 0 -128px;}
.service-stumbleupon {background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_services.png) no-repeat 0 -192px;}
a.facebook, .service-facebook {background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_services.png) no-repeat 0 -256px;}
.service-myspace {background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_services.png) no-repeat 0 -320px;}
.service-twitter {background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_services.png) no-repeat 0 -384px;}
.service-other {background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_services.png) 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;}


/*----------------------------------------------------------------------
	Private
----------------------------------------------------------------------*/
small.private, span.private {background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/privacy.gif) no-repeat left top; padding-left:14px; font-weight:normal;cursor:default;}
label.private {background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/privacy.gif) no-repeat right top; padding-right:18px;cursor:default;}
dl.private dt, dt.private { background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/privacy.gif) no-repeat left top; padding-left:14px;cursor:default;}
label.private input.checkbox { background-color:#eee; }
dl.private {
	opacity:.75;
	zoom:1;
}


/*----------------------------------------------------------------------
	Navigation Classes
----------------------------------------------------------------------*/
/* =page_tabs */
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:0;
	}
	.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:1;
	}
	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;
	}
/* =page_tickers */
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://sizzerb.ning.com/xn_resources/widgets/index/gfx/ticker.png) no-repeat center right;
		border-bottom:none;
		font-weight:bold;
	}
	ul.page_tickers a {
		text-decoration:none;
	}
.page_ticker_content {
	width:490px;
}
/* =navigation */
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;}
  /*BAZ-6503: IE6/7 has spacing issues with line-height and background-image on + "action" More */
  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;
	}
/* =pagination */
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,
ul.pagination li.right {
    padding-top:.3em;
}
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;
}


/*----------------------------------------------------------------------
	vCard Classes
----------------------------------------------------------------------*/
.online {
	padding-left:17px;
	background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/online-user.png) no-repeat 3px 50%;
	color:#393;
}
.vcard img.photo {
	display:block; float:left;
	margin-right:5px; margin-bottom:5px;
	background-color:#fff;
}
.vcards {
	clear:left;
}
/* =div.vcard (large format) */
.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 (small format) */
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%; /*BAZ-6501: fix for textarea left offset issue in IE6/7*/
}
dl.vcard dd.online {
	padding-left:10px!important;
}
.xg_widget_forum_user dl.vcard dd {*padding-left:0;}
/* =.vcard-grid */
.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 */
	.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;
		}
/* Friends Module */
.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;
}

/*----------------------------------------------------------------------
	Comments
----------------------------------------------------------------------*/
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;
}
/*----------------------------------------------------------------------
	Contextual Help Popups
----------------------------------------------------------------------*/
.context_help, x:-moz-any-link { display:-moz-inline-box;vertical-align:middle; } /* ff2 bug with unclickable icon */
.context_help, x:-moz-any-link, x:default { display:inline; } /* revert for ff3 */
span.context_help_popup {
	display:block;
	position:absolute; left:-3px; top:12px;
	width:180px;
	padding-top:5px;
	background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/context_help.gif) 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
----------------------------------------------------------------------*/
.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://sizzerb.ning.com/xn_resources/widgets/index/gfx/spinner_20.gif) no-repeat;padding:0 0 0 24px;}


/*----------------------------------------------------------------------
	Clear Floats Without Structural Markup
	http://www.positioniseverything.net/easyclearing.html
	http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/
----------------------------------------------------------------------*/
.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 {
	display:inline-block;
	_height:1%;
}
html[xmlns] .feed-story,
html[xmlns] #xg_navigation,
html[xmlns] #xg_body,
html[xmlns] .xg_module,
html[xmlns] .xg_module_edit,
html[xmlns] .xg_colgroup,
html[xmlns] .xg_module_head,
html[xmlns] .xg_module_body,
html[xmlns] .xg_module_foot,
html[xmlns] .xg_headline,
html[xmlns] dl.vcard,
html[xmlns] .easyclear {
	display:block;
}

/*----------------------------------------------------------------------
	Column Constructs
----------------------------------------------------------------------*/
.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; }
/* Main/Profile Simplification */
.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:690px; }*/
.xg_3col { width:747px; }

.xg_4col { width:935px; }

/* .block - divides a module in half when used with .left and .right */
.xg_3col .block {
  width:320px!important;
	text-overflow:ellipsis;
}
/* BAZ-6695: fixing appearance page text getting clipped in IE6*/
.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;
}


/*----------------------------------------------------------------------
	Column Image/Content Protection
----------------------------------------------------------------------*/
.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;
}


/*----------------------------------------------------------------------
	Column Image/Content Protection For Blueprint CSS

	img -= 10px (normal xg_modules are 5px padding)
	.pad img -= 30px (.pad is 15px padding)
	.comment img -= 81px (taken values via firebug, only applicable to a few column spans)
----------------------------------------------------------------------*/

.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; }

/* Huy: Needs reverse order for inheritance priority */
.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;
}

/* Image Height Aspect Ratio Detector
-------------------------------------------------------------- */
body > #xg img {
  height:auto;
  -ms-interpolation-mode:bicubic;
}

/* --------------------------------------------------------------
  BLUEPRINT CSS
  == STRUCTURE: ========================
   * Page width:            935 px
   * Number of columns:     20
   * Column width:          42 px
   * Margin width:          5 px
  ======================================
-------------------------------------------------------------- */

/* Columns
-------------------------------------------------------------- */

/* Use this class together with the .span-x classes
   to create any composition of columns in a layout. */

.xg_column {
  float: left;
  clear: none!important;
  margin-right: 5px;
}

/* The last column in a row needs this class. */
.xg_last, .last-child { margin-right: 0; }

/* Use these classes to set the width of a column. */
.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; }

/* Add these to a column to append empty cols. */
.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;}

/* Add these to a column to prepend empty cols. */
.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;}


/*----------------------------------------------------------------------
	Page Layout
----------------------------------------------------------------------*/
#xg {
	clear:both;
	width:955px;
	margin:auto;
	text-align:left;
}
/* #xg_head */
#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 {
	}
	#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 */
#xg_body {
	width:945px;
	min-height:400px;
	_height:400px;
	padding:10px 0 10px 10px;
  z-index:1;
	}
/* #xg_foot */
#xg_foot {
	color: #fff;
	float:left;
	font-size:0.95em;
	padding:10px;
	width:935px;
}
#xg_foot a {
	color: #fff;
}
#xg_foot .right {
  /*BAZ-6481: prevent footer floats from hitting eachother*/
  padding-left:10px;
  /*BAZ-6160: prevent text wrapping in IE6/7*/
  white-space: nowrap;
}

/*----------------------------------------------------------------------
	Module Structure
----------------------------------------------------------------------*/
.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 */
.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://sizzerb.ning.com/xn_resources/widgets/index/gfx/button/edit-button.png) 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://sizzerb.ning.com/xn_resources/widgets/index/gfx/button/edit-button.png) 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://sizzerb.ning.com/xn_resources/widgets/index/gfx/button/edit-button-hover.png) no-repeat right top;
	}
	.xg_module_head p.edit a:hover.button span {
    	background:transparent url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/button/edit-button-hover.png) 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 */
.xg_module_options {
	border-top:1px solid #999; border-bottom:1px solid #ccc;
	background:#f3f3f3 url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/bg-form.png) 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;
		}

		/* IE: set widths of edit drop-down selects and fields */
		.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;
	}
	/* BAZ-6753: IE7 Edit Options alignment on right column */
	*: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 */
.xg_module_body {
	clear:left;
	margin-bottom:1px;
	padding:5px;
	position:relative;
	}
	.pad {
		padding:15px;
	}
	.pad5 {
		padding:5px;
	}
	.nopad {
		padding:0;
	}
	/* apply to xg_module to fix cut off popups in ie */
	.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 */
.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;
	}
/* floating module */
#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 {
	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 p {
	  margin-bottom:0.4em;
	}
	.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://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/new/delete_white.png) no-repeat scroll 1px 1px;
  height:17px;
  padding:0;
  position:absolute;
  right:2px;
  top:2px;
  width:17px;
  z-index:1;
}
.xg_floating_module a.xg_icon-close {
  padding:0;
  position:absolute;
  right:1px;
  top:2px;
  z-index:2;
}

  #confirm_iframe {
	position:absolute;
  }


/*----------------------------------------------------------------------
	Module Specifics
----------------------------------------------------------------------*/
.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%;
}

/* Adminbox Right Floats */
.adminbox-right {
	float:right;
	margin:0 0 10px 10px;
}



/*----------------------------------------------------------------------
	Invite/Share page
----------------------------------------------------------------------*/
#xg_body.invite_body {
	padding:0;
	width:955px;
	min-height:0;
	_height:0;
}
#xg_body.invite_body .xg_2col {
	border-width:10px 245px;
	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;
	background: #fff url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) repeat-x 0 -280px !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; } /* For IE. See "Overflow Auto and Position Relative", http://rowanw.com/bugs/overflow_relative.htm [Jon Aquino 2008-07-10] */
.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 { /* Switching to a float method to allow for multi-line text on the right side */
	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://sizzerb.ning.com/xn_resources/widgets/index/gfx/import-brands.png) 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;
}

/*----------------------------------------------------------------------
	Checklist
----------------------------------------------------------------------*/
ul.checklist li {
	position:relative;
	list-style:none !important;
	padding-left:20px;
	margin-left:0 !important;
	background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/bluearrow.gif) no-repeat 0 0.1em;
}
ul.checklist li.complete {
	background-image: url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/check.gif);
}

/* home page */
.xg_module_ning img.photo {
	margin-right:5px;
	float:left;
}


/*----------------------------------------------------------------------
	Member Table
----------------------------------------------------------------------*/
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://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_members.gif) no-repeat 0 0; }
table.members div.admin   { padding-left:15px; background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_members.gif) no-repeat 0 -50px; }
table.members div.blocked { padding-left:15px; background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_members.gif) no-repeat 0 -100px; }
table.members div.creator { padding-left:15px; background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_members.gif) no-repeat 0 -150px; }
table.members div.invited { padding-left:15px; background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_members.gif) no-repeat 0 -200px; }
table.members div.requested { padding-left:15px; background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/set_members.gif) no-repeat 0 -250px; }


/*----------------------------------------------------------------------
	'Mini-Mozzels'
	TODO: Move and call these from a separate css file
----------------------------------------------------------------------*/
/* feed_module */
.module_feed form input.textfield, .module_opensocial form input.textfield {
	width:94%
}

/* xg_reset for defaulting styles to normal for .module_feed and .html_module */
.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;}

/*google maps*/
#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;
}


/*----------------------------------------------------------------------
	Activity
----------------------------------------------------------------------*/
.feed-story {
  background:transparent !important;
	margin: 5px 0 10px;
	border-width:1px 0 0 0;
/*  overflow: hidden;*/
	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;
}
/* Styles for avatar state ON */
.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;
}
/*1x1 friend case*/
.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;
}

/* Styles for avatar state OFF */
.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;
}

/* new timestamp style */
.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;
}

/* FEED RICH CONTENT */
.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;
}
/* Narrow Column use-cases */
.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;
}
/* Don't display rich content in narrow */
.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;}

/* Status in Feed */
.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;
}


/*
	Horizontal steps
*/
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;
}


/*
	Titles for Detail Pages
*/
.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;
}

/* Headline */
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;}

/* resets ul.navigation */
#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;}

/* Searchbar */
.module_searchbar, .module_searchbar p {margin-bottom:0px !important;}
.module_searchbar input.textfield {
  width:172px;
}



/* Quick Post */
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;
}

/* BAZ-6034 & BAZ-6232: Switching to showing this block inline, removes a lot of complication on positioning */
#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;}

/* Workaround for Safari FOUC bug. See http://jonaquino.blogspot.com/2007/02/workaround-for-safari-fouc-bug.html */
body { display:block; }

/* BAZ-6123: Temporary workaround for new profile page dimensions using old grid HTML structure */
.xg_widget_profiles_profile .xg_3col .xg_1col {width:183px;}

/* BAZ-7412: Fix for removing lower 1px border on boxy themes */
.xg_widget_main_authorization_newProfile .xg_module_body {margin-bottom:0px;}

/* BAZ-6650, BAZ-6707, BAZ-7003, BAZ-7004, BAZ-7006, BAZ-16807, BAZ-16142, BAZ-17073, BAZ-17059, BAZ-17086, BAZ-17357: fixing text overflow on widget content blocks with names */
.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 {
  text-overflow:ellipsis;
  overflow:hidden;
  *word-wrap: break-word;
}
.title_detail h2 {
  _text-overflow:ellipsis;
  _overflow:hidden;
  _word-wrap: break-word;
}
/*BAZ-7534: for large font sizes on app profile for network icon and profile photo spacing*/
.xg_widget_main_admin_appProfile dd img.left {padding-bottom:5px;margin-right:10px;}
/*BAZ-8237*/
.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; }


/* BAZ-BAZ-9173 */
.module_notes div.xg_module_body { overflow:hidden; }

/*----------------------------------------------------------------------
	Ratings-small (using http://komodomedia.com/blog/index.php/2007/01/20/css-star-rating-redux/ method)
----------------------------------------------------------------------*/
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://sizzerb.ning.com/xn_resources/widgets/index/gfx/rating/rate-small.gif) 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;}

/* no javascript error */
.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;
}









/* Standard Listing Convention */
.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;
}

/* Sub tab styling for Tab Manager */
#xg_navigation ul div.xg_subtab {
	width:160px; /* Width of the subtab dropdown */
	font-size:.9115em;  /*Font-size set to 12px */
}
#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%;
}




/* Standard .xg_list class */
.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://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/check.png') no-repeat left center;
}
.validation .notvalid {
  padding:1px 0 1px 22px;
  background:transparent url('http://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/notification.png') no-repeat left center;
}

/*BAZ-11460: iPhone needs this on some themes*/
@media screen and (max-device-width: 480px) {input.button, button.button {-webkit-appearance:none;}}

/*BAZ-11477 Move flash behind popups [John Quarema 2008-12-23]*/
div.flash-area{
	z-index: 0;
}

/*BAZ-11851: JQuery calendar widget (datePicker)*/
table.jCalendar {
	border-collapse: collapse;
/*    border-spacing: 2px;*/
	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;
}



/* For the popup */
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;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
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;
}

/* creates a little calendar icon
 * instead of a text link for "Choose date"
 */
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://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 80px;
	float: left;
}

/* URL Mappings */
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%;}

/*--------------------------
Bulk Uploader
----------------------------*/
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://sizzerb.ning.com/xn_resources/widgets/index/gfx/icon/media_icons.png) !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;
}

.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;
}

/* Updated members and friends list view*/
.member_item {
  border-width:0 0 1px;
  border-style:none none solid;
  padding:10px 0 6px;
  margin:0 10px;
  clear:both;
  position:relative;
  min-height:54px;
  _height:54px;
}
.member_item .smalldelete {
  top:0;
  width:5px;
}
.member_item img.xg_lightborder {
  border:1px solid;
  float:left;
  margin-right:8px;
  height:48px;
  width:48px;
}
.member_item h5 {
  font-size:1.1em;
  position:relative;
  top:-3px;
  margin-bottom:4px;
}
.member_item .online {
  margin-left:10px;
  font-size:.95em;
}
ul.member_detail {
  margin-bottom:0;
}
ul.member_detail li {
  font-size:.9em;
  line-height:1.3em;
  margin-bottom:0;
  list-style-type:none;
  margin-left: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;
}
.members_list .last-child {
  border-bottom-width:0;
}
.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;
}

/* Virtual Gifts Common */
.gift_image {
  height:64px;
  width:64px;
  text-indent:-9999px;
  display:block;
}
.payment_disclaimer {
  font-size:.8em;
  line-height:1.4em;
  text-align:left;
  width:230px;
   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;
} 

/* About box */
.module_about .vcard {margin:0 0 10px;}
.module_about form input.button {width:100%;}

/*
	BEGIN NEW SPRITES AND ICONS
	.del = IE6/7 span hack so inline-block elements show if they're the immediate children of block (and relative?) elements
	.xg_sprite = left flanking, usually a tags
	.xg_icon = singular icons, with no text inside, usually spans
*/
.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; /* FF2 doesn't like the text-indent image replacement */vertical-align: middle;display:-moz-inline-stack; /*FF2 need this to simulate display:inline-block*/ 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-friend {background-position: left -860px;}
.xg_sprite-friend-add {background-position: left -896px;}
.xg_sprite-friend-pending, .xg_sprite-friend-request, .xg_sprite-friend-request-sent {background-position: left -932px;}
.xg_sprite-friend-remove {background-position: left -968px;}
.xg_sprite-folder {background-position: left -1004px;}
.xg_sprite-folder-add {background-position: left -1037px;}
.xg_sprite-folder-remove {background-position: left -1072px;}
.xg_sprite-gift {background-position: left -1107px;}
.xg_sprite-gift-help {background-position: left -1161px;}
.xg_sprite-gift-make-private {background-position: left -1216px;}
.xg_sprite-gift-make-public {background-position: left -1271px;}
.xg_sprite-gift-revenue {background-position: left -1324px;}
.xg_sprite-gift-stats {background-position: left -1380px;}
.xg_sprite-gift-update {background-position: left -1436px;}
.xg_sprite-gift-upload {background-position: left -1492px;}
.xg_sprite-group {background-position: left -1547px;}
.xg_sprite-help {background-position: left -1583px;}
.xg_sprite-inbox {background-position: left -1619px;}
.xg_sprite-info-view {background-position: left -1652px;}
.xg_sprite-leave {background-position: left -1693px;}
.links a, .xg_sprite-link-bullet {background-position: left -1727px;}
.xg_sprite-manage {background-position: left -1758px;}
.xg_sprite-megaphone {background-position: left -1794px;}
.xg_sprite-message {background-position: left -1846px;}
.xg_sprite-message-add, .xg_sprite-follow-add {background-position: left -1879px;}
.xg_sprite-message-block {background-position: left -1913px;}
.xg_sprite-message-unblock {background-position: left -1947px;}
.xg_sprite-message-forward {background-position: left -1984px;}
.xg_sprite-message-new {background-position: left -2017px;}
.xg_sprite-message-send {background-position: left -2047px;}
.xg_sprite-message-remove, .xg_sprite-follow-remove {background-position: left -2077px;}
.xg_sprite-message-reply {background-position: left -2111px;}
.xg_sprite-message-reply-all {background-position: left -2146px;}
.xg_sprite-network-friend-request {background-position: left -2181px;}
.xg_sprite-network-invitation {background-position: left -2220px;}
.xg_sprite-network-manage {background-position: left -2256px;}
.xg_sprite-next {background-position: left -2294px;}
.xg_sprite-permalink {background-position: left -2325px;}
.xg_sprite-profile-photo-reset {background-position: left -2354px;}
.xg_sprite-play {background-position: left -2388px;}
.xg_sprite-previous {background-position: left -2423px;}
.xg_sprite-private-network {background-position: left -2454px;}
.xg_sprite-public-network {background-position: left -2494px;}
.xg_sprite-refresh, .xg_icon-refresh {background-position: left -2534px;}
.xg_sprite-rotate, .xg_icon-rotate {background-position: left -2587px;}
.xg_sprite-repeat-playback {background-position: left -2623px;}
.xg_sprite-rss {background-position: left -2656px;}
.xg_sprite-search {background-position: left -2690px;}
.xg_sprite-setting {background-position: left -2726px;}
.xg_sprite-share {background-position: left -2762px;}
.xg_sprite-sort-grid {background-position: left -2798px;}
.xg_sprite-sort-list {background-position: left -2834px;}
.xg_sprite-star {background-position: left -2870px;}
.xg_sprite-view {background-position: left -2904px;}
.xg_sprite-view-fullsize {background-position: left -2939px;}
.rich-comment {background-position: left -2973px;}
.rich-comment em {background-position: right -3079px;}
.xg_sprite-blog {background-position: left -3185px;}
.xg_sprite-discussion {background-position: left -3221px;}
.xg_sprite-event {background-position: left -3255px;}
.xg_sprite-invite {background-position: left -3292px;}
.xg_sprite-music {background-position: left -3328px;}
.xg_sprite-note {background-position: left -3363px;}
.xg_sprite-photo {background-position: left -3397px;}
.xg_sprite-video {background-position: left -3431px;}

/* old xg_icon */
.xg_icon-about18 {width:18px;height:18px;background-position: left -3466px;}
.xg_icon-activityfeed18 {width:18px;height:18px;background-position: left -3514px;}
.xg_icon-ad18 {width:18px;height:18px;background-position: left -3562px;}
.xg_icon-badge18 {width:18px;height:18px;background-position: left -3610px;}
.xg_icon-birthday {width:16px;height:16px;background-position: left -3658px;}
.xg_icon-birthday18 {width:18px;height:18px;background-position: left -3704px;}
.xg_icon-blog18 {width:18px;height:18px;background-position: left -3752px;}
.xg_icon-chat18 {width:18px;height:18px;background-position: left -3800px;}
.xg_icon-close, .xg_icon-delete, .delete, .smalldelete, .activity-delete, .recipient-delete, .activity-close {background-position: left -3848px;}
.xg_icon-comment {background-position: left -3878px;}
.xg_icon-discussion18 {width:18px;height:18px;background-position: left -3916px;}
.xg_icon-event18 {width:18px;height:18px;background-position: left -3964px;}
.xg_icon-group18 {width:18px;height:18px;background-position: left -4012px;}
.xg_icon-help, .xg_icon-help-active {background-position: left -4060px;}
.xg_icon-help {opacity: .25; _filter: alpha(opacity = 25); zoom: 1;}
.xg_icon-help18 {width:18px;height:18px;background-position: left -4096px;}
.xg_icon-info {background-position: left -4144px;}
.xg_icon-invitation-accept {background-position: left -4180px;}
.xg_icon-member18 {width:18px;height:18px;background-position: left -4220px;}
.xg_icon-message {background-position: left -4268px;}
.xg_icon-miniplayer {height:16px;width:21px;background-position: left -4302px;}
.xg_icon-music18 {width:18px;height:18px;background-position: left -4338px;}
.xg_icon-music, .xg_icon-music-add {background-position: left -4386px;}
.xg_icon-music-feature {background-position: left -4424px;}
.xg_icon-network-description18 {width:18px;height:18px;background-position: left -4462px;}
.xg_icon-network-join {background-position: left -4510px;}
.xg_icon-announcement, .xg_icon-public-network {background-position: left -4548px;}
.xg_icon-network {background-position: left -4588px;}
.xg_icon-ningapps18 {width:18px;height:18px;background-position: left -4624px;}
.xg_icon-note18 {width:18px;height:18px;background-position: left -4672px;}
.xg_icon-permalink {background-position: left -4720px;}
.xg_icon-photo18 {width:18px;height:18px;background-position: left -4753px;}
.xg_icon-private {width:16px;height:16px;background-position: left -4801px;}
.xg_icon-rss {width:16px;height:16px;background-position: left -4837px;}
.xg_icon-rss18 {width:18px;height:18px;background-position: left -4873px;}
.xg_icon-search {width:16px;height:16px;background-position: left -4921px;}
.xg_icon-textbox {width:16px;height:16px;background-position: left -4957px;}
.xg_icon-textbox18 {width:18px;height:18px;background-position: left -4993px;}
.xg_icon-upload-music {height:32px;width:32px;background-position: left -5041px;}
.xg_icon-upload-phone {height:32px;width:32px;background-position: left -5113px;}
.xg_icon-upload-photo {height:32px;width:32px;background-position: left -5185px;}
.xg_icon-upload-video {height:32px;width:32px;background-position: left -5257px;}
.xg_icon-video18 {width:18px;height:18px;background-position: left -5329px;}


.xg_icon-miniplayer {background:transparent url(http://sizzerb.ning.com/xn_resources/widgets/music/gfx/miniplayer.gif) no-repeat center center !important;}
.xg_icon-searchgray {background:url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/buttons-ningbar.png) no-repeat 0 -100px !important;}

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;
}

.htmlbox-toolbar {
    background: transparent url(http://sizzerb.ning.com/xn_resources/widgets/index/gfx/toolbar.png) 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; }


body {height:100%!important;margin:0!important;padding:0!important;}

#xn_bar {float:left;clear:both;position:relative;width:100%;min-width:780px;z-index:999;}
#xn_bar * {margin:0;padding:0;border:0 none;list-style:none;font:12px/100% Arial, Helvetica, FreeSans, sans-serif;font-weight:inherit;color:#fff;}
#xn_bar a {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/a.gif) repeat-x bottom left;font-weight:bold;text-decoration:none;color:#eee!important;}
#xn_bar a.blank {background-image:none!important;}
#xn_bar .xn_addressbook dl a {color:#06c!important;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/a-blue.gif) repeat-x bottom left;}
#xn_bar p,#xn_bar dl {margin-bottom:5px;line-height:16px;}
#xn_bar h3 {float:left;clear:left;margin-bottom:10px;padding:10px 0 0 10px;font:21px/28px Georgia, "Times New Roman", Times, serif;color:#fff;}
#xn_bar h4,#xn_bar h4 em,#xn_bar p.intro {clear:both;margin-bottom:10px;margin-top:5px;font-size:14px;font-weight:bold;}
#xn_bar h4 em {font-style:normal;font-weight:lighter;}
#xn_bar h5 {clear:both;margin:15px 0 3px 0;font-size:14px;line-height:18px;font-weight:lighter;}
#xn_bar h4 img,#xn_bar h5 img {vertical-align:middle;}
#xn_bar hr {float:left;clear:left;width:100%;height:1px;margin:5px 0;border:0 none;background-color:#fff;opacity:0.3;}
#xn_bar big,#xn_bar big a {font-size:15px;line-height:21px;}
#xn_bar kbd {font:italic 1em Arial, Helvetica, FreeSans, sans-serif;}
#xn_bar input.text,#xn_bar .xn_addressbook input.textfield,#xn_bar textarea,#xn_bar select {margin-bottom:3px;padding:3px;border:1px solid #ccc;border-top:1px solid #666;background:#fff url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/shared/input.gif) repeat-x;font:12px Arial, Helvetica, FreeSans, sans-serif!important;color:#666;}
#xn_bar input.text:focus,#xn_bar textarea:focus,#xn_bar select:focus {background-color:#ffe;}
#xn_bar input.submit,#xn_bar .xn_addressbook input.button {padding:3px 6px;border:1px solid #ccc;background:#e3e3e3 url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/shared/button.gif) repeat-x left top;font:11px Arial, Helvetica, FreeSans, sans-serif;font-weight:bold;text-shadow:#ccc 2px 2px 0;text-decoration:none;color:#333;cursor:pointer;}
#xn_bar input.submit:hover,#xn_bar .xn_addressbook input.button:hover {background:#fff url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/shared/button-hover.gif) repeat-x left top!important;}
#xn_bar .xn_addressbook button {padding:2px 2px 1px 2px!important;border:1px solid #ccc;}
#xn_bar input.file {padding:3px 6px;border:1px solid #ccc;margin-bottom:3px;color:#666;}
#xn_bar select {padding:1px;}
#xn_bar select option {color:#666;}
#xn_bar label {cursor:pointer;}
#xn_bar table {border-collapse:collapse;background-color:transparent;}
#xn_bar table caption {font-weight:bold;line-height:22px;text-align:left;}
#xn_bar table thead th {padding:3px 0;border:0 none;background-color:transparent;text-align:left;}
#xn_bar table tbody td {padding:2px;border:0 none;border-top:1px solid #ccc;}

#xn_bar .xn_12 { width:12%;}
#xn_bar .xn_18 { width:16%;}
#xn_bar .xn_22 { width:20%;}
#xn_bar .xn_25 { width:23%;}
#xn_bar .xn_25 .xn_25 { width:25%;}
#xn_bar .xn_33 { width:31%;}
#xn_bar .xn_33 .xn_33 { width:33%;}
#xn_bar .xn_40 { width:38%;}
#xn_bar .xn_50 { width:47%;}
#xn_bar .xn_66 { width:64%;}
#xn_bar .xn_75 { width:73%;}
#xn_bar .xn_100 { width:98%;}
#xn_bar .xn_right { float:right }
#xn_bar .xn_left { float:left;}
#xn_bar .xn_clear { clear:both;}
#xn_bar .xn_overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/transparent-10x10.gif) repeat!important;}
#xn_bar .align-right {text-align:right!important;}
#xn_bar .ghost {opacity:0.6;}
#xn_bar .block {line-height:21px;}
#xn_bar .block a,#xn_bar .unfriend a,#xn_bar .delete-app a {padding-bottom:1px;font-size:11px;font-weight:lighter;}

#xn_bar_menu p#xn_brand a,#xn_bar dl.xn_object dd.interact a,#xn_bar dl.xn_object dd.interact span,#xn_bar fieldset.group ul.controls li a,#xn_bar dl.premium-feature dd.purchased {display:block;background:transparent no-repeat 0 0;text-indent:-9999px;font-size:0;line-height:0;text-decoration:none;overflow:hidden;}

#xn_bar.xn_bar_show {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/shadow.png) repeat-x left bottom;}
#xn_bar.xn_bar_show #xn_bar_panel {float:left;clear:both;position:relative;width:100%;min-height:290px;padding-bottom:5px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/fade.png) repeat-x;}
#xn_bar #xn_bar_panel.updateapp {background:#fff url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/fade-u.png) repeat-x!important;border-bottom:2px solid #cdd;}
#xn_bar #xn_bar_panel.updateapp * {color:#677;}
#xn_bar a#xn_bar_panel_hide {display:none;}
#xn_bar.xn_bar_show a#xn_bar_panel_hide {display:block;position:absolute;top:10px;right:10px;padding-right:18px;font-weight:bold;font-size:11px;line-height:13px;text-decoration:none;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/hide.gif) no-repeat right 50%;}

#xn_bar #xn_bar_menu {position:relative;height:26px;padding:1px 5px 0 0;}
#xn_bar #xn_bar_menu_branding,#xn_bar #xn_bar_menu_tabs {float:left;}
#xn_bar #xn_bar_menu_more {float:right;}
#xn_bar #xn_bar_menu_tabs,#xn_bar #xn_bar_menu_more {padding-top:2px;}
#xn_bar #xn_bar_menu_tabs span,#xn_bar #xn_bar_menu_tabs a,#xn_bar #xn_bar_menu_more span,#xn_bar #xn_bar_menu_more a,#xn_bar #xn_bar_menu_search span,#xn_bar #xn_bar_menu_search a {float:left;display:block;height:22px;line-height:22px;overflow:hidden;}
#xn_bar #xn_bar_menu_tabs span,#xn_bar #xn_bar_menu_more span,#xn_bar #xn_bar_menu_search span {width:3px;}
#xn_bar #xn_bar_menu_branding p#xn_brand {width:56px;height:27px;margin:0;}
#xn_bar #xn_bar_menu_branding p#xn_brand a {width:56px;height:27px;background-image:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/logo.png);cursor:pointer;}
#xn_bar #xn_bar_menu_tabs li {float:left;margin:0 1px;}
#xn_bar #xn_bar_menu_tabs li img {float:left;margin:4px 5px 0 -3px;}
#xn_bar #xn_bar_menu_tabs li.active img {margin:6px 5px 0 0px;}
#xn_bar #xn_bar_menu_tabs li#xn_messages img,#xn_bar #xn_bar_menu_tabs li#xn_friends img {margin:4px -2px 0 -2px;}
#xn_bar #xn_bar_menu_tabs li#xn_messages.active img,#xn_bar #xn_bar_menu_tabs li#xn_friends.active img {margin:6px 0 0 0;}
#xn_bar #xn_bar_menu_tabs li#xn_messages a,#xn_bar #xn_bar_menu_tabs li#xn_friends a {font-size:11px;font-weight:lighter;}
#xn_bar #xn_bar_menu_tabs li#xn_friends {margin-right:12px;}
#xn_bar #xn_bar_menu_tabs li#xn_updates a {color:#677!important;}
#xn_bar img.mini-avatar {margin-right:3px;padding:1px;vertical-align:middle;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/avatar.png) no-repeat;}
#xn_bar form#xn_bar_menu_search {margin:0;float:left;width:21em;}
#xn_bar form#xn_bar_menu_search input#xn_bar_menu_search_query {float:left;width:185px;padding-bottom:2px;}
#xn_bar ul#xn_bar_menu_admin {float:left;margin:0 5px 0 10px;}
#xn_bar ul#xn_bar_menu_admin a {background:none;font-size:11px;font-weight:lighter;}
#xn_bar ul#xn_bar_menu_admin a:hover {text-decoration:underline;}
#xn_bar ul#xn_bar_menu_admin li {float:left;padding-left:7px;margin-left:5px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/shared/li.gif) no-repeat left 5px;}
#xn_bar ul#xn_bar_menu_admin li.first-child {margin:0;padding:0;background:none;}
#xn_bar #xn_bar_menu span.before { background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-before.png) no-repeat;} 
#xn_bar #xn_bar_menu li#xn_updates span.before { background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-u-before.png) no-repeat;} 
#xn_bar #xn_bar_menu_tabs li.active span.before { background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-before-active.png) no-repeat;} 
#xn_bar #xn_bar_menu_tabs li#xn_updates.active span.before { background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-u-before-active.png) no-repeat;} 
#xn_bar #xn_bar_menu span.after { background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-after.png) no-repeat;} 
#xn_bar #xn_bar_menu li#xn_updates span.after { background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-u-after.png) no-repeat;} 
#xn_bar #xn_bar_menu_tabs li.active span.after { background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-after-active.png) no-repeat;} 
#xn_bar #xn_bar_menu_tabs li#xn_updates.active span.after { background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-u-after-active.png) no-repeat;} 
#xn_bar #xn_bar_menu_tabs a,#xn_bar #xn_bar_menu_search a {padding:0 5px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button.png) repeat-x;font-weight:bold;text-decoration:none;}
#xn_bar #xn_bar_menu_tabs li#xn_updates a {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-u.png) repeat-x;}
#xn_bar #xn_bar_menu_tabs a:hover,#xn_bar #xn_bar_menu_search a:hover {color:#ffc;}
#xn_bar #xn_bar_menu_tabs li.active a { background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-active.png) repeat-x;} 
#xn_bar #xn_bar_menu_tabs li#xn_updates.active a { background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/menu/button-u-active.png) repeat-x;} 
#xn_bar #xn_bar_menu_tabs li.active span,#xn_bar #xn_bar_menu_tabs li.active a {display:block;height:25px;font-size:14px;line-height:24px;}

#xn_bar .xn_bar_panel_section {display:block;float:left;min-height:270px;margin-top:10px;padding:0 1%;}
#xn_bar .xn_bar_panel_section h3 {padding-left:0;}

#xn_bar #xn_bar_panel_sidebar {float:left;width:148px;height:270px;margin-right:20px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/sidebar.png) repeat-x;}
#xn_bar #xn_bar_panel_sidebar p {padding:10px;}
#xn_bar #xn_bar_panel_sidebar a {font-weight:bold;background-image:none;}
#xn_bar #xn_bar_panel_sidebar .ab-import-promo {position:absolute;left:7px;bottom:-80px;}

#xn_bar .xn_subnav {position:absolute;left:2px;top:0;padding:10px 10px 10px 0;width:160px;text-align:right;}
#xn_bar #xn_bar_panel_sidebar.with-return .xn_subnav {top:20px;}
#xn_bar .xn_subnav li {display:block;height:25px;margin-bottom:4px;padding-right:20px;font-weight:bold;}
#xn_bar .xn_subnav li.ghost {color:#fff!important;}
#xn_bar .xn_subnav li.active {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/sidebar-active.gif);color:#333;}
#xn_bar .xn_subnav li a {outline:none;text-decoration:none;background:none;font-weight:bold;line-height:25px!important;}
#xn_bar .xn_subnav li.active a {position:relative;color:#777!important;}

#xn_bar #xn_bar_stepnav {clear:both;height:25px;margin-top:10px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/stepnav.png) repeat-x;}
#xn_bar #xn_bar_stepnav fieldset {padding-left:175px;padding-right:5px;}
#xn_bar #xn_bar_stepnav ul li {float:left;margin:5px 5px 0 0;list-style:none;}
#xn_bar #xn_bar_stepnav ul li.cancel {margin-right:25px;}

#xn_bar .pagination,#xn_bar .user-options {clear:both;float:left;width:100%;padding:3px 0;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/light.png) repeat-x left -1px;}
#xn_bar .user-options ul li {float:left;margin-right:15px;}
#xn_bar .pagination ul li {float:left;margin:0 2px 0 0;}
#xn_bar .pagination ul span,#xn_bar .pagination ul a {display:block;padding:5px 6px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/light.png)!important;font-weight:bold;line-height:8px;}
#xn_bar .pagination ul span.this {background-color:#fff!important;color:#444!important;}
#xn_bar .pagination ul span.break {border:0 none;background:none!important;opacity:0.5;}
#xn_bar .pagination p {float:right;padding:3px 0;font-weight:bold;line-height:18px;}

#xn_bar dl.xn_object {position:relative;float:left;margin:0 0 10px 0;}
#xn_bar dl.xn_object a {padding-bottom:1px;font-size:11px;}
#xn_bar dl.xn_object dt.icon img {display:block;margin:0;padding:4px;background-color:#fff;z-index:-2;}
#xn_bar dl.xn_object dd {line-height:15px;}
#xn_bar dl.xn_object dd.name {margin-top:3px;opacity:0.8;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#xn_bar dl.xn_object dd.name a {background:none!important;}
#xn_bar dl.xn_object li {position:absolute;left:54px;top:0;float:left;}
#xn_bar dl.xn_object li.add,#xn_bar dl.xn_object li.added,#xn_bar dl.xn_object li.pending,#xn_bar dl.xn_object li.blocked,#xn_bar dl.xn_object li.sending {top:20px;background:none;}
#xn_bar dl.xn_object li * {width:22px;height:18px;}
#xn_bar dl.xn_object li.msg a {background-image:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/avatar/msg.gif)!important;}
#xn_bar dl.xn_object li.edit a {background-image:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/avatar/edit.gif)!important;}
#xn_bar dl.xn_object li.add a {background-image:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/avatar/add.gif)!important;}
#xn_bar dl.xn_object li.added span {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/avatar/added.gif) no-repeat 5px 50%!important;}
#xn_bar dl.xn_object li.pending span {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/avatar/pending.gif) no-repeat 50% 50%!important;}
#xn_bar dl.xn_object li.blocked span {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/avatar/blocked.gif) no-repeat 50% 50%!important;}
#xn_bar dl.xn_object li.sending span {background-image:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/avatar/sending.gif)!important;}
#xn_bar dl.xn_object dd.sending {position:absolute;left:0;top:0;width:54px;height:40px;padding-top:14px;background-color:#def;font-size:10px;font-weight:bold;line-height:12px;color:#456;text-align:center;opacity:0.9;}
#xn_bar dl.xn_object li.first {top:0;}

#xn_bar div.xn_profile {clear:left;float:left;margin:5px 0 10px;width:100%;}
#xn_bar div.xn_profile img.icon {float:left;width:33%;margin-right:3%;margin-bottom:5px;border:4px solid #fff;}
#xn_bar div.xn_profile img.thumbnail {height:64px;width:64px;}
#xn_bar div.xn_profile dl {float:left;width:60%;}
#xn_bar div.xn_profile dl dd {line-height:18px;}
#xn_bar div.xn_profile dl dd img {vertical-align:middle;margin:-2px 1px 0 0;}

#xn_bar .xn_loader img,#xn_bar .xn_loader_with_bottom_bar img {position:absolute;right:0;bottom:0;z-index:1000;}
#xn_bar .xn_loader img {padding:0 10px 10px 0;}
#xn_bar .xn_loader_with_bottom_bar img {padding:0 10px 35px 0;}

#xn_bar .icn {padding-left:19px!important;line-height:20px!important;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/icons/icn.gif) no-repeat!important;}
#xn_bar li.icn {margin-left:5px;}
#xn_bar .edit { background-position:0 0!important;}
#xn_bar .delete { background-position:0 -25px!important;}
#xn_bar .addfriend { background-position:0 -50px!important;padding-left:16px;}
#xn_bar .message { background-position:0 -75px!important;padding-left:16px;}
#xn_bar .addressbook { background-position:0 -175px!important;}
#xn_bar .import { background-position:0 -200px!important;}
#xn_bar .update-app { background-position:0 -225px!important;}
#xn_bar .get-again { background-position:0 -250px!important;}
#xn_bar .online { background-position:0 -275px!important;}
#xn_bar .offline { background-position:0 -300px!important;}
#xn_bar .manage { background-position:0 -325px!important;}

#xn_bar ul.destinations {margin-bottom:5px;}
#xn_bar ul.destinations li,#xn_bar .destination {padding-left:8px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/arrow-right.gif) no-repeat 0 50%;line-height:16px;}
#xn_bar .pagination p.destination {padding-left:8px;padding-top:0;}

#xn_bar #xn_bar_panel .collapsed,#xn_bar #xn_bar_panel .expanded {padding-left:8px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/arrow-right.gif) no-repeat 0 50%;line-height:16px;}
#xn_bar #xn_bar_panel .expanded {padding-left:10px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/arrow-down.gif) no-repeat 0 50%;}

#xn_bar .validation {float:left;clear:both;margin:2px -1px 5px;border:1px solid #fff;background:#f00 url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/validate-bg.gif) repeat-x;}
#xn_bar .validation p {width:auto!important;margin:0;padding:4px 5px;padding-left:25px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/validate-icon.gif) no-repeat 5px 50%;}
#xn_bar .validation p span {font-size:12px;font-weight:bold!important;line-height:16px;color:#fff;}
#xn_bar fieldset.group dd.validation {padding-left:0!important;margin-left:0!important;}

#xn_bar tr.new,#xn_bar table.visitor-stats tr.new td {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/new.gif) repeat!important;border:0 none;}
#xn_bar tr.new td {border-color:#fc0!important;color:#666!important;}
#xn_bar tr.new a {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/a-new.gif) repeat-x left bottom!important;color:#666!important;}

#xn_bar form.xn {padding:0;border:1px solid #bbb;background-color:#fff;}
#xn_bar form.xn fieldset {margin:0;padding:7px;border:1px solid #fff;background:#f3f3f3 url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/shared/bg-form.gif) repeat-x left top;}
#xn_bar form.xn legend {display:none;}
#xn_bar form.xn p {clear:left;margin:0;width:100%;line-height:16px;color:#666;}
#xn_bar form.xn a {font-weight:bold;text-decoration:none;color:#06C!important;}
#xn_bar form.xn h4 {margin-bottom:10px;font-size:13px;color:#555;}
#xn_bar form.xn h4 img {margin-right:5px;border:1px solid #ccc;vertical-align:middle;}
#xn_bar form.xn dl {clear:both;margin-bottom:7px;}
#xn_bar form.xn dt {float:left;clear:left!important;display:block;padding:0 7px 0 0;font-weight:bold;line-height:22px;text-align:right;color:#777;}
#xn_bar form.xn dt label {font-size:12px;line-height:20px;color:#777;}
#xn_bar form.xn dd {margin-bottom:3px;line-height:20px;color:#888;}
#xn_bar form.xn dd label {color:#888;}
#xn_bar form.xn dd.checkbox label {font-size:11px;}
#xn_bar form.xn dd.note {margin-bottom:5px;font-size:11px;line-height:15px;color:#999;text-align:left;}
#xn_bar form.xn dd.note a {font-style:normal;font-size:11px;}

#xn_bar .xn_bar_admin {position:absolute;right:5px;top:28px;width:390px;padding-top:12px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/admin/signup.gif);z-index:99999;}
#xn_bar.xn_bar_show .xn_bar_admin {top:0px;}
#xn_bar .xn_bar_admin#xn_bar_signin {width:330px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/admin/signin.gif);}
#xn_bar .xn_bar_admin form.xn,#xn_bar .xn_bar_admin form.xn fieldset {padding-top:0;border-top:0 none!important;}
#xn_bar .xn_bar_admin dt { width:135px;}
#xn_bar .xn_bar_admin#xn_bar_signin dt { width:75px;}
#xn_bar .xn_bar_admin dd { padding-left:142px!important;}
#xn_bar .xn_bar_admin#xn_bar_signin dd { padding-left:82px!important;}
#xn_bar .xn_bar_admin dd input.text,#xn_bar .xn_bar_admin dd input.file { width:217px;margin-bottom:0;}
#xn_bar .xn_bar_admin .validation { width:370px;}
#xn_bar .xn_bar_admin dd.captcha input {float:left;width:85px;height:34px;margin:0 5px 5px 0;font-size:24px!important;}
#xn_bar .xn_bar_admin dd.captcha img {float:left;margin-bottom:5px;border:1px solid #cdd;}
#xn_bar .xn_bar_admin dd.xn_bar_signin_password input { width:120px;margin-right:5px }
#xn_bar .xn_bar_admin dd.xn_bar_signin_password a { font-weight:lighter;font-size:11px;}

#xn_bar .xn_bar_panel_popup,#xn_bar .xn_bar_panel_alert {position:absolute;top:0;left:0;width:100%;z-index:200;}
#xn_bar .xn_bar_panel_popup form.xn {width:350px;margin:10px auto;}
#xn_bar .xn_bar_panel_popup form.xn input.text,#xn_bar .xn_bar_panel_popup form.xn textarea,#xn_bar .xn_bar_panel_popup form.xn select {width:325px;}
#xn_bar .xn_bar_panel_popup form.xn dd {clear:both;}

#xn_bar .xn_bar_panel_alert div {width:350px;margin:5% auto;padding:10px;border:2px solid;}
#xn_bar .xn_bar_panel_alert div.xn_error {border-color:#c00;background-color:#fcc;}
#xn_bar .xn_bar_panel_alert div.xn_success {border-color:#9c0;background-color:#dfffbf;}
#xn_bar .xn_bar_panel_alert div h4 {padding-left:18px;line-height:14px;margin:0;}
#xn_bar .xn_bar_panel_alert div.xn_error h4 {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/icons/xn_error.gif) no-repeat;color:#c00;}
#xn_bar .xn_bar_panel_alert div.xn_success h4 {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/icons/xn_success.gif) no-repeat;color:#690;}
#xn_bar .xn_bar_panel_alert div p {margin-top:5px;line-height:15px;color:#666;}
#xn_bar .xn_bar_panel_alert div p.close {margin:0;font-weight:bold;text-align:right;}
#xn_bar .xn_bar_panel_alert div p.close a {background-image:none;color:#06c!important;}

#xn_bar fieldset.group {float:left;clear:left;position:relative;width:480px;margin-bottom:10px;padding:5px 10px 0 5px;border:1px solid;border-color:inherit;border-left-width:0;border-bottom-width:0;}
#xn_bar fieldset.hide-edges {border:0 none;padding:0;}
#xn_bar fieldset.group legend {padding:5px;font-size:11px;}
#xn_bar fieldset.group dl {float:left;clear:both;width:100%;margin-bottom:8px;}
#xn_bar fieldset.group dl dt {float:left;padding-top:2px;font-weight:bold!important;line-height:16px;}
#xn_bar fieldset.group dl.short-desc dt { 
float:left;clear:left;display:block;width:150px;text-align:right;}
#xn_bar fieldset.group dl.long-desc dt,#xn_bar fieldset.group dl.flush-desc dt { 
padding-bottom:5px;}
#xn_bar fieldset.group dl.flush-desc dt,#xn_bar fieldset.group dl dd {padding-left:157px}
#xn_bar fieldset.group dl.long-desc dd,#xn_bar fieldset.group dl.flush-desc dd {clear:both;}
#xn_bar fieldset.group dl dd.form a {float:left;display:block;background:none;}
html>body #xn_bar fieldset.group dl dd.form a {margin-right:5px;}
#xn_bar fieldset.group dl dd.form span {display:block;float:left;line-height:20px;}
#xn_bar fieldset.group dl dd.form label {margin-right:5px;line-height:20px;}
#xn_bar fieldset.group dl dd.note {clear:left;font-size:11px;line-height:13px;opacity:0.8;}
#xn_bar fieldset.group dl dd.note span {display:block;float:left;}
#xn_bar ul.row,#xn_bar ul.col {list-style:none;line-height:18px;}
#xn_bar ul.row li {display:inline;margin-right:10px;}
#xn_bar fieldset.group dl input.text,#xn_bar fieldset.group dl textarea,#xn_bar fieldset.group dl select {float:left;width:300px;}
#xn_bar fieldset.group dl select {width:307px;}
#xn_bar fieldset.group .validation {width:475px;}

#xn_bar #xn_bar_panel_update_detail ul {margin:0 0 5px 0;line-height:1.3em;}
#xn_bar #xn_bar_panel_update_detail ul li {margin-left:1.4em;line-height:18px;list-style:square;}
#xn_bar #xn_bar_panel_update_progress div {margin:10% 20% 0 20%;}
#xn_bar #xn_bar_panel_update_progress div a {color:#06c!important;}
#xn_bar #xn_bar_panel_update_progress div h4 img {float:left;margin-right:10px;margin-bottom:50px;}
#xn_bar #xn_bar_panel_update_progress div p {margin-left:50px;}

#xn_bar fieldset.mailbox {position:relative;}
#xn_bar fieldset.mailbox table {width:100%;}
#xn_bar fieldset.mailbox table td {padding:0 2px!important;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#xn_bar fieldset.mailbox table td.icon {width:20px!important;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/icons/icn.gif) no-repeat;}
#xn_bar fieldset.mailbox table td.read {background-position:4px -101px;}
#xn_bar fieldset.mailbox table td.unread {background-position:4px -73px;}
#xn_bar fieldset.mailbox table td.sent {background-position:4px -126px;}
#xn_bar fieldset.mailbox table td.saved {background-position:4px -151px;}
#xn_bar fieldset.mailbox table td.invite {padding-left:20px!important;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/icons/icn.gif) no-repeat 3px -49px;}
#xn_bar fieldset.mailbox table td.reply {padding-right:20px;background:none;}
#xn_bar fieldset.mailbox table td.reply a {margin-left:10px;padding-bottom:1px;font-size:11px;}
#xn_bar fieldset.mailbox table .check {width:60px;text-align:center;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/light.png);}
#xn_bar fieldset.mailbox table .check a {padding-bottom:1px;font-weight:lighter;font-size:11px;}
#xn_bar_panel img.mini-avatar {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/avatar.png) no-repeat;}

#xn_bar dl.message {padding-left:0;}
#xn_bar dl.message dt {float:left;clear:left;width:60px;margin-bottom:5px;font-weight:bold;}
#xn_bar dl.message dd {margin-bottom:5px;}
#xn_bar dl.message dd.message-body {overflow:auto;height:150px;margin:7px 0;padding:5px;border:1px solid;line-height:15px!important;}
html>body #xn_bar dl.message dd.message-body {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/light.png)!important;}
#xn_bar fieldset.reply dd.message-body {clear:left;margin:0;border-top:0 none;}

#xn_bar fieldset.compose {position:relative;clear:left;width:570px;}
#xn_bar fieldset.compose #xn_recipients_email {width:562px;float:left;}
#xn_bar fieldset.compose .xn_addressbook span.addressbook_open {line-height:22px;}
#xn_bar fieldset.compose #xn_message_body,#xn_bar fieldset.compose #xn_message_invite {width:562px;}
#xn_bar fieldset.compose #xn_message_subject {width:512px;}
#xn_bar fieldset.compose dt {width:100%;clear:both;margin:5px 0;font-weight:bold;float:left;display:block;}
#xn_bar fieldset.compose dd {margin-bottom:6px;}
#xn_bar fieldset.compose dt span {margin-left:5px;font-weight:lighter;}
#xn_bar fieldset.compose dd label {float:left;margin-right:6px;line-height:24px;}
#xn_bar fieldset.compose dd a.blank {float:left;display:block;}

#xn_bar_panel_address_book_import fieldset.group {width:415px;padding-left:0;}
#xn_bar_panel_address_book_import fieldset.group p {clear:both;padding-bottom:5px;}
#xn_bar_panel_address_book_import fieldset.group dl.short-desc dt {width:90px;}
#xn_bar_panel_address_book_import fieldset.group dl dd {margin-left:97px!important;}
#xn_bar ul.formats {float:left;clear:both;width:450px;margin:10px 0;}
#xn_bar ul.formats li {float:left;display:block;width:150px;height:30px;}
#xn_bar ul.formats li img {vertical-align:middle;}

#xn_bar #xn_bar_panel_get_own #xn_proposition p,#xn_bar #xn_bar_panel_get_own #xn_proposition ul {margin-bottom:0.7em;font-size:15px;line-height:21px;}
#xn_bar #xn_bar_panel_get_own #xn_proposition p strong {font-size:15px;font-weight:bold;}
#xn_bar #xn_bar_panel_get_own #xn_proposition p.signin {font-size:12px;}
#xn_bar #xn_bar_panel_get_own #xn_proposition_image {margin-right:7%;}
#xn_bar #xn_bar_panel_get_own #xn_proposition_blurb {padding-top:3.5em;}
#xn_bar .getyourown dt {margin-top:5px;margin-bottom:10px;text-align:center;}
#xn_bar .getyourown dd.howitworks {margin-bottom:15px;font-size:15px;line-height:21px}
#xn_bar .getyourown dd.button a {clear:both;font-size:15px;line-height:21px;}
#xn_bar .getyourown dd.note {margin-top:1em;}

#xn_bar #xn_bar_panel_getyourown fieldset.group {padding-top:30px;width:525px;}
#xn_bar #xn_bar_panel_getyourown dl.short-desc dt {width:200px;}
#xn_bar #xn_bar_panel_getyourown dd {padding-left:207px;}
#xn_bar #xn_bar_panel_getyourown dd.availability {clear:left;padding:5px!important;margin:10px 0 10px 207px!important;}
#xn_bar #xn_bar_panel_getyourown dd.available,#xn_bar #xn_bar_panel_getyourown dd.unavailable {padding:5px!important;border:1px solid #fff;background:#9c0 url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/validate-bg-available.gif) repeat-x;}
#xn_bar #xn_bar_panel_getyourown dd.unavailable {background:#f00 url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/validate-bg.gif) repeat-x;}
#xn_bar #xn_bar_panel_getyourown dd.available strong,#xn_bar #xn_bar_panel_getyourown dd.unavailable strong {padding-left:18px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/validate-icon-available.gif) no-repeat;font-weight:bold;}
#xn_bar #xn_bar_panel_getyourown dd.unavailable strong {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/validate-icon-unavailable.gif) no-repeat;}
#xn_bar #xn_bar_panel_getyourown input#xn_bar_panel_clone_subdomain_input {width:240px;}
#xn_bar #xn_bar_panel_getyourown span.ningdotcom {margin-left:5px;font-size:15px;line-height:20px;}

#xn_bar table.visitor-stats {clear:left;width:100%;margin-top:5px;padding-right:10px;border-spacing:1px;border-collapse:separate;}
#xn_bar table.visitor-stats th {width:10%;padding:2px;font-size:11px;font-weight:lighter;color:#eee;text-align:right!important;}
#xn_bar table.visitor-stats tr.new {background:none!important;border:0 none;}
#xn_bar table.visitor-stats tbody th {padding-right:5px;}
#xn_bar table.visitor-stats th#visitor_stats_views,#xn_bar table.visitor-stats th#visitor_stats_users,#xn_bar table.visitor-stats th#visitor_stats_content {width:30%;}
#xn_bar table.visitor-stats tbody td {margin:1px;padding:5px;border:1px solid #ddd;font-size:15px;font-weight:bold;text-align:center;}
#xn_bar table.visitor-stats tfoot td {padding:5px 0;text-align:right;}
#xn_manage_panel_spinner {padding-right:20px;}

#xn_bar dl.premium-feature {position:relative;float:left;margin-right:15px;margin-top:10px;}
#xn_bar dl.premium-feature dd.price {position:absolute;left:5px;top:15px;font-size:17px;font-weight:bold;color:#fff;}
#xn_bar dl.premium-feature dd.purchased {position:absolute;left:12px;top:10px;width:30px;height:26px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/setup/feature-purchased.gif) repeat!important;}
#xn_bar dl.premium-feature dd.note {font-size:11px;line-height:16px;opacity:0.8;}
#xn_bar dl.premium-feature dd.note a {padding-bottom:1px;font-size:11px;font-weight:lighter!important;}
.xn_addressbook {position:relative;float:left;}
.xn_addressbook span.addressbook_open,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup span.addressbook_open {margin-left:7px!important;padding-left:20px!important;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/addressbook/gfx/addressbook.gif) no-repeat 0 50%;}
.xn_addressbook h4,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup h4 {margin:0 0 5px 0!important;border:0 none!important;font-size:12px!important;font-weight:bold!important;color:#eee!important;}
.xn_addressbook a,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup a {color:#eee!important;text-decoration:none!important;background-image:none!important;}
.xn_addressbook p,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup p {font-size:11px!important;color:#abb!important;}
.xn_addressbook p a,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup p a {font-size:11px!important;background-image:none!important;}
.xn_addressbook img.logo,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup img.logo {margin:6px 0 0 0!important;}
.xn_addressbook .addressbook_popup,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup {position:absolute;left:-11px;top:-8px;padding-left:10px!important;z-index:999;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/addressbook/gfx/pointer.gif) no-repeat!important;}
.xn_addressbook .addressbook_content,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_content {width:225px;border:1px solid #eee!important;border-left:0 none!important;padding:7px 7px 2px!important;background:#233 url(http://sizzerb.ning.com/xn/static-6.11.8.1/addressbook/gfx/bg.gif) repeat-x!important;}
.xn_addressbook .addressbook_content a {font-weight:bold!important;color:#eee!important;}
.xn_addressbook .addressbook_content a:hover {background:none!important;}
.xn_addressbook .addressbook_content a.close {position:absolute;right:7px;top:7px;padding-bottom:2px!important;font-size:10px!important;}
.xn_addressbook a.right,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup a.right {float:right;margin-top:5px!important;line-height:15px!important;}
.xn_addressbook .address_list,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup .address_list {border:1px solid!important;border-color:#ccc #eee #eee #ccc!important;}
.xn_addressbook .address_list p,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup .address_list p {margin:0!important;padding:3px!important;background:#e3e3e3 url(http://sizzerb.ning.com/xn/static-6.11.8.1/addressbook/gfx/search-bg.gif) repeat-x;border-bottom:1px solid #ccc!important;}
.xn_addressbook p input.textfield,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup p input.textfield {width:195px!important;margin:0 2px 0 0!important;padding:2px 0 3px 20px!important;background:#fff url(http://sizzerb.ning.com/xn/static-6.11.8.1/addressbook/gfx/search-input.gif) no-repeat 3px 3px!important;}
.xn_addressbook p input.textfield:focus,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup p input.textfield:focus {background-color:#ffe!important;}
.xn_addressbook dl,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup dl {height:215px;overflow:auto;margin:0!important;padding:0 5px 5px 5px!important;background-color:#fff;}
* html .xn_addressbook dl,* html #xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup {width:213px;}
.xn_addressbook dl *,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup dl * {color:#999!important;}
.xn_addressbook .addressbook_content dl a,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup .addressbook_content dl a {color:#06c!important;line-height:16px!important;}
.xn_addressbook dl dt,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup dl dt {width:190px!important;margin:5px 0!important;border-bottom:1px dotted #ccc!important;font-size:11px!important;line-height:18px!important;text-align:left;color:#999!important;}
.xn_addressbook dl dt,.xn_addressbook dl dd a,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup dl dt,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup dl dd a {font-weight:bold!important;}
.xn_addressbook dl dt span,.xn_addressbook dl dt span a,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup dl dt span,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup dl dt span {padding-bottom:1px!important;font-size:10px!important;font-weight:lighter!important;}
.xn_addressbook dl dd,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup dl dd {float:none;clear:left;width:190px!important;height:21px;padding:0!important;margin:0!important;font-size:11px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xn_addressbook dl dd img.photo,#xn_bar #xn_bar_panel .xn_addressbook .addressbook_popup dl dd image.photo {vertical-align:middle;margin:-1px 4px 0 0!important;border:1px solid #ddd!important;display:inline!important;float:none!important;}
html #userHeader {clear:both;top:28px;}
html #userContent {zoom:1;}
html #xn_app {clear:both;position:relative;}
html #xn_app #xn_app_body {margin-right:180px;}
html #xn_app.merchandise #xn_app_body {margin-right:250px;}
#xn_app #xn_app_ads {position:absolute;top:0;right:0;width:160px;padding:10px;}

#xn_bar fieldset.group fieldset.group {position:relative;width:465px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/panel/light.png);border:0 none;}
#xn_bar fieldset.group fieldset.group dl.flush-desc dt,#xn_bar fieldset.group fieldset.group dl dd {padding-left:152px;}
#xn_bar fieldset.group fieldset.group dl.short-desc dt {width:145px;}
#xn_bar fieldset.group fieldset.group .validation {display:inline;margin-left:25px!important;width:435px;}
#xn_bar fieldset.group img.drag {position:absolute;left:3px;top:3px;}
#xn_bar fieldset.group ul.controls {position:absolute;right:-18px;bottom:0;list-style:none;}
#xn #xn_bar fieldset.group ul.controls li a {width:22px;height:18px;margin-top:3px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/setup/controls.gif) no-repeat;}
html#xn>body #xn_bar fieldset.group ul.controls li a {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/setup/controls.png) no-repeat;}
#xn #xn_bar fieldset.group ul.controls li.add a { background-position:0 0;}
#xn #xn_bar fieldset.group ul.controls li.add:hover a { background-position:-25px 0;}
#xn #xn_bar fieldset.group ul.controls li.delete a { background-position:0 -20px;}
#xn #xn_bar fieldset.group ul.controls li.delete:hover a { background-position:-25px -20px;}
#xn #xn_bar fieldset.group ul.controls li.move-up a { background-position:0 -40px;}
#xn #xn_bar fieldset.group ul.controls li.move-up:hover a { background-position:-25px -40px;}
#xn #xn_bar fieldset.group ul.controls li.move-down a { background-position:0 -60px;}
#xn #xn_bar fieldset.group ul.controls li.move-down:hover a { background-position:-25px -60px;}

#xn_bar fieldset.map {width:100%;float:left;clear:left;margin-top:10px;}
#xn_bar fieldset.map div.map {float:left;clear:left;padding:5px;border:1px solid;border-color:inherit;background-color:#fff;}
#xn_bar fieldset.map div.map img {display:block;}
#xn_bar fieldset.map input.submit {vertical-align:text-bottom;}
#xn_bar fieldset.map ul {float:left;clear:left;margin-left:20px;margin-bottom:10px;list-style-type:square;line-height:20px;}
#xn_bar fieldset.map legend {margin-bottom:5px;font-size:12px;font-weight:bold;}
#xn_bar fieldset.map dd.note {float:left;clear:left;padding-top:2px;padding-bottom:10px;font-size:11px;line-height:20px;color:#ddd;opacity:0.8;}

#xn_bar #xn_bar_panel_manage_appearance_theme {float:left;clear:left;width:140px;}
#xn_bar #xn_bar_panel_manage_appearance_theme ul {padding:5px 0 10px 0;list-style:none;}
#xn_bar #xn_bar_panel_manage_appearance_theme ul li.default span {display:block;clear:left;padding-left:25px;padding-bottom:10px;font-size:11px;}
#xn_bar #xn_bar_panel_manage_appearance_theme ul li img {margin:5px 5px 5px 10px;vertical-align:middle;}
#xn_bar #xn_bar_panel_manage_appearance_custom {position:relative;float:left;}
#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group {width:380px;}
#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group dl {margin-bottom:2px;}
#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group dl.short-desc dt {width:115px;}
#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group dl.flush-desc dt {padding-left:122px;}
#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group dl dd {margin-left:122px!important;padding-left:0!important;}
#xn #xn_bar #panel_manage_appearance_custom dd {padding-left:0!important;}
#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group dl dd.collapsed,#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group dl dd.expanded {padding-left:8px!important;}
#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group dl select {width:250px;}
#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group dl select#xn_tab_type,#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group dl select#xn_tab_position {width:122px;margin-right:5px;}
#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group dl select#xn_tab_position {margin-right:0;}
#xn_bar #xn_bar_panel_manage_appearance_custom fieldset.group .swatch {width:38px;height:18px;float:left;margin-right:2px;border:1px solid #eee;}
#xn_bar fieldset.group dl dd#xn_header_appname_font_preview {font-size:24px;line-height:32px;}
#xn_bar #colorPickerDiv table tbody td,#xn_bar #xn_color_picker_div table tbody td {border:3px solid #fff!important;}
#xn_bar #colorPickerDiv table tr td#colorPickerSelectedColorValue input,#xn_bar #xn_color_picker_div table tr td#xn_color_picker_selected_color_value input {color:#666!important;}
#xn_bar fieldset.group dl dd#xn_header_style_preview {position:relative;width:250px;height:28px;margin-bottom:5px;border:1px solid #eee;}
#xn_bar fieldset.group dl dd#xn_header_style_preview.tabpos-bl {height:40px;}
#xn_bar fieldset.group dl dd#xn_header_style_preview span.preview-appname {padding:5px;font-size:15px;line-height:28px;font-weight:bold;}
#xn_bar fieldset.group dl dd#xn_header_style_preview span.preview-logo {display:block;float:left;width:16px;height:16px;margin:5px 0 0 3px;background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/setup/header-defaultlogo.png) no-repeat;}
#xn_bar fieldset.group dl dd#xn_header_style_preview.show-customlogo span.preview-logo {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/setup/header-customlogo.jpg) no-repeat;}
#xn_bar fieldset.group dl dd#xn_header_style_preview.show-customheader span.preview-logo,#xn_bar fieldset.group dl dd#xn_header_style_preview.show-customheader span.preview-appname,#xn_bar fieldset.group dl dd#xn_header_style_preview.show-appnameonly span.preview-logo {display:none;}
#xn_bar fieldset.group dl dd#xn_header_style_preview.show-customheader {background:url(http://sizzerb.ning.com/xn/static-6.11.8.1/ningbar/gfx/setup/header-custom.jpg) no-repeat;}
#xn_bar fieldset.group dl dd#xn_header_style_preview.tabpos-bl ul.preview-nav { position:absolute;left:3px;top:30px;}
#xn_bar fieldset.group dl dd#xn_header_style_preview.tabpos-br ul.preview-nav { position:absolute;right:3px;top:18px;}
#xn_bar fieldset.group dl dd#xn_header_style_preview.tabpos-tr ul.preview-nav { position:absolute;right:5px;top:0;}
#xn_bar fieldset.group dl dd#xn_header_style_preview ul.preview-nav li {float:left;width:28px;height:10px;margin-right:2px;padding:0 2px;background-color:#eee;font-size:1px;line-height:1px;color:#333;list-style:none;}

