* {
  margin: 0;
  border: 0;
  padding: 0;
}
body {
  font-family: 'Lucida Grande, Arial, sans-serif';
  font-size: 13px;
  background: #fff;
}
img {
  background: transparent url(../img/loader.gif) center center no-repeat;
}
html { overflow: hidden; }

#siono {
  display: block;
  position: relative;
}

#loading {
    background: url("../img/loader.gif") no-repeat center center;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1;
}

#size {
    visibility: hidden;
}
#size img {
    border: none;
}	
#size .active, #size .active img {
  display:inline;
} 
/* Aditional info */
#addthis {
  float: left;
	position: absolute;
	bottom: 0;
	margin: 2em 0;
	/* width: 100%; */
	z-index: 99;
	background: #fff;
}

html>body #addthis { position: fixed; } /* for moz/opera and others */

* html #addthis {
  position: absolute;
  overflow: auto;
}

#info p {
  padding: 1em 2em .5em;
  color: #333;
  line-height: 1.5em;
}
#info p.text {
  font-size: 13px;
  color: #333;
}
#info a#credits {
  margin: 0 0 0 1em;
}
span.number {
  text-transform: capitalize; 
}
span.by {}
span.author {}
#white {
  position: absolute;
  z-index: 999;
  background: #fff;
  width: 100%;
  height: 10000px;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

#wrapper {
  position: absolute;
  z-index: 999999;
  top: 25%;
  left: 25%;
  display: none;
  width: 50%;
  filter: alpha(opacity=75);
  opacity: .75;
  background: transparent url(../img/bg.png) repeat;
}
#wrapper p {
  filter: alpha(opacity=100);
  opacity: 1;
  margin: 2em;
  font: 12px/24px "Lucida Grande", Arial;
  color: '#000';
}
a#close {
  padding: .15em .3em;
  color: #fff;
  background: #333;
  text-decoration: none;
}
a.message {
  padding: .15em .3em;
  color: #333;
  text-decoration: underline;
}

