/*
 * This is based on a tech feel with Makah colours.
 * Dark red circuit background; 
 * Links are not underlined, they are indicated by colour.
 * Hovering brings the link underlining.
 * Primary accents are red, secondary black, tertiary gold.
 * Narrow sans-serif font.
 */

body
 {
  background: #990000 url(comp867515.jpg) ;
  margin-top: 30 ;
  color: white ;
 }
 

.masthead
 {
  border-style: solid ;
  border-width: thin ;
  border-color: white ;
  padding-right: 10px ;
  padding-left: 10px ;
  font-style: italic ;
 }
 

/*** Font styles ***/

body, p, li, td
 { 
  font-family: "Arial Narrow", "Arena Condensed", "Futura Condensed", Helvetica, Arial, Verdana, sans-serif;
  /* Long version to work with Netscape 4.x */ 
 }

h1, h2, h3, h4, h5, caption, th
 { 
  font-family: /* */ Shadowrun, Francis, Westminster, "Clearly Gothic", "CG Gothic", "Century Gothic", Tahoma, sans-serif ;
  /* Long version to work with Netscape 4.x */ 
 }

p, div, li, td 
 { 
  color: white ; 
  /* Long version to work with Netscape 4.x */ 
 }

table.text p, div, li, td 
 { 
  color: black ; 
  /* Long version to work with Netscape 4.x */ 
 }

dt
 {
  font-weight: bold ;
 }
 
dd
 {
  font-style: normal ;
 }

p.tagline
 {
  font-family: Decker, Arial, Verdana, sans-serif ;
  text-indent: 2em ;
 }

p.dialog
 {
  margin-left: 1em ;
  text-indent: -1em ;
 }

p.decker
 {
  font-family: Decker, Arial, Verdana, sans-serif ;
  font-size: 90% ;
  margin-left: 2em ;
 }

em
 {
  color: #990000 ;
 }

span.info
 {
  font-family: Decker, Arial, Verdana, sans-serif ;
  font-size: 80% ;
 }

span.signature 
 {
  font-style: italic ; 
  margin-left: 40px ;
 }


/*** Table styles ***/

table.title, table.text
 { 
  border-width: 1px ;
  border-color: red ;
  border-style: grooved ;
 }
  
table.title
 { 
  background: white ;
 }

table.text td.nav 
 { 
  background: white ;
  padding-top: 3ex ;
  padding-bottom: 2ex ;
 }
  
table.text td.main 
 { 
  background: white ;
  padding-top: 2ex ;
  padding-bottom: 3ex ;
  padding-left: 1em ;
  padding-right: 2em ;
 }
  
table.clear 
 { 
  background: none ;
 }
  
caption  
 { 
  color: #FF9900; 
  font-size: 13pt; 
  font-weight: bold ; 
 } 

th 
 { 
  color: #990000 ;
 }

/*** Heading styles ***/

h1 
 { 
  color: #990000 ;
 }

h2 
 { 
  color: #CC0000 ;
 } 

h3 
 { 
  color: #000066 ;
 } 

h4 
 { 
  color: #990000 ;
 } 

h5 
 { 
  color: black ;
 } 


/*** Division styles ***/
 
div.toplinks  
 { 
  font-size: 10pt ;
  margin-right: 25px ;
  margin-left: 25px ;
 } 

div.notes  
 { 
  font-size: 9pt ;
 } 

div.dense 
 { 
  font-size: 10pt ;
 }

 
/*** Hyperlink styles ***/

a:hover 
 {
  text-decoration: underline ! important ;
  color: #ffcc00 ;
 }
 
a:link 
 { 
  text-decoration: none ; 
  color: #FFCC00 ;
 } 

a:visited 
 { 
  text-decoration: none ; 
  color: #CC9900 ;
 } 

a:active 
 { 
  text-decoration: none ; 
  color: #FF9900 ;
 } 

table.text a:link 
 { 
  text-decoration: none ; 
  color: #000066 ;
 } 

table.text a:visited 
 { 
  text-decoration: none ; 
  color: #990000 ;
 } 

table.text a:active 
 { 
  text-decoration: none ; 
  color: #FF9900 ;
 } 

table.text a:hover 
 {
  text-decoration: underline ! important ;
  color: #CC0000 ! important ;
 }
 

/*** List styles ***/

dd
 {
  margin-bottom: 1em ;
 }

ul.sr
 {
  list-style-image: url(sr_bullet.jpg) ;
  list-style-type: circle ;
 }
