body {
position:relative;
background: #f0fcf8 top center; 
margin: 0 ;
padding: 0;
font: normal 20px/22px verdana, arial, sans-serif ;
text-align: center;
}

#titles {
font: normal 32px/26px verdana, arial, sans-serif ;
margin: 0px 0px 25px 0px;
width: 100%;
height: 20px;
}

#phone {
font-size: 80%;
padding: 0;
margin: 0px 0px 0px 0px;
width: 100%;
height: 50px;
float: left;

}

#phone2 {
font-size: 60%;
padding: 0;
margin: 0px 0px 0px 0px;
width: 100%;
height: 45px;
}

.titlesleft {
float: left;
color: #804020;
margin: 20px 20px 0px 60px;
}

.titlesleft2 {
float: left;
color: #804020;
margin: 0px 20px 0px 60px;
}

#titlesfone {
float: left;
color: #804020;
margin: 0px 0px 0px 0px;
}

.subtitles {
color: #804020;
float: right;
font-size: 60%;
text-align: right;
margin: 20px 100px 0px 0px;
}

#wrapper {
margin: 0 auto;
width: 900px;
padding: 0px 0px 0px 40px;
text-align: left;
background: url(./images/page.png) center repeat-y; 
}

#wrapper2 {
margin: 0 auto;
width: 900px;
text-align: left;
}

#headimg {
position:relative;
width: 800px;
height: 200px;
margin: 100px 0px 0px 29px;
background: url(./images/header.png) top center no-repeat; 
}

#content {
position:relative;
width: 800px;
height: 1200px;
margin: 0px 0px 0px 29px;
}

#kenes_content {
position:relative;
width: 800px;
height: 700px;
margin: 0px 0px 0px 29px;
}

#references_content {
position:relative;
width: 800px;
height: 1200px;
margin: 0px 0px 0px 29px;
}



#stuff {
width:750px;
height: 70px;
font: normal 14px/16px verdana, arial, sans-serif ;
color: #555555;
margin: 0px 0px 0px 25px;
}

#headstuff {
position:relative;
width:680px;
height: 20px;
font: normal 12px/14px verdana, arial, sans-serif ;
color: #ffffff ;
margin: 0px 0px 50px 55px;
text-align: center;
}

#detextit {
   position: relative;
   background: url(./images/bar_home.png) top center no-repeat; 
   width:800px;
   height: 1px;
   margin: 0px 0px 0px 20px;
   padding: 0px 0px 0px 0px;
}

#infoimg {

   position: relative;
   background: url(./images/bar_home.png) top center no-repeat; 
   width:800px;
   height:50px;
   margin:10px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   border:0px solid #000;

}

.infotext {
   position: absolute;
   width:800px;
   height:50px;
   color: #804020;
   font: normal 12px/14px verdana, arial, sans-serif ;
   color: #555555; 
   text-align: center;
   margin:11px 0px 0px 0px;
}


#menuimg {

   position: relative;
   background: url(./images/menu_home.png) top center no-repeat; 
   width:800px;
   height:50px;
   margin:10px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   border:0px solid #000;

}

#menumap a {

   position: absolute; 
   text-decoration: none;
   border:0px solid #000;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   font: normal 1px/2px verdana, arial, sans-serif ;
   height:25px;
}

#menumap a i { visibility: hidden; }

a#home {    
    top:7px;
    left:25px;
    width:60px;  
}

a#kinesiology{    
    top:10px;
    left:116px;
    width:178px;    
}


a#sessioninfo{    
    top:8px;
    left:328px;
    width:134px;   
 
}

a#references{    
    top:7px;
    left:512px;
    width:114px;   
 
}

a#contact {   
    top:5px; 
    left:683px;
    width:83px;    
}


a#home:hover { background-image: url(./images/home.png);}
a#kinesiology:hover { background-image: url(./images/kines.png); }
a#sessioninfo:hover { background-image: url(./images/sessoninfo.png); }
a#references:hover { background-image: url(./images/references.png); }
a#contact:hover { background-image: url(./images/contact.png); }

a#home:hover,
a#kinesiology:hover,
a#sessioninfo:hover,
a#references:hover,
a#contact:hover { border: none; }

#footer {
position:relative;
width:800px;
font: normal 12px/14px verdana, arial, sans-serif ;
color: #222222 ;
margin: 10px 0px 0px 40px;
padding:0px 0px 20px 0px;
text-align:center;
}

#baseline {
position:relative;
background: url(./images/baseline.png) top center no-repeat; 
width: 743px;
height:80px;
margin: 0px 0px 20px 0px;
}


#eop {
position:relative;
background: url(./images/divider.png) top center no-repeat; 
width: 400px;
height:30px;
margin: 0px 0px 20px 0px;
}

