
/*******************************************************/ 
/* carvingCode.com CSS :: March 6, 2004 :: Randy Brown */ 
/*******************************************************/ 
/* BROWN */ 
/* basic elements */ 
body {
  font-size: 12;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  color: #555753;
  background-position: 90% 95%;
  background-color: #E0E0E0;
  background-repeat: no-repeat;
  margin: 0px; }

p {
  font-size: 9pt;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  margin-top: 0px;
  text-align: justify;
  color: black; }

h5 {
  font-size: 8pt;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  color: purple;
  background-color: white;
  margin: 0px; }

h2 {
  text-align: right;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #A9A9A9;
  margin-bottom: 0px;
  margin-top: 0px; }

h3 {
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  font-style: normal;
  letter-spacing: 1px;
  margin-bottom: 10px;
  color: #4B0082;
  border-color: #4B0082;
  border-bottom-style: hidden;
  margin-top: 0px; }

H4 {
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  margin-bottom: 0px;
  color: black;
  margin-top: 0px; }

a:link {
  text-decoration: none;
  color: #4B0082;
  font-weight: normal; }

a:visited {
  text-decoration: none;
  color: #4B0082;
  font-weight: bold; }

a:hover, a:active {
  text-decoration: none;
  color: #4B0082; }

acronym {
  cursor: help; }

/* custom divs */ 
#container {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: top left;
  padding-top: 0px;
  padding-right: 123px;
  padding-bottom: 0px;
  padding-left: 255px;
  margin: 0px;
  margin-left: 125px;
  background-image: url("ccode_header.jpg"); }

#header {
  margin-top: 5px;
  width: 450px;
  height: 120px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: top left;
  margin-bottom: 5px; }

/* navigation bar components */ 
#menu {
  border-color: #4B0082;
  border-width: 1px;
  border-style: solid;
  text-align: center;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: White; }

#menu a {
  font-size: 0.8em;
  font-weight: normal;
  text-decoration: none;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  white-space: nowrap; }

#menu a:link, #menu a:visited {
  background-color: white; }

#menu a:hover, #menu a:active {
  background-color: white;
  color: fuchsia; }

/* blocks */ 
#featureBlock {
  background-color: white;
  width: auto;
  min-width: 300px;
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-color: #4B0082;
  border-width: 1px;
  border-style: solid; }

#featureBlock p {
  color: black;
  font-size: 11px;
  text-align: left;
  border-top-color: #555;
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 5px;
  padding-bottom: 5px; }

#links a:link, #links a:visited {
  color: #4B0082;
  font-weight: normal;
  text-decoration: none; }

#featureBlock a:hover, #featureBlock a:active {
  color: #4B0082;
  font-weight: normal;
  text-decoration: none; }

#featureBlock h2 {
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-size: .8em;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.1em;
  padding-top: 3px;
  padding-right: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  text-align: right;
  line-height: 0px; }

#featureBlock h3 {
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  font-style: normal;
  letter-spacing: 0.1em;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-bottom-color: #4B0082;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

#featureBlock .itembody blockquote {
  margin-right: 2em;
  margin-left: 2em;
  padding: 1em;
  border-width: 1px;
  border-style: solid;
  background-color: #F5F5F5;
  width: auto;
  font-size: 0.9em;
  line-height: 14px;
  border: darkslategray; }

#featureBlock .iteminfo, #featureBlock .commentinfo {
  font-weight: normal;
  font-size: 0.8em;
  text-align: right;
  color: gray;
  padding-top: 8px;
  padding-bottom: 3px;
  margin-bottom: 30px; }

#featureBlock .iteminfo a:link, #featureBlock .iteminfo a:visited {
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: gray;
  text-decoration: underline; }

#featureBlock .iteminfo a:hover, #featureBlock .iteminfo a:active {
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: black;
  text-decoration: underline; }

#featureBlock .highlight {
  background-color: yellow; }

#featureBlock .commentform {
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal; }

#rightBlock {
  width: 180px; }

#rightBlock table.calendar {
  font-size: 0.8em;
  text-align: center;
  background-color: #F5F5F5;
  border-width: 1px;
  border-style: solid; }

#rightBlock tr.calendardateheaders {
  font-weight: bold;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; }

#rightBlock .formbutton {
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  color: black; }

#rightBlock .formfield {
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-size: 0.7em;
  border-width: 1px;
  border-style: solid;
  border-color: black;
  color: black;
  background-color: #F5F5F5; }

#quoteBlock {
  height: 150px;
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px; }

#rssBlock, #colophonBlock {
  padding-bottom: 10px;
  border-color: #4B0082; }

#rssBlock a, #colophonBlock a {
  padding-top: 0px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 0px; }

#footerBlock p {
  text-align: center; }

.news a {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 1px;
  margin-left: 0px;
  padding-bottom: 10px;
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px; }

