/* GENERAL STYLE ELEMENTS USED BY DEFAULT */
@import "sep.css";
/* ADD ENTRY SPECIFIC STUFF HERE */


div#foot {
  border-top: 1px solid #663300;
  border-bottom: 4px solid #663300;
/*  background: #ccbbaa; */
  background: #ffffff;
  margin-left: -15px;
  margin-right: -25px;
  margin-bottom: 5px;
  margin-top: 10px;
  text-align: center;
  color: black;
/*  font-size: 12pt; */
  font-size: 13pt;
  font-family: CopperPlate, Tahoma, Lucida, Arial, sans-serif;
/*  font-weight: normal; */
  font-weight: bold;
  padding: 0px 15px;
}


h1 {
 margin-bottom: 2px;
}

/* For Chris Menzel */
body {
 counter-reset: numbers;
}

.nobr {
  white-space: nowrap
}

table.numbered {
  margin-left: 2em; line-height: 150%;
}

td.numbered:before { 
    counter-increment: numbers;
    content:  "(" counter(numbers)")";
}

/** new counters **/

ol.autocount {
 list-style-type:none;
}

ol.autocount li.number {
 counter-reset:letters;
 counter-increment: numbers;
 position: relative;
 margin-left: 0;
 padding-left: 0;
}

ol.autocount li.num-let {
 counter-reset: letters;
 counter-increment: numbers letters;
 position: relative;
 margin-left: 0;
 padding-left: 0;
}

ol.autocount li.letter {
 counter-increment: letters;
 position: relative;
 margin-left: 0;
 padding-left: 0;
}

ol.autocount li.num-let:before {
 content: counter(numbers) "\200A(" counter(letters, lower-alpha) ") ";
 position: absolute;
 left: -3em;
 width: 2.8em;
 text-align: right;
}

ol.autocount li.number:before {
 content: "(" counter(numbers) ") ";
 position: absolute;
 left: -3em;
 width: 2.8em;
 text-align: right;
}

ol li.letter:before {
 content: "(" counter(letters, lower-alpha) ") ";
 position: absolute;
 left: -3em;
 width: 2.8em;
 text-align: right;
}

/** paul is trying these for questions **/

ol.multiple-choice {
 list-style-type:none;
}

ol.multiple-choice li.question {
 position: relative;
 margin-left: 0;
 padding-left: 0;
}

ol.multiple-choice li.answer {
 position: relative;
 margin-left: 0;
 padding-left: 0;
}

