/* Basic stylesheet modified from web-site http://css.nu */
/* last updated February 21, 2000 */

/* Internal NAME unvisited, visited and hover link presentation */
A.internal:link    { background: transparent; color: #3333cc;
                     text-decoration: none; }
A.internal:visited { background: transparent; color: #cc3333;
                     text-decoration: none; }
A.internal:hover   { background: transparent; color: #339900;
                     text-decoration: none; }

/* Normal unvisited, visited and hover link presentation */
A:link    { background: transparent; color: #3333cc;
            text-decoration: none; }
A:visited { background: transparent; color: #cc3333;
            text-decoration: none; }
A:hover   { background: transparent; color: #339900;
            text-decoration: underline; }

/* BODY style for articles */
BODY.article { background: #fff6f0;
             color: #000000; margin: 0;
             padding: 2px 40px 20px 40px; width: auto; }

/* BODY style for trees */
BODY.tree { background: #fff6f0;
             color: #000000; margin: 0;
             padding: 2px 40px 20px 40px; width: auto; }

/*  BODY style rule for National Convention */
BODY.national { background: #ffe7ef; 
             color: #000000; margin: 0;
             padding: 2px 40px 20px 40px; width: auto; }

/*  BODY style rule for vita */
BODY.vita { background: #ffffff; 
             color: #000000; margin: 0;
             padding: 2px 40px 20px 40px; width: auto; }

