/*----------------------------------------------------------------------
    Welcome Box
----------------------------------------------------------------------*/
.xg_welcome_box {
    margin-right: 10px;
}

#welcome {
    border: 1px solid;
    margin: 0 0 10px;
    padding: 12px !important;
    _padding-bottom: 0 !important;
}

.welcome-member {
    background-color: #333;
    color: #fff;
}

#welcome.welcome-nc {
    background-color: #75AF2D !important;
    color: #fff !important;
}

#welcome.welcome-nc #welcome-icons a {
    color: #fff;
}

.welcome_add_options .xg_icon-close{
  position:absolute;
  right:2px;
  top:2px;
  padding:0;
  z-index:1;
  width:17px;
  height:17px;
  *top:1px;
}

.welcome-close {
  padding:0;
  z-index:1;
  width:17px;
  height:17px;
  _height:18px;
  overflow:hidden;
  position:absolute;
  right:1px;
  top:1px;
}

.welcome-close .xg_icon-close {
  background:transparent url(../gfx/buttons-ningbar.png) no-repeat 0 -188px;
  position:absolute;
  z-index:2;
  width:17px;
  height:17px;
}

.welcome-close a.close-nc {
  left:-660px;
  top:-70px !important;
}

#welcome-text {
    float: left;
    width: 410px;
}

#xg_themebody .xg_span-16 #welcome-text {
    width:225px;
}

#xg_themebody .xg_span-14 #welcome-text {
    width:130px;
}

#welcome h2 {
    margin: 0 0 1.5em;
    width: 85px;
    height: 30px;
    background: url(../gfx/welcomebox-png8.png) no-repeat -654px 0;
    _background: url(../gfx/welcomebox/ning-logo-white-small.gif) no-repeat;
    text-indent: -9999px !important;
}

#welcome h3 {
    font: 14px Georgia, Times, "Times New Roman", serif;
    margin-bottom: .5em;
    color: inherit;
}

#welcome p {
    font: 14px Georgia, Times, "Times New Roman", serif;
    margin-bottom: 1em;
    color: inherit;
}

#welcome p a {
    text-decoration:underline !important;
    color: #fff !important;
}

#welcome-icons {
    float: right;
    width: 486px;
    _width: 476px;
}

#welcome-icons a {
    display: block;
    width: 130px;
    padding: 80px 10px 10px;
    _padding: 80px 8px 10px;
    text-align: center;
    overflow: hidden;
    float: right;
    position: relative;
    margin-left: 12px;
    font: bold 13px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif !important;
    min-height: 30px;
    _height: 30px;
    cursor: pointer;
}

.xg_theme #welcome-icons .xg_theme-button-c:hover {
    color: inherit;
    *color: #fff;
}

#welcome-icons a.mid {
    _margin-left: 9px;
}

#welcome-icons a.mid-last {
    _margin-left: 9px;
    _margin-right: 5px;
}

#welcome-icons a.v3 {
    _margin-bottom: 12px;
}

#welcome-icons a.middle-align-right {
    margin-right: 82px; *
    margin-right: 90px;
    _margin-right: 44px;
}

#welcome-icons a.middle-align-left {
    _margin-right: 0 !important;
}

#welcome-icons span,
.welcome-close a.close-nc {
    display: block;
    position: absolute;
    width: 724px;
    height: 260px;
    top: 0;
    background: url(../gfx/welcomebox-png8.png) no-repeat;
}

#welcome-icons #welcome-invite span {
    left: -12px;
}

#welcome-icons #welcome-customize span {
    left: -173px;
}

#welcome-icons #welcome-addphoto span {
        left:-10px;
        top:-127px;
}

#welcome-icons #welcome-addcontent span {
    left: -338px;
}

#welcome-icons #welcome-addapps span {
    left: -487px;
}

.welcome_add_options .xg_list {
    margin-top: .6em;
}

.welcome_add_options ul li .bd {
    font-size: .9em;
    height: 30px;
    width: 210px;
}

.welcome_add_options ul li a.xg_sprite {
    padding: 2px 0 2px 25px;
}

/*----------------------------------------------------------------------
    Features
----------------------------------------------------------------------*/
.xg_widget_main_feature h4 {
    margin-bottom: .4em;
}

.xg_widget_main_feature .xg_module_body .topmsg {
    margin-bottom: .5em;
}

ul.feature-list li.feature,li.feature {
    list-style: none;
    position: relative;
    width: 130px;
    margin: 0 0 3px 0;
    padding: 4px;
    border: 1px solid #aaa;
    border-top-width: 3px;
    font-size: .914em;
    font-weight: bold;
    list-style: none;
    cursor: move;
    color: #666;
    zoom: 1;
    font-family: Arial, Helvetica, clean, sans-serif;
}

ul.feature-list li.feature .context_help {
    position: absolute;
    right: 3px;
    top: 5px;
    font-size: 1.1em;
    font-weight: lighter;
}

ul.feature-list li.feature img {
    vertical-align: middle;
    margin-right: 3px;
}

ul.feature-list li.noedit {
    cursor: default;
    border-top-width: 1px;
    border-color: #ccc;
    color: #aaa;
}

ul.feature-list li.noedit img {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

ul.feature-list li.feature-checkbox {
    border: 0;
    color: #666;
}

ul.feature-list .checkbox {
    vertical-align: middle;
}

ul.upgrade-list.feature-list li.feature {
    cursor: default;
}

ul.feature-list .dy-upgrade {
    position: absolute;
    right: 2px;
    top: 2px;
}
ul.feature-list .dy-upgrade .dy-locked {
    margin: 3px 5px 0 0;
}
ul.feature-list .dy-upgrade .dy-locked-addon {
    margin: 0;
}
.feature-layout .dy-upgrade {
    display: none;
}

div#xg_membership_questions_div.hidden,
div#xg_membership_no_questions_div.hidden {
    display: none;
}

#xg_membership_question_container input.checkbox {
    cursor: default;
}

li.feature-default {
    background: #fff;
}

.xg-feature-leaderboards .xg_sprite-star {width:18px; height:18px;}

ul.feature-list li.feature-opensocial,li.feature-opensocial {
    color: #666;
    background-color: #fff;
    list-style: none;
    position: relative;
    width: 170px;
    margin: 0 0 3px 0;
    padding: 4px;
    border-style: solid;
    border-width: 3px 1px 1px 1px;
    font-size: .914em;
    font-weight: bold;
    list-style: none;
    cursor: move;
    zoom: 1;
    font-family: Arial, Helvetica, clean, sans-serif;
    border-color: #aaa;
}

ul.feature-list li.feature-opensocial .app_name {
    color: #666;
}

.xg_module_body #xg_membership_question_container label.private {
    margin-right: 0;
}

div#xg_add_features_trash {
    width: 130px;
    margin: 20px 0;
    padding: 5px;
    border: 1px solid;
    border-color: #999 #fff #fff #999;
    background: #eaeaea url(../gfx/features/trash.gif);
    text-align: center;
}

div#xg_add_features_trash.drop {
    background: #def url(../gfx/features/trash_drop.gif);
}

div#xg_add_features_trash p {
    display: inline;
    padding: 1px;
    background-color: #eaeaea;
    font-weight: bold;
    text-shadow: #fff 2px 2px 0;
    color: #333;
}

div#xg_add_features_trash.drop p {
    background-color: #def;
}

#homelayout {
    float: left;
    border: 1px solid #ccc;
}

#adlayout {
    float: left;
    clear: both;
    margin-top: 10px;
    width: 100%;
}

#homelayout .header {
    position: relative;
    height: 152px;
    width: 460px;
    background: url(../gfx/features/layout_header.png) no-repeat;
    z-index: 1;
}

#homelayout .header span.networkname {
    display: block;
    padding: 5px;
    font-size: 1.4em;
    color: #666;
}

#homelayout .header div.callout {
    position: absolute;
    left: 250px;
    bottom: 10px;
    width: 220px;
    padding-bottom: 11px;
    background: url(../gfx/features/allpagesnote.gif) no-repeat right bottom;
    font-size: 11px !important;
    line-height: 1.3em;
    color: #333;
}

#homelayout .header div.allpagesnote {
    visibility: hidden;
}

#homelayout .header div.callout a {
    color: #06c;
}

#homelayout .header div.callout span {
    display: block;
    padding: 4px 5px;
    border: solid #89a;
    border-width: 1px 1px 0 1px;
    background-color: #def;
}

#xg_add_features_allpagesnote {
    z-index: 100;
}

#xg_add_features_premiumservicesnote {
    z-index: 90;
}

#homelayout .body {
    float: left;
    width: 455px;
    border-bottom: 5px solid #999;
    border-right: 5px solid #999;
    background-color: #999;
}

#homelayout div.column {
    float: left;
    width: 110px;
    border-top: 5px solid #999;
    border-left: 5px solid #999;
}

#homelayout div.two_col_wide {
    width: 220px;
}

#homelayout div.one_col_wide {
    width: 275px;
}

#homelayout div.one_col_sidebar {
    width: 165px;
}

