<!--
body {
  color: #336; background: #ecf0ff url(images/RAGtile_blue3.gif);
  font-size: 100%;
  font-family: Arial,Helvetica,sans-serif;
  margin: 0;
  text-align: center; /* IE5 hack */
}

h1 {font-size: 1.3em; text-align: center; margin: .5em 0 0 0;}

h1#nosuch {
  width: 37em;
  color: #009; background: #ecf0ff none;
  font: bold 1em Arial,Helvetica,sans-serif;
  margin: 2em auto;
  padding: 4px;
  text-align: center;
}

h2 {font-size: 1.2em; text-align: center; margin: 0;}

h2.subjhead, h2.subjheadtop {
  font: bold 1em Arial,Helvetica,sans-serif;
  text-align: left;
}

h2.subjhead {margin: 1em 0 0 0;}
h2.subjheadtop {margin: 0;}

p {text-align: center;}

p a.button {
  font-weight: bold;
  text-align: center;
}

hr {width: 75%; text-align: center;}

acronym {
  color: #03c; background: transparent;
  border-bottom: 1px dashed #966;
  cursor: help;
}

a:link,a:visited {color: #03c; background: transparent none; text-decoration: none;}
a:hover {color: #09c; background: #fff;}

a#new {
  width: 100%;
  color: #03c; background: transparent url(/images/new_sm.gif) center right no-repeat;
  padding-right: 35px;
}

a:link.button,a:visited.button {
  display: block;
  width: 4em;
  color: #03c; background: #dedede none;
  text-decoration: none;
  margin: 0 auto;
  border-top: 2px solid #fff;
  border-right: 2px solid #009;
  border-bottom: 2px solid #009;
  border-left: 2px solid #fff;
}

a:hover.button {
  display: block;
  color: #09c; background: #ecf0ff none;
  text-decoration: none;
  border-top: 3px solid #fff;
  border-right: 1px solid #06c;
  border-bottom: 1px solid #06c;
  border-left: 2px solid #fff;
}

a:active.button {
  display: block;
  color: #03c; background: #dedede none;
  text-decoration: none;
  border-top: 1px solid #06c;
  border-right: 2px solid #fff;
  border-bottom: 3px solid #fff;
  border-left: 1px solid #06c;
}

input.sendclear {
  color: #03c; background-color: #fff;
  font: italic bold .97em Arial,Helvetica,sans-serif;
}

.aside, .OS {
  font-style: italic;
  font-size: 97%;
}

.aside {color: #093; background: transparent none;}
.OS {color: #060; background: transparent none;}

b {
  color: #ecf0ff; background: #06c;
  width: 100%;
  margin: 0;
  /* border: 0; */
  padding: 0 .9em 0 .9em;
  border-top: 1px solid #06c;
  border-right: 1px solid #06c;
  border-bottom: 2px solid #06c;
  border-left: 1px solid #06c;
  text-align: center;
  vertical-align: top;
}

img {border: 0;}
img.icon {visibility: visible; margin-top: 5px;}

#logo {
  width: 180px;
  height: 65px;
  color: #336; background: transparent url(images/RagButton1_lg.jpg) no-repeat;
  margin: 12px auto 0 auto;
  text-align: center;
  border: 0;
}

#logo a {
  display: block;
  position: relative;
  top: 0;
  width: 100%;
  height: 65px;
} 

#logo a:hover,#sidelogo a:hover {color: #336; background: transparent;}

#logo span {margin-left: -3000px;}

#sidelogo {
  width: 180px;
  height: 65px;
  color: #336; background: transparent url(images/RagButton1_lg.jpg);
  margin: 1em 0 0 7px;
  text-align: center;
  border: 0;
} 
 
#main {
 position: relative;
 width: 50em;
 height: 32em;
 top: 1em;
 color: #336; background: #ecf0ff none;
 font-size: .9em;
 margin: 0px auto;
 border: 3px outset #09c;
 text-align: left;
}
 
#Lcol {
 position: absolute;
 top: 12px;
 left: 20px;
 width: auto;
 color: #336; background: #ecf0ff none;
 border: 0;
}
 
#Rcol {
 position: absolute;
 top: 12px;
 left: 42%;
 width: 56%;
 color: #336; background: #ecf0ff none;
 border: 0;
}

#Lcol ul, #Rcol ul {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

#Lcol ul ul, #Rcol ul ul {
  padding-left: 0;
}

#Lcol li, #Rcol li {
  background: transparent url(/images/bluedot.gif) 0% 50% no-repeat;
  margin-left: 0;
  padding-left: 12px;
}

#Lcol li.nester, #Rcol li.nester {
  background: transparent url(/images/bluedot.gif) 0% 4px no-repeat;
}

#Lcol li li, #Rcol li li {
  background: transparent url(/images/navydot.gif) 0% 50% no-repeat;
}
 
#Llinks {
 position: absolute;
 left: 1px;
 border: 0;
}
 
#Rlinks {
 position: absolute;
 left: 55%;
 border: 0;
}

#verbix {color: #336; background: #ecf0ff none;}

#verbix form {margin: 0;}

