#header, #body, #footer {
   margin-left: auto;
   margin-right: auto;
   position: center;
}
#header {
   margin-top: 1%;
   background-image: url(images/header.png);
   background-position: center;
   max-height: 77px;
   min-height: 77px;
   max-width: 751px;
   min-width: 751px;
}
#headerTitle {
   margin: 0px;
   padding: 3%;
   text-align: right;
   font-size: 1.5em;
   font-family: Verdana, Arial, Helvetica; 
}
#body {
   background-image: url(images/body.png);
   background-position: center;
   min-height: 550px;
   max-width: 751px;
   min-width: 751px;
}
/*
#sidebar {
   margin-left: 17%;
   margin-right: 5%;
   float: left;
    visibility: hidden;
}*/
#sidebar {
   margin-top: 3%;
   margin-left: 13%;
   margin-right: 7%;
   position: absolute;
   right: 0px;
   top: 0px;
}
#sidebarHeader {
   background-image: url(images/sidebarHeader.png);
   background-position: center;
   max-height: 5px;
   min-height: 5px;
   max-width: 166px;
   min-width: 166px;
}
#sidebarBody {
   background-image: url(images/sidebarBody.png);
   background-position: center;
   min-height: 5px;
   max-width: 166px;
   min-width: 166px;
}
#sidebarText  {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 7.5%;
   text-align: left;
   font-color: #001100;
   color: #001100;
   font-size: 1.0em;
   font-family: Verdana, Arial, Helvetica; 
   text-transform: uppercase;
   line-height: 125%;
}
:hover {
   border-top-style: dashed;
   border-bottom-style: dashed;
   border-width: 1px;
   border-color: #889988;
   color: #001100;
   text-decoration: none;
   text-align: center;
}
:link {
   color: #001100;
   text-decoration: none;
   text-align: center;
}
:visited {
   color: #001100;
   text-decoration: none;
   text-align: center;
}

#sidebarFooter {
   background-image: url(images/sidebarFooter.png);
   background-position: center;
   max-height: 5px;
   min-height: 5px;
   max-width: 166px;
   min-width: 166px;
}
.bodyHeader{
}
.bodyTitle {
}
.bodyPara {
}

#content {
   margin-right: 5%;
   margin-left: 5%;
   /*visibility: hidden;*/
}

.resumeHeader {
   margin-bottom: 0px;
}

.jobHeader {
   padding-bottom: 4px;
}

p {
   margin: 0px;
}

h4 {
   margin: 0px;
}

hr {
 background-color: #eeffee;
 color: #eeffee;
 height: 2px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
}

ul {
  margin: 5px;
}

#footer {
   background-image: url(images/footer.png);
   background-position: center;
   max-height: 15px;
   min-height: 15px;
   max-width: 751px;
   min-width: 751px;
}
#copyright {
    font-size: 0.6em;
    font-family: Verdana, Arial, Helvetica;
    text-align: center;
    color: #556655;
}
@media print {
   #sidebar, #header, #copyright {
       display: none;     
   }
}

