/* ::::: http://ttyplus.com/css/style.css?v=1 ::::: */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul { list-style: outside none none; }
a { margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body, select, input, textarea { color: rgb(68, 68, 68); }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
html { overflow-y: scroll; }
body { background: none repeat scroll 0% 0% rgb(0, 51, 0); margin: 0px; padding: 0px; font: 13px/1.231 sans-serif; }
#container { background: none repeat scroll 0% 0% rgb(12, 29, 11); width: 800px; min-height: 300px; margin: 0px auto; }
header { background: url('header.jpg') no-repeat scroll left top rgb(0, 51, 0); height: 130px; width: 798px; border-top: 1px solid rgb(153, 204, 102); border-left: 1px solid rgb(153, 204, 102); border-right: 1px solid rgb(153, 204, 102); }
header .slogan { padding: 65px 0px 0px 60px; color: rgb(153, 204, 102); font-size: 115%; font-variant: small-caps; font-weight: bold; }
header nav { width: 100%; height: 55px; margin-bottom: 5px; position: relative; }
header nav ul { overflow: auto; position: absolute; bottom: 0px; }
header nav ul li { float: left; margin-right: 6px; margin-left: 6px; }
header nav ul li a { font-size: 100%; text-transform: uppercase; display: block; padding: 5px 20px; color: rgb(204, 255, 153); text-decoration: none; }
header nav ul li a:hover { font-size: 100%; text-transform: uppercase; display: block; padding: 5px 20px; color: rgb(0, 51, 0); background: none repeat scroll 0% 0% rgb(51, 153, 51); text-decoration: none; }
nav ul li.first a { background: none repeat scroll 0% 0% transparent; }
#content { width: 798px; min-height: inherit; margin: 0px; border-left: 1px solid rgb(153, 204, 102); border-right: 1px solid rgb(153, 204, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 100%; color: rgb(161, 214, 107); overflow: hidden; }
footer { background: url('footer.png') repeat-x scroll 0% 0% rgb(0, 51, 0); height: 36px; width: 798px; font-size: 85%; text-align: center; margin: 0px; padding: 0px; color: rgb(153, 204, 102); border-left: 1px solid rgb(153, 204, 102); border-right: 1px solid rgb(153, 204, 102); border-bottom: 1px solid rgb(153, 204, 102); }
footer nav { float: left; width: 100%; overflow: hidden; position: relative; }
footer nav ul { float: left; clear: left; position: relative; left: 50%; }
footer nav ul li { display: block; float: left; position: relative; margin-right: 10px; right: 50%; }
footer nav ul li a { background: url('footer-links-delim.png') no-repeat scroll left top transparent; padding-left: 10px; }
footer .copyright { line-height: 5px; text-align: center; clear: both; }
#maincontentbox { float: left; width: 530px; padding: 10px; line-height: 16px; }
#smallcontentbox { float: left; width: 200px; margin-left: 10px; padding: 10px; font-size: 90%; line-height: 18px; }
h1 { background: none repeat scroll 0% 0% rgb(0, 51, 0); font-variant: small-caps; font-size: 120%; padding: 0px 10px; line-height: 30px; margin-bottom: 4px; }
a, a:visited { color: rgb(204, 255, 153); text-decoration: none; }
a:hover { color: rgb(153, 204, 102); text-decoration: underline; }
article dl { margin: 1em 0px; }
article dt { color: rgb(204, 204, 204); font-weight: bold; }
article dd { margin-bottom: 1em; }
li, ul { list-style: outside none none; text-align: left; margin: 0px; padding: 0px 0px 5px; }
pre { border: 1px solid rgb(0, 102, 0); background: none repeat scroll 0% 0% rgb(14, 32, 15); padding: 5px; }
pre code { color: rgb(204, 204, 204); font-size: 10px; line-height: 13px; }
