.active{
  color: #333;
}

.list{list-style-type: decimal; margin: 0 0 0 20px; padding: 0}

body{
  text-align: center;
  font-family:Helvetica, arial,san-serif;
  color: #333;
  font-size: .75em;
  padding: 0px;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: scroll;
}
#content{
  margin: 0 auto;
  width: 600px;
  text-align: left;
  padding: 20px 10px 0px 10px;
}
a{
  text-decoration: none;
  color: #aeaeae;
  padding: 0 2px 0 2px;
}
a:hover{
  color: #333;
}
a img{
  border: none;
}
hr{
  margin: 2px 0 20px 0;
  border: 1px solid #c2c2c2;
  height: 1px;
}
hr.space{
  visibility: hidden;
}
h1 {
  font-size: 3em;
  line-height: 0;
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-family: "Myriad Pro", Helvetica, arial,san-serif;
  color: #666666;
  font-style: italic;
}
h2{
  display: inline;
  font-size: 2em;
  line-height: .8em;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
h3{
  margin: 0;
  font-family: "Myriad Pro", Helvetica, arial,san-serif;
}

h3 + p {margin-top: 0}

div.geneva{
  background: url('http://www.genevajs.com/img/peace.jpg') no-repeat bottom right;
  height: 155px;
  padding: 230px 0 0 10px;
  width: 795px;
}
.geneva p{
  font-size: 1.6em;
  line-height: 1.3em;
  margin: 20px 0 10px 0;
  padding: 0;
  width: 360px;
  font-style: italic;
}
p{
  font-size: 1.2em;
  font-family: "Myriad Pro", Helvetica, arial,san-serif;
}
img.thumb{
  width: 12em;
  float: right;
  border: 1px solid #c2c2c2;
  margin: 20px 10px 0 15px;
}
.strike{
  text-decoration: line-through;
  color: #c2c2c2
}
.fine{
  font-size: .5em;
}
.finer{
  font-size: .4em;
}
.alt{
  color:#666666;
  font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
  font-style:italic;
  font-weight:normal;
}
.smalt, .smalt .alt{
  color: #aeaeae;
  font-style: italic;
}
.foot{
  width: 600px;
  border-top: 1px solid #aeaeae;
  padding: 5px 0 0 0;
  margin: 0;
}
.foot h2{
  float: right;
}
div.ground{
  text-align: right;
  margin: 150px 0 0 460px;;
  font-style: italic;
  /*border-top: 1px solid #c2c2c2;*/
  padding: 0px 0 0 0px;

div.ground, div.ground .alt{
  color: #aeaeae;
}
div.ground p{
  text-align: left;
  padding: 0px;
  margin: 0px;
}
#documentation{
  text-align: left;
  margin: 10px;
}

.col1, .col2{float: left;}
.col2{margin-left: 30px;width:480px}
ol{margin: 0;padding: 0;font-size: 1.2em;}
.demo{margin-bottom: 20px;border-bottom: 1px solid #aeaeae;padding-bottom: 20px; width: 400px;}
#documentation, #download{margin: 30px 10px 10px 10px;}
pre {font-size:1.2em;}




