body {font-family: arial; font-size: 16px; margin: 0; background-color: black; color: #c5c5c5}
h1, h1.navstring {font-size: 1.35em; font-weight: normal; margin: 1em 0 0.1em 0; color: #888; font-family: tahoma}
h2, h2.noteTitle {font-size: 1.20em; font-weight: normal; margin: 0.4em 0 0 0; color: #aaa}
h2.noteTitle {margin: 0}
h3 {font-size: 1.1em; font-weight: bold; margin: 0.5em 0 0 0}
p {margin: 0.3em 0 0.8em 0em}

ul, ol {margin-top: 0.3em; margin-bottom: 0.8em; padding-left: 1.7em}
form {font-size: 1em; margin: 5px 0 5px 0}
input.text, textarea {width: 95%; margin-bottom: 0.8em; font-family: tahoma; font-size: 1.05em; background-color: #252525; border: solid 1px #555; color: #ccc}
input.text {font-size: 1.05em; font-family: tahoma; vertical-align: middle}
input.password {width: 50%; margin-bottom: 0.3em}
select.withMarginBottom {margin-bottom: 0.8em}
textarea {height: 300px}
.button {padding: 0 0.5em 0 0.7em}
.bigButton {padding: 0.5em 2em 0.5em 2.2em; margin-top: 0.1em}
.button, .bigButton {background-color: #3a3a3a; border: solid 1px #555; color: #eee; font-size: 1.05em}

/* Links */
a:link, a:visited, a.nzLink:link, a.nzLink:visited, a.nzPage:link, a.nzPage:visited {color: #d3d3d3; text-decoration: none; border-bottom: solid 1px #d3d3d3}
a:hover, a.nzLink:hover, a.nzPage:hover {color: #eee; border-color: #eee}
a:active, a.nzLink:active, a.nzPage:active {color: #777; border-color: #777}

a.nzMenu:link, a.nzMenu:visited {color: #c8c8c8; background-color: #454545; text-decoration: none; border: none; padding: 0.3em 1em 0.3em 1.2em}
a.nzMenu:hover {color: #cecece; background-color: #505050}
a.nzMenu:active {color: #707070}

a.nzMenuActive:link, a.nzMenuActive:visited {color: #d5d5d5; background-color: #353535; text-decoration: none; border: none; padding: 0.3em 1em 0.3em 1.2em}

a.func:link, a.func:visited {font-size: 13px; color: #c0c0c0; text-decoration: none; padding: 0.15em 0.4em 0.25em 0.55em; background-color: #454545; border: none}
a.func:hover {color: #c0c0c0; background-color: #505050}
a.func:active {color: #c0c0c0; background-color: #f5f5f5}

a.nzPage:link, a.nzPage:visited {border: solid 1px #383838; background-color: #202020; padding: 0 1em 0.1em 1.1em; line-height: 2em}
.nzPageActive {border: solid 1px #303030; background-color: #181818; padding: 0 1em 0.1em 1.1em}

a.jsLink:link, a.jsLink:visited {color: #ddd; text-decoration: none; border-bottom: dashed 1px #BCCBE0}
a.jsLink:hover {color: #fff}
a.jsLink:active {color: #999}

/* Blog Stuff */
#adminBar {padding: 0.3em 15pt; margin: 0.3em 0 0 0; line-height: 2em; border: solid 1px #303030; background-color: #303030; font-size: 13px}
#nzMenu {padding: 0.5em 0 0.7em 0}

#theTable {width: 770px; position: absolute; left: 50%; margin-left: -385px}
#theTable td {vertical-align: top}

#errors {border: solid 1px #e88; padding: 1em 2em 1em 2em; margin-top: 0.7em; width: 50%}
#copyright {position: relative; margin-top: -75px; z-index: 10; padding-top: 0.5em; padding-left: 20px; font-size: 0.95em; line-height: 1.5em}
.pgt {color: #555}

.paginator {margin-top: 0.5em}

.datetime {font-size: 13px; line-height: 1.5em;}
.note, .note_hidden {margin-top: 1em}
.note_hidden {background-color: #606060}
.noteFooter {margin-top: 0.4em; padding-top: 0.3em; margin-bottom: 0.3em}
.tags {font-size: 0.8em; margin-top: 0.5em; color: #757575}
.tags a:link, .tags a:visited {color: #999; border-color: #999}
.tags a:hover {color: #bbb; border-color: #bbb}
.tags a:active {color: #777; border-color: #777}
.tag {white-space: nowrap}
.tagMark {font-weight: bold; padding-right: 0.2em}

.comments {margin: 1em 0}
.commentLink {}
.comment, .comment_hidden {vertical-align: top; padding-left: 0.7em; width: 100%}
.comment_hidden {background-color: #f8f8f8}
.authorName {font-weight: bold}
.answer {padding-left: 1.5em}

.nowrap {white-space: nowrap}

/* Calendar */
#calendar {margin: 0 0 0 0.5em}
#calendar td, #calendar th {text-align: center; padding: 0.25em; font-size: 0.9em}
#calendar .weekdayTitle {width: 1.6em}
#calendar .weekday {background-color: #fafafa}
#calendar .weekend {background-color: #f5f5f5}
#calendar .today {border: solid 1px #ddd}

/* Sidebar */
#sidebar {}

/* Fileman */
#fileman {width: 75%}
#fileman td {padding: 0.3em 1em 0.3em 1em; border: solid 1px #f0f0f0}

/* Control panel */
.cp {font-size: 1.3em; line-height: 1.6em}

/* Shroomy */
.scene {text-align: center}
#logo {font-size: 20px; text-align: center}
#logo a {border: none; text-decoration: none; color: #c5c5c5}
img {border: none}

#leftColumn {width: 212px; height: 300px; padding: 20px}
#rightColumn {width: 518px; padding: 20px; padding-bottom: 80px; background-color: #232323; background-image: url(squirry.gif); background-position: bottom right; background-repeat: no-repeat}
#disclaimer {font-size: 14px; position: relative; margin-top: -70px;}