html, body { background-color: inherit !important; /* bulma css override */ height: 100%; margin: 0; } body { background-color: #0099FF; background-image: url(/images/wallpaper.jpg); background-size: cover; background-position: center center; background-attachment: fixed; margin: 0 auto; max-width: 950px; } .anchor { padding-top: 60px !important; margin-top: -60px !important; } img { max-width: 100%; height: auto; } img.circle { border-radius: 50%; } header { position: fixed; top: 0; left: 0; right: 0; z-index: 9000; line-height: 3rem; background-color: rgba(255, 153, 255, 0.9); box-shadow: 0px 2px 2px rgba(128, 0, 128, 0.4); } header h1 { margin: 0; font-size: larger; font-style: italic; } header nav { max-width: 960px; margin: 0 auto; padding: 0 2rem; } header nav ul { list-style: none; float: right; margin: 0; } header nav ul li { display: inline; padding-left: 8px; } header nav a { color: #000 !important; font-weight: bold; text-decoration: none; } main { min-height: 100%; margin: 0 1rem; background-color: rgba(255, 255, 255, 0.9); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5); padding: 5rem 1.5rem 1.5rem 1.5rem; } footer { max-width: 860px; padding: 0 4rem; margin: 2rem auto; color: #036; font-weight: bold; text-align: center; font-style: italic; } .smaller { font-size: smaller; } .center { display: block; text-align: center; margin-left: auto; margin-right: auto; } /* Bulma CSS overrides */ .navbar, .navbar-menu { background-color: transparent !important; box-shadow: none; } aside.menu ul { list-style: none; }