@font-face {
    font-family: 'ShareTechMono-Regular';
    src: url('/font/ShareTechMono-Regular.woff2') format('woff2'),
         url('/font/ShareTechMono-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html {cursor: url(cursor.cur), auto;}

body {font-family: 'ShareTechMono-Regular'; font-size: 10px; background: url(/img/background.png); background-position:top left; background-repeat: no-repeat; margin-top: 0px; margin-left: 300px;}

body.splash {font-family: 'ShareTechMono-Regular'; font-size: 10px; background: url(/img/background.png); background-position:top left; background-repeat: no-repeat; margin-top: 0px; align-items: center; justify-content: center; display: flex; }

body.sidebar {background: transparent;color: rgb(255,000,000); font-family: 'ShareTechMono-Regular' font-size: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

div.main {width: 900px; background-color: rgba(255,255,255,0.65); border-left: rgb(000,000,000) solid 1px; border-right: rgb(000,000,000) solid 1px;}

div.splash {width: 800px;}

div.content {width: 900px; display: flex; flex-direction: row; grid-template-areas: "left main"; flex: 1; margin: 0 auto; margin-right: auto;}

main.content {width: 700px; grid-area: main; font-size: 13px; padding: 0px; font-family: 'marcellus', Georgia; font-size: 11px;}
aside.sidebar {width: 200px; display: block; font-size: 11px; padding: 0px; grid-area: left;}

iframe.sidebar {width: 200px; height: auto; border: none; overflow: hidden; margin: 0; padding: 0; display: block; box-sizing: border-box; }


a {color: rgb(255,000,000); text-decoration: none}
a:visited {color: rgb(255,000,000); text-decoration: none}
a:hover {color: rgb(255,000,000); text-decoration: underline; cursor: url(ircursor.cur), auto;}
a:active {color: rgb(255,000,000); text-decoration: underline; cursor: url(ircursor.cur), auto;}

a.header:hover {text-decoration: none}

hr {border-top: 1px solid rgb(255,000,000); width: 100%; border-bottom: 0px; border-right: 0px; border-left: 0px; margin-top: 0px; margin-left: 0px; margin-bottom: 1px;}

form {margin-top: 0px;}
input.password::placeholder {width: 800px; background-color: rgb(255,255,255); color: rgb(000,000,000); font-family: Verdana; font-size: 10px;}
input.password {width: 800px; background-color: rgb(255,255,255); color: rgb(000,000,000); font-family: Tahoma; font-size: 11px; border: 1px solid rgb(000,000,000);}
input.password2::placeholder {width: 1000px; background-color: rgb(255,255,255); color: rgb(000,000,000); font-family: Verdana; font-size: 10px;}
input.password2 {width: 1000px; background-color: rgb(255,255,255); color: rgb(000,000,000); font-family: Tahoma; font-size: 11px; border: 1px solid rgb(000,000,000);}


::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {background: rgb(255,255,255);}
::-webkit-scrollbar-thumb {background: rgb(255,255,255); border: 1px solid rgb(235,000,000)}
::-webkit-scrollbar-thumb:hover {background: rgb(255,000,000);}