#blog { display: block; margin-left: auto; margin-right: auto; max-width: 1140px; padding-left: 20px; padding-right: 20px; } #sidebar { display: flex; flex-direction: column; margin-bottom: 50px; margin-right: 0px; } #sidebar a { text-decoration: none; color: #aaa; } #sidebar a:hover, #sidebar a:hover::after { text-decoration: none; background-color: #585858; color: #aaa; } .sidebar-item { border: 1px solid #444; background-color: #303030; font-family: 'Oxygen', sans-serif; font-size: 16px; text-decoration: none; color: #aaa; padding-left: 30px; padding-right: 30px; padding-top: 15px; padding-bottom: 15px; border-top: none; width: 100%; } .sidebar-tab { padding-left: 50px; } .sidebar-first { border-top: 1px solid #444; } .sidebar-gap { margin-bottom: 30px; } #content { width: 100%; color: #aaa; font-family: 'Oxygen', sans-serif; } .floater { float:none; max-width: 100%; margin-bottom: 15px; } @media all and (min-width: 700px) { .floater { float:left; max-width: 300px; margin-right: 15px; } } h1 { font-size: 42px; margin-bottom: 8px; } h2 { font-size: 35px; margin-bottom: 8px; } h3 { font-size: 29px; margin-bottom: 8px; } h4 { font-size: 26px; margin-bottom: 8px; } p { margin-bottom: 8px; font-size: 16px; margin-bottom: 16px; line-height: 24px; } pre { font-size: 16px; padding: 10px; font-family: 'Cutive Mono', monospace; /* TODO: Replace */; color: #375a7f !important; margin-bottom: 18px; padding-left: 60px; padding-right: 0px; margin-right: 0px; /* overflow-x: auto; */ white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; } li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important; } code { font-size: 16px; font-family: 'Cutive Mono', monospace; /* TODO: Replace */; color: #7a8288 !important; } .blogtab th { text-align: left; } .blogtab td { text-align: left; padding: 10px; padding-left: 20px; } .sidebar-active { background-color: #404040; } @media all and (min-width: 700px) { #blog { display: flex; } #sidebar { width: 250px; min-width: 250px; max-width: 250px; margin-right: 25px; } } .callout { background-color: #444; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 30px; border-radius: 10px; } img { height: auto; width: 100%; vertical-align: middle; margin-bottom:20px; } ul { margin-left: 20px; padding-left: 20px; margin-bottom:20px; } ul ul { margin-bottom: 0px; } .table-lead { background-color: #404040; }