body {
background: url(images/bg.jpg) repeat;
font-family: arial, serif;
font-size: 12px;
color: #666;
margin: 0;
padding: 0;
}

p {
line-height: 18px;}

#header {
background: white;
text-align: center;
}

a:link, a:visited, a:hover, a:active {
text-decoration: none;
color: #1b4e77;}

#headerwrapper{
width:900px;
margin: auto;
}

.foliot {
border: 1px solid #ccc;
padding: 5px;
margin:5px;
height:151px;
width:151px;
}

#topnav {
    width: 427px; height: 19px;
    background: url(images/topnav.jpg);
    margin: 80px 0 20px 0; padding: 0;
    position: relative;
    float: left;}
  #topnav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #topnav li, #topnav a {
    height: 19px; display: block;}


  #home {left: 0; width: 65px;}
  #about {left: 65px; width: 75px;}
  #services {left: 140px; width: 100px;}
  #portfolio {left: 240px; width: 100px;}
  #contact {left: 340px; width: 87px;}
  
  #home a:hover {
    background: transparent url(images/topnav.jpg)
    0 -19px no-repeat;}
  #about a:hover {
    background: transparent url(images/topnav.jpg)
    -65px -19px no-repeat;}
  #services a:hover {
    background: transparent url(images/topnav.jpg)
    -140px -19px no-repeat;}
  #portfolio a:hover {
    background: transparent url(images/topnav.jpg)
    -240px -19px no-repeat;}
  #contact a:hover {
    background: transparent url(images/topnav.jpg)
    -340px -19px no-repeat;}
    
  .home-current {
    background: transparent url(images/topnav.jpg)
    0 -19px no-repeat;}
  .about-current {
    background: transparent url(images/topnav.jpg)
    -65px -19px no-repeat;}
  .services-current {
    background: transparent url(images/topnav.jpg)
    -140px -19px no-repeat;}
  .portfolio-current {
    background: transparent url(images/topnav.jpg)
    -240px -19px no-repeat;}
  .contact-current  {
    background: transparent url(images/topnav.jpg)
    -340px -19px no-repeat;}
    
 
#content {
background: white;
width:880px;
padding: 10px 10px 10px 10px;
margin: auto;
}
    
#contentwrapper {

}

#footer {
margin-top:20px;
background: white;
padding: 50px 0 50px 0;
border-top: 1px solid #0d385a;
}

#footerwrapper {
width:900px;
margin: auto;
text-align: center;
}
