@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700&subset=latin-ext);

::-moz-selection {
  background:                 #81c820;
  color:                      #ffffff;
}
::selection {
  background:                 #81c820;
  color:                      #ffffff;
}

body {
  background:                 #333333;
  font-family:                'Open Sans', sans-serif;
  font-weight:                400;
  font-size:                  10pt;
  color:                      #cccccc;
  margin:                     0;
  padding:                    0;
}

a:link, a:visited, #aslink {
  color:                      #81c820;
  text-decoration:            underline;
  -webkit-transition:         all 0.5s linear;
  -moz-transition:            all 0.5s linear;
  -o-transition:              all 0.5s linear;
  transition:                 all 0.5s linear;
}

a:hover {
  color:                      #ffffff;
  text-decoration:            underline;
  -webkit-transition:         all 0.5s linear;
  -moz-transition:            all 0.5s linear;
  -o-transition:              all 0.5s linear;
  transition:                 all 0.5s linear;
}

sup {
  font-size:                  6pt;
}

#timing {
  font-size:                  7pt;
}

#logo {
  width:                      480px;
  height:                     480px;
  margin:                     auto;
  padding:                    32px 0 0 0;
}

#logo img {
  width:                      480px;
  height:                     480px;
}

#contact {
  width:                      480px;
  margin:                     auto;
  text-align:                 center;
  line-height:                20pt;
}

#italic {
  font-style:                 italic;
  font-size:                  12pt;
}

#small {
  font-size:                  10pt;
}

#bold {
  font-size:                  24pt;
  font-weight:                700;
  margin:                     24pt 0 14pt 0;
}

#license {
  position:                   absolute;
  right:                      5px;
  bottom:                     5px;
  font-size:                  8pt;
  font-style:                 italic;
  clear:                      both;
}

#leftContainer {
  float:                      left;
  width:                      50%;
}

#rightContainer {
  float:                      right;
  width:                      50%;
}

#referencePortfolio {
  height:                     85vh;
  overflow:                   auto;
}

.referenceItem {
  margin:                     15px;
  padding-left:               10px;
  border-left:                solid 1px #cccccc;
}

#galerie, #galerie img {
  width: 128px;
  height: 128px;
}

#galerie {
  position: absolute;
  top: 0;
  left: 0;
}