body { margin: 0; font-family: Helvetica, "Myriad Pro", sans-serif; font-size: 10pt; }

#nav { background: #222; height: 40px; font: 0.9em Helvetica, Arial, sans-serif; -webkit-box-shadow: 0px 3px 30px #aaa; }
#nav ul { list-style: none; padding: 0; margin: 0; margin-left: 20px; }
#nav ul li { display: block; float: left; display: inline; }
#nav ul li.first { color: #fff; margin-right: 14px; height: 26px; padding: 14px 0; padding-bottom: 0; }
#nav a { display: block; height: 26px; padding: 14px 18px; padding-bottom: 0; text-align: center; text-decoration: none; color: #999; _width: 5px; }
#nav a:visited { color: #999; }
#nav a:hover, #nav a.active { color: #eee; background: #db0003; }

#header { width: 401px; height: 255px; background-repeat: no-repeat; margin: auto; margin-top: 40px; margin-bottom: 30px; }
#header h1, #header h2 { text-indent: -9999px; }

.centered { width: 401px; margin: 0 auto; text-align: center; }
#text p.copyright { margin-top: 60px; color: #777; }
#text p.copyright small { color: #999; }


p.news { color: #444; }
.important { color: #a44; }
p.info { margin-top: 20px; color: #999; background: #eee; border: 1px solid #ccc; padding: 7px 0; }
p.info img { border: 0; position: relative; top: 3px }

#text h2 { color: #999; margin-bottom: 4px; margin-left: 30px; text-align: left; font-weight: 100; font-size: 1.1em; }
pre.code { margin: 0 auto; color: #444; background: #eee; border: 1px solid #ccc; padding: 7px; text-align: left; width: 330px; }
pre.code span.keyword { color: #1c02ff; }
pre.code span.identifier { color: #c52e00; }
pre.code span.comment { color: #999; }
pre.code span.event { color: #a82609; }
pre.code span.string { color: #006e00; }
pre.code span.hash { color: #e70000; }
pre.code span.var { color: #008699; }
pre.code span.mirc { color: #00b900; }
pre.code span.has { color: #d56e00; }
pre.code span.command { color: #006e00; }
pre.code span.number { color: #1a00ae; }

a:link, a:visited { color: #3f6795; text-decoration: none; behavior: url(iepngfix.htc); }
a:hover { text-decoration: underline; }
p.copyright a:link, p.copyright a:visited { text-decoration: underline; }
a.download { padding: 1px 0 2px 20px; background: url(../images/download.png) no-repeat left top; }
a.doc1 { padding: 1px 0 2px 20px; background: url(../images/doc1.png) no-repeat left top; }
a.doc2 { padding: 1px 0 2px 20px; background: url(../images/doc2.png) no-repeat left top; }

