body { font-family: "PT Sans", "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; font-size: 14px; margin: 0; padding: 0; overflow-x: hidden; background-color: #f8f8f8; } #page { margin: 20px; background: #f8f8f8; border: none; padding: 0; } #page:focus { outline: none; } div, p, ul, ol, table, dl, pre, h1, h2, h3, h4, h5, blockquote { background-color: #fff; border: 1px solid #ebebeb; padding: 10px; margin: 10px 0; } p ul, p ol { margin: 0; padding: 0; border: none; } div, p, ul, ol, table, dl, blockquote, pre, iframe, object, hr { margin-bottom: 15px; line-height: 1.5em; } blockquote { margin-left: 3em; font-style: italic; color: #777; } div { background-color: #fff; border: 1px dashed #ebebeb; } ul, ol { padding-left: 2em !important; } ul ul, ol ol, ul ol, ol ul { border: none; margin: 2px !important; padding: 0; padding-left: 2em; } dl dt { font-weight: bold; } dd { margin-left: 1em;} table { border-collapse: collapse; font-size: 1em; } table td { border: 1px solid #ddd; padding: 5px; } table thead td { border-bottom: 2px solid #000 !important; font-weight: bold; } code, pre { font-family: monospace sans-serif; } code { background-color: #d8d7d7; } pre { padding: 1em; border: 1px dashed #ccc; background: #f5f5f5; overflow: auto; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; } h1, h2, h3, h4,h5 { font-weight: bold; margin-bottom: 10px; } h1 { font-size: 36px; } h2 { font-size: 30px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h4 { font-size: 1em; }