/* Site wide BODY style rule */
BODY { background: #f0f0f0 
             url(http://www.mcsr.olemiss.edu/~mudws/bg/paper1.jpg);
             color: #000000; margin: 0;
             padding: 2px 40px 20px 40px; width: auto; }

/* Style rules for the document main header */
H1 { background: transparent; clear: both; color: #000000; margin: 0.5em 0;
                 padding: 2px; font-family: Geneva, Helvetica, Arial, sans-serif;
                 font-size: 1.5em; text-align: left; }

/*Style ryles for web hints sub-site */
H1.main { background: transparent; clear: both; color: #000000; margin: 0.5em 0;
                 padding: 2px; font-family: Geneva, Helvetica, Arial, sans-serif;
                 font-size: 1.5em; text-align: center; }

/* Style rules for the document location header */
H2.location { background: transparent; clear: both; color: #3333cc;
                   font-family: Geneva, Helvetica, Arial, sans-serif;
                   font-size: 1em; padding: 0; margin: 4em 12px 0 12px;
                   text-align: right; }

/* Style rules for the generic 2d level header */
H2 { background: transparent; clear: both; color: #000000; }

/* Style rules for the document section headers */
H3.section { background: none #cccccc; color: #3333cc;
                    margin: 1em 12px 0 12px; padding: 4px; font-size: 1.2em;
                    border: 3px solid #cc3333; text-align: center;
                    font-family: Geneva, Helvetica, Arial, sans-serif; }

/* Style rules for the generic 3d level header */
H3 { background: transparent; clear: both; color: #000000;
                   font-family: Geneva, Helvetica, Arial, sans-serif; }

/* Generic Horizontal Ruler class */
HR { background: transparent; clear: both; color: #cc3333; }

   
/* Style rule for a basic non-indented non-justified paragraph */
P.block { background: transparent; color: #000000; 
          margin: 0.3em 12px 0 12px; padding: 0; text-align: left;
          text-indent: 0; }

/* Style rule for a 1:st justified paragraph, use after style change */
P.intro { background: transparent; color: #000000; 
          margin: 0.3em 12px 0 12px; padding: 0; text-align: justify;
          text-indent: 0; }

/* Style rule for centered paragraphs */
P.header { background: transparent; color: #000000; 
           margin: 0.3em 25px 0 25px; padding: 0; text-align: center; 
           text-indent: 0; }

/* Style rule for centered paragraphs */
P.footer { background: transparent; color: #000000; 
             margin: 0.3em 12px 0 12px; padding: 0; text-align: center; 
             text-indent: 0; }

/* Style rule for all other justified paragraphs */
P { background: transparent; color: #000000; 
             margin: 0.3em 12px 0 12px; padding: 0; text-align: justify;
             text-indent: 1em; }


/* Style rule for justified list items */
LI { background: transparent; color: #000000;
             margin-right : 18px; 
             text-align: justify; }

/* Boxed BLOCKQUOTE class */
BLOCKQUOTE.block {
  background: none #ffffff;
  border-style: solid;
  border-width: 2px;
  border-color: #3333cc;
  clear: both;
  color: #000000;
  margin: 0.25em 2em 0;
  padding: 0.25em 0.5em;
  text-align: justify;
}

/* Generic BLOCKQUOTE class */
BLOCKQUOTE {
  margin: 0.25em 2em 0;
  padding: 0.25em 0.5em;
  text-align: justify;
}

/* Special DIV class for MP3 files*/
DIV.sound {
  background: none #ffffcc;
  border-style: solid;
  border-width: 2px;
  border-color: #ff0000;
  clear: both;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  margin: 0.5em 4em .5em;
  padding: 0.25em 0.5em;
}

/* Style rule for ADDRESS */
ADDRESS { background: transparent; color: #000000; 
             font-family: Geneva, Helvetica, Arial, sans-serif;
             margin: 1em 0; padding: 0; }

/* Style rule for pre formatted rendering of white-space */
PRE { white-space: pre; 
      font-size : 0.9em}

/* Style rule for "larger" text */
BIG.bigger { font-size: larger; }

/* Style rule for "smaller" text */
SMALL.smaller { font-size: smaller; }

/* Style rule for "emphasized" text */
EM.emphasized { font-style: italic; }

/* Style rule for "strong-emphasized" text */
STRONG.strong-emphasis { font-weight: bold; }

/* style rule for list items within DIR */ 
DIR LI	{ list-style-type: none; }

/* style rule for small caps (tune title) */
SPAN.tune { font-variant: small-caps; }

/* Following rules are generic DIV classes */
DIV.doc-section {
  text-align: justify;
}
DIV.doc-sect-l {
  text-align: left;
}
DIV.doc-sect-c {
  clear: both;
  text-align: center;
}
DIV.doc-sect-r {
  text-align: right;
}

/* Following rule is used to put lists and toc's in a layer */
DIV.list {
  margin-right: 12px;
  margin-left: 4em;
}

/* Classes for floating illustrations */
IMG.illustrate-l {
  float: left;
  margin: 0 1em 0 12px;
}
IMG.illustrate-r {
  float: right;
  margin: 0 12px 0 1em;
}

/* Classes for page foot notes */
DIV.foot-note {
  margin: 0;
  text-align: left;
}
P.foot-dt {
  background: transparent;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  padding: 0;
  margin: 0.5em 12px 0;
}
P.foot-dd {
  background: transparent;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  margin: 0.2em 12px 0 48px;
  padding: 0;
  text-indent: 0;
}
P.foot-ddi {
  background: transparent;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  margin: 0.2em 12px 0 48px;
  padding: 0;
  text-indent: 1em;
}


/* Definition list style rules for FAQ documents */
/* (not yet finally designed) */
DL { margin-left: 12px; }
DT { margin-top: 0.5em; }
DD { margin-top: 0.5em; }

/* Style rule for header level #4 */
H4.level4 {
  background: transparent;
  clear: left;
  color: #3333cc;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 1.0em;
  margin: 0.5em 0 0 12px;
  padding: 0;
  text-align: left;
}

/* Style rule for header level #5 */
H5.level5 {
  background: transparent;
  clear: left;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 1.0em;
  margin: 0.5em 0 0 12px;
  padding: 0;
  text-align: left;
}

/* Style rule for header level #6 */
H6.level6 {
  background: transparent;
  clear: left;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 1.0em;
  margin: 0.5em 0 0 12px;
  padding: 0;
  text-align: left;
}

/* Specific rule to use for first FAQ DD after DT */
/* temporary while searching for better solution  */
P.first {
  text-indent: -1.3em
} /* working on notagifs */

/* Unordered List style rules mainly for navigational docs */

UL.toc0 {
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 1em;
}
