@import url(/themes/common/logs.css);       /* Logfile highlighting */

.smallentry {
    font-family : "MS She", sans-serif;
    font-size : 13px;
}

.motd {
    text-align: center;
    font-weight: bold;
}

/* "header" style classes for use in tables */
.headerone {
    font-size: 200%;      /* to emulate <h1> */
    font-weight: bold;    /* to emulate <h1> */
    font-family: "Times New Roman", serif;
}

h1, h1 > a, h2, h2 > a, h3, h3 > a, h4, h4 > a, h5, h5 > a {
    font-weight: normal;
    font-family: Helvetica, Arial, sans-serif;
    /*font-family: "Times New Roman", serif;*/
    text-decoration : none;
}
h4 {
    margin-bottom: 2px;
}

tr {
    font-size: 15px;
}

BODY, P, TH, TD {
    font-family: Helvetica, Arial, sans-serif;
    /* Don't change font size per td please - use the row or
     * all the other table stuff gets overridden
     */
}

FORM {          /* Stupid IE */
    margin : 0;
}

/***** NEWS *****/
.newsposter             /* Text to display "(posted by XXX)" */ {
    font-style: italic;
    font-size: 75%;
}

/***** BOARDS *****/

/* Blockquote is used when replying to a message */
BLOCKQUOTE {
    /*font-size : smaller;*/
    font-size : 13px;
    margin : 5px 40px;
    border : solid 1px;
    padding : 2px;
}

BLOCKQUOTE BLOCKQUOTE {
    border-style : none;
    margin-left : 40px;
    font-size : 100%;
}

/* board display on main page */
.boardlistrow {
    font-weight: normal;
}

/* description of the board in the main board list */
.boarddescription {
    font-size: small;
}

/* list of threads - (two to allow for alternating backgrounds) */
.threadlistrow, .threadlistrow2 {
    font-weight: normal;
    vertical-align : top;
}

/* thread list header */
.boardlistheader, .messagelistheader, .threadlistheader,
.header {
    font-weight : normal;
    font-size : smaller;
    vertical-align: bottom;
    font-variant : small-caps;
}

.messagelistheader a, .messagelistheader a:visited,
.header a, .header a:visited {
    text-decoration : none;
}

a.boring {
    font-weight: normal;
}

/* highlighting of interesting threads */
.interesting {
    font-weight: bold;
    font-style: normal;
}

.update {
    font : xx-small lighter;
    font-family: Helvetica, Arial, sans-serif;
    padding : 0;
    height : 75%;
}

.newmess {
    text-align : right;
}

/* links in normal threads */
a.normal {
    font-weight: normal;
}

/* the "NEW" flag */
.new {
    font-family: "Times New Roman", serif;
    padding-top : 0.1em;
}

.messages-threads {
    font-family: Helvetica, Arial, sans-serif;
}

.new, .messages-threads {
    font-weight: bold;
    font-size : x-small;
    text-align : right;
}

.newcol {
    font-weight : bold;
}

/* list of messages - (two to allow for alternating backgrounds) */
.messagelistrow, .messagelistrow2 {
    font-weight : normal;
}

.raidlistrow, .raidlistrow2,
.row1, .row2 {
    font-weight : normal;
    font-size : smaller;
}

.raidlistrow A, .raidlistrow A:visited,
.raidlistrow2 A, .raidlistrow2 A:visited {
    text-decoration : none;
}

/* message list: separation between each message */
.messagelistrowseparator {
    height: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-top-width: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom-width: 0px;

}
.messagelistrowseparator2 {
    height: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-top-width: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom-width: 0px;

}

/* username */
.messagesusername {
    font-family: Helvetica, Arial, sans-serif;
}

/* date in the messages list */
.messagesdate {
    font-style: normal;
}

/* attachment statement within the message */
.messagesattachment {
    font-size: 80%;
    font-style:italic;
}

/* generic system type messages  */
.messagesinfo {
    font-size: 80%;
    font-style:italic;
}

/* The Edit | Reply links in the message display */
.messagesnavigation {
    font-size: 80%;
    font-style: normal;
    font-weight: normal;
}

/* user's subtitle text on the messages list */
.messagesusersubtitle {
    font-size: small;
    font-style: italic;
    font-weight: normal;
}

/* column headings */
td.header, td.hselected {
    font-family: "Times New Roman", serif;
    font-weight: normal;
    font-style: italic;
    text-align : left;
}

