h1, h1.navstring {font-weight: normal; margin: 0.3em 0 0.1em 0; color: #000}
h2, h2.noteTitle {font-size: 1em; font-weight: normal; margin: 0.4em 0 0 0; color: #000}
h2.noteTitle {font-weight: bold; margin: 0; background-color: #f8f8f8; border-left: solid 1.3em #eee; padding-left: .4em; line-height: 1.3em}
h2 a:link, h2 a:visited {border: none}
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}
input.text {font-size: 1.1em; font-family: arial; 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}

/* Links */

a.nzMenu:link, a.nzMenu:visited {background-color: #f9f9f9; text-decoration: none; border: solid 1px #ddd; padding: 0.1em 1em 0.15em 1.15em}
a.nzMenu:hover {background-color: #fcfcfc}
a.nzMenu:active {}

a.nzMenuActive:link, a.nzMenuActive:visited {color: #000; background-color: #f0f0f0; text-decoration: none; border: solid 1px #ccc; padding: 0.1em 1em 0.15em 1.2em}

a.func:link, a.func:visited {font-size: 0.85em; color: #666; text-decoration: none; padding: 0.15em 0.5em 0.25em 0.55em; border: solid 1px #ddd; background-color: #f9f9f9}
a.func:hover {color: #333; background-color: #fcfcfc}
a.func:active {color: #222; background-color: #f5f5f5}

a.nzPage:link, a.nzPage:visited {border: solid 1px #e0e0e0; background-color: #fefefe; padding: 0 1em 0.1em 1.1em; line-height: 2em}
.nzPageActive {border: solid 1px #ccc; background-color: #fafafa; padding: 0 1em 0.1em 1.1em}

a.jsLink:link, a.jsLink:visited {color: #AF5007 text-decoration: none; border-bottom: dashed 1px #AF5007}
a.jsLink:hover {color: #D36008; border-bottom: dashed 1px #D36008}

/* Blog Stuff */
#adminBar {padding: 0.3em 15pt; margin: 0.3em 0 0 -15pt; line-height: 2em; border: solid 1px #f0f0f0; background-color: #fcfcfc}
#adminBar a {white-space: nowrap}
#nzMenu {padding: 0.5em 0 0.7em 0}


#errors, #sysMessages {border: solid 1px #e88; padding: 1em 2em 1em 2em; margin-top: 0.7em; width: 60%}
#sysMessages {border: solid 1px #59e; list-style: none}
.pgt {color: #555}

.paginator {margin-top: 0.5em}

.datetime {font-size: 0.85em; line-height: 1.5em; color: #555}
.note, .note_hidden {margin: 1em 15pt 2em 15pt; padding: .3em 1em .7em 1em; position: relative; left: -15pt; width: 490px !important; width: 450px; border: dashed 1px #ddd}
.note_hidden {background-color: #f8f8f8}
.noteFooter {margin-top: 1em; padding-top: 0.3em; line-height: 1.1em; border-top: dashed 1px #eee}
.tags {font-size: 0.85em; margin-top: 0.5em;}
.tag {white-space: nowrap; line-height: 1.5em}
.tagMark {font-weight: bold; padding-right: 0.2em}

.comments {margin: 1em 0}
.commentsRSS {font-size: 0.95em}
.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; line-height: 15px}
#calendar td, #calendar th {text-align: center; padding: 1px; font-size: 11px}
#calendar .weekdayTitle {width: 1.6em}
#calendar .weekday {background-color: #fff}
#calendar .weekend {background-color: #f5f5f5}
#calendar .today {border: solid 1px #ddd}

/* Sidebar */
#sidebar {margin-left: 1em; width: 14em}

/* Fileman */
#fileman {width: 100%}
#fileman td {padding: 0.3em 1em 0.3em 1em; border: solid 1px #f0f0f0}

/* Control panel */
.cp {font-size: 1.3em; line-height: 1.6em}

/* Tag cloud */
.tagcloud {line-height: 2.5em; margin: 3em 0 2em 0}


blockquote {border-left: solid 2px #f0f0f0; padding-left: .7em; margin: 1em .3em}