/******************************************************************************
*   0.0 - Holdover from old stylesheet
*/
TABLE.tight { border-collapse: collapse }
TABLE.spaced { border-collapse: separate }
TABLE.bordered { border-collapse: collapse; border: #888 solid 1px; margin-top: .5em; margin-bottom: .5em }
TABLE.bordered TD { padding: .2em }
TABLE.bordered TH { padding: .2em }
TD.header,TH.header,TR.header { background-color: #eee }
.big { font-size: medium }
.bold { font-weight: bold } /* This can probably go away without any major problems */
.small { font-size: x-small }
.xsmall { font-size: xx-small }
PRE.small { font-family: courier,fixed; font-size: small }
.errorText { color: #a00 }
.errorText INPUT { background-color: #fed }
.errorText SELECT { background-color: #fed }
.errorText TEXTAREA { background-color: #fed }
.leftMenu A { color: #00f; text-decoration: none }
.leftMenu A:link { color: #00f; text-decoration: none }
.leftMenu A:visited { color: #00f; text-decoration: none }
.leftMenu A:hover { color: #00f; text-decoration: underline }
.footerMenu A { color: #00f; text-decoration: none }
.footerMenu A:link { color: #00f; text-decoration: none }
.footerMenu A:visited { color: #00f; text-decoration: none }
.footerMenu A:hover { color: #00f; text-decoration: underline }
A.hover { text-decoration: none }
A.hover:hover { text-decoration: underline }
.menuGrayed,.inactive { color: #888 }
.menuActive,.active { font-weight: bold }
.menuSmall,.small { font-family: sans-serif; font-size: x-small }
.green { color: #262 }
.red { color: #622 }
.todo { color: #a66 }
  
dl.menu dd { margin-bottom: 1em };
dl.menu dt { margin-top: 1em; font-weight: bold }
dl.menu dt a { font-weight: bold }
  
.newburst { color: #c00; font-style: oblique; font-weight: bold }
span.newburst { margin-left: .5em; vertical-align: super; font-size: smaller }
  
SPAN.help { text-decoration: none; border-bottom: #999 dotted 1px; cursor: help }
  
.tagExample {
 border: #888 solid 1px; padding: .5em;
 margin-top: .5em; margin-bottom: .5em;
 background-color: #f6f6f6;
}
  
  
.subjectInfo {
 background: #def url(/static/images/bg/subject-info.gif) no-repeat right top;
 border: solid 1px #cdf;
 padding: .4em; margin-bottom: .6em;
}
.personInfo {
 background: #fee url(/static/images/bg/person-info.gif) no-repeat right top;
 border: solid 1px #fdd;
 padding: .4em; margin-bottom: .6em;
}
.publisherInfo {
 background: #fed url(/static/images/bg/publisher-info.gif) no-repeat right top;
 border: solid 1px #fdc;
 padding: .4em; margin-bottom: .6em;
}
.codeSample {
 background: #eff; border: 1px solid #acc; padding: .3em; margin: .5em 0;
}
  
@media print { .printHidden { display: none } }
  