/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body {
   margin: 0;
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   color: #13175E;
}

img {
   border: none;
}

h1 {
   margin: 2px;
   padding: 7px 0px 0px 45px;
   font-size: 1.2em;
}

h1 a {
   text-decoration: none;
}

a {
   color: #13175E;
}

a:hover {
   text-decoration: none;
}

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

/***********************************************/
/* Div tag styles                              */
/***********************************************/
#header {
   height: 188px;
   background: url(/images/bar.gif) repeat-x;
}

#content {
   width: 100%;
}

#sidebar {
   width: 206px;
   background: url(/images/sidebar.jpg) repeat-y;
   vertical-align: top;
}

   #sidebar .block {
      margin: 2px 5px 2px 5px;
      padding-bottom: 10px;
      width: 196px;
      border-bottom: 1px solid #13175E;
   }
   
   #sidebar .block a {
      font-size: 0.8em;
   }

   #sidebar h2 {
      margin: 5px;
      padding-top: 10px;
      font-size: 1.1em;
   }

   #menu {
      padding: 0;
   }

      #menu ul {
         padding: 0;
         margin: 0;
      }

      #menu li {
         display: inline;
      }

      #menu a {
         display: block;
         padding: 10px 20px;
         border-bottom: 1px solid #13175E;
         background: url(/images/arrow.gif) no-repeat left center;
         text-decoration: none;
         color: #13175E;
      }

      #menu a:hover {
         text-decoration: underline;
      }

#main {
   padding: 5px 5px 5px 5px;
   vertical-align: top;
}

   #main .heading {
      background: url(/images/heading.gif) no-repeat;
      height: 56px;
   }
   
   #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: 5px 15px 5px 15px;
   }
   
   #main ul {
      list-style-image: url(/images/main-arrow.gif);
      list-style-type: circle
   }
   
   #main #fltr {
      float: right;
   }

#footer {
   clear: both;
   width: 100%;
   height: 28px;
   background: url(/images/footer.jpg) repeat-x;
}

   #footer p {
      margin: 0;
      text-align: right;
      font-size: 0.8em;
      color: #13175E;
   }
