/* Forum pages
 * Travis J. Todd
 * 15 Jan 2009 */
/* =Links
 * ----------------------------------------------------------------------------- */
/* Main Layout
 * --------------------------------------- */
#body .new #forum {
  padding-top: 12px; }
  #body .new #forum .button {
    float: right; }
  #body .new #forum h2 {
    border-bottom: 1px solid #dcdacf; }
  #body .new #forum .bb_image {
    width: 440px; }
  #body .new #forum table.thread {
    border: none;
    width: 636px;
    margin-top: 12px; }
    #body .new #forum table.thread th {
      border-bottom: 1px solid #dcdacf;
      padding: 0 0 3px 12px; }
    #body .new #forum table.thread td {
      border-bottom: 1px dotted #dcdacf;
      padding: 12px 0 6px 12px; }
      #body .new #forum table.thread td .posting-notice {
        margin-top: 12px;
        padding: 3px 0;
        border-top: 1px dotted #bfbba6;
        color: #bfbba6; }
      #body .new #forum table.thread td .normal-topic, #body .new #forum table.thread td .hot-topic {
        background-image: url(/images/layout/icons/page.png);
        background-repeat: no-repeat;
        background-position: center center; }
      #body .new #forum table.thread td .hot-topic {
        background-image: url(/images/layout/icons/page_lightning.png); }
      #body .new #forum table.thread td #reply {
        padding-left: 60px; }
        #body .new #forum table.thread td #reply #notice {
          margin-left: 3px;
          width: 372px; }
    #body .new #forum table.thread table {
      border-top: 1px solid #dcdacf; }
      #body .new #forum table.thread table tr {
        border-left: 1px solid #dcdacf; }
      #body .new #forum table.thread table td {
        border-right: 1px solid #dcdacf;
        border-bottom: 1px solid #dcdacf; }
    #body .new #forum table.thread .post {
      word-wrap: break-word; }
      #body .new #forum table.thread .post .quote {
        display: block;
        color: #666666;
        background-color: #ddc;
        background-image: url(/images/layout/backgrounds/quote-bot.gif);
        background-repeat: no-repeat;
        background-position: bottom left;
        padding: 6px 12px 12px;
        width: 396px !important;
        width: 420px; }
      #body .new #forum table.thread .post .quote-author {
        display: block;
        font-weight: bold;
        background-image: url(/images/layout/backgrounds/quote-top.gif);
        background-repeat: no-repeat;
        background-position: bottom left;
        padding: 6px 12px 16px 0; }
        #body .new #forum table.thread .post .quote-author strong {
          font-weight: normal; }
      #body .new #forum table.thread .post .fixed-width {
        font-family: "Curier New", Curier, monospace; }
    #body .new #forum table.thread .poster {
      width: 192px; }
      #body .new #forum table.thread .poster .left {
        width: 66px; }
        #body .new #forum table.thread .poster .left .badges {
          width: 66px;
          padding-top: 6px; }
          #body .new #forum table.thread .poster .left .badges li {
            float: left; }
            #body .new #forum table.thread .poster .left .badges li .badge {
              border-right: 3px solid white; }
      #body .new #forum table.thread .poster .right {
        width: 100px; }
        #body .new #forum table.thread .poster .right p {
          padding-left: 0;
          padding-right: 0; }
          #body .new #forum table.thread .poster .right p .user-title, #body .new #forum table.thread .poster .right p .mod-title, #body .new #forum table.thread .poster .right p .admin-title, #body .new #forum table.thread .poster .right p .additional-information {
            color: #bfbba6; }
  #body .new #forum .options td {
    padding-top: 3px;
    padding-bottom: 3px;
    border-top: 1px dotted #dcdacf;
    border-bottom: 1px solid #dcdacf; }
    #body .new #forum .options td .thread-options li {
      background-image: none;
      padding: 0 8px 0 0;
      float: left; }
      #body .new #forum .options td .thread-options li a {
        display: block;
        height: 16px;
        width: 16px;
        text-indent: -9999px; }
    #body .new #forum .options td .thread-options .reply a {
      background-image: url(/images/layout/icons/arrow_undo.png); }
    #body .new #forum .options td .thread-options .quote a {
      background-image: url(/images/layout/icons/comment.png); }
    #body .new #forum .options td .thread-options .delete a {
      background-image: url(/images/layout/icons/delete.png); }
    #body .new #forum .options td .thread-options .edit a {
      background-image: url(/images/layout/icons/edit.png); }
  #body .new #forum #reply .button {
    float: left; }

/* Forms
 * ---------------------------------------- */
#body .new #new_posting textarea {
  margin-left: 120px;
  height: 200px;
  width: 420px; }
