body {
/*	background-image: url(images/cphoto_anesthesiology.jpg); */
	background-repeat: no-repeat;
	background-position: center right;
	background-attachment: fixed;
/*	background-color: #F8F8FF;  */
                font-size: 90%;
                background-color: #EEE;
                behavior: url(csshover.htc); 
}
h1 {
	align: center;
	/* color: 1.9em #483S8B;*/
	color: #022F55;
}
p.head {
                padding 3em;
	margin: 2.5em;
	color: darkgray;
	font-size: 75%;
}
div.head {
	position: absolute;
	top: -0.1em;
	left: 0.3em;
	width: 100%;
	/* hight: 6em;*/
	color: #2D73B9;
               background-color:  #edf5ff;
               border-bottom: 0.5em solid silver;
                border-right: 0.3em solid silver;
}
#pubcol {
             	padding-left: 1em;
/*	padding-right: 1em;	*/
	position: relative;
	width: 100%; 
                height: 50em;
	overflow: auto;
/*	border-left: 0.3em solid silver; 
                border-right: 0.1em solid silver; */
	background-color: floralwhite;
                color: black;
}
#counter {
    position: absolute;
      top: 50em;
      right: 0.5em;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
    background-color:  #edf5ff;
     border: 0.1em solid silver;
 }

 .date {
    font-style: italic;
   color: indigo;
    font-size:  100%;
   font-weight: bold;
}
div#nav {
position: absolute;
top: 9em;
left: 1em;
width: 8.5em; /* background: #FDD;*/
z-index: 1;
}

/* div#nav {float: left; width: 8.5em; margin: -1px 0 0 -1px;
  background: #FDD; font-color: white;} */
div#nav ul {margin: 0; padding: 0; width: 8.5em; background:  #edf5ff; 
  border: 1px solid #AAA;}
div#nav ul.level2 {background: #F9F9F9;}
div#nav ul.level3 {background: #F3F3F3;}
div#nav li {position: relative; list-style: none; margin: 0;
  border-bottom: 1px solid #CCC;}
div#nav li:hover {background: #EBB;  }
div#nav li.submenu {background: url(submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color: #EDD;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em;
  text-decoration: none; width: 6em; border-left: 0.5em solid #BBB;}
div#nav li a:hover {border-left-color: red; }
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 8.5em;
  display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}




div#navbar {
               position: absolute;
	top: 11em;
	left:0.11em;
	width: 8.5em;
 font-size: 80%;
font-weight: bold;
        z-index: 1;
}
div#navbar ul {margin: 0.0em; padding: 0.0em; width: 8.5em; 
/* background: lightsteelblue; 
  border: 1px solid; */
}
div#navbar li {
     position: relative; 
     width: 8.5em;
     list-style: none;
  /*   background-color: blue; */
     background:  #edf5ff;
border: 1px solid #AAA;  
 /* background:   url('images/bbutton2.gif') no-repeat left top; */
    padding: 0.25em 0 0.25em .5em;
    margin: 0.0em;
 }
div#navbar li:hover {
 /*	 position: relative; float: left;
	 width: 8.3em;
	 padding: 0.25em 0 0.25em .5em;
                border-bottom: 0.3px solid #2D73B9; 
                font-size: 110%; */
background: powderblue;  
                  width: 8.5em;
     /*          position: relative; float: left; 
                text-decoration: underline;
               padding: 0.25em 0 0.25em .5em; */
                font-size: 100%;
          /*   width: auto;      */
color: red;
            } 
div#navbar li.schedule {
  /* background:  url('images/bbutton2d.gif') no-repeat left top; */
      background:  #edf5ff;
border: 1px solid #AAA;  

    padding: 0.25em 0 0.25em .5em;  
 /*    background:  url('images/menu12.gif') no-repeat left top; */
     }

div#navbar li a {
	 display: block;
	 padding: 0.25em 0 0.25em 0.5em;
	 text-decoration: none;
	  color: #022F55;
 	 width: 8.5em;
                 margin: -1px 0 0 -1px;
 }
 div#navbar>ul a {  
 /*    width: auto;  */
    width: 8.5em; 

}
div#navbar ul ul {
          position: absolute; top: -0.5em; left: 8.9em; 
          display: none;
            z-index: 1;
}
div#navbar ul.navbar li.schedule:hover ul.popup, 
div#navbar ul.popup li.schedule:hover ul.tp { display: block;  }

ul#navbar a:visited {
	text-decoration: underline;
 	color:  blue;     
} 
div#navbar a:hover {        
        color: red;
   /*     font-size: 103%; */
       text-decoration: none;
    } 

#piccont {
  padding: 1;
  margin: 1;
  border-left: 0.5em solid white;
   border-right: 0.5em solid white;
  border-bottom: 0.5em solid white;
}
#personal {
   color: Blue;
   font-style: italic;
   padding-left: 0.3em;
   margin: 0.1em;
}
.page {
	position: absolute;
	top: 7em;
	left: 9em;
	width: 80%;	
	color: #333;
                background-color: snowwhite; 
	padding:  1.2em  1.2em 0 1em;
        /*        border: 0.01em solid silver; */
}
.tinypage {
                padding: 1.2em;
	position: absolute;
	top: 11em;
	left: 11.5em;
	width: 60%;
	color: #2F4F4F;
                background-color: floralwhite;
      /*        background-image: url(images/side-image.jpg); 
	background-repeat: no-repeat;
	background-position: top right;  */
	padding-left: 0.2em;
                border: 0.1em solid silver;
}
ul.admin {
        list-style-type: none;
        padding-left: 1em;
        width: 9em;
}
ul.admin li {
                position: relative;
                margin: 0.3em;
                border: 0.1em solid silver;
                background-image: url(./images/bbutton2.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
ul.addLink {
        list-style-type: none;
        padding-left: 1em;
        width: 9em;
        float: right;
}
 ul.addLink li {
           /*     position: relative;
                right: 1em;*/
                margin: 0.3em;
                border: 0.1em solid silver;
                background-image: url(./images/bbutton2.gif);
	background-repeat: no-repeat;
	background-position: top left;
             }
ul.addLink a:link {
	text-decoration: none;
               color: white; 
}
ul.addLink a:visited {
	text-decoration: underline;
               color: white; 
}

#footer {
                background: #F0F8FF;
	padding: 0.5em;
	margin-left: 1em;
                border: 0.5 0 0.5 0 thin solid silver;
       } 

