/* sr.css -- style sheet for the NESFA Standing Rules */

body { background: #ffffff url("../images/shieldbg.gif"); color: #000000 }
a:link    { color: #0000ff }
/* a:active  { color: #?????? } */
a:visited { color: #660066 }
h1 { text-align: center; font-size: 200% }
h2 { text-align: center; font-size: 150% }
h3 { text-align: center; font-size: 125% }
h4 { text-align: center; font-size: 110% }
.subhead { font-size: 75% }
p.nosep { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0 }
ol.nosep { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0 }
ol li { list-style-type: decimal }
ul { margin-left: 0; padding-left: 6em; margin-top: 0; padding-top: 0 }
.id1 { position: absolute; left: -6em; top: 0; right: auto; bottom: auto }

ul.toc { padding-left: 2.5em }
.id1t { position: absolute; left: -2.5em; top: 0; right: auto; bottom: auto }

ul ul { padding-left: 1.75em }
.id2 { position: absolute; left: -1.75em; top: 0; right: auto; bottom: auto }

ul ul.wide { padding-left: 2.5em }
.id2w { position: absolute; left: -2.5em; top: 0; right: auto; bottom: auto }

ul ul.xwide { padding-left: 3.5em }
.id2x { position: absolute; left: -3.5em; top: 0; right: auto; bottom: auto }

ul ul ul { padding-left: 1.5em }
.id3 { position: absolute; left: -1.5em; top: 0; right: auto; bottom: auto }

ul ul ul ul { padding-left: 1.5em }
.id4 { position: absolute; left: -1.5em; top: 0; right: auto; bottom: auto }

.id12 { position: absolute; left: -7.5em; top: 0; right: auto; bottom: auto }
li { list-style-type: none; position: relative;
     margin-left: 0; padding-left: 0; margin-top: 0; padding-top: 0 }
td { vertical-align: text-top }
.indent { margin-left: 2em }
table.pad1 th, table.pad1 td { padding-left: 1em; padding-right: 1em }
.note { font-style: italic; color: #880088 }
.left { text-align: left }
.right { text-align: right }
.center { text-align: center }


