/**************** Night / Contrast Themes *******************/

body {color: #fff; background: #000; }

#expander {background: #000; } 

#header {background: url(../images/night.png) 50% 0 no-repeat; } 

#wrapper1, .wrapper1
{background: #000; border: 1px solid #556; border-width: 0 1px;  
}

#wrapper2, .wrapper2 {background: #000; }

#outer, .outer {background: #000; border-left: 1px solid #556; 
border-right: 1px solid #556; }

#content, .content {color: #fff; background: #000; }

#wrap-l, .wrap-l {color: #ccf; background: #000; border-left: 1px solid #556; }
#wrap-r, .wrap-r {color: #ccf; background: #000; border-right: 1px solid #556;  }

#footer, .footer {background: #111; color: #ff9; }
.foot {border: 1px solid #556; border-width: 0 1px; }

a:link {background: transparent; color: #ff9; text-decoration: none; }
a:visited {background: transparent; color: #ff9; text-decoration: none; }
a:hover {background: #f80; color: #000; text-decoration: none; }
a:active {background: transparent; color: #00f; text-decoration: none; }

#content a:link, .content a:link {background: transparent; color: #ff9; text-decoration: none; border-bottom: 0; }
#content a:visited, .content a:visited {background: transparent; color: #cc6; text-decoration: none; border-bottom: 1px dotted #990; }
#content a:hover, .content a:hover  {background: #f80; color: #000; text-decoration: none; border-bottom: 1px solid #000; }
#content a:active, .content a:active {background: transparent; color: #00f; text-decoration: none; border-bottom: 0; }

#content h2 a:link, .content h2 a:link {background: transparent; color: #ff0; text-decoration: none; border-bottom: 0; }
#content h2 a:visited, .content h2 a:visited {background: transparent; color: #fff; text-decoration: none; border-bottom: 0; }
#content h2 a:hover, .content h2 a:hover {background: #f80; color: #000; text-decoration: none; border-bottom: 1px solid #000; }
#content h2 a:active, .content h2 a:active {background: transparent; color: #00f; text-decoration: none; border-bottom: 0; }

.rart a:link, .rcom a:link {background: #000; color: #ff9; text-decoration: none; }
.rart a:visited, .rcom a:visited {background: #000; color: #ff9; text-decoration: none; }
.rart a:hover, .rcom a:hover {background: #f80; color: #000; text-decoration: none; }
.rart a:active, .rcom a:active {background: transparent; color: #00f; text-decoration: none; }

.od a:link {background: transparent; color: #ff9; text-decoration: none; }
.od a:visited {background: transparent; color: #ff9; text-decoration: none; }
.od a:hover {background: #f80; color: #000; text-decoration: none; }
.od a:active {background: transparent; color: #00f; text-decoration: none; }

h1 {color: #fff; background: transparent; }

h2 {color: #f90; background: transparent; border-color: #556;}

h3 {color: #ccc; background: transparent; }

h4 {color: #f90; background: transparent; border-color: #556;}

h5 {color: #ccf; background: transparent; font-weight: normal; }

h6 {color: #ccc; background: transparent; }

/**************** More Colour Bits *******************/

#txpCommentInputMessage, 
#txpCommentFormName, 
#txpCommentFormEmail, 
#txpCommentFormWeb  
{background: #ccc; color: #000; border: 1px solid #667; }

.box {border: 1px solid #556; background: #111; }
.brows {background: #111 url(../images/nbrowse.gif) no-repeat right center; }
.xm {background: #111 url(../images/nxml.gif) no-repeat right center; }

.odd {border: 1px solid #556; } .even {border: 1px solid #556; }
.even {background: #111; color: #fff; margin-bottom: 12px; }
.odd {background: #000; color: #fff; margin-bottom: 12px; }
.odd a, .odd a:visited, .even a, .even a:visited {color: #ff9 !important; border-bottom: 0 !important; }

.bt {border-top: 1px dashed #556; }
.child {background: #111; color: #fff; }
code {display:block; color:#000; background: #fff; padding: 0 5px; }
.nb span {color: #ccf; }
.styler {background: #111; }
.styl a:hover img, .styler a:hover img {border: 1px solid #ff9; }
.survey {border: 1px solid #556; }
.flinks {background: #111; color: #ff9; border: 1px solid #556; border-width: 1px 0; }
.flinks a {border-width: 0 !important; }
.flinks a {color: #ff9 !important; }
span.eg {color: #ccf; background: #111; display: block; }
