/*------------------------------------------------------------------------------
Global defaults
------------------------------------------------------------------------------*/

/* saddlebrown was: rgb(60%, 40%, 25%);*/

body {
/*  font-family: Arial, Verdana, Sans-Serif;*/
/*  background-color: rgb(95%, 92%, 78%);*/
  background-color: wheat;
  color: #555;
  font-family: "Lucida Sans", Verdana, Arial, Sans-Serif;
  font-size: 11pt;
}

/*------------------------------------------------------------------------------
Page layout
------------------------------------------------------------------------------*/
#wrapper { padding-left: 5px; }
.box {
  margin-top:    0;
  margin-left:   5px;
  margin-bottom: 10px;
  margin-right:  10px;
  border-top:    solid 1px #ced4ca;
  border-left:   solid 1px #ced4ca;
  border-bottom: solid 6px #ced4ca;
  border-right:  solid 5px #ced4ca;
  background-color: #FFFFFF;
}
.trail {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
  text-align: left;
}
.info {
  float: left;
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding: 20px
  text-align: left;
}
.sheet {
  width: 95%;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
}
.sidebar {
  float: left;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 5px;
  text-align: left;
  width: 240px;
  font-size: 10pt;
}
#card {
  width: 480px;
  text-align: center;
  font-weight: bold;
}
#tchart {
  width: 767px;
}
#chart {
  width: 516px;
  text-align: center;
}
#caption {
  width: 200px;
  color: saddlebrown;
}
#tlinks {
  width: 700px;
}
#linkbox {
  float: none;
  width: 700px;
  font-weight: bold;
}
#tsheet {
  width: 95%;
}

/*------------------------------------------------------------------------------
Content specializations
------------------------------------------------------------------------------*/
a, a:hover {
  color: #30709e; text-decoration: none; font-weight: bold
/*  color: rgb(30%, 50%, 70%); text-decoration: none; font-weight: bold*/
}
a:hover {
  color: #777;
}
strong{
  font-style: normal;
  text-decoration: underline;
  text-transform: uppercase;
  font-weight: bold;
  color: saddlebrown;
}

/*** Link menus ***/
ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.menu1 {
  margin: 1.5em 0 1.5em 0;
  border-top: 1px solid #ced4ca;
}
.menu1 li {
  padding: 0 0 0 10px;
  border-bottom: 1px solid #ced4ca;
}
.menu1 li a {
  display: block;
  margin: 0 0 0 -20px;
  padding: 2px 10px 0 10px;
}
.menu1 li a:hover {
  background-color: #f3f3f3;
}
.menu2 ul {
  margin: 1.0em 0 1.5em 0;
  border-top: 1px solid #ced4ca;
}
.menu2 ul li {
  padding: 0 0 0 10px;
  border-bottom: 1px solid #ced4ca;
}
.menu2 ul li a {
  display: block;
  margin: 0 0 0 -10px;
  padding: 2px 10px 0 10px;
}
.menu2 ul li a:hover {
  background-color: #f3f3f3;
}

/*** Table elements ***/
table {
  width: 100%
}
caption {
  font-size: 16pt; font-weight: bold; margin-bottom: 10px
}
th {
  background-color: papayawhip;
/*  background-color: rgb(100%, 95%, 84%);*/
  border: solid thin gray;
}
th.left {
  vertical-align: top; text-align: left;
}
td {
  vertical-align: top; text-align: left; border: solid thin gray;
}
td .menu1 {
  margin: 0;
}
.tfooter {
  text-align: left; font-size: 10pt; font-weight: normal;
}

/*** Trail content ***/
.trail h1 {
  font-size: 16pt;
  margin-top: 5px;
  margin-bottom: 5px;
}

/*** Card content ***/
#card h1 {
  font-size: 20pt; margin-top: 5px; margin-bottom: 10px;
}
#card h2 {
  font-size: 16pt; margin-top: 10px;
}
#card h3 {
  margin-top: 20px; font-size: 14pt; font-style: italic;
  color: saddlebrown;
}
#motto {
  font-size: 8pt; font-style: italic; margin-bottom: 0px; font-weight: bold;
}


/*** Linkbox content ***/
#linkbox p {
  margin-top: 15px;
}
#linkbox h2 {
  margin-top: 25px;
  font-size: 12pt;
  color: saddlebrown;
}

/*** Sidebar content ***/
.sidebar h2 {
  margin: 0px;
  color: saddlebrown;
  font-size: 14pt;
}
.sidebar h3 {
  margin: 1.2em 0 0.6em 0;
  padding: 0 10px 0 0;
  color: saddlebrown;
  font-size: 12pt;
}

/*** Caption content ***/
#caption h2 {
  margin-top: 0;
  font-size: 12pt;
}
#caption p {
  font-size: 10pt; font-weight: bold;
}


