
body{
     margin: 0px; background:#808080; color: #333333;
     }
p {padding: 0 15px;}
h4 {margin:0; padding: 5px 0;}

#lh-col{
 position:absolute;
 top:62px;
 left:0;
 width:140px;
 z-index:3;
 background:#A2BA9A;
/*
background:#c0c0c0;
*/
 color: #333333;}

#rh-col{
 position:absolute;
 top:62px;
 right:0;
 width:140px;
 z-index:2;
 background:#A2BA9A;
 /* background:#c0c0c0;*/
 color: #333333;}

#c-block {
 width:100%;
 z-index:1;
 background:#A2BA9A;
 /* left and right columns, bottom half */
 /*background:#c0c0c0;*/
 color: #333333;
 height:80%;}

#hdr{
 height:60px; 
 border-bottom:1px solid #000000; 
 width:100%; 
 background:#eeeeee;
/* background:#eeeeee;*/ 
 color: #333333; 
 position:relative; 
 z-index:5;
 margin:0;
  }

#c-col{
 margin:0 142px 0 142px;
 position:relative;
 background:#ffd;
 /* background:#ffffff; */
 color: #333333;
 z-index:5;
 border: solid #000000;
 border-width:0 1px;
 }

#ftr {
 width:100%;
 height:35px;
 border: solid #000000; 
 border-width:1px 0;
 background:#eeeeee;
 color: #333333;
 margin:0;}

@media aural {  
  h1, h2, h3 { stress: 20; richness: 90 }
  .hide { speak: none }
  p.copyright { volume: x-soft; speech-rate: x-fast }
  dt { pause-before: 20% }
  pre { speak-punctuation: code } 
}

h2, h3, { text-align: left }
h1, h4, h5, h6 { text-align: center }
/* background should be transparent, but WebTV has a bug */
h1, { color: #005A9C; background: #eeeeee; }
h2, h3 { color: #005A9C; background: #ffd;}
h1 { font: 170% sans-serif; }
h2 { font: 140% sans-serif; }
h3 { font: 120% sans-serif; }
h4 { font: bold 100% sans-serif; }
h5 { font: italic 100% sans-serif; }
h6 { font: small-caps 100% sans-serif; }

@media screen {  /* hide from IE3 */
a[href]:hover { background: #ffa }
}

/*colors
cream- #ffd
beige-#ccbd96
med green -#053
dark green-#020
pale green-#A2BA9A
dark red-#690000

lt grey-#eeeeee
med blue-#3399cc
dk blue-#3300cc
*/


