/**************** Cloudy Themes  *******************/

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

#expander  {background: #667; } 

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

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

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

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

#content, .content {color: #ccd; background: #556; }

#wrap-l, .wrap-l {color: #001; background: #667; border-left: 1px solid #778; }
#wrap-r, .wrap-r {color: #001; background: #667; border-right: 1px solid #778; }

#footer, .footer {background: transparent; color: #001; }
.foot {border: 1px solid #778; border-width: 0 1px; }

a:link {background: #667; color: #001; text-decoration: none; }
a:visited {background: #667; color: #001; text-decoration: none; }
a:hover {background: #fff; color: #001; text-decoration: none; }
a:active {background: transparent; color: #00f; text-decoration: none; }

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

.rart a:link, .rcom a:link {background: #778; color: #001; text-decoration: none; }
.rart a:visited, .rcom a:visited {background: #778; color: #001; text-decoration: none; }
.rart a:hover, .rcom a:hover {background: #fff; color: #001; text-decoration: none; }
.rart a:active, .rcom a:active {background: transparent; color: #00f; text-decoration: none; }

.od a:link {background: #667; color: #001; text-decoration: none; }
.od a:visited {background: #667; color: #001; text-decoration: none; }
.od a:hover {background: #fff; color: #001; text-decoration: none; }
.od a:active {background: transparent; color: #00f; text-decoration: none; }

h1 {color: #fff; background: transparent; border-color: #778; }

h2 {color: #ccd; background: transparent; border-color: #778; }

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

h4 {color: #ccd; background: transparent; border-color: #778;}

h5 {color: #000; background: transparent; font-weight: bold; }

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

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

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

.box {border: 1px solid #778; background: #667; }
.brows {background: url(../images/cbrowse.gif) no-repeat right center; }
.xm {background: url(../images/cxml.gif) no-repeat right center; }

.odd {border: 1px solid #889; } .even {border: 1px solid #778; }
.even {background: #667; color: #ccd; margin-bottom: 12px; }
.odd {background: #778; color: #ccd; margin-bottom: 12px; }
.odd a, .odd a:visited, .even a, .even a:visited {color: #9cf !important; border-bottom: 0 !important; }

.bt {border-top: 1px dashed #778; }
.child {background: #667; color: #ccd; }
code {display:block; color:#ccd; background: #667; padding: 0 5px; }
.nb span {color: #000; }
.styler {background: #667; color: #ccd; }
.styl a:hover img, .styler a:hover img {border: 1px solid #def; }
.survey {border: 1px solid #778; }
.flinks {background: #667; color: #03f; border: 1px solid #778; border-width: 1px 0; }
.flinks a {border-width: 0 !important; }
.flinks a {color: #03f !important; }
span.eg {color: #001; background: #778; display: block; }
