body { color: #fff; background-color: #000 }

h2 { font-size: larger }

table.main-top  { background-color: #272f27; border: solid 1px #fff }
table.main-mid  { background-color: #272f27; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
table.main-btm  { background-color: #272f27; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
table.perf { font-size: smaller; border-bottom: 1px solid #fff }
table.perfnav { font-size: smaller }
td { font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, Swiss, SunSans-Regular; background-color: #272f27 }
td.nav { border-top: solid 1px #fff }
td.dp { border-right: solid 1px #fff }
td.body  { padding: 4px; border-top: solid 1px #fff }
td.footer { font-size: smaller }

td.record-group { border-top: 2px #fff solid; border-bottom: 1px #fff solid; background: #070f07 }
td.record-title { border-top: 1px #fff solid; border-bottom: 1px #fff solid; background: #171f17 }
td.record-title1 { /* background-color: #171f17;*/ border-top: 1px solid #fff } /* ; border-bottom: 1px solid #fff } */
td.record-desc { font-size: smaller; padding: 10px }
td.record-quotes  { font-size: smaller; padding: 10px; border-top: 1px solid #fff }
td.record-clips { font-size: smaller }
td.perf  { font-size: smaller; border-top: 1px solid #fff }
td.perfdesc { border-top: 1px solid #fff }
td.perfdesctoday { background-color: #002244; border-top: 1px solid #fff }
td.perftitle { background-color: #383f38; border-top: 1px solid #fff }
td.perftitletoday { background-color: #113355; border-top: 1px solid #fff }
td.perfquotes { background-color: #494f49; border-left: 1px solid #fff; border-top: 1px solid #fff; padding: 10px }
td.perfquotestoday { background-color: #113355; border-left: 1px solid #fff; border-top: 1px solid #fff; padding: 10px }
td.perflinks { background-color: #383f38; border-left: 1px solid #fff }
td.perflinkstoday { background-color: #002244; border-left: 1px solid #fff }
td.perflinkstitle { background-color: #383f38; border-top: 1px solid #fff; border-left: 1px solid #fff }
td.perflinkstitletoday { background-color: #113355; border-top: 1px solid #fff; border-left: 1px solid #fff }
td.perfoldtitle {  background-color: #442200; border-top: 2px solid #fff; border-bottom: 1px solid #fff }

td.bl { border-left: 1px solid #fff }
td.bt { border-top: 1px solid #fff }
td.br {  border-right: 1px solid #fff }
td.bb {  border-bottom: 1px solid #fff }

img.perfimg { border-bottom: 1px solid #fff; border-right: 1px solid #fff }
img.perfimg1 { border-bottom: 1px solid #fff }
img.cd { border: 1px solid #fff }

td.brd-r { border-right: 1px solid #fff }

a:link { color: #fdb; text-decoration: none}
a:visited { color: #eca; text-decoration: none }
a:hover { color: #9cf; text-decoration: none }
a:active { color: #69c; text-decoration: none }

dl#publications dd { margin-bottom: 8px; }