
BODY { 
   background-color: #ffffff;  
}

UL { list-style-type: none; } 

H1 {   font-size: 12px; margin: 0; padding-top: 2em; padding-left:1em; padding-bottom: 0.5em;}	
H2 {   font-size: 10px; margin: 0; padding-top: 1em; padding-left:2em; padding-bottom: 0.5em;}
H3 {   font-size: 10px; margin: 0; padding-top: 1em; padding-left:3em; padding-bottom: 0.5em;}

TABLE { border-collapse: collapse; }
TR.header { font-weight: bold; border-bottom: 1px solid #bbb;}
TR.even { background: #eee; }
TR.total {  border-top: 1px solid #bbb;}
TD { margin: 0; border: 0; padding-left: 1em; padding-right: 1em;}
/*A:link         { color: #6666CC; font-weight: normal; text-decoration:underline; }
A:visited      { color: #999999; font-weight: normal; text-decoration:underline; }
A:active       { color: #663333; font-weight: normal; text-decoration:underline; }
A:hover        { color: #663333; font-weight: normal; text-decoration:underline; }
*/

#title { 
  font-size: 32px; 
  text-align: center;
  text-transform: capitalize;
  margin: 0px;
  padding: 0px;
/*  padding-left: 177px;
  min-height: 138px;
  background-image: url("/osrf0000.gif"); 
  background-repeat: no-repeat;
  background-position: left; */
}


#subtitle { 
        font-size: 20px; 
        text-align: center;
        text-transform: capitalize;
}

P { margin: 0; margin-bottom: 1.5em;}
P.menu0 { margin: 0; }
P.menu1 { margin: 0; padding-left: 1em; }
P.menu2 { margin: 0; padding-left: 2em;  }
IMG { border: 0; margin: 5px; }
IMG.clickable {border: 1px solid;}
DIV.address { margin: 2em; padding: 1em; border: 1px solid #ccc; background-color: #F9F9F9; width: 50%; }
DIV.email { margin: 2em; padding: 1em; border: 1px solid #ccc; background-color: #F9F9F9; width: 70%; }

P.signature {
   padding-left: 1em;
   text-indent: -1em;
}
P.footnote { padding-top: 20px; font-size: 8px; }

LI:before { display: marker; content: "- "; }

SPAN.img_right { float: right; }
SPAN.lesson { font-weight: bold; }


DIV { 
  margin: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5em;
  font-family: verdana, geneva, helvetica, arial, sans-serif; 
  font-size: 10px; 
  text-align: left;
	word-spacing: 0.1em;
	line-height: 1.5em;}

/*#title
   #visitors
   #content
   DIV.block
   DIV.block-left
   DIV.block-right*/

/*#menu { : left; width: 10%; margin-top: 0px; background: #fff;}*/
#content { margin-left: 140px;  padding-right: 10em; }
#menu { position: absolute; top: 145px; width: 120px; margin: 0px; padding: 10px;}
#footer {  clear: left; text-align: center; margin: 0px;  padding: 0px;}
#nedstat_counter {  margin: 0px;  padding: 0px; padding-top: 20px;}
#google_ad { padding: 0px; margin: 0px; padding-top: 100px; }

/*DIV.footer.a{ background-color: #f9f9f9; }*/

DIV.block-left { margin-top: 0px; float: left;  clear: left;}
DIV.block-right { margin-top: 0px;  margin-left: 50% }