#firstHead {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  margin-top: 10px;
  margin-right: 10px; }

#firstBlock {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-bottom: 10px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right: 10px; }

#secondHead {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  margin-right: 10px; }

#secondBlock {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-bottom: 10px;
  padding-right: 1px;
  padding-left: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right: 10px;
  list-style: none;
  font-weight: normal;
  font-style: normal; }

#thirdHead {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  margin-right: 10px; }

#thirdBlock {
  text-align: left;
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 10px;
  margin-right: 10px; }

#fourthHead {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  margin-right: 10px; }

#fourthBlock {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-bottom: 10px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right: 10px;
  text-align: center; }

#fifthHead {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  margin-right: 10px; }

#fifthBlock {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-bottom: 10px;
  padding-right: 1px;
  padding-left: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-align: center;
  margin-right: 10px; }

#sixthHead {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  margin-right: 10px; }

#sixthBlock {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-bottom: 10px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right: 10px;
  text-align: center; }

#seventhHead {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  margin-right: 10px; }

#seventhBlock {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-bottom: 10px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: left;
  margin-right: 10px; }

#eigthHead {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  margin-right: 10px; }

#eigthBlock {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-bottom: 10px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center;
  font-weight: auto;
  margin-right: 10px; }

.leftbox, .rightbox {
  margin: 3px;
  padding: 3px;
  font-size: larger;
  width: 20%; }

.leftbox {
  float: left; }

.rightbox {
  float: right; }

img {
  border-style: none; }

.skip {
  display: none; }

ul.nobullets {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px; }

.highlight {
  background-color: yellow; }

.pollbar, .pollbar_1, .pollbar_2, .pollbar_3, .pollbar_4, .pollbar_5 {
  height: 7px; }

.pollbar {
  background-color: #FCFD00; }

.pollbar_1 {
  background-color: #FDCB00; }

.pollbar_2 {
  background-color: #FD9800; }

.pollbar_3 {
  background-color: #FD5E00; }

.pollbar_4 {
  background-color: #F4020B; }

.pollbar_5 {
  background-color: #C30C7E; }

BODY,HTML {
  scrollbar-face-color: #9370DB;
  scrollbar-shadow-color: #9370DB;
  scrollbar-highlight-color: #9370DB;
  scrollbar-3dlight-color: #4B0082;
  scrollbar-darkshadow-color: #4B0082;
  scrollbar-track-color: White;
  scrollbar-arrow-color: White; }

#ninethHead {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  margin-right: 10px; }

#ninethBlock {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-bottom: 10px;
  padding-right: 1px;
  padding-left: 1px;
  padding-top: 3px;
  padding-bottom: 0px;
  text-align: left;
  margin-right: 10px; }

#fifthBlock a:link, #fifthBlock a:visited {
  color: #9370DB;
  font-weight: bold;
  text-decoration: none; }

#fifthBlock a:hover, #fifthBlock a:active {
  color: #4B0082;
  font-weight: bold;
  text-decoration: none; }

#secondBlock a:link, #secondBlock a:visited {
  color: #9370DB;
  font-weight: bold;
  text-decoration: none; }

#secondBlock a:hover, #secondBlock a:active {
  color: #4B0082;
  font-weight: bold;
  text-decoration: none; }

#comments a:link, #comments a:visited {
  color: #9370DB;
  font-weight: bold;
  text-decoration: none; }

#comments a:hover, #comments a:active {
  color: #4B0082;
  font-weight: bold;
  text-decoration: none; }

#tenthHead {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  margin-right: 10px; }

#tenthBlock {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: left;
  margin-right: 10px; }

#main {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-top: 10px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 16;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  color: purple;
  background-color: white;
  margin: 0px; }

#links { }

#titelBlock {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: #9370DB;
  padding-right: 3px;
  padding-left: 3px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px; }

#main .footer {
  border-color: #4B0082;
  border-top-style: none;
  border-width: 1px;
  background-color: white;
  margin-top: 10px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 8pt;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  color: gray;
  background-color: white;
  margin-bottom: 50px;
  border-bottom-style: none; }

#comment .footer {
  border-color: #4B0082;
  border-top-style: solid;
  border-width: 1px;
  background-color: white;
  margin-top: 35px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 10pt;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  color: purple;
  background-color: white;
  margin-bottom: 5px;
  border-bottom-style: solid; }

#comment {
  border-color: #4B0082;
  border-style: solid;
  border-width: 1px;
  background-color: white;
  margin-top: 10px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 16;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  color: purple;
  background-color: white;
  margin: 0px; }

#main .header {
  background-color: yellow;
  margin-top: 0px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 16pt;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  color: lime;
  margin-bottom: 0px; }

#main a:link {
  font-weight: normal;
  text-decoration: none;
  color: #4B0082;
  font-weight: bold; }
