body {margin: 0; background: url(design1.png) repeat-x #002B48; font: normal .80em tahoma}
td {vertical-align: top}
h1 {font: normal 1.45em tahoma; color: #AFCBE9; margin: .3em 0 .3em 0}
img {border: none}

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, input.password, textarea {width: 95%; margin-bottom: 0.8em; background-color: #003253; border: solid 1px #005D9B; color: #fff}
input.text, input.password {font-size: 1.1em; font-family: arial; vertical-align: middle}
input.password {width: 50%}
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:link, a:visited, a.nzLink:link, a.nzLink:visited, a.jsLink:link, a.jsLink:visited {color: #EEA500}
a:hover, a.nzLink:hover, a.jsLink:hover {color: #FFB200}
a:active, a.nzLink:active, a.nzLink:active {color: #C98D00}

a.func:link, a.func:visited {font-size: 0.85em; color: #9CD7FC; text-decoration: none; padding: 0.15em 0.4em 0.25em 0.55em; border: solid 1px #136DB2; background-color: #005989}
a.func:hover {color: #C9EDFF; background-color: #0078BA}
a.func:active {color: #4B637A; background-color: #005989}

a.jsLink:link, a.jsLink:visited {text-decoration: none; border-bottom: dashed 1px #BCCBE0}
a.jsLink:hover {}
a.jsLink:active {}


a.nzMenu:link, a.nzMenu:visited {padding: 0.1em 0.5em 0.15em 0.5em}
a.nzMenu:hover {background-color: #0070AD}
a.nzMenu:active {}

a.nzMenuActive:link, a.nzMenuActive:visited {text-decoration: none; border: solid 1px #007ABC; background-color: #006BA5; padding: 0.1em 0.5em 0.15em 0.5em}

/* Main */
#theTable {width: 750px; position: relative; left: 50%; margin-left: -375px}
#top {height: 61px}

#menu {color: #fff; margin: 5px 0 0 10px; vertical-align: top; font-family: arial; font-size: 0.9em}
#menu td {padding: 0.25em 1.5em 0 0}
#menu a:link, #menu a:visited {color: #9CC7DF}
#menu a:hover {color: #AEDFF9}

#content {color: #D0DFEF}

#news {margin-top: 1em; border-bottom: solid 1px #1C5A80; margin-bottom: .5em}

.news, .news_hidden {padding-top: 1em; line-height: 1.4em}
.news_hidden {background-color: #005989}

.newsdate {padding: 1.25em 0.5em 0 0; width: 9em; text-align: right; float: left; font-size: .85em; color: #8CB2C7; white-space: nowrap;}

#rightpanel {width: 138px; padding: 35px 0 0 15px; color: #88B1D3}
#downloadNow {font-size: 0.85em; text-align: right; margin-bottom: 1.5em; width: 160px}

#rightInfo {position: absolute; width: 158px; margin-left: -10px; padding-left: 20px}
ul.examples {margin: 0 0 0 -1em; padding: 0 0 0 1em; list-style-position: outside; font-size: 0.9em}
ul.examples li {margin-bottom: 0.4em}

#rssButton {text-align: right; margin-bottom: 1em; margin-top: 70px}
#rssButton img {padding-bottom: 0.3em}
#copyright {float: left; position: relative; left: 5px; width: 565px; margin-left: -1800px;
			margin-bottom: 10px; padding: 3px 0 0 1800px; border-style: solid; border-width: 1px 0 1px 0;
			border-color: #195B80; height: 38px; background-color: #0C4F77; color: #8CB2C7;}
#links {color: #4F84A3; font-size: 0.8em; margin-bottom: 5px}
#links a:link, #links a:visited {color: #5088A8}
#links a:hover {color: #5E9EC4}

/* Blog */
h2 {font-size: 1.45em; font-weight: normal; margin: 1em 0 0 0}
h2.noteTitle {font-size: 1.3em; margin: 0}
.noteFooter a:link, .notefooter a:visited {color: #B6D2EF}
.noteFooter a:hover, .notefooter a:active {color: #C1DFFF}
h3 {font-size: 1.3em; font-weight: normal; margin: 0.5em 0 0 0}
p {margin: 0.3em 0 0.8em 0em}

.paginator {margin-top: 0.5em}
.note, .note_hidden {border: solid 1px #296288; padding: 0.3em 10pt 0.6em 10pt; margin: 10pt -10pt 0 0; position: relative; left: -15pt; width: 97.5%}
.note_hidden {background-color: #005586}

.comments {margin-top: 1em}
.commentsRSS {font-size: 0.95em}
.comment, .comment_hidden {vertical-align: top; padding-left: 0.7em; width: 100%}
.comment_hidden {background-color: #f8f8f8}
.answer {padding-left: 15pt}
.datetime {font-size: 0.85em; line-height: 1.5em;}
.noteFooter {margin-top: 1em; padding-top: 0.3em; border-top: dashed 1px #296288}
.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}

.nowrap {white-space: nowrap}

#adminBar {padding: 0.3em 1.5em 0.3em 1.5em; line-height: 2em; margin: 0 0 0 -1.5em; border: solid 1px #007ABC}
#nzMenu {padding: 0.5em 0 0.7em 0}

#errors {border: solid 1px #e88; padding: 1em 2em 1em 2em; margin-top: 0.7em; width: 50%}

#calendar {margin: 0.7em 0 0 0.2em; color: #AFCBE9}
#calendar td, #calendar th {text-align: center; padding: 0.23em; font-size: 0.85em}
#calendar .weekday {background-color: #005587}
#calendar .weekend {background-color: #005D93}
#calendar .today {border: solid 1px #0075BA}

/* 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}