/*----------------------------------------------------------------------
    Discussion Summary
----------------------------------------------------------------------*/
.description {margin-bottom:.7em;}
.i0 {
    height:1%;
    margin-bottom:1em;
}
    .i1,.i2,.i3,.i4,.i5,.i6,.i7,.i8,.i9 {
        height:1%;
        margin-bottom:1em;
        padding-left:30px;
        background:url(../gfx/thread.gif) no-repeat 2px 10px;
    }
    .i2 {margin-left:30px;}
    .i3 {margin-left:60px;}
    .i4 {margin-left:90px;}
    .i5 {margin-left:120px;}
    .i6 {margin-left:150px;}
    .i7 {margin-left:180px;}
    .i8 {margin-left:210px;}
    .i9 {margin-left:240px;}

p.viewall {
    padding-left:30px;
}

.discussion h3 {
    font-size:1.5em;
}
.category .discussion h3 {
    margin-bottom:0;
}
.discussion h3 small {
    font-size:75%; font-weight:lighter;
}
.discussion .topic {
    margin-left:60px;
}

/* Detail Page */
ul.nobullets li.movefolder select {
    width:180px;
}
ul.attachments li {
    margin:.3em 0;
    padding:.1em 0;
    list-style:none;
}
ul.attachments li img {
    vertical-align:bottom;
}
.item_delete .spinner {
    width:16px; height:16px;
    margin:2px 25px 0 0;
}
.discussion fieldset {
    float:left; clear:both;
    width:100%;
    margin:0 0 1em 0;
    }
    .discussion fieldset textarea {
        height:10em;
    }
    .discussion fieldset p.buttongroup {
        margin-bottom:2em;
    }
p.buttongroup .spinner {
    width:20px; height:20px;
    margin-right:3px;
    vertical-align:top;
}
/* BAZ-5187 */
#category-view-pagination ul.pagination { border-top: none; }

.discussion {
    position:relative;
}
.discussion dt span.dy-avatar {
    float:left;
    margin-left:-58px;
    position:relative; /* IE6 */
}
dl.discussion {
    clear:both;
    border-width:1px 0 0;
    margin-bottom:0;
    padding-top:1em;
    background-position-y:10px;
}


dl.discussion dt, dl.discussion dd {
    margin-left:58px;
}
dl.noindent dt, dl.noindent dd {
    margin-left:0px;
}
.discussion dt {
    margin-bottom:5px;
    float:none;
    font-weight:normal;
}
.discussion dt.byline {
    font-size:0.917em;
}
.discussion h5 {
    font-weight:normal;
}
.discussion .buttongroup {
    text-align:right;
}
.discussion dd p, .discussion dd div.description {
    font-size:1em;
}
/*
 *  ********************* JOHNQ *****************************
 *  Explanation of Theme 982 specific fix for forums -
 *
 *  Fixing this by overriding the body properties to be 1em rather than 1.2em.  Also overriding the
 *  'base' font set on li,dt,dd of 12px, as this won't vary with the theme font choice.
 *
 *  [John Quaresma 2011-4-15]
 */
#xg_themebody div.description,  #xg_themebody div.description * {
    font-size: 1em;
}
#xg_themebody li, #xg_themebody dt, #xg_themebody dd {
    font-size: 1em;
}

#discussionReplies .discussion dd div.description {
  margin-right:35px;
}
.adminbox {
  _display:inline;
}
.discussion dl.msg, .discussion dl.msg dd * {
    font-size:1em;
}
.discussion dd.actions {
    padding-top:0;
    padding-bottom:0;
}
.discussion ul.attachments {
    font-size:.95em;
}
.discussion ul.attachments .desc {
    font-size:1em;
}
dd.item_delete {position:absolute;top:0;right:0;}
a.close-discussion {background:url("../gfx/icon/set_admin.gif") no-repeat 0 -55px;}
a.open-discussion {background:url("../gfx/icon/set_admin.gif") no-repeat 0 -84px;}
/* quotes: */
.discussion cite {
    display:block;
    margin-top:.8em;
}
.discussion blockquote {
    margin:0;
    padding:.5em 10px;
}
h3#comments {
  margin-top:0;
}
dl.last-reply {
  margin-bottom:0;
}
dl.last-reply dd {
  margin-left:0;
}

/* Index Page */
table.categories {
    width:100%;
    clear:both;
    table-layout:fixed;
}
table.categories th.bignum,
table.categories td.bignum {
    text-align:center;
}
table.categories td.bignum {
    font-size:2em;
    letter-spacing:-1px;
    line-height:1em;
    padding-top:.6em;
}
table.categories th {
  text-align: left;
}
table.categories th,
table.categories td {
    border-width:0 0 1px;
}
table.categories td {
    border-style:dashed;
}
table.categories .xg_avatar {
  float:left;
}
table.categories h3 {
    font-size:1.5em;
    margin:0 0 .2em 58px;
    line-height:1.2em;
}
table.byCategory h3 {
    margin-left:0!important;
}
table.categories p,
table.categories ul {
    padding-left:58px;
}
table.categories h3 img.photo {
    float:left;
    margin-right:10px;
}
table.categories p.small,
table.categories ul.small {
    font-size:1em;
    margin:0;
}
table.categories p.cat_desc {
    padding:0;
}
table.categories td {
    padding:.8em 5px;
    line-height:1.3em;
    vertical-align:top;
}

/* BAZ-6829: IE6 shifted first attachment input */
fieldset dl dd ul.options {_height:1%;}
.xg_widget_forum_topic_show .xg_module_body, .xg_widget_forum_topic_show div.discussion {zoom:1;}
.discussion .adminbox {font-size:.83333em;}
.discussion .adminbox ul {font-size:1.2em;margin:0;}
.categories h3 {margin-top:0;}
.category .discussion .ib {float:left;}
.category .discussion .ib img.photo {margin:0;}
.category .discussion .tb {
  margin-left:46px;
  zoom:1;
}

#category_inner_container fieldset input.radio,
#category_inner_container fieldset input.checkbox {
    cursor: default;
}

#category_inner_container fieldset a {
    cursor: pointer;
}

.xg_widget_forum_topic_new td.post_tb,
.xg_widget_forum_topic_edit td.post_tb {background:#fff;}
.xg_widget_forum_topic_new td.post_tb table,
.xg_widget_forum_topic_edit td.post_tb table {margin:0 !important;}
.xg_widget_forum_topic_new ul.page_tabs,
.xg_widget_forum_topic_edit ul.page_tabs {margin-bottom:0;width:604px;border:none;font-size:1em;}
.xg_widget_forum_topic_new ul.page_tabs li,
.xg_widget_forum_topic_edit ul.page_tabs li {margin-bottom:0 !important;}
.xg_widget_forum_topic_new .texteditor.wysiwyg,
.xg_widget_forum_topic_edit .texteditor.wysiwyg,
.xg_widget_forum_topic_new .wysiwyg #post,
.xg_widget_forum_topic_edit .wysiwyg #post {border:none;}

.xg_module_body .description * {position:static !important;} /* BAZ-20346 - This makes every element inside of the forum content area have position:static, the default position property of elements. */

.story_box {
        float: right;
        width: 300px;
        padding-bottom: 10px;
}
.story_box textarea {
        width: 95%;
        font-size: 1.25em;
}
.story_box .post_to_facebook {
    text-indent:-9999px;
    display: -moz-inline-block;
    display:inline-block;
    _width:1px;
    margin-right: 0;
}
