/**************** Ocean Blue Themes *******************/

body {color: #99f; background: #000025; }

#expander {background: #000; } 

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

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

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

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

#content, .content {color: #99f; background: #006; }

#wrap-l, .wrap-l {color: #99f; background: #004; border-left: 1px solid #229; }

#wrap-r, .wrap-r {color: #99f; background: #004; border-right: 1px solid #229; }

#footer, .footer {background: #001; color: #99f; }
.foot {border: 1px solid #229; border-width: 0 1px; }

a:link {background: transparent; color: #3fc; text-decoration: none;  }
a:visited {background: transparent; color: #3fc; text-decoration: none; }
a:hover {background: #229; color: #ccf; text-decoration: none; }
a:active {background: transparent; color: #00f; text-decoration: none; }

.flinks a:link, #content a:link, .content a:link {font-weight: bold; background: transparent; color: #3fc; text-decoration: none; border-bottom: 0; }
.flinks a:visited, #content a:visited, .content a:visited {font-weight: bold; background: transparent; color: #36c; text-decoration: none; border-bottom: 1px dotted #36c; }
.flinks a:hover, #content a:hover, .content a:hover {background: #229; color: #ccf; text-decoration: none; border-bottom: 1px solid #ccf; }
.flinks a:active, #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: #0f0; text-decoration: none; border-bottom: 0; }
#content h2 a:visited, .content h2 a:visited {background: transparent; color: #0c0; text-decoration: none; border-bottom: 0; }
#content h2 a:hover, .content h2 a:hover {background: #229; color: #ccf; text-decoration: none; border-bottom: 1px solid #ccf; }
#content h2 a:active, .content h2 a:active {background: transparent; color: #00f; text-decoration: none; }

.rart a:link, .rcom a:link{background: #00005c; color: #3fc; text-decoration: none; }
.rart a:visited, .rcom a:visited{background: #00005c; color: #3fc; text-decoration: none; }
.rart a:hover, .rcom a:hover{background: #229; color: #ccf; text-decoration: none; }
.rart a:active, .rcom a:active{background: transparent; color: #00f; text-decoration: none; }

.od a:link {background: transparent; color: #3fc; text-decoration: none; }
.od a:visited {background: transparent; color: #3fc; text-decoration: none; }
.od a:hover {background: #229; color: #ccf; text-decoration: none; }
.od a:active {background: transparent; color: #00f; text-decoration: none; }

h1 {color: #66f; background: transparent; border-top: 1px solid #229; border-bottom: 1px dashed #229; }

h2 {color: #66f; background: transparent; border-top: 1px solid #229; border-bottom: 1px dashed #229; }

h3 {color: #66f; background: transparent; }

h4 {color: #0f0; background: transparent; border-top: 1px solid #229; border-bottom: 1px dashed #229; }

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

h6 {color: #66f; background: transparent; }

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

.txpCommentInputMessage,
.comment_name_input,
.comment_email_input,
.comment_web_input
 {border: 1px solid #667; width: 99%; }
#txpCommentInputMessage, 
#txpCommentFormName, 
#txpCommentFormEmail, 
#txpCommentFormWeb  
{background: #229; color: #fff; border: 1px solid #229; }

.box {border: 1px solid #229; background: #004; }
.brows {background: url(../images/obrowse.gif) no-repeat right center; }
.xm {background: url(../images/oxml.gif) no-repeat right center; }

.odd {border: 1px solid #229; } .even {border: 1px solid #229; }
.even {background: #000070; color: #99f; margin-bottom: 12px; }
.odd {background: #00005c; color: #99f; margin-bottom: 12px; }
.odd a, .odd a:visited, .even a, .even a:visited {color: #39c !important; border-bottom: 0 !important; }

.button, 
#nick, 
#scomment, 
#submit 
{border: 1px solid #667; }
.bt {border-top: 1px dashed #229; }
.child {background: #229; color: #99f; }
code {display: block; color: #99f; background: #004; padding: 0 5px; }
.viewer {background: #000; color: #ccd; }
.nb span {color: #ccc; }
.pic {border: .4em solid #f9f9f9; }
.sresults strong {color: #ff0; font-style: italic; }
.taster a:hover {background: #f9f9f9; color: #000; }
.styler {background: #004; color: #99f; }
.styl a img, .styler a img {border: 1px solid #778; }
.styl a:hover img, .styler a:hover img {border: 1px solid #9cf; }
.styl a:hover, .styler a:hover {background: transparent; }
.styl a:hover img, .styler a:hover img {border: 1px solid #9cf; }
.survey {border: 1px solid #229; }
fieldset.p1 input {border: 1px solid #667; }
.flinks {text-align: center;  padding: 6px 0; background: #004; color: #3fc; border: 1px solid #229; border-width: 1px 0; }
.flinks a {background: #004; color: #3fc !important; border-width: 0 !important; }
span.eg {color: #99f; background: #229; display: block; }
.lynx b {color: #667; }
.lynx b a:hover {color: #000; }
