/* Loaded from cache in: /var/www/gregorymillasseau.fr/cv/vcard.cached.css */
@charset "UTF-8";
img { border:none; }
#card {
  position:absolute;
  z-index:5;
  left:160px;
  top:0;
  margin-top:10px;
  width:510px;
  height:256px;
  background:url('http://gregorymillasseau.fr/cv/img/card.png') center top no-repeat;
  -moz-transform:rotate(10deg);
  -webkit-transform:rotate(10deg);
}
#card-content, #card-navigation {
  margin-left:20px;
  margin-right:20px;
  width:470px;
}
#card-content {
  position:relative;
  padding-top:9px;
  height:193px;
}
#card-navigation { height:22px; }
#card a {
  position:relative;
  text-decoration:none;
}
#card a:link, #card a:visited {
  color:#666666;
  font-weight:bold;
  text-shadow:#ffffff 1px 1px 1px;
}
#card a:hover {
  color:#cccccc;
  text-shadow:#000000 0px 0px 5px;
}
#card a:hover img {
  position:relative;
  top:1px;
  left:1px;
}
#card a:active {
  color:#ffffff;
  text-shadow:#eeeeee 0px 0px 5px;
}
#contact p {
  margin:0 2px;
  text-align:right;
}
#contact p img {
  width:32px;
  height:32px;
}
#contact dl { margin:0px 120px; }
#contact dt { margin-top:1em; }
#contact dd {
  margin-left:100px;
  margin-top:-1em;
}
#pushpin {
  position:absolute;
  z-index:10;
  top:-5px;
  left:290px;
  background:transparent !important;
}

