/*
    Date:     Sat Sep 30 01:50:54 EDT 2006
    Author:   John Quigley
    Revision: $Id$

    Color scheme resources:
        Palette selection - kuler.adobe.com

    Current scheme:
        "Denali" as found on kuler.adobe.com
        Colors: 1A374C, E1E5AB, 9EBF9D, 8C8554, 594F2B
 
    Color scheme history:
        One (retired: 2009-03-21)
            h1 {background-color: 06265E}
            div.subsec {background-color: #b9c8ed;}
            #navcontainer ul {background-color: #E3E0B4;}
            #navcontainer ul li a:hover {background-color: #aa0c04;}
*/

/* TODO: these have to be properly named and sorted */
span.c5 {font-weight: bold;}
td.c4 {vertical-align: top; padding-top: 0px;}
td.c3 {vertical-align: top; width: 33%; padding-top: 0px; border-left: 1px solid #000; border-right: 1px solid #000;}
td.c2 {vertical-align: top; width: 33%; padding-top: 0px;}
span.c1 {font-size: small; font-weight: bold; vertical-align: middle;}

body {
  margin: 0px;
  font-size: 12px;
  font-family: verdana;
}

h1 {
  margin: 0px;
  color: #f5f5f5;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #1a374c;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  font-weight: normal;
}

/* a:link, a:visited, a:hover, a:active { color: #5e5e5e; } */

a.title:link, a.title:visited, a.title:hover, a.title:active {
   color: #fff;
   text-decoration: none;
}

span.swtag {
   color: #000;
   font-weight: bold;
}

h2 {
   margin-top: 0;
   border-bottom: 1px solid #000;
   padding-bottom: 10px;
}

div.subsec {
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 1px;
   padding-right: 1px;
   font-weight: bold;
   background-color: #d9d9d9;
}

div.left-block {
  width: 65%;
  float: left;
  padding-bottom: 10px;
  padding-left: 10px;
}

div.right-block {
  width: 30%;
  float: right;
  padding-bottom: 10px;
  padding-right: 10px;
}

div.full-block {
   clear: both;
   padding-left: 10px;
   padding-right: 10px;
   line-height: 140%;
}

div.content {
  padding-left: 10px;
  padding-right: 10px;
}

div.project {
   padding: 2px;
   padding-left: 5px;
   border-left: 2px solid #000;
   margin-bottom: 10px;
   margin-left: 10px;
}

div.artifact-feed {
    text-align: right;
}

div.crumbtrail {
   float: right;
   margin-right: 10px;
   font-size: 8pt;
   text-align: right;
}

div.footer {
   width: 100%;
   float: left;
   clear: both;
   font-size: 8pt;
   text-align: center;
   border-top: 2px solid black;
   margin-top: 25px;
}

#navcontainer ul {
   border-bottom: 2px solid #000;
   margin-top: 0;
   margin-bottom: 5px;
   margin-left: 0;
   padding: 0;
   background-color: #d9d9d9;
   color: white;
   float: left;
   width: 100%;
   font-weight: bold;
}

#navcontainer ul li {
   display: inline;
}

#navcontainer ul li a {
   padding: 0px 1em;
   background-color: #d9d9d9;
   color: black;
   text-decoration: none;
   float: left;
   border-right: 1px solid #000;
}

#navcontainer ul li a:hover {
   background-color: #ffffff;
}
