
/*** Resume ***/

#Resume h2 {
  width:50%;
  height:49px;
  background:url("gfx/resume_title.jpg") top left no-repeat;
  border-bottom:1px solid #fff;
}

#Resume h2 span { display:none; }

#Resume {
  color:#ddd;
  padding-left:25px;
}

#Resume h3 {
  margin-top:25px;
  font-size:150%;
}

#Resume h3, #Resume h4, #Resume h5 {
  color:#fff;
  margin-bottom:4px;
}

#Resume div,
#Resume p {
  padding-left:25px;
}

#Resume p {
  margin-top:0;
}

#Resume div.Certs {
  padding:10px;
  margin:20px;
  float:right;
  text-align:center;
}

#Resume div.Certs img {
  border-width:4px 15px;
}

/*** Contact ***/

#Contact {
  position:relative;
}

#Contact p {
  text-align:center;
  padding-bottom:0;
  margin-bottom:10px;
}

#Contact .Email {
  position:absolute;
  top:53px;
  left:95px;
  padding:0;
  width:372px;
  height:290px;
}

#Contact .Email span { display:none; }

#Contact .Email * {
  padding:0; margin:0;
  position:absolute;
}

#Contact .Email a {
  left:24px; bottom:0;
  width:337px;
  height:107px;
  background:url("gfx/email_button.jpg");
}

#Contact .Email h4 {
  top:0; left:0;
  background:url("gfx/email_title.jpg");
  width:372px;
  height:83px;
}

#Contact .Email p {
  left:28px; top:125px;
  width:334px;
  height:42px;
  background:url("gfx/email_request.jpg");
}

#Contact .Social {
  float:right;
}

#Contact .Social a {
  display:block;
  width:340px;
  height:120px;
  background-position:top left;
}

#Contact .Facebook { background-image:url("gfx/facebook.jpg"); }
#Contact .Twitter  { background-image:url("gfx/twitter.jpg");  margin:4px 0; }
#Contact .LinkedIn { background-image:url("gfx/linkedin.jpg"); }


#Contact .Im a {
  display:block;
  float:left;
  height:54px;
  background-position:top left;
}

#Contact .Icq { background-image:url("gfx/icq.jpg"); width:252px; }
#Contact .Msn { background-image:url("gfx/msn.jpg"); width:301px; }
#Contact .Aim { background-image:url("gfx/aim.jpg"); width:302px; }

div.Im {
  clear:both;
  margin:0 auto;
  width:855px;
  padding-top:25px;
}

#Contact a:hover, #Contact a:focus, #Contact a:active { background-position:-100%; outline:0; }
#Contact a span { display:none; }

