body {
    margin:40px auto;            /* Выравнивание по центру */
    background-color: black;
    color: white;                
    font-size: 150%;             /* Мелкий шрифт хорош для печати, но не для экрана. */
    max-width:650px;             /* Если твой текст упирается в край браузера, иди к черту. Ты хоть раз видел такую книгу? Видел? Ну и дерьмовая же книга. */
    font-family: monospace;
}
a {
   text-decoration: none;        /* Без зачеркивания */
} 
a:link    {color: chartreuse;}   /* Непосещенная ссылка */
a:visited {color: chartreuse;}   /* Посещенная ссылка */
a:hover   {color: cyan;}         /* Ссылка при наведении мыши */
a:active  {color: red;}          /* Активная (нажатая) ссылка */
pre {
    white-space: pre-wrap;        /* Начиная с CSS 2.1 */
    white-space: -moz-pre-wrap;   /* Mozilla, начиная с 1999 */
    white-space: -pre-wrap;       /* Opera 4-6 */
    white-space: -o-pre-wrap;     /* Opera 7 */
    word-wrap: break-word;        /* Internet Explorer 5.5+ */
}