body {
    background-color:#eee;
    margin: 15px 0px 0px 15px;
  	font-family: arial,sans serif;
	font-size: 80%;
}
 A:link{
      	font-family: arial,eurostile, sans serif;
      color: #999;
         text-decoration: none;
      }
 A:visited {
      	font-family: arial,eurostile, sans serif;
      color: #ccc;
      text-decoration: none;
   }
 a:hover {
         	font-family: arial,eurostile, sans serif;
   text-decoration: none;
         color: #91A8BF;

} 
.outer_container {
        width:750px;
        height:auto;
        background-image: url( ../images/logo_bg_big.jpg);
   	    background-repeat: no-repeat;
        background-color: #fff;
	    margin: 15px 0px 15px 0px;
        padding : 0px 0px 10px 0px; 
        border-top:1px solid #ccc;
        border-right:1px solid #ggg;
        border-bottom:1px solid #ggg;
        border-left:1px solid #ccc;
  }
.topmenu  {
   margin: 0px;
    padding: 10px 5px 5px 3px;
   font-family:  arial, sans serif;
  	text-decoration: none;
   text-align: right;
   letter-spacing : .2em;
   font-size: .8em;
   	font-weight: 100;
   color: #ccc;

  } 
.topmenu A:link {
  	text-decoration: none;
   color: #91A8BF;

  }

.topmenu A:visited {
   text-decoration: none;
   color: #91A8BF;
   }

 .topmenu A:hover {
   text-decoration: none;
   color: #ccc;

  }
   

li {
   background-color:#fff;
    padding: 2px 0px 2px 5px;
   font-family:  arial, sans serif;
  	text-decoration: none;
   text-align: left;
   letter-spacing : .1em;
   font-size: .8em;
   color: #ddd;
  }
li A:link {
  	text-decoration: none;
   color: #91A8BF;
  }

li A:visited {
   text-decoration: none;
   color: #91A8BF;

   }

 li A:hover { 
   text-decoration: none;
   color: #ccc;
   background-color: #fff;
    

  }
   .main{
   padding: 0px;
   margin: 0px;
   }

.main_content {
    margin: 1px;
    padding: 0px 5px 15px 5px;
	text-align: left;
	font-family: arial, eurostile,sans serif;
   	font-size: 0.9em;
    color: #999;
    line-height:1.8em;

}
.newindow {
   margin: 10px 5px 5px 10px;
   padding: 10px; 
   font-family:  arial, sans serif;
  	text-decoration: none;
   text-align: justify;
   font-size: 1.0em;
   color: #c90;

  }
       .window_p {
   padding: 5px 0px 5px 10px;
    font-family:  arial, sans serif;
  	 text-decoration: none;
    font-size: .9em;
    color: #ccc;
    letter-spacing : .1em;
      }
       .bio {
   padding: 5px 35px 5px 180px;
   text-indent: 1.5em;
    line-height: 1.3em; 
    font-family:  arial, sans serif;
    text-align: left;
    font-size: .9em;
    color: #999;
    word-spacing : .1em;
    letter-spacing : .1em;
      }
       p {
   padding: 5px 25px 5px 5px;
   text-indent: 1.5em;
    line-height: 1.3em; 
    font-family:  arial, sans serif;
  	 text-decoration: none;
    text-align: justify;
    font-size: .9em;
    color: #999;
    word-spacing : .1em;
    letter-spacing : .1em;
      }
    p A:link{
      	font-family: arial,eurostile, sans serif;
      color: #999;
         text-decoration: none;
      }
    p A:visited {
      	font-family: arial,eurostile, sans serif;
      color: #91A8BF;
      text-decoration: none;
   }
       p a:hover {
         	font-family: arial,eurostile, sans serif;
   text-decoration: none;
         color: #91A8BF;
   }
       .quote {
   padding: 5px 60px 5px 220px;
    font-family:  arial, sans serif;
  	 text-decoration: none;
    text-align: left;
    font-size: .8em;
    color: #000;
    word-spacing : .1em;
    letter-spacing : .1em;
      }
         .small{
	font-family: arial,eurostile,sans serif;
    padding: 1px;
    line-height: 1.em; 
   	font-size: .7em;
    color: #000;
   }
   .pagetitle{
    margin: 0px 0px 0px 0px;
	font-family: arial, eurostile,sans serif;
   	font-size: 2.0em;
    font-weight: 200;
    color: #91A8BF;
    letter-spacing : 0.1em;
	text-align: right;
    text-decoration: none;
  
   }
      .pagetitle A:link{
    color: #369;
   text-decoration: none;
   }
      .pagetitle A:visited{
    color: #369;
   text-decoration: none;
   }
         .pagetitle A:hover{
    color: #c90;
   text-decoration: none;
   }
    .linetwo {
    padding:0px;
	font-family: arial, eurostile,sans serif;
   	font-size: 0.7em;
    letter-spacing : 0.3em;
    color: #444;
    font-weight: 100;
 
   }
       .linetwo a:link{
        letter-spacing : 0.3em;
        color: #369;
 
   }
       .linetwo a:visited{
       text-decoration: none;
       letter-spacing : 0.3em;
         color: #91A8BF;
 
   }
       .linetwo a:hover{
       text-decoration: none;
       letter-spacing : .3em;
       color: #333;
   }


   .midmenu {
   padding: 10px;
	font-family: arial, eurostile,sans serif;
   	font-size: 0.9em;
    font-weight: 600;
    color: #369;
    letter-spacing : 0.1em;
	text-align: left;
    text-decoration: none;
  
   }
      .midmenu  A:link{
    color: #369;
   text-decoration: none;
   }
      .midmenu  A:visited{
    color: #369;
   text-decoration: none;
   }
         .midmenu A:hover{
    color: #c90;
   text-decoration: none;
   }
       .vitae {
    padding: 10px 10px 10px 5px;
    font-family:  arial, sans serif;
  	 text-decoration: none;
    text-align: left;
    font-size:0.7em;
    color: #333;
   line-height: 1.4em;
    word-spacing : 0.2em;
    letter-spacing : .1em;
      }