@charset "UTF-8";
/*** CSS Document ***/

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:1.4em;
  line-height:1.4em;
}

/*** Text elements ***/

a, .emphi { 
  color:#ff6633;
}

/*Remove dotted border*/
a:hover, a:active, a:focus, a:active {
    outline: none;
    -moz-outline-style: none;
}

.emphi {
  font-size:1.1em;
  line-height:1em;
}

.big {
  font-size:1.3em;
}

.bigger {
  font-size:1.4em;
}

#stix-to-logo { 
  position: absolute;
  left: 40px;
  top: 40px;
}

/*** Page content elements ***/
#container {
  height:auto;
  text-align:center;
  position:relative;
}

#main-content {
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
}

#text {
  text-align:left;
  position:relative;
  top:100px;
}

#random-pictures img {  
  display:inline-block;
  margin:-5% -3%;
}

.verysmall { 
  font-size: 0.6em;
}

hr.ruler{ 
  margin-top: 0.8em;
  margin-bottom: -0.8em;
  height: 1px;
  background-color: #222222;
}
div.after-ruler a { 
  color: #222222;
  text-decoration: none;
}

#contact-details { 
 font-size: 0.5em;
}

/*** Form elements ***/
#waiting-list {
  width:auto;
  font-size:0.6em;
}

#e-mail {
  width:20em;
  font-size:1em;
  padding-left:5px;
  padding-right:5px;
}

#in-progress { 
  padding-left: 5px;
}

#response-message { 
  font-size: 0.7em;
  margin-top: 0.4em;
}

/*** Effect elements ***/
.visible {
  visibility:visible;     
}

.hidden, .disappear {
  visibility:hidden;
}

/* Address http://microformats.org/wiki/hcard */

address {
  font-style: normal; 
}

address a { 
  text-decoration: none; color: #222222; 
}

address a:hover { 
  text-decoration: underline;  
  color: #ff6633;
}

address a.email {
/*  text-decoration: underline;*/
}

address .postal-code { display: none; }

address .tel .type { display: none; }