#homelayout div.two_col_wide ul.feature-list,#homelayout div.two_col_skinny ul.feature-list,
#homelayout div.one_col_wide ul.feature-list
{
    min-height: 255px;
    _height: 255px;
}

#chat_drag_hint {
    position: absolute;
    z-index: 1;
    margin: 13px;
    font-style: italic;
    font-size: 12px;
    color: #aaa
}

#homelayout div.footer ul.feature-list
{
    height: 35px;
    padding-bottom: 3px;
}

#homelayout div.footer ul.feature-list .xg-feature-chat {
    z-index: 2; /* So it appears above #chat_drag_hint */
}

#homelayout div.two_col_sidebar ul.feature-list, #homelayout div.one_col_sidebar ul.feature-list,{
    min-height: 60px;
    _height: 60px;
}

#homelayout ul.feature-list {
    position: relative;
    padding: 3px 3px 30px 4px;
    margin-bottom: 0;
    border-top: 1px solid #777;
    background: url(../gfx/features/column.png) repeat-y;
}

#homelayout ul.drop {
    background-image: url(../gfx/features/column_drop.png) !important
}

#homelayout ul.nodrop {
    background-image: url(../gfx/features/column_nodrop.png) !important
}

#homelayout ul#xg_layout_column_sidebar {
    background-image: url(../gfx/features/column_sidebar.png);
    border-bottom: 5px solid #999;
}

#homelayout ul.feature-list li {
    width: auto;
}

#homelayout ul.feature-list li.userbox {
    font-size: 0.9em;
    font-weight: normal;
}

ul.feature-list .feature .xg_icon,ul.feature-list .feature-opensocial .xg_icon
    { *
    float: left; *
    margin-right: 3px;
    _display: block;
}

ul.feature-list .feature .context_help .xg_icon-help { *
    float: right; *
    margin-right: 0;
}

#homelayout .footer {
    clear: both;
    float: none;
    width: 450px;
    border-bottom: 5px solid #999;
    border-right: 5px solid #999;
    border-left: 5px solid #999;
    background-color: #999;
}

.new_apps_add {
    padding: 8px 5px;
    margin-bottom: 5px;
    width: 170px;
    font-size: 1.2em;
}

.xg_widget_main_feature_add .xg_module_body .topmsg { *
    width: auto;
}

.xg_widget_main_feature_add .xg_module_body .left {
margin:0;
width:150px;
}

.xg_widget_main_feature_add .xg_module_body .feature-layout {float:left;margin: 0 0 0 20px;}

.ad-placement {
    background-color: #e3f3de;
    border: 1px #00ae00 solid;
    color: #000;
    display: block;
    float: none;
    margin-left: 89px;
    padding: 12px;
    height: 12px;
    text-align: left;
    width: 248px;
}

.ad-icon {
    vertical-align: bottom;
}

/*----------------------------------------------------------------------
    Network Info
----------------------------------------------------------------------*/
fieldset.networkinfo {
    margin: 0;
}

fieldset.networkinfo dl {
    clear: both;
}

fieldset.networkinfo dt {
    width: 150px;
}

fieldset.networkinfo dd {
    padding-left: 160px;
}

fieldset.networkinfo dl.longdesc dt {
    clear: both;
    width: 100%;
    margin-bottom: 0.5em;
}

fieldset.networkinfo dl.longdesc dd {
    clear: both;
}

fieldset.networkinfo input.textfield,fieldset.networkinfo select,fieldset.networkinfo textarea
    {
    width: 400px;
}

fieldset.networkinfo select {
    margin-bottom: 0.5em;
}

.spinner {
    vertical-align: middle;
}
/*----------------------------------------------------------------------
    Appearance
----------------------------------------------------------------------*/
.theme_list {
    width: 737px;
}

.theme_list ul li img {
    width: 168px;
    height: 138px !important;
}

.theme_list ul li {
    width: 170px;
    margin-right: 18px;
    height: 170px;
    margin-bottom: 14px;
}

.theme_list ul li.active {
    margin-bottom: 12px;
    font-weight: bold;
}

.theme_list ul li.last-child {
    margin-right: 0;
    margin-bottom: 12px !important;
}

.theme_list ul li .tb {
    font-size: .95em;
    padding-left: .25em;
    position: relative;
}

.theme_list ul li.active .tb {
    margin-left: -1px;
}

.theme_nav {
    height: 30px;
    overflow: hidden; *
    margin-top: 10px;
}

.theme_nav ul li {
    margin: 0 2px;
    min-width: 12px;
}

.theme_nav a.first {
    font: 24px/ 1.5em Verdana, sans-serif !important;
    margin-right: -3px;
    text-decoration: none;
}

.theme_nav a.last {
    font: 24px/ 1.5em Verdana, sans-serif !important;
    margin-left: 10px;
    text-decoration: none;
}

html>body .theme_nav a.last { *
    margin-left: 7px;
}

.theme_nav a.navdot {
    font: 24px/ 15px Verdana, sans-serif !important;
    vertical-align: top;
    letter-spacing: -3px;
    text-decoration: none; *
    position: relative; *
    top: -10px;
    _top: -11px;
}

.theme_nav a.navdot,x:-moz-any-link {
    margin-top: -5px;
}

.theme_nav a.navdot,x:-moz-any-link,x:default {
    margin-top: 0;
}

/* Theme Selector */
.theme_selector {
    height: 265px;
    margin: 5px 0 10px 0;
    border: 1px solid #ccc;
    overflow: auto;
    background-color: #f3f3f3;
}

.theme_selector ul {
    padding-left: 6px;
}

.theme_selector ul li {
    float: left;
    height: 110px;
    margin: 0;
    padding: 5px 2px 0;
    list-style: none;
}

.theme_selector li.selected {
    background-color: #ff9;
}

.theme_selector li a {
    text-decoration: none;
    color: #06c;
    font-size: 0.95em;
}

.theme_selector img {
    display: block;
}

/* Appearance Forms */
#xg_theme_settings_div {
    clear:both;
}
fieldset.appearance ul.page_tabs {
    font-size: 1.05em;
}

fieldset.appearance {
    margin-top: 15px;
}

fieldset.appearance .xg_list li {
    width: 350px;
}

fieldset.appearance .text_hidden,fieldset.appearance .colors_hidden {
    display: none;
}

fieldset.appearance .upload {
    margin-top: 4px;
}

fieldset.appearance select,fieldset.appearance .swatch {
    width: 106px;
}

fieldset.appearance .swatch_group .new {
    width: 45px !important;
}

fieldset.appearance .swatch_group span a {
    position: static;
}

fieldset.appearance select.tile_options {
    width: 90px;
    _width: 80px;
}

fieldset.appearance input.textfield {
    width: 10em;
}

fieldset.appearance .swatch {
    border-width: 1px;
    border-style: solid;
    border-color: #bbbbbb;
    padding: 1px;
    cursor: pointer;
}

fieldset.appearance img.swatch {
    padding-right: 0;
    _padding-right: 2px;
}

fieldset.appearance .indented {
    margin-left: 18px; *
    margin-left: 12px;
}

fieldset.appearance .none {
    width: 45px;
    border-style: solid none solid solid;
}

fieldset.appearance .option {
    margin: 5px 0;
    width: 170px;
}

fieldset.appearance .option label {
    margin-right: 0;
    vertical-align: top;
}

fieldset.appearance .xg_sprite-photo {
    line-height: 19px !important;
    margin-left: 8px;
}

fieldset.appearance dl {
    font-size: 1.1em;
}

fieldset.appearance dt {
    width: 130px !important;
    text-align: right;
    margin-right: 10px;
}

fieldset.appearance dd {
    float: left;
    padding-left: 0;
    line-height: 21px;
}

fieldset.appearance h4 {
    clear: left;
    margin: 1em 0;
    width: 190px;
    text-align: right;
}

/* JOHNQ adding overrides for some dy-form rules that broke the old appearance editor in classic mode*/
fieldset.appearance dl dd {
    margin-bottom:0.6em !important;
    margin-left:0 !important;
    position:static !important;
    _overflow: hidden;
}

fieldset.appearance div.legend {
    border-width: 1px 0 0;
    margin-bottom: .5em;
    font-size: 1.05em;
    padding-bottom: .5em;
}

.appearance_options {
    font-size: 1.1em;
    margin-top: 1em;
    font-weight: bold;
    padding-bottom: .5em;
}

.appearance_options a.active {
    cursor: default;
}

.appearance_options a.active:hover {
    text-decoration: none;
}

fieldset.first-child {
    margin-top: 0;
}

p.buttongroup a {
    margin: 0 6px;
}
p.buttongroup .tos a {
    margin: 0;
}

.xg_widget_main_appearance_edit p.buttongroup a.action-primary {
    margin-left: 0; /** BAZ-14601 **/
}

.appearance_preview {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    margin: 0;
    padding: 0;
    border-width: 3px !important;
    background-color: #fff !important;
    color: #333 !important;
    background-image: none !important;
}

.appearance_preview .xg_module_body {
    padding: 5px 10px;
    margin: 0;
    background-image: none !important;
    background-color: #fff !important;
}

.appearance_preview .xg_sprite {
    background-image:
        url(/xn_resources/widgets/index/gfx/icons/xg_sprite-000000.png);
}

