body { 
   margin: 1.5em 2em 1.5em 1.5em; 
   font-family: Georgia, serif; 
}

h1, h2 { 
   font-family: Tahoma, "Gill Sans", sans-serif; 
   font-weight: normal; 
}

address { 
   font-size: small; 
   padding-top: 0.35em; 
   border-top: 2px solid #069; 
   font-style: normal; 
}

address a.edit { 
   font-variant: small-caps; 
}

div.about { 
   float: right; 
   font-size: 0.95em; 
}

a.nonexistent { 
   color: #000; 
}

a.nonexistent:after { 
   vertical-align: top; 
   font-size: x-small; 
   content: "?"; 
   text-decoration: none; 
}

pre { margin-left: 1.5em; }

blockquote { 
   padding-left: 0.5em; 
   border-left: 0.3em solid #99c; 
}

blockquote[cite]:after { 
   font-size: small; 
   content: "--" attr(cite); 
}

blockquote pre { 
   font-family: Georgia, sans-serif; 
}
