body { 
   font: 13px Verdana, sans-serif; 
   background-color: #f3f3f3; 
}

div.nav { 
   font-weight: bold; 
   padding: 7px 6px 7px 2px; 
   border-top: 1px solid #ddd; 
   border-bottom: 1px solid #ddd; 
   margin-bottom: 1.3em; 
}

div.body { 
   background-color: #fff; 
   border: 2px solid #e3e3e3; 
   margin: 1.9em 2em; 
   padding: 1em 1.5em 2em 2.5em; 
}

div.body > * { 
   margin-right: 30%; 
}

h1, h2, h3 { 
   font-family: "Hoefler Text", "Trebuchet MS", serif; 
   font-weight: normal; 
}

h1 { 
   font-size: 2.1em; 
   margin-top: 0.5em; 
   margin-bottom: 0.3em; 
   padding: 0em; 
}

h2 { 
   font-size: 1.6em; 
}

h3 { 
   font-size: 1.4em; 
}

ul { 
   margin-left: 0em; 
   padding-left: 1.5em; 
}

li { 
   margin-left: 0em; 
   padding-left: 0em; 
}

ul ul { 
   margin-top: 0.5em; 
   margin-bottom: 0.5em; 
}

ul.big > li { 
   margin-bottom: 0.8em; 
}

blockquote { 
   margin-left: 1em; 
   padding-left: 0em; 
   margin-right: 0em; 
   padding-right: 0em; 
}

blockquote.note { 
   margin-left: 0em; 
   padding-left: 0em; 
   margin-bottom: 1em; 
   padding-bottom: 0.5em; 
   border-bottom: 1px solid #ccc; 
}

div.illustration { 
   margin: 0.3em 0.8em 0.3em 1em; 
   float: right; 
}

blockquote div.illustration { 
   margin-right: -3em; 
   margin-left: 0.5em; 
}

div.illustration div.credit { 
   font-size: 0.8em; 
}

a img { 
   border: 0em solid #fff; 
}

a.ref { 
   text-decoration: none; 
}

th, td { 
   font-size: 0.8em; 
}

table { 
   margin-left: 0.5em; 
   margin-right: 0.5em; 
}

th, td { 
   border: 1px solid #e0e8eb; 
   padding: 0.25em; 
   margin: 0.25em; 
}

th { 
   font-weight: bold; 
   border: 1px solid #d0d8db; 
}

textarea { 
   margin-bottom: 0.3em; 
}

textarea, input[type="text"] { 
   padding: 2px; 
   border: 2px solid #8ab; 
}

input[type="submit"] { 
   margin-left: 0.2em; 
   background-color: #fafff7; 
   border: 2px solid #db8; 
}

address { 
   margin-top: 1em; 
}

.links { 
   margin: 2em 0 1em 0; 
   padding: 1.2em; 
   border-top: 2px solid #eee; 
   border-bottom: 2px solid #eee; 
}

.links:before { 
   content: "Sponsored links:  "; 
}


.links table, 
.links tbody, 
.links tr, 
.links td { 
   font-size: 100%; 
   display: inline; 
   margin: 0em; padding: 0em; 
   vertical-align: bottom; 
   border: 0em; 
}

.links td:before { 
   content: "\002022 "; 
   margin-right: 0.3em; 
}

.links td { 
   margin-right: 0.5em; 
}
