/*set PBM to 0 globally. manual override if needed*/
:not(hr) {
 padding: 0;
 border: 0;
 margin: 0;
}
h1, h2, h3 {
 margin-top: 0.5em;
}
body {
 background-color: #001;
 color: #fff;
 font-family: "Noto Sans", sans-serif;
}
#pagetitle {
 color-sheme: light;
 float: center;
 font-size: 2.5em;
}
#pagetitle img {
 width: 30%;
}
.irish {
 font-weight: bold;
 background-image: linear-gradient(to right, #080, #fff, #f60);
 color: transparent;
 background-clip: text;
 display: inline-block;
}
#topbar {
 position: fixed;
 top: 0;
 float: center;
 background-color: #001;
 width: inherit;
 z-index: 1;
}
#topbar img {
 height: 20px;
}
#bottombar {
 background-color: #001;
 float: center;
 width: inherit;
 text-align: center;
 font-size: 3em;
 position: fixed;
 bottom: 0;
}
#content {
 margin-top: 30px;
 margin-bottom: 4em;
}
#main {
 float: center;
 width: 80%;
 margin: auto;
}
#logo {
 position: fixed;
 float: left;
 top: 0px;
 text-align: left;
 z-index: 1;
}
#logo img {
 max-height: 20px;
 z-index: 1;
}
#navigation {
 float: right;
 position: fixed;
 top: 0;
 right: 10%;
 text-align: right;
 z-index: 1;
}
#navigation img {
 max-height: 20px;
}
#pagetitle, #home {
 text-align: center;
}
a:link {
    color: #080;
}
a:visited {
    color: #f60;
}
a:hover {
    color: #fff;
}
