
/* Consult cssexplain.htm for explanation of all of these CSS rules.           */
/* =========================================================================== */

/* What:          Page Appearance rules                                        */
/* ----------------------------------------------------------------------------*/
body              { background: #000000 }
body, dl, dt, dd, ul, ol, li, td, th, .text
                  { color: #99cccc; font-weight: bold; } 
.gc               { color: #ffffff; font-weight: bold } 
hr                { color: #333333 }
.field            { background: #404040 }
a:link, a:visited { color: #ff9999; font-weight: bold }
a:hover           { color: #ffff00; font-weight: bold }

/* What:          Page Titles, Headers, Important Info, Generic Font Sizing    */
/* ----------------------------------------------------------------------------*/
.pagetitle        { color: #ffff00; font-size: 24pt }
.subtitle         { color: #ffffff; font-size: 24pt }
.sitetitle        { color: #ffff00 }

.mainheading      { font-size: 16pt; color: #ffff00 }   
.subheading       { font-size: 14pt; color: #ffffff }   
.l3heading        { color: #ffff00 }

.alert, .quotation { color: #ffffff }
.alert2           { color: #ffff00; font-style: normal }  
.magicword        { color: #ff0000 }
.unselected       { color: #999999 }

.smalltext        { font-size: 10pt }
.largetext        { font-size: 16pt }

/* What:          Specific Page Titles, Headers and Subheaders, and Font       */
/* ----------------------------------------------------------------------------*/
.indexsitetitle   { color: #ffff00; font-size: 18pt } 
.colheaders       { font-size: 16pt; color: #ffffff; text-decoration: none }
.entityheader     { font-size: 10pt; color: #ffffff }	 
.taghead          { font-size: 14pt; color: #ff9999 }  
.attribhead       { font-size: 14pt; color: #ffffff }  
.supporthead      { font-size: 14pt; color: #ff0000 }
.tagindexhead     { font-size: 24pt; color: white; border: medium solid #ffff00; padding:0px }
.example          { background-color: #333333; border: thin solid #ffffff; padding:5px}

/* What:          Meaningful HTML/CSS syntax                                   */
/* ----------------------------------------------------------------------------*/
.tagname          { color: #ffffff }
.tagattrib        { color: #ff0000 }
.selector         { color: #ffffff }
.property         { color: #ff9999 }

/* What:          Specification/Browser Support Information                    */
/* ----------------------------------------------------------------------------*/
.firstsupport     { font-style: italic; color: #ff0000 }
.support          { color: #ffff00 }
.nosupport        { color: #999999 }
.colorname        { color: #ffffff; font-size: xx-small }
.colorvalue       { color: #ff0000; font-size: x-small }

/* What:          Unused rules                                                 */
/* ----------------------------------------------------------------------------*/
.relevant         { }
a.relevant        { }   
.external         { color: #009900 }
