/* SharpPlot in the style of the Dyalog site */

 body { font-family:Verdana,Arial,Sans; margin:0; background-color:White; }
  pre { margin-left:24pt; line-height:130%; font-family: "Lucida Console",monospace; }
   h1 { text-align:center; margin-bottom:3pt; font-size:120%; color:#F78322;}
   h2 { margin-bottom:3pt; font-size:110%; color:#F78322; }
   h3 { margin-bottom:0pt; font-size:92%; color:#F78322; }
   h4 { margin-bottom:0pt; font-size:84%; color:#2C5656; }
    p { margin-top:0pt; margin-bottom:12pt; font-size:84%; }
   ul { margin-top:3pt; margin-bottom:6pt; list-style-type:none; }
   ol { margin-top:3pt; margin-bottom:6pt;  }    
   li { margin-bottom:0pt; font-size:80%; }
   dt { margin-top:3pt; margin-bottom:3pt; margin-left:18pt; font-size:84%;}
   dd { margin-top:0pt; margin-bottom:6pt; margin-left:30pt; font-size:80%;}
.copy { font-size:72%; }
   hr { color:Silver; }
.logo { font-family:"Century Gothic"; font-size:240%; font-weight:Bold; color:#F78322}
.tagline { font-size:140%; font-style:italic; font-weight:Bold; color:#2C5656; }
.blurb { font-style:italic; font-weight:Normal; }
.crumb { font-weight:normal; font-size:84%; color:#666; }
.crumb a { text-decoration:none; color:#666; }
.logo a { text-decoration:none; color:#F78322; }    
.logo a:hover { color:#Fa8625; } 
.spacer { font-size:100%; margin-bottom:5; }

h3 a { color:#F78322; }

/* Syntax block and code samples on grey  */
pre.ti { font-weight:Bold; font-size:88%;
        margin-top:3pt; margin-bottom:6pt; margin-left:18pt; margin-right:18pt;
        background-color:#D7D7D7;
        text-indent:3pt; border:Gray 1px Solid; padding:3pt; }
        
pre.sam {font-size:84%;
     margin-top:3pt; margin-bottom:6pt; margin-left:18pt; margin-right:18pt;
     background-color: #eeeeee; padding: 4px 6px 4px 6px; }

/* Tables get the minimalist treatment */
table.tbl { font-size:84%;
       margin-top:6pt; margin-bottom:9pt; margin-left:18pt; margin-right:18pt; 
       border-width:1px; border-style:solid; border-collapse:collapse; border-color:#666;  }
table.tbl th, table.tbl td { border-color: #AAA; padding:3pt; border-width:1px; }      

/* Samples page needs these */
table#samples td { text-align:center; padding:6pt; border:0; }
#caption  { font-size:84%; padding-bottom:6pt; }
img       { border: 0; margin-right:2pt; }

/* AZINDEX page has a few specials */
P.az  { line-height:140%; }
P.abc { margin-top:12pt; font-size:130%; font-weight:bold; letter-spacing:2pt;}
.aza  { font-size:180%; font-weight:normal; line-height:150%; }

a { color: RoyalBlue; text-decoration:none; }

a:hover { color: Navy; }

/* NAVBAR details (watch for order-dependent pseudotags)  */
 td.navbar { background-color:#F6F6D9; padding-left:12; padding-top:8; 
             border-right:#F6F6D9 Solid 2; 
             border-top:#F6F6D9 Solid 2; }
             
 td.banner { background-color:#F6F6D9; padding-top:8; padding-bottom:8; padding-left:12; }
 td.bodycell { background-color:White; padding-top:8;  border-top:#F6F6D9 Solid 2; }
 
 .navpath { color:#2C5656; font-weight:Bold; }
  a.bar { text-decoration:none; font-size:84%; }
  a.bar:link    { color: #2C5656; }
  a.bar:visited { color: #2C5656; }
  a.bar:hover   { color:Navy; }
  a.bar:active  { color:Navy; }