html, body {
   background-color: #000505;
   color: #00CCCC;
   font-family: serif;
   font-size: 1em;
   padding: 15px;
}

.unkfunc {
	color:#789922;
}
.unkfunc2 {
	color:#18a952;
}
.logo {
    clear: both;
    text-align: center;
    background: inherit;
    font-size: 24pt;
    color: #00cccc;
    width: 100%;
}

.adminbar {
    text-align: right;
    background: inherit;
    clear: both;
    float: right;
    font-size: .8em;
}

.uibutton {
    font-size: 12px;
    border-radius: 4px;
    border: 1px solid #00cccc;
    background: #000;
    text-decoration: none;
    padding: 0 6px;
}.

#message {
   font-size: 1.7em;
   border: 1px dashed red !important;
   color: red !important;
}

* {
   font-family: terminus, Arial, sans-serif;
   font-size: 10pt;
}

form {
   font-size: 0.9em;
}

textarea {
   background-color: #001010; 
   border: 1px dotted #00CCCC;
   color: #00CCCC;
}

input {
   background-color: #001010; 
   border: 1px dotted #00CCCC;
   color: #00CCCC;
}

#imagefile {
	border: 0px;
}

.content-background {
background-color: #000;
}

input.submit {
   border: 0px;
   background: none;
   text-decoration: underline;
   cursor: pointer;
} 

.poster-name {
   color: #FF0000;
}

.post-block-named {
   background-color: #001010;
   font-weight: bold;
   padding: 5px;
}

.reflink a {
   color: #CC0000;
}

a {
   color: #CC0000;
   padding: 0px;
   border-bottom:#CC0000 1px dotted;
}

a:hover {
   color: #DD0000;
}

header {
   clear: both;
   color: #995b46;
   font-size: 2em;
   font-weight: bold;
   text-align: center;
}

footer {
   font-family: serif;
   font-size: 12px;
   margin: 2em 0pt 0pt;
   text-align: center;
   border-top: 1px solid rgba(50,50,50,0.5);
   padding-top: 10px;
}

.filetitle {
    background: inherit;
    font-size: 16px;
    color: red;
    font-weight: 800;
}

.reflink {
   font-size: 85%;
   font-weight: bold;
}

.file-info {
   color: #666666;
   font-size: 0.8em;
   text-decoration: none;
}

.file-name {
   font-size: 0.8em;
}

.quote {
   color: #FF0000 !important;;
}

.reply-post, .feed .op-post {
   background: none repeat scroll 0% 0% #001010;
   margin: 4px;
   padding: 5px;
   border:1px dotted #00CCCC;
}

.popup-post {
   background: none repeat scroll 0% 0% #001010;
   border: 1px solid #393939;
   margin: 4px;
   padding: 5px;
}

.reply-post.highlighted-post, .feed .op-post.highlighted-post {
   background: none repeat scroll 0% 0% #000505;
   border: 1px double #00CCCC;
}

.op-post.highlighted-post {
   background: none repeat scroll 0% 0% #000505;
}

.thread {
   margin: 2px;
   border-top: 1px solid rgba(50,50,50,0.5);
   padding: 25px 2px;
}

.reply-title {
   color: #002244;
   font-size: 1em;
   font-weight: bold;
}

.reply {
background-color:#000;
    border: dashed 1px #00CCCC;
    padding: 0;
    padding-right: 4px;
    border-radius: 5px;
}

hr {
   border-style: solid none #BBBBBB;
   border-width: 1px;
}

table {
   border-style: none;
}

table td {
   border-style: none;
}

#delete-container {
   text-align: right;
}

.board-category {
   font-weight: bold;
   background: none repeat scroll 0% 0% #001010;
}

#board-list-full {
   border: 1px solid #001010;
}

#latest-news {
   border: 1px solid #001010;
}

#news-title {
   font-weight: bold;
   background: none repeat scroll 0% 0% #001010;
}

.popupMessage {
   background: none repeat scroll 0% 0% #001010;
   border: 1px solid #393939;
}

.quick-post-form {
   background: none repeat scroll 0% 0% #001010;
   border: 1px solid #393939;
   padding: 5px;
}

.hist-msg {
   background: none repeat scroll 0% 0% #001010;
   border: 1px solid #393939;
   margin: 4px;
   padding: 5px;
}

.admin-navbar {
   border-top: 1px solid rgba(50,50,50,0.5);
   margin-bottom: 10px;
   padding: 3px;
   background-color: #001010;
}

#delete-container {
   border-top: 1px solid rgba(50,50,50,0.5);
   padding-top: 10px;
}

.show-plain-form {
   margin-bottom: 10px;
}

.markup-wrapper {
   background-color: #001010;
}

.expand-post {
   color: #666666;
}

.reply-title {
   color: #CC1105;
   font-size: 1.1em;
   font-weight: bold;
}

#pages-list {
   border: 1px solid grey;
   padding: 0 3px;
}

#overlay-menu {
    left: 30px;
}

.overlay-menu {
    background: rgba(0,0,0,0.85);
    position: fixed;
    top: 0px;
    border-left: 1px #CCC solid;
    border-right: 1px #CCC solid;
    border-bottom: 1px #CCC solid;
    padding: 3px;
    border-radius: 0px 0px 5px 5px;
    z-index: 100;
}

#watchedthreads {
	background-color: #001010 !important;
}

.reflinkpreview {
	background-color: #001010 !important;
}

.spoiler {
color: #111;
background-color: #111;
}