/*----------------------------------------------------------------------
    Facebook Application Listing
----------------------------------------------------------------------*/
.xg_3col div.facebook div.block {
    width: 420px !important;
}

.xg_3col div.facebook div.block select {
    margin-top: 0.2em;
}

.xg_3col div.facebook ul.block {
    height: 100%;
    padding-left: 10px;
    border-left: 1px solid #ccc;
    width: 210px !important;
}

/*----------------------------------------------------------------------
    Facebook/Flickr Setup Instructions
----------------------------------------------------------------------*/
div.instructions li p {
    font-size: 1em;
}

div.instructions ol li {
    list-style-type: lower-alpha;
}

div.instructions img {
    border: 1px solid #ccc;
}

div.instructions img.right {
    margin-left: 15px;
}

div.instructions ol li input.textfield,div.instructions ol li textarea {
    width: 250px !important;
}

p.buttongroup .nextstep {
    display: block;
    text-align: right;
    font-style: italic;
    margin-bottom: 0.7em;
}

.facebook-app-setup {padding-top:10px;}
.facebook-app-setup dd {margin-bottom:15px;}

.xg_widget_main_facebookapp .facebook-screenshot {position:relative;height:270px;margin-bottom:20px;color:#333;background:#fff;}
.xg_widget_main_facebookapp .facebook-screenshot img {display:block;}
.xg_widget_main_facebookapp .facebook-screenshot li {position:absolute;width:100px;text-align:center;list-style:none;margin:0;font-size:0.9em;line-height:1.2em;}
.xg_widget_main_facebookapp .facebook-screenshot .fbss-1 {top:170px;left:25px;}
.xg_widget_main_facebookapp .facebook-screenshot .fbss-2 {top:170px;left:180px;}
.xg_widget_main_facebookapp .facebook-screenshot .fbss-3 {width:120px;top:170px;left:355px;}
.xg_widget_main_facebookapp .facebook-screenshot .fbss-4 {width:275px;top:65px;left:460px;text-align:left;}

.xg_widget_main_facebookapp .facebook-app-name {display:block;}

/*----------------------------------------------------------------------
    Language Editor
----------------------------------------------------------------------*/
    /* Languages List */
ul.languages li {
    list-style: none;
}

ul.languages li.active {
    list-style: disc;
}

ul.languages li span {
    display: block;
    float: left;
    width: 14em;
}

ul.languages li a {
    margin-right: 1em;
}

/* Translator Table */
table.translator {
    width: 660px;
    table-layout: fixed;
}

table.translator tr.filter td {
    padding: 10px 10px 5px 10px;
    border-top: 2px solid #ccc;
    border-bottom: 1px solid #ddd;
    background: #f3f3f3 url(../gfx/bg-form.png) repeat-x bottom left;
}

table.translator tr.filter td small {
    font-size: 0.9em;
}

table.translator thead th form {
    clear: none;
}

table.translator td {
    vertical-align: top;
}

table.translator th {
    vertical-align: middle;
}

table.translator th a.button {
    padding: 0 0.5em;
}

table.translator textarea {
    width: 315px;
}

table.translator td.missing textarea,span.missing {
    background-color: #fdd;
}

table.translator td.changed textarea,span.changed {
    background-color: #dfc;
}

table.translator .note {
    font-size: 0.95em;
}

span.missing,span.changed {
    padding: 0.2em;
}

/* Pagination Tweaks */
.pagination li.right {
    float: right;
    margin: 0 !important;
}

.pagination li.right a.button {
    border-color: #aaa;
    color: #333;
}

.pagination input {
    font-weight: bold;
}

fieldset dd {
    line-height: 1.6em;
}

/*----------------------------------------------------------------------
    Manage
----------------------------------------------------------------------*/
.manage_option {
    float: left;
    width: 203px;
    margin: 0 15px 0.2em 0;
}

.manage_option h4 img {
    float: left;
    margin: 0 5px 0 0 !important;
}

.manage_option p {
    clear: left;
    margin: 0 0 1em 2.5em;
}

.xg_widget_main_privacy_edit ul.options li {
    overflow: visible;
}

.xg_widget_main_privacy_edit input.privacy {
    margin-top: .3em;
    float: left;
}

.xg_widget_main_privacy_edit .indent {
    padding-bottom: 1em;
    margin-right: 0; *
    margin-top: -14px;
}

.xg_widget_main_privacy_edit .indent label { *
    margin-left: -6px;
    _margin-left: -9px;
}

/*----------------------------------------------------------------------
    Activity Manage Page
----------------------------------------------------------------------*/
.activity_manage fieldset div.block {
    width: inherit;
}

.activity_manage fieldset div.left {
    width: 220px !important;
}

.activity_manage fieldset div.right {
    width: 425px !important;
}

/*----------------------------------------------------------------------
    Embed Gallery
----------------------------------------------------------------------*/
    /* gallery */
fieldset.embed select {
    width: 220px;
}

fieldset.embed input.textfield {
    width: 215px;
    margin-bottom: 0.2em;
}

.xg_3col fieldset div.block {
    width: inherit;
}

/*BAZ-8237*/
.xg_widget_main_privacy_edit .xg_3col fieldset div.block {
    width: 320px !important;
}

.xg_3col fieldset div.left {
    width: 220px !important;
}

.xg_3col fieldset div.right {
    width: 425px !important;
}

.xg_3col fieldset div.embedpreview {
    width: 320px !important;
    margin-top: 1em;
    position: relative;
}

div.embedpreview h4 {
    padding: 5px 8px;
}

div.embedpreview h4 select {
    font-weight: lighter;
}

div.embedpreview embed {
    margin: 1em;
}

div.embedpreview a {
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 1.1em;
}

div.badge-container {
    width: 206px;
    margin: 0 auto;
}

/*----------------------------------------------------------------------
    Search Results
----------------------------------------------------------------------*/
dl.result {
    clear: left;
    width: 450px;
    margin: 0 0 2em 0;
}

.search_results dl.vcard {
    width: 440px;
    padding: 5px;
}

dl.result dt {
    margin-bottom: 0.2em;
    font-size: 1.4em;
    font-weight: lighter;
}

dl.result dt a {
    font-weight: lighter;
}

dl.result dd {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

dl.result dd p {
    font-size: 100%;
}

dl.result dd img.right {
    margin-left: 0.5em;
    border: 1px solid #ccc;
}

dl.result dd small {
    clear: both;
    display: block;
    width: 100%;
    margin-top: 0.5em;
    border-top: 1px solid #ccc;
}

/*----------------------------------------------------------------------
    Account Pages
----------------------------------------------------------------------*/
#xg.account {
    font-size: 1em;
    position: absolute;
    width: 485px;
    top: -150px;
    left: 50%;
    padding-top: 225px;
    margin-left: -242px;
    clip: rect(225px, auto, auto, auto);
    background-image: none !important;
}

#xg.account .xg_span-20 {
    width: 485px;
}

#xg.account.legal .xg_span-20 {
    width: auto;
}

#xg.external-auth {
    width: 700px;
    margin-left: -350px;
}
#xg.non-native.external-auth {
    width: 350px;
    margin-left: -175px;
}

#xg.external-auth .xg_span-20 {
    width: 700px;
}
#xg.non-native.external-auth .xg_span-20 {
    width: auto;
}

#xg.account #xg_head {
    _height: 1px;
    min-height: 1px;
}

#xg.account #xg_body {
    background-position: center top;
    min-height: 1px;
    _height: 1px;
    width: 485px;
    padding: 0;
}

#xg.external-auth #xg_body {
    width: 700px;
}
#xg.non-native #xg_body {
    width: 350px;
}
#xg.non-native #xg_body .signin-right {
    padding-left: 0;
    width: auto;
    float: none;
}
#xg.non-native #xg_body .signin-right .services {
    border-width: 0;
    padding-bottom: 20px;
}
#xg.non-native #xg_body .signin-right .services.default-service {
    border-width: 0 0 1px;
    padding-bottom: 10px;
}
#xg.non-native #xg_body .signin-right .join-prompt {
    border-width: 0 0 1px;
}
#xg.non-native #xg_body .signin-right .join-prompt .dy-right {
    float: none !important;
    text-align: right;
    padding-left: 0;
}
#xg.account .xg_2col {
    width: 485px;
}

#xg.account .xg_module {
    margin-bottom: 0 !important;
    border-width: 5px !important;
    border-style: solid !important;
}

#xg.account .xg_module_body {
    padding: 15px !important;
}

#xg.account .xg_module_body p.gotobutton {
    margin: 2em 0;
}

#xg.account .notification {
    border-width: 1px 0;
    margin: 0.8em -15px;
    padding: 10px 15px; *
    width: 100%;
}

#xg.legal,#xg.legal #xg_body {
    width: 747px;
}

#xg.legal {
    margin-left: -374px;
}

#xg.account .xg_module:last-child {
    margin-bottom: 0 !important;
}

#xg.account div.easyclear {
    margin-bottom: 1em;
}

fieldset.account {
    margin: 0;
}

