/* Pallas Style */

html { 
   color: #222; 
   background-color: #f3f2e0; 
}

body { 
   font: 15px/20px Georgia, serif; 
   width: 39em; 
   margin: 2.5em auto 2em auto;
   padding: 3em /* 3.5em */ 4em 2.5em 4em; 
   border: 2px solid #e3dbd0; 
   background-color: #fff; 
   -moz-border-radius: 25px; 
}

h1, h2 { 
   font-weight: normal; 
}

h1 { 
   font-size: 1.8em; 
   line-height: 30px; 
   margin: 0 0 30px 0; 
}

h1 span { 
   margin-left: 0.2em; 
}

h2 { 
   font: 0.8em/20px "Lucida Grande", Helvetica, sans-serif; 
   font-weight: bold; 
   margin-top: 30px; 
   margin-bottom: 10px; 
}

h2 a { 
   color: #222; 
   text-decoration: none; 
}

p, ul, ol { 
   font-size: 1em; 
   margin: 0 0 20px 0; 
}

pre { 
   font-size: 0.8em; 
   margin-left: 0.5em; 
   padding-left: 1.5em; 
   border-left: 0.5em solid #dee; 
}

li pre { 
   font-size: 0.8em; 
   margin: 0; 
   padding: 0; 
   border-left: 0 solid #fff; 
}

img { 
   border: 0 solid #fff; 
}

blockquote { 
   margin: 0em 1.5em; 
   padding: 0em; 
}

address { 
   border-top: 2px solid #e3e2e0; 
   margin-top: 2em; 
   padding-top: 0.5em; 
   font-style: normal; 
}

div.nav { 
   float: right; 
   margin-top: -0.35em; 
}

