body
{
   background: #fff;
   margin: 0px;
   text-align: center;
   color: #303030;
   font-family: verdana;
   font-size: 12px;
}

h1
{
   margin: 0px;
   padding: 0px;
}

h2
{
   font-size: 12px;
   font-weight: bold;
}

#container
{
   position: relative;
   margin: 0px auto;
   text-align: left;
   width: 750px;
}

#header
{
   position: fixed;
   top: 0px;
   z-index: 5;
   display: block;
   width: 750px;
   height: 77px;
}

#headerLink
{
   display: block;
   width: 750px;
   height: 77px;
   background: #fff url(graphics/lay_top.jpg) no-repeat;
}

#headerLink span
{
   display: none;
}

#navigation
{
   display: block;
   width: 150px;
   position: fixed;
   top: 73px;
   background: #fff;
}

#content
{
   position: absolute;
   top: 73px;
   right: 0px;
   display: block;
   width: 590px;
   padding-top: 25px;
   padding-bottom: 90px;
}

#footer
{
   display: block;
   width: 750px;
   height: 90px;
   position: fixed;
   bottom: 0px;
   background: transparent url(graphics/lay_bottom.gif) no-repeat;
}

#footer p
{
   padding-top: 68px;
   font-size: 9px;
   text-align: right;
}

a
{
   color: #276DD0;
   text-decoration: none;
}

a:hover
{
   color: #9DB870;
   text-decoration: none;
}

.resume_skills
{
   float: left;
   display: block;
   width: 183px;
   color: #3D3D3D;
}

.resume_content
{
   display: block;
   width: 550px;
   color: #3D3D3D;
}

.resume_header
{
   display: block;
   width: 550px;
   color: #3D3D3D;
   padding-top: 15px;
}

.resume_divider
{
   display: block;
   width: 550px;
   padding-top: 10px;
   margin: 0px auto;
   text-align: center;
}

.thumb
{
   border: 1px dotted #999999;
   padding: 5px;
}