fieldset.account dd {
    padding-left: 140px;
}


/* Sign-in and Sign-up pages */

.xg_theme .xg_module.xg_lightborder.paid-module #xg_masthead,
.xg_theme #xg.xg_widget_main_authorization #xg_masthead {
    width: auto; /* override theme which might set it to 982px */
}

.already-have-account {
    display: block;
    padding-top: 1em;
    padding-bottom: 1em;
}

#xg.account h3 {
    margin-bottom: .2em;
}

#xg.account form {
    border-width: 0px;
}

#xg.account input.button {
    line-height: 1.5em !important;
    padding: 0.3em 10px;
    font-size: 1.25em;
}

#xg.account #signup input.button {
    margin-right: 25px;
}

#xg.account #problems_so {
    padding-left: .5em;
    font-size: .95em;
}

#xg.account #helplinks {
    font-size: .95em;
    padding-top: .8em;
}

#xg.account #signup #helplinks {
    line-height: 1.2em;
}

#helplinks input.checkbox {
    float: left;
}

#helplinks div {
    margin-bottom: 1.2em;
    margin-top: -2px;
}

/*BAZ-8044*/
.xg_widget_main_authorization fieldset.account {
    clear: left;
}

/*BAZ-8735*/
.xg_widget_main_authorization #xg_body {
    _height: 250px;
}

fieldset.account dl {
    margin-top: 1.2em;
}

fieldset.account dt {
    width: 133px;
    text-align: right;
    margin-bottom: 0.5em;
    _position: absolute;
}

fieldset.account dt big {
    font-size: 1.2em;
}

fieldset.account dd {
    padding-left: 140px;
}

fieldset.account dd.prefilled {
    margin-top: 1em;
    line-height: 0.8em;
    opacity: 0.7;
}

fieldset.account dd.prefilled big {
    display: block;
    margin-top: -3px;
    padding: 3px 0;
}


fieldset.account input.button {
    padding: 0.3em 0.3em;
    font-weight: bold;
}

* html fieldset.account input.button {
    vertical-align: middle;
}  /* ie6 sucks */
*+html fieldset.account input.button {
    vertical-align: middle;
}  /* ie7 sucks */

.xg_widget_main_emailverification #xg_head {
    display: none;
}

.xg_widget_main_admin_emailControls #post_form #email_notifications table {
    margin: 1em 0;
}

.xg_widget_main_admin_emailControls #post_form #email_notifications td,
.xg_widget_main_admin_emailControls #post_form #email_notifications th {
    padding: .5em 2em .5em 0;
}

/* account footer */
#xg.account .account_foot h4 {
    margin-bottom: .5em;
}

#xg.account .thumbs img.photo {
    float: left;
    display: block;
    border: 1px solid #ccc;
    margin-left: 12px;
}

#xg.account .thumbs img.first-child {
    margin-left: 0;
}

#xg.account .account_foot p.description {
    padding-top: .7em;
    margin-bottom: 1.5em;
    clear: left;
    width: 324px;
}

/* New Signin Signup */
.xg_widget_main_authorization .context_help {
    position:relative;
    *top:-4px;
}
.xg_widget_main_authorization .account dt {
    float:none;
    width:auto;
    text-align:left;
    margin-bottom:3px;
    position:relative;
}
.xg_widget_main_authorization .account dt label {
    font-weight:bold;
    font-size:1.05em;
}
.xg_widget_main_authorization .account dd {
    margin-left:0;
    padding-left:0;
}
.xg_widget_main_authorization .account input.textfield,
.xg_widget_main_authorization .account input.password {
    line-height: 1em;
}

.xg_widget_main_authorization .account .textfield,
.xg_widget_main_authorization .account .textarea {
    width:430px;
}
.xg_widget_main_authorization .account .password {
    width:205px;
}

/* add profile pages */
.profile input.textfield,.profile textarea {
    width: 350px;
}
.profile_questions select.multiple-choice {
    max-width: 400px;
    *width: 400px;
}
.profile input.url {
    width: 220px;
}

.profile input.date {
    width: 3em;
}

.profile select.date {
    width: 80px;
}

.profile input.zipcode {
    width: 120px;
}

.profile dt {
    float: none;
    font-weight: bold;
}

.profile dd {
    padding: 0;
}

.profile dl ul.options {
    font-size: 1.05em;
    margin-top: -.5em;
}

ul.services-vert {
    font-size: 1.2em;
}

.profile ul.options label {
white-space:nowrap;
}

ul.services-vert {font-size:1.2em;}
ul.services-vert li {list-style:none;display:block;margin:2px 3px;}
ul.services-vert li a.desc {line-height:16px;padding-left:20px;font-size:1em;}

ul.services-vert li a.desc {
    line-height: 16px;
    padding-left: 20px;
    font-size: 1em;
}

/*----------------------------------------------------------------------
    Manage Page (Landing)
----------------------------------------------------------------------*/
.xg_widget_main_admin_manage .xg_4col ul {
    font-size: 1.1em;
    clear: left;
}

.xg_widget_main_admin_manage .xg_lightborder {
    padding-bottom: 0em;
    border-width: 0 0 1px 0;
    border-style: solid;
}

.xg_widget_main_admin_manage .xg_module_body h3 {
    margin: 0 0 1em;
}

.xg_widget_main_admin_manage .xg_module_body li {
    width: 100px;
    float: left;
    list-style: none;
    text-align: center;
    line-height: 1.3em;
    margin: 0 0 1em;
}

.xg_widget_main_admin_manage .xg_module_body li a {
    display: block;
    width: 90px;
    padding: 0 5px 0 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    _word-wrap: break-word;
}

.xg_widget_main_admin_manage .xg_module_body li a img {
    margin-bottom: .3em;
}

/* Recessive Icons */
.xg_widget_main_admin_manage .last-child .xg_module_body li {
    float: right;
    width: auto;
    padding: .1em 0;
    margin-left: 1.5em;
}

.xg_widget_main_admin_manage .last-child .xg_module_body li a {
    float: none;
    width: auto;
    padding: 0;
}

.xg_widget_main_admin_manage .last-child .xg_module_body li img {
    vertical-align: middle;
    margin: 0 4px 1px 0;
}

.xg_widget_main_admin_manage li a:hover {
    text-decoration:none !important;
}

#xg_manage_status {
    font-size: 1.1em;
}

.ps_add {
    position: relative;
}

.ps_add_icon {
    position: absolute;
    left:70px;
    top:-5px;
    text-indent: -999em;
}

/* Manage Sprite */
.xg_widget_main_admin_manage .xg_module_body ul li {
    width: 100px;
        position:relative;
        z-index:1;
}
.xg_widget_main_admin_manage .xg_module_body ul li a.disabled {
        z-index:1;
}
.xg_widget_main_admin_manage .xg_module_body ul li img.check {
        position:absolute;
        left:45px;
        top:20px;
        z-index:2;
        display:block;
}
.xg_widget_main_admin_manage .xg_module_body ul li a {
    background: url(../gfx/manage/admin-manage-icons.png) no-repeat;
    padding-top: 36px;
}

