* {
  background-color:transparent;
  background-repeat:repeat;
  border:none;
  color:inherit;
  font:inherit;
  font-size:1em;
  list-style:none;
  margin:0;
  outline:none;
  padding:0;
  position:static;
  text-align:inherit;
  text-decoration:none;
  text-indent:0
}

address{
  font-style:normal
}

hr{
  height:0
}

/* END CLEARING */

html{
  overflow-y:scroll
}

body{
  background:#eee;
  margin:1em auto;
  width:60em;
}

h1,h2{
  background:#fff;
  font-family:arial,sans-serif;
  font-weight:bold;
}


em{
  font-style:italic
}

strong{
  font-weight:bold
}

div#language{
  background:#fff;
  margin:0 0 .5em 0;
  padding:.5em;
  text-align:right
}

h1{
  color:#0068b4/*377ca0*/;
  font-size:3em;
}

h2{
  color:#79797b/*777*/;
  font-size:1.5em;
  padding:.6em
}

ul#navigation{
  float:left;
  margin:.5em 0 0 0;
  width:10em;
}

ul#navigation li a{
  background:#0068b4/*#377ca0*/;
  color:#fff;
  display:block;
  font-family:arial;
  font-size:.9em;
  margin:0 0 .5em 0;
  padding:.5em
}

ul#navigation li a:hover{
  background:#fff;
  color:#000
}

li.langlist{
  background:#fff;
  text-align:right;
  padding:.5em;
}

ul#navigation li.langlist a{
  background:#fff;
  display:inline;
  padding:0;
  border:0
}

li.langlist img{
  margin:0 0 0 .5em ;
  width:2em
}

div#dots,div#languagehome{
  background:#fff;
  margin:.5em 0;
  padding:1em
}

div#languagehome{
  text-align:center
}

div#languagehome img{
  margin:1em;
  width:5em
}

div#dots div{
  clear:both;
  font-family:georgia,serif;
  font-size:1.5em;
  line-height:2.1em;
  margin:0 0 1em 0
}

div#dots div a{
  color:#0068b4
}

div#dots div a:hover{
  color:#000
}

div#dots div img{
  float:left;
  margin:0 .5em 0 0 
}

div#content{
  background:#fff;
  margin:.5em 0 0 10.5em;
  width:49.5em
}

div#content h2{
  color:#0068b4/*#377ca0*/;
  font-family:arial,sans-serif;
  font-size:1.5em;
  padding:1em 0 .1em .33em 
}

div#content p{
  font-family:georgia;
  font-size:1.1em;
  line-height:1.5em
}

p.quote{
  font-style:italic;
}

div#content p.source{
  font-size:1em;
  margin:-.5em 0 .5em 0;
  text-align:right
}

div#content p{
  padding:.5em .5em .25em .5em;
}

div#content table{
  margin:1em
}

div#content h3{
  color:#0068b4/*#377ca0*/;
  font-size:2em;
  font-style:italic;
  text-align:center;
  padding:1em;
}
