body {
    background: #f4f4f4;
    font: 14px/18px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #666; 
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
}

p { margin-bottom: 20px; }

#content {
    width: 940px;
    padding: 10px;
    margin: 0 auto;
}
#content h1 { color: #333; line-height: 1em; }
#content ul { padding-left: 0; list-style: none; }
#content ul li { margin-bottom: 20px; }

#modal { display: none; }
#modal a { background: #CCC; color: #333; font-weight: bold; padding: 5px 10px; border: none; }
#modal a:hover { background: #aaa; } 

pre { border: 1px solid #CCC; background-color: #EEE; color: #333; padding: 10px 20px; }