.xg_widget_main_admin_manage .xg_module_body ul .invite-friends a {
    background-position: 0 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .broadcast-message a {
    background-position: -100px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .latest-activity a {
    background-position: -200px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .network-information a {
    background-position: -300px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .features a {
    background-position: -400px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .appearance a {
    background-position: -500px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .manage-forum a {
    background-position: -600px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .tab-manager a {
    background-position: -700px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .language-editor a {
    background-position: -800px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .analytics a {
    background-position: -900px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .flickr a {
    background-position: -2800px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .twitter a {
    background-position: -1100px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .facebook a {
    background-position: -2700px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .ning-apps a {
    background-position: -1200px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .virtual-gifts a {
    background-position: -1300px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .profile-questions a {
    background-position: -1400px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .members a {
    background-position: -1500px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .privacy-content-control a
    {
    background-position: -1600px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .feature-controls a {
    background-position: -1700px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .create-new-network a {
    background-position: -1800px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .help-center a {
    background-position: -1900px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .ning-creators a {
    background-position: -2600px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .advanced-options a {
    background-position: -2000px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .support a {
        background-position: -2100px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .domain a {
        background-position: -2200px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .ads a {
        background-position: -2300px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .storage a {
        background-position: -2400px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .remove-links a {
        background-position: -2500px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .ning-export a {
        background-position: -3000px 0;
}

.xg_widget_main_admin_manage .xg_module_body ul .member-controls a {
        background-position: -2900px 0;
}

/* IE6 Fixes */
* html .xg_widget_main_admin_manage .xg_module_body li a:hover {
    cursor: hand;
}

* html .xg_widget_main_admin_manage .last-child .xg_module_body li .png-fix
    {
    display: block;
    float: left;
    width: 16px;
}

* html .xg_widget_main_admin_manage .xg_module_body li.request-code .png-fix
    {
    filter: progid : DXImageTransform . Microsoft . AlphaImageLoader(src =
        '/xn_resources/widgets/index/gfx/manage/16/request-code.png',
        sizingMethod = 'none');
}

.xg_widget_main_authorization_termsOfService h3,.xg_widget_main_authorization_privacyPolicy h3
    {
    font-weight: bold;
}

/*----------------------------------------------------------------------
    Tab Manager
----------------------------------------------------------------------*/
ul.xg_tab_manager li {
    display: block;
    width: 200px;
    line-height: 1.5em;
    padding: 3px 8px;
    position: relative;
    border-width: 1px 1px 1px 4px;
    border-style: solid;
    list-style: none !important;
    margin-left: 0;
    cursor: move;
    overflow: hidden;
}

ul.xg_tab_manager li.fixed {
    border-width: 1px;
    cursor: pointer;
    width: 203px;
}

ul.xg_tab_manager li.selected {
    font-weight: bold;
}

ul.xg_tab_manager li.sub {
    margin-left: 25px;
}

ul.xg_tab_manager li.notvisible {
    border-style: dashed dashed dashed solid;
}

ul.xg_tab_manager li.last,
ul.xg_tab_manager li.fake {
    border: 0px;
}

ul.xg_tab_manager li a.delete {
    cursor: pointer;
    position: absolute;
    top: 1px;
    right: 0px;
    text-indent: -9999px;
    height: 12px;
    width: 12px;
    /*  background:transparent url('/xn_resources/widgets/index/gfx/icon/new/delete.png') no-repeat center center;*/
    padding: 2px 2px;
}

/** html ul.xg_tab_manager li a.delete {background-image: url('/xn_resources/widgets/index/gfx/icon/new/delete.gif')}*/
.xg_widget_main_tablayout_edit fieldset .innerOption {
    margin-left:2em;
}

.xg_widget_main_tablayout_edit fieldset {
    border-width: 1px;
    padding: 10px;
}

.xg_widget_main_tablayout_edit fieldset dt {
    width: 150px;
}

.xg_widget_main_tablayout_edit fieldset dd {
    padding-left: 160px;
}

.xg_widget_main_tablayout_edit fieldset.subtabcolors dt {
    width: 200px;
    height: 20px;
}

.xg_widget_main_tablayout_edit fieldset.subtabcolors dd {
    padding-left: 210px;
    height: 20px; *
    padding-left: 0;
}

.xg_widget_main_tablayout_edit fieldset p.buttongroup {
    font-size: .91em;
    border-top: 0;
}

.xg_widget_main_tablayout_edit fieldset input.url {
    width: 200px;
}
.xg_widget_main_tablayout_edit fieldset select.url {
    width: 210px;
}

.xg_widget_main_tablayout_edit fieldset input.tabname {
    width: 150px;
}

.xg_widget_main_tablayout_edit fieldset select {
    width: 150px;
}

.xg_widget_main_tablayout_edit p#instructions {
    font-size: 1.05em;
    line-height: 1.2em;
}

.xg_widget_main_tablayout_edit p.errordesc {
    margin-bottom: 0.7em !important;
}

.xg_widget_main_tablayout_edit .swatch {
    border-right: 1px solid #BBB;
}

/*----------------------------------------------------------------------
 Roles
----------------------------------------------------------------------*/
.xg_widget_main_membership .xg_icon-delete {
    display: block;
}

ul.role_features li {
    list-style: none !important;
    margin: 0;
    float: left;
    width: 120px;
}

#role_form label {
    font-weight: normal !important;
}

#role_form dl {
    font-size: 1em;
    margin-top: 2.5em;
}

.role_table td.member_count {
    text-align: center;
}

input.add_content_to_role_dialog_url_input {
    width: 97%;
}

.members_container {
    width: 297px;
    border-width: 1px;
    border-style: solid;
    height: 100px;
    overflow: auto;
}

.members_container table.members {
    width: 277px;
}

* html .xg_widget_main_index_report dd {
    position: relative;
    zoom: 1;
    padding-left: 0;
}

.xg_widget_main_feature_edit .nolegend h3 {
    clear: both;
}
/***********************
 Member Moderation
***********************/
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;
    max-width: 100%;
}
table.members .member { padding-left:15px; background:url(../gfx/icon/set_members.gif) no-repeat 0 0; }
table.members .admin { padding-left:15px; background:url(../gfx/icon/set_members.gif) no-repeat 0 -50px; }
table.members .blocked { padding-left:15px; background:url(../gfx/icon/set_members.gif) no-repeat 0 -100px; }
table.members .creator { padding-left:15px; background:url(../gfx/icon/set_members.gif) no-repeat 0 -150px; }
table.members .invited { padding-left:15px; background:url(../gfx/icon/set_members.gif) no-repeat 0 -200px; }
table.members .requested { padding-left:15px; background:url(../gfx/icon/set_members.gif) no-repeat 0 -250px; }

/** Badges Page **/
.xg_badges #badge_container {
    height: 242px;
}

.xg_badges fieldset.appearance .swatch {
    width: 150px;
    float: none;
}

.xg_badges #sizes div,.xg_badges #colors div {
    margin-bottom: 10px;
}

.xg_badges #sizes input {
    margin-right: 1em;
    vertical-align: top;
}

.xg_badges fieldset h3,.xg_badges fieldset h2 {
    margin-bottom: 15px;
}

.xg_badges .xg_column_border_left {
    border-width: 0 0 0 1px;
    margin-left: 10px;
    padding-left: 10px;
}

.xg_badges_module fieldset {
    padding-left: 8px;
    font-size: 11px;
}

.xg_badges_module fieldset .desc {
    padding-top: 1px;
    padding-bottom: 1px;
}

.xg_badges_module input#embed_code {
    width: 300px;
    font-size: 13px;
}

.xg_badges_module #share div {
    margin-bottom: 10px;
}

.xg_badges_module #share a {
    margin-right: 15px;
}

.badge-tiny {
    height: 64px !important;
}

.badge-small {
    height: 104px !important;
}

.badge-medium {
    height: 174px !important;
}

.badge-large {
    height: 242px !important;
}

/*Manage Latest Activity */
.module_activity_settings {
    padding: 15px;
}

.module_activity_settings h3 {
    margin-bottom: 1em;
}

.module_activity_settings fieldset .legend {
    font-size: 1.15em;
    font-weight: normal;
}

.module_activity_settings ul.options {
    font-size: 1.1em;
    margin-top: .5em;
    margin-bottom: 1em;
}

.module_activity_settings .xg_span-7 {
    border-width: 0 1px 0 0;
    margin-right: 15px;
    margin-bottom: 15px;
}

.module_activity_settings ul.activity-message input {
    vertical-align: top;
}

.module_activity_settings .xg_span-8 select,.module_activity_settings .xg_span-8 textarea
    {
    width: 342px; *
    width: 338px;
}

.module_activity_settings .inactive {
    opacity: 0.6; *
    filter: alpha(opacity = 60);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

.module_activity_settings .xg_span-8 .counter {
    float: right;
    font-size: 95%;
    margin-bottom: .5em !important;
}

.xg_widget_main_admin_advanced p.indent {
    margin-bottom: 1em;
}

/* Feature Controls */
.feature_control {
    padding: 15px;
}

.feature_control ul.options {
    margin-bottom: 1.5em;
}

dl.status {
    width: 500px;
    font-size: 1em;
}

.status_help {
    display: block;
    font-size: .9em;
}

.status_help .right {
    margin-right: 3px;
}

dl.error .status_help .right {
    color: #ff0000;
}

.xg_floating_container fieldset #body {width:430px;}
#xg_add_features_form .xg_icon {background-image:url(../gfx/icons/xg_sprite-333333.png);}

/* BAZ-19578 */
#post_form #subject, #post_form .xj_subject .field-counter {width:50%;}

#body_wrap table {margin:0;}
.xg_widget_main_broadcastmessage #body_wrap {background-color:#fff !important; clear:both;}
.xg_widget_main_broadcastmessage .page_tabs {margin:10px 0 0;width:722px;border-bottom:none;}
.xg_widget_main_broadcastmessage ul.page_tabs li {margin-bottom:0 !important;}
* html .body_html_button {border-color:#fff !important;}

.xg_widget_main_admin_externalservices h3 {
  margin-top:0;
}
.xg_widget_main_admin_externalservices hr {
  margin-bottom:1.5em;
}

/* Export Content */
.exp_progress_container {
    border-width:1px;
    border-color:#ccc;
    width:250px;
    padding:1px;
    height:18px;
    margin-left:20px;
    position:relative;
    overflow:hidden;
    display:inline-block;
    vertical-align:bottom;
    *display:inline;
    *zoom:1;
}
.exp_progress {
    background-color:#666;
    height:18px;
    width:100%;
    position:absolute;
    left:-250px;
    opacity:.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter:alpha(opacity=40);
    font-size:.9em;
    color:#fff;
    text-align:center;
}
.exp_text {
    font-size:.9em;
    padding-left:10px;
}
.exp_error {
    color:#ff0000;
}
.exp_timestamp {
    display:inline-block;
    font-size:0.8em;
    padding-left:20px;
    *display:inline;
    *zoom:1;
}
.tab-manager-left {
    width:190px;
    float:left;
}
.xg_widget_main_content_controls .simpleerrordesc {
  color: #ff0000;
}

.dashboard-stats {
    width:406px;
}
.dashboard-stats th {
    vertical-align:top;
    text-align:center;
}
.dashboard-stats td {
    text-align:center;
    width:45px;
}
.dashboard-graph {
    background-color:#fff;
    border-width:1px;
    z-index:1;
    width: 404px;
    height:145px;
}
.dashboard-stats, .dashboard-stats td, .dashboard-stats tr {
    border-collapse:separate;
    border-spacing:0;
}
.dashboard-stats .active td {
    padding:2px 5px;
    border-width:1px 0;
}
.dashboard-stats .active .first {
    border-left-width:1px;
}
.dashboard-stats .active .last {
    border-right-width:1px;
}
.dashboard-stats .yesterday { text-transform: capitalize;}

.dashboard-stats .past-ten-days { width: 6em; }

.dashboard-stats .pending-approval { width: 7em; }

.dashboard-sparse-text { text-transform: none; padding:8px 12px 8px 12px; background: #f7f5d6; color:#5e5e5e !important; z-index: 2; position: absolute; margin-left: -130px; left:50%; top: 30px; width:260px; }

.manage-invite .import-brands {
    position:relative;
    right:283px;
}

.dashboard-contributor-img { padding-right: 1em; }
.help-container {
    border-width:1px;
    padding:0 10px;
    clear:both;
    margin-bottom:10px;
}
.help-nav li {
    display:inline;
    margin:0 !important;
}
.help-content li {
    text-align:left;
    font-size:95%;
}
.help-content li li {
    margin-bottom:8px !important;
}

/* For the domain mapping edit form */
.domain-mapping { font-size:1.1em; }
.domain-mapping .break td { padding-top:15px; }

/* For the dashboard classic upsell page */
.ds-ups-module {
    margin:0 15px 15px 0 !important;
}
.ds-ups {
    overflow:hidden;
    position:relative;
    border-width:1px;
    padding:20px 30px 30px !important;
    min-height:128px;
}
.ds-msg {
    padding:10px 15px;
    margin-bottom:10px;
    background-color:#F7F5D6;
}
.ds-msg p {
    font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
    text-transform:none;
    text-decoration:none;
    font-variant:normal;
    font-size:12px;
    line-height:18px;
}
.ds-msg p {
    color:#5e5e5e;
}
.ds-msg h1 {
    font-family:'Trebuchet MS',Arial,sans-serif !important;
    text-transform:uppercase !important;
    font-variant:normal !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    padding:0;
    color:#5e5e5e !important;
}
.xg_last .ds-ups-module {
    margin-right:0 !important;
}
.ds-enhance .button:hover, .ds-msg .button:hover,
.ds-enhance .button, .ds-msg .button {
    background:#ED7B09 url(../gfx/themes/Linen/button.png) repeat-x scroll 0 0;
}
.ds-enhance .button, .ds-msg .button {
    border:1px solid #F2B77C;
    color:#FFF;
    text-transform:uppercase;
    text-decoration:none;
    font-variant:normal;
    font-family:'Trebuchet MS',Arial,sans-serif;
    font-weight:bold;
    margin-left:10px;
    font-size:13px;
}
.ds-msg .button {
    font-size:20px;
    padding:8px 12px;
}
.ds-ups img {
    position:absolute;
}
.ds-dashboard {
    bottom:0;
    right:0;
}
.ds-ads {
    left:0;
    bottom:0;
}
.ds-brand {
    bottom:0;
    left:8px;
}
.ds-features {
    bottom:0;
    left:20px;
}
.ds-improvements {
    top:60px;
    right:0;
}
.ds-support {
    top:11px;
    right:0;
}
/* My Network -> Subscription */
.sub-plan {
    margin-top:15px;
}
.help-container ul{
    padding-bottom:.4em;
}
.help-container ul li {
    list-style-type:disc;
    line-height:18px;
    margin:0 25px;
}
.help-container {
    padding:6px 10px;
}
.sub-button {
    text-align:right;
    padding-top:5px;
}

.xg_widget_main_dashboard .dy-grid-item { word-wrap: break-word; }

.xg_widget_main_dashboard .module_feed .xg_module_foot { border-top: 0; }

.xg_widget_main_index_index .xg_span-4 .xg_module_options select {
    max-width:110px;
}

ul.page_tabs li.right, ul.navigation li.right {
margin-top:10px;
}

.xg_sprite-toggle {
background-image:url("../gfx/dashboard/icon_toggle.png") !important;
line-height:0 !important;
padding-bottom:12px !important;
}

.toggle-down {
background-position:left 1px !important;

}

.toggle-up {
background-position:left -29px !important;
}

.xg_shortcuts {
clear:left;
margin:0 0 1em 0;
}

.xg_shortcuts .xg_lightborder {
background: url("../gfx/table/bg_alt.png") repeat scroll 0 0 transparent;
}

.xg_shortcuts ul {
clear:left;
font-size:11px;
margin:10px 13px 0;
}

.xg_shortcuts  ul li {
position:relative;
width:99px;
z-index:1;
float:left;
line-height:1.3em;
list-style:none outside none;
margin:0 0 8px;
text-align:center;
min-height:68px;
}

.xg_shortcuts ul li a {
background:url("/xn_resources/widgets/index/gfx/manage/admin-manage-icons.png") no-repeat scroll 0 0 transparent;
padding-top:36px;
}

.xg_shortcuts li a {
display:block;
overflow:hidden;
padding:0 5px;
width:90px;
}
.xg_shortcuts ul .invite-friends a {
    background-position: -0px 0;
}

.xg_shortcuts ul .broadcast-message a {
    background-position: -100px 0;
}

.xg_shortcuts ul .latest-activity a {
    background-position: -200px 0;
}

.xg_shortcuts ul .network-information a {
    background-position: -300px 0;
}

.xg_shortcuts ul .features a {
    background-position: -400px 0;
}

.xg_shortcuts ul .appearance a {
    background-position: -500px 0;
}

.xg_shortcuts ul .manage-forum a {
    background-position: -600px 0;
}

.xg_shortcuts ul .tab-manager a {
    background-position: -700px 0;
}

.xg_shortcuts ul .language-editor a {
    background-position: -800px 0;
}

.xg_shortcuts ul .analytics a {
    background-position: -900px 0;
}

.xg_shortcuts ul .flickr a {
    background-position: -2800px 0;
}

.xg_shortcuts ul .twitter a {
    background-position: -1100px 0;
}

.xg_shortcuts ul .facebook a {
    background-position: -2700px 0;
}

.xg_shortcuts ul .ning-apps a {
    background-position: -1200px 0;
}

.xg_shortcuts ul .virtual-gifts a {
    background-position: -1300px 0;
}

.xg_shortcuts ul .profile-questions a {
    background-position: -1400px 0;
}

.xg_shortcuts ul .members a {
    background-position: -1500px 0;
}

.xg_shortcuts ul .privacy-content-control a
    {
    background-position: -1600px 0;
}

.xg_shortcuts ul .feature-controls a {
    background-position: -1700px 0;
}

.xg_shortcuts ul .create-new-network a {
    background-position: -1800px 0;
}

.xg_shortcuts ul .help-center a {
    background-position: -1900px 0;
}

.xg_shortcuts ul .ning-creators a {
    background-position: -2600px 0;
}

.xg_shortcuts ul .advanced-options a {
    background-position: -2000px 0;
}

.xg_shortcuts ul .support a {
        background-position: -2100px 0;
}

.xg_shortcuts ul .domain a {
        background-position: -2200px 0;
}

.xg_shortcuts ul .ads a {
        background-position: -2300px 0;
}

.xg_shortcuts ul .storage a {
        background-position: -2400px 0;
}

.xg_shortcuts ul .remove-links a {
        background-position: -2500px 0;
}
.xg_shortcuts ul .member-controls a {
    background-position:-2900px 0;
}
.xg_shortcuts ul .ning-export a {
    background-position:-3000px 0;
}

.col1 ul li.xg-feature-leaderboards,
.col3 ul li.xg-feature-leaderboards { font-size: .7em; }

.app_profile_block { padding-left:74px; }

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

.xg_widget_main_flickr ol { padding-left:20px; }

.xg_widget_main_membership_questions .actions { padding-left: 110px; }
.xg_widget_main_membership_questions .actions li { float:left; margin-right:16px; }

/* Custom File Manager */
.uploader .alt {
    background: url("../gfx/table/bg_alt.png") repeat scroll 0 0 transparent;
}
.uploader_container {
    padding-bottom: 20px; width:auto;
}
.uploaded {
    border-width: 1px;
    height: auto;
    width:100%;
}
input.customurl{
    background-color: #fffcd1;
    width: 120px;
    padding:1px 0 !important;
    font-size: 12px;
}

.uploader .button {
    width: 100px;
}
.pos-relative {
    position:relative;}
.uploader .dy-form-1 dl {
    font-size:100%;}
.uploaded, .uploaded .file, .uploaded .file_list {
    overflow:visible;}
.uploaded .file {
    z-index:auto;
    height: 26px;}
.uploaded .dy-form-1{
    padding:0;margin:0;}
.test-network-setup {padding-top: 25px;}
.test-network-setup dd {padding-bottom:25px;}


/* Admin dashboards */
#dashboard #top_files { width:707px; height:500px; padding:10px; overflow:auto; }

#dashboard .top_file { font-size:13px; line-height:20px; padding-top: .5em !important; }

.xg_widget_main_extend_keys .dy-section { border-width:1px 0 0; }
.xg_widget_main_extend_keys .usage-map { margin-top:5px; }
.xg_widget_main_extend_keys .price {font-size:150%; }
.xg_widget_main_extend_keys .special {padding-left:20px;}
.xg_widget_main_extend_keys .plans tr td {padding: 10px ;}
.xg_widget_main_extend_keys .plans { width:100%; *width:96%; margin-bottom:15px; }
.xg_widget_main_extend_keys .plans .radio-column { width:20px; }

/* SignIn/SignUp page */
.xg_widget_main_facebookapp input.readonly,
#facebook-lightbox input.readonly{
    background:rgb(225,225,225);
}
#janrain-attribution {
    float: right;
    margin-top: -1em;
}
#xj_rateplan_form dl {
    position: relative;
}

/** theme 982 specific css for sign in **/
.xg_theme #xg_themebody #xg.account {
    top: 0;
    left: 0;
    margin:0 auto;
    position:relative;
    width:auto;
}

.dy-ning-notification {
  background: #fff;
  padding: 10px 20px 35px !important;
    font-family:'Trebuchet MS',sans-serif;
    color:#444444;
  border:4px solid #BBBBBB;
  position:relative;
}
.dy-ning-notification h3 {
  font-size: 19px;
  margin-bottom:10px;
  text-transform: uppercase;
  font-weight:normal;
}
.dy-ning-notification p.first {
  margin-bottom:1.5em;
}
.dy-ning-notification ul {
  margin-bottom:2.5em;
}
.dy-ning-notification p, .dy-ning-notification li {
  font-size:13px;
}
.dy-ning-notification ul li {
  background: url('../../shared/gfx/appearanceeditor/tour/check.png') no-repeat 0 0;
  padding-left:25px;
  margin-bottom:10px;
  padding-top:0px;
  list-style:none;
}
.dy-ning-notification .ningbutton {
  padding: 5px 10px;
  background:url(../../shared/gfx/ning-button.png) repeat-x scroll 0 0 #ED7B09 !important;
}
.dy-ning-notification .ningbutton:hover {
  text-decoration:none;
  background:#ee7f0a none !important;
}
.dy-ning-notification .rightpane {
  position:absolute;
  top:15px;
  right:20px;
}

.email-controls fieldset .help_text {
    margin-top: 10px;
    font-style:italic;
    font-size:1.1em;
}

.renew-alert, .renew-info {
  margin: -0.5em 0 0.8em;
  padding: 0.8em;
  color: #333;
  font-weight: bold;
}
.renew-info {
  text-align: left;
  background: #cfc;
}
.renew-alert {
  text-align: center;
  background: #faa;
}
.memberadmin-dropdown {
  float: left;
  margin-right: 20px;
}

/* Member Categories Table */
.category_icon {
  width: 32px;
  height: 32px;
  border-width: 1px;
}
.category_icon img {
  width: 32px;
  height: 32px;
}
.category_icon .badge_text {
  text-align: center;
  display: block;
  width: 32px;
  height: 32px;
  font-size: 24px;
  overflow: hidden;
  position: relative;
}
.category_icon .category_label {
    font-size: 8px;
    line-height: 10px;
    text-transform: uppercase;
    text-align: center;
    padding: 6px 0; /* [32px (icon height) - 2*10px (line-height)] / 2 */
}
table.categories { width: 100%; }
table.categories td { padding: 5px; vertical-align: middle; }
table.categories td.td_avatar { width: 5%; }
table.categories td.td_name { width: 25%; }
table.categories td.td_count { width: 5%; text-align: right; }
table.categories td.td_edit { width: 60%; text-align: right; }
table.categories td.td_delete { width: 5%; }
table.categories td.td_controls { border-width: 1px 0 0; text-align: right; }

/* Add Category */
.member-badge-preview {
    clear: both;
    padding-top: 2em;
}
.member-badge-preview .dy-avatar {
    float: left;
    margin-right: 8px;
}
.member-badge-options {
    float: left;
    padding: 15px;
    border-width: 1px;
    width: 292px;
}
.member-badge-options .dy-subform {
    padding: 0;
    margin-top: 20px;
}
.member-badge-options .dy-subform.dy-form-1 dt {
    margin-bottom: 0;
    padding-top: 1em;
}
.member-badge-options .dy-subform.dy-form-3 dt {
    line-height: 25px; /* to match swatches */
    width: 50px;
}
.member-badge-options .dy-subform.dy-form-3 dd {
    padding-left: 60px; /* 50px (dt) + 10px (gutter) */
}
.member-badge-options .dy-subform .dy-swatch {
    float: none;
    vertical-align: middle;
    line-height: 1;
}
.member-badge-options .dy-subform select {
    vertical-align: middle;
}
.member-badge-options .badge-grid {
    float: left; /* clearfix */
    clear: left;
    width: 300px; /* 4 * [32px (img width) + 8px margin + 8px padding + 2px border] */
    margin: 0 -8px 0 0;
    padding: 0;
}
.member-badge-options .badge-grid > li {
    float: left;
    list-style: none;
    margin: 0 8px 8px 0;
    padding: 4px;
    background: white;
    border: 1px solid #ccc;
    position: relative;
    height: 32px;
}
.member-badge-options .badge-grid > li.selected {
    border-color: #53b5d6;
    box-shadow: 0 0 0 2px #53b5d6;
}
.member-badge-options .badge-grid > li img {
    width: 32px;
    vertical-align: top;
    cursor: pointer;
}
.member-badge-options .badge-grid.custom-badges > li a.delete {
    background: url("../gfx/delete-circle.png") repeat scroll 0 0 transparent;
    display: none;
    height: 16px;
    position: absolute;
    right: -8px;
    top: -8px;
    width: 16px;
}
.member-badge-options .badge-grid.custom-badges > li:hover a.delete {
    display: block;
}
.member-badge-options input + .dy-small {
    margin-top: 0;
}
.dy-form-2 .dy-avatar.draggable-badge {
    text-align: left;
}
.dy-avatar .badge-dropzone {
    position: absolute;
    width: 33%;
    height: 33%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
}
.dy-avatar.badge-text .badge-dropzone.top-left,
.dy-avatar.badge-text .badge-dropzone.bottom-left {
    width: 100%;
}
.dy-avatar.badge-text .badge-dropzone.top-right,
.dy-avatar.badge-text .badge-dropzone.bottom-right {
    display: none;
}
.dy-avatar:hover .badge-dropzone {
    /** For MSIE */
    border: 1px #888 solid;
    filter:alpha(opacity=30);
    background: #fff;
    /** For modern browsers */
    border: 1px solid rgba(0,0,0,.5);
    background: rgba(255,255,255,.3);
}
.dy-avatar.draggable-badge .badge-dropzone {
    display: block;
}
.draggable-badge-caption {
    text-align: center;
}
.draggable-badge + .draggable-badge-caption {
    display: block;
}
.fake-upload input {
    width: 120px;
    margin: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.fake-upload .button {
    position: relative;
    padding: left;
    margin-left: 5px;
    cursor: default;
}
.badge-file {
    width: 100%;
    height: 100%;
}
.badge-busy {
    width: 100%;
    background-position: center center;
}
.badge-error {
    width: 300px;
    font-size: 0.85em;
    margin-bottom: -1em;
    line-height: 150%;
}
.submenu-help {
    width: 300px !important;
}

/*----------------------------------------------------------------------
    Mobile Settings
----------------------------------------------------------------------*/
#ua_number:focus::-webkit-input-placeholder {
    /* Fix for placeholder not going away when input is focused, in Chrome.
       See "Issue 106714 in chromium: Placeholder attribute won't disappear after focusing an input field"
       http://groups.google.com/a/chromium.org/group/chromium-bugs/browse_thread/thread/6faceeffa08ad74a/f73798eaa96f0fc8?lnk=raot */
    color: transparent;
}
#ua_number::-webkit-input-placeholder {
    color:#ddd;
}
#ua_number::-moz-placeholder  {
    color:#ddd;
}

.xg_widget_main_mobilepage_list .page_tabs,
.xg_widget_main_mobilepage_listUpdate .page_tabs,
.xg_widget_main_mobiledesign_edit .page_tabs,
.xg_widget_main_mobiledesign_editUpdate .page_tabs,
.xg_widget_main_mobileanalytics_edit .page_tabs {
    margin-bottom: 20px;
}

.unsaved-changes-warning {
    /* Negate the tabs' margin-bottom so the warning abuts the tabs. */
    margin-top: -20px;
}

form.mobile-pages {
    /* Create some whitespace so popup dialog won't be cut off (BAZ-35644) */
    margin-bottom: 200px;
    position: relative;
}

form.mobile-pages ul {
    width: 420px; /* 100px x 4, to make it four icons wide, plus a little extra just in case. */
    padding-top: 20px;
    margin-bottom: 20px;
}

.drag-n-drop-help-box {
    font-weight: bold;
    position: absolute;
    font-size: 1.3em;
    width: 270px;
}

.drag-n-drop-help-box img {
    margin-right: 10px;
    float: left;
}

.drag-n-drop-help-box p {
    margin-top: 75px;
}

form.mobile-pages ul.first-time {
    background-color: #FFFFCC;
    border: 1px solid #FFCC33;
}

form.mobile-pages ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
}

form.mobile-pages ul.first-time a {
    color: black;
}

form.mobile-pages ul a:link,
form.mobile-pages ul a:visited,
form.mobile-pages ul a:hover,
form.mobile-pages ul a:active {
    display: block;
    padding-top: 117px; /* 4 + image height */
    width: 100px;
    text-align: center;
    height: 3em; /* BAZ-33875 */
}

form.mobile-pages ul .activity {
    background: url(../gfx/mobile_content_activity.png) no-repeat center 0;
}

form.mobile-pages ul .events {
    background: url(../gfx/mobile_content_events.png) no-repeat center 0;
}

form.mobile-pages ul .discussions {
    background: url(../gfx/mobile_content_discussions.png) no-repeat center 0;
}

form.mobile-pages ul .blogs {
    background: url(../gfx/mobile_content_blogs.png) no-repeat center 0;
}

form.mobile-pages ul .photos {
    background: url(../gfx/mobile_content_photos.png) no-repeat center 0;
}

form.mobile-pages ul .html {
    background: url(../gfx/mobile_content_html.png) no-repeat center 0;
}

form.mobile-pages ul .members {
    background: url(../gfx/mobile_content_members.png) no-repeat center 0;
}

form.mobile-pages ul .profile {
    background: url(../gfx/mobile_content_profile.png) no-repeat center 0;
}

form.mobile-pages ul .rss {
    background: url(../gfx/mobile_content_rss.png) no-repeat center 0;
}

form.mobile-pages ul .groups {
    background: url(../gfx/mobile_content_groups.png) no-repeat center 0;
}

form.mobile-pages ul .add {
    background: url(../gfx/mobile_content_add.png) no-repeat center 0;
}

/* Override .xg_module_body dl dd in common.css */
form.mobile-pages dl.sync-section dd {
    margin: 2em 0;
}

form#editHeader #iphone-background-wrapper {
    border-bottom: 1px solid #CCCCCC;
}

form#editHeader #iphone-background {
    background: url(../gfx/mobile_iphone_bg.png) no-repeat center 0;
    width: 370px;
    height: 273px;
    margin: 0px auto;
}

.tips {
    float: right;
    background-color: #FFFFCC;
    color:#5E5E5E;
    border: 1px solid #FFCC34;
    padding: 5px;
    width: 320px;
}

/* Override .dy-popup-help > .dy-content in common[-982].css */
.dy-popup-help > .page-dialog.dy-content {
    visibility: visible;
    width: auto;
    display: none;
}

.page-dialog h2 {
    display: none;
}

.new-page.page-dialog h2.new-page {
    display: block;
}

.edit-page.page-dialog h2.edit-page {
    display: block;
}

.new-page.page-dialog dd.page-type span {
    display: none;
}

.edit-page.page-dialog dd.page-type select {
    display: none;
}

.page-dialog a.delete-page {
    float: right;
    margin-top: 5px;
    display: none;
}

.edit-page.page-dialog a.delete-page {
    display: block;
}

/* Override .dy-popup-help > .dy-content in common[-982].css */
.dy-popup-help > .dy-content.sync-network-and-mobile-pages-help {
    width: 175px;
}

.dy-popup-help.context_help > a {
    padding-right: 2px;
}

.previewHeader {
    position: relative;
    float: left;
    width: 320px;
    margin-right: 25px;
    top: 140px;
    left: 26px;
}

.previewHeader .previewMasthead {
    padding: 10px;
    height: 20px;
}

.previewHeader .previewMasthead h1 {
    padding-right: 58px;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    line-height: 20px;
}

.previewHeader .menu .button {
    position: absolute;
    top: 0;
    right: 0;
    width: 58px;
    height: 40px;
    background: #000000 url(../../mobile/gfx/mobile-sprite.png) no-repeat center -30px; /* 100px/2 - 40px/2 */
    background-size: 50px auto; /* 100px / 2 */
}

.previewButton {
    float: right;
    margin: 0;
}

.ning-ads-settings-form .tax-and-payment-info,
.xg_widget_main_mobiledesign_edit .editHeader {
    width: 380px;
}

#editHeader .uploadLogo {
    padding-left : 20px;
}

#editHeader .dy-form-2 dt {
    width: 120px;
    padding-right: 10px;
}

.user-select-link {
    padding-left: 10px;
}
.ban-confirm .checklabel {
    font-weight: normal;
}
.ban-confirm .text {
    margin-left: 15px;
}

dl.xj_signup_redirection {
    margin-bottom: 2em;
}

.signup-url-form {
    margin-top: 0;
}
.signup-url-form dt,
.signup-url-form dd {
    margin-bottom: 0 !important;
}

.signup-url-form .dy-error dl label {
    color: inherit;
}

.signup-url-form .force-option {
    margin-top: 1em !important;
}

dl.xj_blocked_domains, dl.xj_blocked_ip {
    width: 100%;
}

dl dd.xj_block_validation_error.dy-displaynone {
    display: none;
}

dd.blocked-domains, dd.blocked-ips {
    width: 734px;
}

dd.blocked-domains div, dd.blocked-ips div {
    word-wrap: break-word;
    width: 50%;
    min-height: 25px;
    float: left;
}

dd.blocked-domains img.spinner, dd.blocked-ips img.spinner{
    vertical-align: text-bottom;
    margin-right: 5px;
}

dd.blocked-domains .xg_sprite-close, dd.blocked-ips .xg_sprite-close {
    margin-left: 5px;
    height: 16px;
}

code.lightbox-code {
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    margin: 5px 0;
}
.paid-access-warning {
    line-height: 1.4em;
}
.signup-controls th,
.signup-controls td {
    padding-right: 40px;
}
.signup-controls th {
    font-size: 14px;
}
.signup-controls .update-app-details {
    text-transform: lowercase;
}
.signup-redirect {
    margin-top: 2em;
}
.invite-enabled,
.invite-disabled {
    border-width: 2px;
    margin: 3px 0;
    display: inline-block;
}
.invite-disabled {
    min-width: 60px;
    min-height: 60px;
}
.invite-enabled li,
.invite-enabled li a,
.invite-disabled li,
.invite-disabled li a {
    cursor: move;
}
.no-drop {
    cursor: no-drop !important;
}
.invite-admin-service {
    float: left;
}
.invite-enabled {
    margin-right: -3px;
}
.invite-arrow-left {
    padding-left: 46px;
    margin-left: -30px;
    background: url(../gfx/invite-arrow-left.png) no-repeat left 5px;
}
.invite-disabled-text {
    padding-left: 18px;
}
.invite-disabled-text.narrow {
    width: 180px;
}
.invite-arrow-right {
    padding-right: 48px;
    background: url(../gfx/invite-arrow-right.png) no-repeat right 40px;
    float: left;
}
.advertising-stats h2 {
    margin-top: 2em;
}
.ning-ads-settings-form dt {
    float:none;
    display: block;
    width: auto;
}
.ning-ads-settings-form dd {
    padding: 0;
    display: block;
    position: relative;
}
.ning-ads-settings-form .ads-option dd {
    padding-top: 95px;
}
.ning-ads-settings-form .mobile.ads-option {
    height: 225px;
}
.ning-ads-settings-form .desktop.ads-option {
    height: 245px;
}
.ning-ads-settings-form .ads-option input {
    float: left;
}
.ning-ads-settings-form .ads-option .checkbox-label {
    display: block;
    width: 220px;
    margin-left: 20px;
}
.ning-ads-settings-form .ads-option img {
    position: absolute;
}
.ning-ads-settings-form .mobile.ads-option img {
    top: 20px;
    left: 300px;
}
.ning-ads-settings-form .desktop.ads-option img {
    top: 20px;
    left: 328px;
}
.ning-ads-settings-form .default-content {
    width: 310px;
    clear: none;
    float: left;
    display: block;
}
.ning-ads-settings-form .default-content textarea {
    width: 90%;
    height: 175px;
}
.ning-ads-settings-form h2 {
    clear: left;
}
.ning-ads-settings-form p.buttons {
    margin-top: 20px;
}
.ning-ads-settings-form dl.category dt {
    float: left;
    width: 100px;
}
.ning-ads-settings-form dl.category select {
    width: 200px;
    white-space: nowrap;
}

table.spam-folder tbody td,
table.spam-folder tbody th {
    padding-left: 1em;
    padding-right: 1em;
}
table.spam-folder tbody td {
    padding-bottom: 1em;
}

table.spam-folder tbody td.spam-folder-title,
table.spam-folder tbody th.spam-folder-title {
    width: 150px;
}

td.spam-folder-date {
    width: 150px;
    text-align: center;
}
