/* Body settings; background, font, the usual.
 */
body {background-attachment: fixed;
      background-color: white;
      background-position: bottom right;
      background-repeat: no-repeat;
      color: black;
      font-family: Palatino, serif;
      font-size: 12pt;
     }
body.crs     {background-image: url(pics/mbg_crs.jpg)}
body.hist    {background-image: url(pics/mbg_hist.jpg)}
body.home    {background-image: url(pics/mbg_home.jpg)}
body.irs     {background-image: url(pics/mbg_irs.jpg)}
body.judge   {background-image: url(pics/mbg_judge.jpg)}
body.pending {background-image: url(pics/mbg_crsnew.jpg)}
body.tlog    {background-image: url(pics/mbg_tlog.jpg)}

/* Headers/separators: all headers should be in navy, rest in blue.
 */
h1 {color: navy}
h2 {color: navy}
h3 {color: navy}
h4 {color: navy}
h5 {color: navy}
h6 {color: navy}

p.ruling {margin-bottom: 0;}
p.motivation {margin-top: 0;
              margin-bottom:0;
              font-style: italic;}
div.nomquote {font-family: Arial;
              font-size: 10pt;
              padding: 0.5em;
              background: #ddddff;
              border: 3 double orange}
hr.rules {color: orange}

/* Image settings: no borders, text color (if pic unavailable) black, etc.
 */
img {color: black; border-color: transparent;
     border-style: none; border-width: 0}

/* Local links (to other pages in this site) are not underlined.
 * External links have class external and are underlined;
 * Rule numbers have red links;
 * Judgment numbers have green links;
 * Other links are blue.
 */
a:link {color: #0000ff;
        text-decoration: none}
a:visited {color: #8888ff; 
           text-decoration: none}
a:active {color: yellow;
          text-decoration: none}
a.rule:link {color: #ff4400;
        text-decoration: none}
a.rule:visited {color: #ffaa00; 
           text-decoration: none}
a.rule:active {color: yellow;
          text-decoration: none}
a.judge:link {color: #008800;
        text-decoration: none}
a.judge:visited {color: #88aa00; 
           text-decoration: none}
a.judge:active {color: yellow;
          text-decoration: none}
a.external:link {color: #0000ff;
        text-decoration: underline}
a.external:visited {color: #8888ff; 
           text-decoration: underline}
a.external:active {color: yellow;
          text-decoration: underline}

/* Lists */
li p {margin-top: 0;
      margin-bottom: 0}
ul {list-style-image: url(pics/bullet.gif);
    color: black}
dl.judge dt {font-weight: bold;
             text-indent: -2em;
             margin-left: 2em;}
dl.judge dd {margin-left: 2em;}
ol.versions {border-top: 1 solid #ddddff;
             border-bottom: 1 solid #ddddff;}

/* If CSS2 is ever supported, use the following:
li.turn:before {display: marker;
                content: "Turn " counters(turn) ".";
                counter-increment: turn;
                color: red;
                }
li.judge:before {display: marker;
                 content: "J" counter(turn) "." counter(judge);
                 counter-increment: judge;
                 color: blue;
                }
*/

/* Tables */
td.current {border-bottom: 1 solid orange;
            border-top: 1 solid orange;
            background: #ddddff}

