







/* ==================== aural ============================ */

@media aural {
  h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
  h1 { pitch: x-low; pitch-range: 90 }
  h2 { pitch: x-low; pitch-range: 80 }
  h3 { pitch: low; pitch-range: 70 }
  h4 { pitch: medium; pitch-range: 60 }
  h5 { pitch: medium; pitch-range: 50 }
  h6 { pitch: medium; pitch-range: 40 }
  li, dt, dd { pitch: medium; richness: 60 }
  dt { stress: 80 }
  pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  dfn { pitch: high; pitch-range: 60; stress: 60 }
  s, strike { richness: 0 }
  i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  u { richness: 0 }
  
  :link { voice-family: harry, male }
  :visited { voice-family: betty, female }
  :active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}
  
a.external  {
  padding: 0 20px 0px 0px;
	display:inline;
  background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../../site/skin/images/external-link.gif);
}
  
#main .breadtrail {
background: #4f4f4f; 
color: #ffffff;
}
#main .breadtrail a:link {  color: #afafaf;  }
#main .breadtrail a:visited { color: #afafaf; }
#main .breadtrail a:hover { color: #dd0f0f; }
#top .breadtrail {
background: #4f4f4f; 
color: #ffffff;
}
#top .breadtrail a:link {  color: #afafaf;  }
#top .breadtrail a:visited { color: #afafaf; }
#top .breadtrail a:hover { color: #dd0f0f; }    

#top          { background-color: #000000;}  
 
#top .header .current { background-color: #820000;} 
#top .header .current a:link {  color: #999999;  }
#top .header .current a:visited { color: #dddddd; }
#top .header .current a:hover { color: #dddddd; }
 
#tabs li      { background-color: #b20000 ;} 
#tabs li a:link {  color: #000000;  }
#tabs li a:visited { color: #000000; }
#tabs li a:hover { color: #eeeeee; }

#level2tabs       { background-color: #00ff00 ;} 
#level2tabs a:link {  color: #0F3660;  }
#level2tabs a:visited { color: #0F3660; }
#level2tabs a:hover { color: #000066; }

.heading { background-color: #00ff00;} 

.boxed { background-color: #620000;} 
.underlined_5 	{border-bottom: solid 5px #620000;}
.underlined_10 	{border-bottom: solid 10px #620000;}
table caption { 
background-color: #620000; 
color: #ffffff;
}

#publishedStrip { 
color: #FFFFFF;
background: #00ff00; 
}
    
#feedback {
color: #FFFFFF;
background: #00ff00;
text-align: center;
}
#feedback #feedbackto {
color: #FFFFFF;
}   

#publishedStrip { 
color: #dddddd;
background: #820000; 
}

#menu      { background-color: #820000;} 
#menu  {  color: #cfcfcf;} 
#menu a:link {  color: #fefcef;} 
#menu a:visited {  color: #fefcef;} 
#menu a:hover {  
background-color: #820000;
color: #000000;} 

#menu .menupagetitle  { background-color: #820000}

#menu           { border-color: #820000;}
#menu .menupagetitle  { border-color: #820000;}
#menu .menupageitemgroup  { border-color: #820000;}
 
#menu .menupagetitle  { color: #000000;}    
#menu .menupageitemgroup     { 
background-color: #820000;
}
#menu .menupageitem {
color: #000000;
} 
#menu .menupageitem a:link {  color: #0000ff;} 
#menu .menupageitem a:visited {  color: #0000ff;} 
#menu .menupageitem a:hover {  
background-color: #820000;
color: #0000ff;
}
 
#top .searchbox { 
background-color: #820000 ;
color: #000000; 
} 

body{ 
background-color: #000000;
color: #ffffff;
} 
a:link { color:#afafaf} 
a:visited { color:#afafaf} 
a:hover { color:#dd0f0f} 

 
.ForrestTable      { background-color: #620000;} 
 
.ForrestTable td   { background-color: #000000;} 
 
.highlight        { background-color: #820000;} 
 
.fixme        { border-color: #990000;} 
 
.note         { border-color: #990000;} 
 
.warning         { border-color: #990000;} 
 
.code         { border-color: #CFDCED;} 
 
#footer       { background-color: #4f4f4f;} 

#menu h1 {
color: #000000;
background-color: #cfdced;
}   
/* extra-css */
    
    p.quote {
      margin-left: 2em;
      padding: .5em;
      background-color: #f0f0f0;
      font-family: monospace;
    }
    
    
    .ForrestTable td { color: #ffffff; }

    
    #footer { color: #ababab; }

    
    #content         { background-color: #000000; }
    #main            { background-color: #000000; }
    #credit          { background-color: #000000; }
    #menu #credit2   { background-color: #000000; }
    .clearboth       { background-color: #000000; }
    body             { background-color: #000000;
                       height          : 100%;
                       width           : 100%;    }
    html             { background-color: #000000; 
                       height          : 100%;
                       width           : 100%;    }

    
    #minitoc-area {
        border-top:    solid 1px #640000;
        border-bottom: solid 1px #640000;
    }
    #footer {
        border-top:    solid 1px #820000;
    }

    
    h1 { color : #cfcfcf; }

    
    .h3, .h4 { color: #efefef; }
    .h3      { font-size: 1.55em; }

    
    a { text-decoration:none; }

    
    .frame .content     { background-color: #000000; }
    .frame .content     { color: #efefef; }
    .frame .label       { background-color:#550000; }

    
    body                { color: #dfdfdf; }

    
    td p                { margin: 8px; }

    
    .advertise          { position:absolute;
                          overflow:hidden; 
                          top:53px;
                          left:-30px;
                          width:230px; }
    
    * html body .advertise 
                       { position:relative;
                         top:0;
                         left:0;
                         float:left; }
    * html body .advertise .frame .label { position:relative;top:0;left:0; }
                             
    
    .advertise .frame .content 
                        { width:132px; 
                          overflow:hidden; }
  
