/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   background: #FFFFFF;
   color: #000000;
}

img {
   border: none;
}

a:link, a:visited {
   color: #006633;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}

h1 {
   margin: 0px;
   padding: 0px;
   font-size: 18px;
   color: #006633;
}

h1 a {
   text-decoration: none;
}

input, select, textarea {
   padding: 2px;
   border: 1px solid #006633;
   color: #006633;
   background: #99CCFF;
}

textarea {
   width: 300px;
   scrollbar-base-color: #006633;
   scrollbar-arrow-color: #99CCFF;
}

/***********************************************/
/* Class tag styles                            */
/***********************************************/
.warn {
   color: #FF0000;
}

.rtHdr {
   width: 220px;
   height: 30px;
   background: url(/images/rthdr.gif) no-repeat;
   color: #99CCFF;
   font-size: 14px;
   font-weight: bold;
}

.rtBrd {
   border: 1px solid #000000;
   text-align: left;
}

   .rtBrd ul {
      font-size: 10px;
      margin: 9px;
      padding-left: 6px;
   }

/***********************************************/
/* Div tag styles                              */
/***********************************************/
#header {
   width: 100%;
   height: 60px;
   background: url(/images/header-bg.gif) repeat-x;
}

   #logo {
      float: left;
      width: 200px;
   }

   #nav {
      float: right;
      width: 434px;
   }

   #nav a {
      float: right;
   }

#content {
   padding: 0px 10px 0px 10px;
}

#sidebar {
   width: 240px;
   vertical-align: top;
}

#main {
   vertical-align: top;
}

   #main .postedL {
      float: left;
      text-align: left;
      width: 300px;
   }
   
   #main .postedR {
      float: right;
      text-align: right;
      width: 300px;
   }

   #main .entry {
      clear: both;
      border-top: 1px solid #13175E;
   }
   
   #main .entry p {
      padding-left: 15px;
      padding-right: 15px;
   }
   
   #main .fltr {
      float: right;
      margin: 15px;
      padding: 0px;
      border: 3px double #13175E;
   }
   
   #main .tags {
      border-bottom: 1px solid #13175E;
   }

   #main .related {
      border-bottom: 1px solid #13175E;
   }
   
   #main .discussion {
      border-bottom: 1px solid #13175E;
   }
   
   #main p {
      padding: 2px 10px 2px 10px;
   }
   
   #main ul {
      list-style-type: circle
   }
   
   #main #fltr {
      float: right;
   }

#footer {
   clear: both;
   text-align: center;
}

#footer p {
   font-size: 11px;
}

