div.transparent_container {
  background: transparent;
}
.lockframe {
  pointer-events: none;
  width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
  border-style: none;
}

div.firebox {
  visibility:hidden;
  display:none;
}
div.firebox::after {
  visibility:visible; 
}
div.page_header {
  font-family: Geosans Light;
  background-color:rgba(0, 0, 0, 0.25);
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 30px;
  padding-right: 30px;
}
h1 {
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}
  
h1,h2,h3,h4,h5,h6 {
  font-family: OpenSans Light;
  letter-spacing: 0.1em;
  
}

@font-face {
        font-family: Geosans Light;
        src: url(//spyduck.net/assets/web/ttf/GeosansLight.ttf); format('truetype');

}
@font-face {
        font-family: OpenSans Light;
        src: url(//spyduck.net/assets/web/ttf/OpenSans-Light.ttf); format('truetype');

}
/* please only use this on april fools or something*/
/*@font-face {
  font-family: 'Jokerman Regular';
  src: url('/assets/web/ttf/Jokerman-Regular.ttf') format('truetype');
}*/
a {
    color: #000000;
	text-decoration: underline;
}
a:hover {
	font-weight: bold;
}
a:active {
	font-weight: bold;
}
hr {
	background-color:rgba(0, 0, 0, 0.25);
	color: black;
    display: block;
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    border-style: inset;
	height: 2px;
    border-width: 0px;
}
body {
  font-family: OpenSans Light;
  background-color: white;
  background-image: url('http://spyduck.neocities.org/image/skybox/wired_tiled_new_trans.png');
  background-attachment: fixed;
  background-size:1024px 1024px;
  color: black;
  font-size: 18px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
div.content{
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 0px;
  margin-bottom: 0px;
}
div.content_bottom {
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-style: none;
  position:fixed;
  bottom:0px;
  width:100%;
}
div.content_bottom:before {
  height:100%;
  display: inline-block;
}
.list_note_text {
  font-size: 18px;
}
p.footer {
  text-align: center;
  font-size: 14px;
}