/* jbwyatt style sheet
   12/2008
*/

/* SUB CLASS a */
a:link {text-decoration: none; color:#000066;}
a:visited {text-decoration: none; color:#000066;}
a:active {text-decoration: underline; color: #009900;}
a:hover {text-decoration: underline; color: #cc0000; background: #ffffaa;}

/* BODY */
body{
   background-image:url('gifs/binaryB.gif');
   font-family: Verdana, Times, "Times New Roman";
   font-size: small;
   line-height:150%;
}
body.t{
   background-color:#662e34;
   background-color:#330000;
   font-family: Verdana, Times, "Times New Roman";
   font-size: small;
   line-height:150%;
}
body.a{
   background-color:#385534;
   background-color:#002200;
   font-family: Verdana, Times, "Times New Roman";
   font-size: small;
   line-height:150%;
}

pre
{
 font-size:large;
 font-weight:bold;
   white-space:pre;
   font-family:"courier new", courier, monospace; 
}

.y
{
 background-color:#ffff66;
}
.w
{
 background-color:#ffffff;
}

.b
{
 background-color:#ddddff;
}
.r
{
 background-color:#ff9999;
}
.g
{
 background-color:#99ee99;
}
.wf
{
 color:#ffffff;
}
.yf
{
 color:#ffff99;
}
.bf
{
 color:#0000bb;
}
.rf
{
 color:#aa2020;
}
.gf
{
 color:#229922;
}

/* OUTER DIV */
#outer {
   background-color:#e1e1ee;
   background-color:#000000;
   padding:4px 8px 2px 8px;/* top, right, bottom, left */
   border-color:#372e34;
   border-color:#ffffff;
   border-width:2px;
   border-style:solid;
   /*margin:3px 3px 2px 3px;*/
   margin:0px auto;
   /*width:96%;*/
   width:970px;

}
/* TOP HEADER DIV */
#top {
   /*background-color:#000000;*/
    background-color:#35353c; 
   padding:25px 15px 15px 100px;
   border-color:#333333;
   border-width:0px;
   border-style:solid;
   margin:10px 10px 0px 10px;/* top, right, bottom, left */
   text-align:left;
   font-size:200%;
   color:#ffffff;
   font-family: Times, "Times New Roman";
   letter-spacing:8px;  
   border-top:0px double gray;   /* size, type, color */
   border-right:0px double gray;    
}
/* TOP LINKS */
.links {
   background-color:#35353c;
   padding:3px 5px 8px 5px;
   border-color:#333333;
   border-width:0px;
   margin:0px 10px 10px 10px;
   text-align:center;
   font-size:85%;
   color:#f50000;
   border-color:#333333; 
   border-bottom:0px double gray;   
   border-right:0px double gray; 
 border-bottom:1px solid #5555cc;
}
.links   a:link{text-decoration: none; color: #ffffff;}
.links a:visited {text-decoration: none; color:#ffffff;}
.links a:active {text-decoration: underline; color: #009900;}
.links a:hover {text-decoration: underline; color: #ff0000; background: #ffffff;}


/* GOOGLE CONTENT */
#google {
   background-color:#ffffff;
   padding: 2px;   
   border-color:#333333;
   border-width:0px;
   margin:5px 10px 10px 10px; /* top, right, bottom, left */
   text-align:center;
   font-size:85%;  
}      
/* MAIN REGULAR CONTENT */
#main {
   background-color:#ffffff;
   padding:10px 10px 10px 10px;
   border-color:#333333;
   border-width:1px;
   margin:6px 10px 6px 10px; /* top, right, bottom, left */
   text-align:center;
   font-size:90%;
   border-bottom:2px double gray;      
   border-right:2px double gray;      
}  
/* SIDEBAR */
#side {
      background-color:#f0f0f5;
      padding:15px 5px 25px 5px;
      border-color:#f0f0f0;
      border-width:0px;  
      border-style:solid; 
      text-align:center;
      font-size:80%;
      color:#aa0000;
      width:90px; 
      float:right; 
      margin:6px 10px 5px 0px;
      line-height:280%;   
      border-bottom:2px double gray;   
      border-right:2px double gray;    
      }

/* NOTES REGULAR CONTENT  lots of tables*/
.notes {
   background-color:#ffffff;
   padding:10px 10px 10px 10px;
   border-color:#333333;
   border-width:1px;
   margin:6px 10px 6px 10px; /* top, right, bottom, left */
   text-align:center;
   font-size:100%;
   border-bottom:2px double gray;      
   border-right:2px double gray;    
   line-height:140%;   
}       
      
/* NOTES REGULAR CONTENT  lots of tables TDS*/
.notesinner {
   background-color:#ffffff;
   padding:10px 10px 10px 10px;
   border-color:#333333;
   border-width:1px;
   margin:6px 10px 6px 10px; /* top, right, bottom, left */
   text-align:left;
   border-bottom:2px double gray;      
   border-right:2px double gray;    
   line-height:140%;   
}  


   
/* MAIN REGULAR CONTENT */
.mainleft {
   background-color:#ffffff;
   padding:10px 10px 10px 10px;
   border-color:#333333;
   border-width:1px;
   margin:6px 10px 6px 10px; /* top, right, bottom, left */
   text-align:left;
   font-size:90%;
   border-bottom:2px double gray;      
   border-right:2px double gray;      
} 


   
/* REGULAR CONTENT */
.inner {
   background-color:#ffffff;
   padding: 15px;
   border-color:#333333;
   border-width:1px;
   margin:5px 10px 5px 10px; /* top, right, bottom, left */
   text-align:left;
   font-size:90%;
   font-family: Verdana;
   letter-spacing:0px;
   color:#000000;   
   border-bottom:2px double gray;  
   border-right:2px double gray;    

}

/* COLLAPSABLE CONTENT */
.collapse {
   background-color:#ffffff;
   padding:0px 10px 0px 10px;   
   border-color:#333333;
   border-width:0px;
   margin:0px 0px 0px 0px; /* top, right, bottom, left */
   text-align:center;
   font-size:80%;
   font-family:Verdana;
   letter-spacing:0px;
}
.smaller
{
   font-size:85%;
}
.pre
{
   padding: 10px;
   white-space:pre;
   font-family:"courier new", courier, monospace;
   font-size:130%;
}

/* H1*/
h1.red{
   background-color:#dddddd;
   color:#ff0000;
}

/* HR */
hr {
   height:1px; 
   background-color:#909095; 
   color:#909095; 
   border:none;
   width:95%;
}

/* HR */
hr.red {
   height:1px; 
   background-color:#cc0000; 
   color:#aa0000; 
   border:none;
   width:40%;
}

/* HR */
hr.big {
   height:3px; 
   background-color:#000000; 
   color:#a000000; 
   border:none;
   width:100%;
}