#verbix fieldset {border: 0;}

#verbix h2.subjhead {margin-top: 2em;}

/* #search {
 color: #336;
 background-color: #ecf0ff;
 margin-top: 1.75em;
 margin-left: 1em;
} */
 
#gb {
 position: relative;
 top: 12.5em;
 left: 2em;
 width: 75%;
 color: #336; background: #ecf0ff none;
 border: 0;
 text-align: center;
}

#gb h2.subjhead {text-align: center; margin: 0;}

#birdie {
 color: #336; background: #36f none;
 font-size: 36px;
 border: 0;
 vertical-align: middle;
}

#chirp, #chirp2 {
 visibility: hidden;
 width: 75px;
 height: 2px;
 margin-top: 2px;
 border: 0;
}
 
#special {
 position: relative;
 left: 50%;
 width: 4px;
 margin-left: -2px;
 text-align: center;
 border: 0;
}
 
#main3 {
  position: relative;
  width: 700px;
  height: auto;
  top: 1em;
  color: #336; background: transparent;
  /* background-color: #336; */
  margin: 0px auto;
  padding: 0;
  border: 0;
  text-align: center;
}

#main3 table {
  /* background: #0384e2 none; */
  background: #0200d4 none;
  border: 3px outset #09c;
}

#formbox {
  width: 550px;
  color: #336; background: #ecf0ff none;
  border: 1px solid #009;
  margin: 1em auto;
  padding: 12px 5px;
  text-align: center;
}

form#contactrag table#contact {
  position: relative;
  margin: 7px auto;
  text-align: center;
}

form#contactrag fieldset {display: none; border: 0;}

#footer {
 position: relative;
 top: .5em;
 width: 25em;
 margin: 1em auto 0 auto;
 padding: 0;
 border: 0;
 text-align: center;
}

#lastmod span {
 color: #336; background: #ecf0ff none;
 font-size: .85em;
 height: 1.25em;
 border: 0;
 margin: 0;
 padding: 0 7px;
 text-align: center;
}
 
#notables img.icon {
 position: absolute;
 right: 1em;
 bottom: 1em;
 width: 50px;
 height: 51px;
 margin: 0;
 text-align: center;
 vertical-align: middle;
}

#w3c {
 margin: 1em 0;
 border: 0;
 text-align: center;
}

#w3c img {border: 0;}

#w3c a span {display: none;}

#w3c a:hover {
 background-color: transparent;
}

#w3c a:hover span {
  display: block;
  position: absolute;
  width: 12.25em;
  right: -150px;
  bottom: 125px;
  z-index: 999;
  padding: 0;
  color: #000; background: #ff9 none;
  font: bold 1em Arial,Helvetica,sans-serif;
  text-align: center;
  border: 1px solid #06c;
}

#sitemeter {
  display: inline;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 0;
  text-align: center;
  vertical-align: middle;
}

#copyright {
  display: block;
  width: 18em;
  margin: 20px auto;
  padding: 2px 0;
  border: 2px outset #09c;
  color: #336;
  background-color: #ecf0ff;
  font-size: 11px;
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;
}

#copyright2 {
  display: block;
  width: 17em;
  margin: 20px auto;
  padding: 2px 0;
  border: 4px double #06c;
  color: #099;
  background-color: #ecf0ff;
  font-size: 11px;
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;
  vertical-align: middle;
}

#watermark {
  position: fixed;
  width: 120px;
  /* position: absolute;
  visibility: hidden; */
  right: 5px;
  bottom: 10px;
}
 
#watermark a:hover {color: #09c; background: transparent;}

#watermark img {border: 0;}

span.watermarktxt {
  color: #009; background: #ecf0ff none;
  font: normal .8em Arial,Helvetica,sans-serif;
  padding: 0 2px;
  vertical-align: top;
}
 
#main2 {
  position: relative;
  width: 700px;
  height: auto;
  top: 1em;
  color: #336; background: #ecf0ff none;
  margin: 0px auto;
  border: 3px outset #09c;
  text-align: center;
}

#tmbs {
  text-align: center;
  margin: 20px auto;
}

#tmbs ul {
  list-style: none;
  margin: 0 0 12px 0;
  padding: 0;
}

#tmbs ul li {display: inline; list-style: none; text-align: center;}
#tmbs ul img {border: 2px outset #009;}

.aboutyou,#browserLinks {
  width: 740px;
  color: #009; background: #fffffe none;
  font: normal .9em Verdana,Arial,Helvetica,sans-serif;
  text-align: left;
  border: 2px inset #000;
  margin: 2em auto;
  padding: 5px;
}

.aboutyou p {text-align: left; padding: 0 2em;}
 
.aboutyou strong {
  color: #f00; background: transparent none;
  font-weight: bold;
  font-size: 1.1em;
  margin-top: 0;
}

/* --------
Chatbox ----- */

#chatbody {
  width: 550px; height: 325px;
  color: #009; background: #ecf0ff !important;
  font: normal 1.1em Verdana,Arial,Helvetica,sans-serif;
}

.name {
  color: #09c; background: #ecf0ff !important;
}

.NS4x {display: none;}
 
-->