body { background-color: #e2e2e2; } /* modified bgstack15 2021-01-24 */ /* Override a few styles from skeleton */ h1 { font-size: 4.0rem; } h2 { font-size: 3.6rem; } h3 { font-size: 3.0rem; } h4 { font-size: 2.4rem; } h5 { font-size: 1.8rem; } h6 { font-size: 1.5rem; } a { color: #222; } a:hover { color: #666; } ul { list-style: disc outside; padding-left: 20px; } .container { margin: 0 0 0 40px; } header h1 a { text-decoration: none; } .sidebar h1 { line-height: 1.25; margin: 40px 0; } .sidebar h1 a { text-decoration: none; } .sidebar footer { position: absolute; bottom: 40px; } .sidebar footer span { display: block; } .thumbnail { text-align: center; } .thumbnail img { max-width: 100%; height: auto; margin: 0 5px 5px 0; border: 10px solid #fff; border-radius: 2px 2px 2px 2px; box-shadow: 0 0 3px #B1B1B1; padding: 0 0 2px; } .thumbnail img:hover { box-shadow: 0 0 5px #818181; } .album_title { display: block; } #cboxTitle { max-width: 90%; } #cboxTitle a, #cboxTitle a:visited { color: #ccc; } @media only screen and (min-width: 767px) { header { margin-top: 40px; } .sidebar { position: fixed; height: 100%; width: 220px; } } @media only screen and (max-width: 767px) { .container { padding-bottom: 40px; } .sidebar footer { bottom: 10px; } } @media only screen and (min-width: 768px) and (max-width: 959px) { .sidebar { width: 172px; } }