* {
border: 0;
margin: 0;
}
body{
  font-family: Verdana, Arial, sans-serif, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans";
  color: #333;
  line-height: 140%;
}
select, input, textarea {
  font-size: 1em;
}
h3 {
  margin-top: 1.0em;
  margin-bottom: 0;
  padding: 0;
}
.example {
  border: 1px solid #CCC;
  background: #f2f2f2;
  padding: 10px;
}
ul {
  list-style-image:url(list-style.gif);
}
pre {
  font-family: Verdana, "Lucida Console", "Courier New";
  border: 1px solid #CCC;
  background: #f2f2f2;
  padding: 10px;
}
code {
  font-family: Verdana, "Lucida Console", "Courier New";
  margin: 0;
  padding: 0;
}

#gallery {
	width: 800px;
	margin: 0 auto;
  padding: 30px;
}
#descriptions {
  position: relative;
  height: 50px;
  background: #EEE;
  margin-top: 10px;
  width: 640px;
  padding: 10px;
  overflow: hidden;
}
  #descriptions .ad-image-description {
    position: absolute;
  }
    #descriptions .ad-image-description .ad-description-title {
      display: block;
    }
