 body{font-family:Georgia,serif;font-size:18px;line-height:1.4em;background:url("/images/grey.png") top left repeat;border-top:3px solid #0F8AA6}.content{width:960px;margin:auto}a{color:#c76d06;text-decoration:none;border-bottom:1px dashed #c76d06}pre{background:#fffcf5;
 padding:25px;
 border-radius:5px;
}

pre code{
 font-family:Monaco,monospace;
 font-size:11pt;
}

p code{
 font-family:Monaco,monospace;
 font-size:11pt;
 background:#eee;
 padding:1px;
 border:darkgray solid 1px;
 border-radius:5px;
}

h1{
 font-size:3em;
 font-family:Futura,Helvetica,sans-serif;
 font-weight:normal;
 color:#025373;
 line-height:1.1em;
}

h2{
 font-style:italic;
 color:#0F8AA6;
}

h3{
 font-style:italic;
 color:#0F8AA6;
}

nav{
 width:180px;
 margin-right:20px;
 float:left;
 font-family:Futura,Helvetica,sans-serif;
}

nav a{
 text-decoration:none;
}

nav ul{
 padding-left:0;
 list-style-type:none;
}

nav li{
 padding:0 .8em .8em;
 margin-bottom:.8em;
 border-bottom:1px solid #d8dee1;
}

nav li a{
 border-bottom:none;
}

nav li:last-child{
 border-bottom:none;
}

main{
 width:760px;
 float:left;
}



article blockquote{
 font-style:italic;
}

article img{
 width:760px;
}

article header{
 border-bottom:1px solid gray;
}


main figure img{
 float:right;
 width:40%;
 margin:15px;
}