/* Spell Checker */
.sptitle {
    font-style: italic;
    font-size: 150%;
    font-weight: bold;
    font-family: "Times New Roman", serif;
}

.sp   {
    font-family: "Times New Roman", serif;
}

input.spi2        {
    font-family: Helvetica, Arial, sans-serif;
}

td.spsmall {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 90%;
}

/***** Events *****/
A.eventheader {
    font-variant : small-caps;
    font-size : 85%;
}

.date, .today {
    font-style : italic;
}

/* CHECK */
TD.rselected {
    text-align : left;
    vertical-align : top;
    font-family: Helvetica, Arial, sans-serif;
}

/* CHECK */
TD.runselected {
    text-align : left;
    vertical-align : top;
    font-family: Helvetica, Arial, sans-serif;
}

/* Text for ignored messages */
P.ignored {
    text-align: center;
    font-style: italic;
}

/* CHECK */
P.beingignored {
    text-align: center;
    font-style: italic;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
}

/* CHECK */
P.bannedinfo {
    text-align: left;
    font-style: italic;
    font-family: Helvetica, Arial, sans-serif;
}

/*********  Dynamic Menus *******/
.dyna {
  position : absolute;
  border-width : 1px;
  border-style : none none solid none;
}

.dyna TD, .dyna TH {
  font-size : 11px;
  font-family : Helvetica, Arial, sans-serif;
  font-weight : normal;
  text-align : left;
  border-width : 1px;
  border-style : solid solid none solid;
  border-collapse : collapse;
  padding : 1px 5px;
}

.dyna TD.sep {
  border-top-width : 3px;
}

.dyna TH {
  visibility : visible;
  font-weight : bold;
  border-style : none none none solid;
  border-width : 1px;
  text-align : left;
  font-size : 12px;
  padding-top : 0;  /* make the vertical lines */
  padding-bottom : 0;   /* as short as possible */
}

.dyna A, .dyna A:visited {
  text-decoration : none;
}

.dyna A:hover {
  text-decoration : none;
}

.newdyna {
    font-family: "Times New Roman", serif;
    font-weight: bold;
    font-size : x-small;
    font-size : 11px;
}

#NewMessages {
    font-family : "Times New Roman", serif;
    font-weight : bold;
    font-size : large;
    position : absolute;
    top : 4px;
    left : 4px;
    border : none;
}

.status-down {
    font-weight : bold;
}

/*** PREVIEW ***/
#preview {
    visibility : hidden;
    border : 4px groove;
    width : 90%;
    margin-top : 10px;
}

TD.preview {
    font-size : smaller;
    font-variant : small-caps;
    vertical-align : top;
    width: 12%;
}

#previewtext {
    width : 96%;
    border : 0px solid;
    padding : 10px;
}

.dyna1 {
  visibility :  visible;
  position: static; /*relative;*/
  /*float: right;*/
  text-align: right;
  top: 0px;
  margin-top: 0px;
  font-size:80%;
  border-bottom: solid;
}
.dyna1 TD.sep {
  border-top-width : 1px;
}

.nologo {
    display : none;
}

.plain {
    text-decoration : none;
}

.plain:hover {
    text-decoration : underline;
}

dl.que {
width: 400px;
}

table#committee-report th {
    vertical-align: top; text-align: left; font-weight: normal;
    background-color: #352F35;font-variant: small-caps;
    font-size: smaller;
}
table#committee-report td {vertical-align: top;}
table#committee-report dl {margin-top: 0 }
table#committee-report dl dt {font-style: italic;}
table#committee-report dl dd {margin-left: 15px; font-size: smaller;}
table#committee-report ol, table#committee-report ol li {margin-left: 0 }
table#committee-report blockquote {margin-left: 20px; margin-right: 20px; padding: 4px}
table#committee-report ol {margin-top: 0; margin-left: 0; padding-left: 20px; }

table.fixclass {
    padding : 0px;
}

table.fixclass td {
    padding : 0px 1px;
}

.right {
    text-align : right;
}

dt p {
    margin-top: 0;
    font-size: 0.8em;
}

/* Special for Faymar */
.alignleft {
    float : left;
    padding-right : 1ex;
}

.alignright {
    float : right;
}


#chatterbox-history dt {
    margin-top: 13px;
}

#chatterbox-history dt p {
    margin-bottom: 3px;
}

.halfwidth {
    width : 50%;
    min-width : 300px;
}
