/*** basic text styles ***/

body {

	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	/*  font-size: 14px;*/
	font-style: normal;
	font-weight: normal;
	
	color: #000; /*bullets color*/
	background-color: #fff;

	margin-left: auto;
	margin-right: auto;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 0.5ex;
	padding-bottom: 0.5ex;

	background: #F2F2EB;

	width: 80%;
/* 	border: solid 1pt black; */
}

tt, pre {
	color: #63ae4c;
}
pre {
	background-color: #eee;
	padding: 4px;
}

a:link, a:visited, a:hover {
  color:#56805d;
}
a:hover {
  background-color: #f0f0f0;
}
a:active
{
  color: #3c4c3b;
  background-color: #fff;
}
img
{
  border: 0;
  padding: 0;
  vertical-align: top;
}
#sitelogo
{
  margin: 0;
  border-bottom: 1px solid #fff;
  padding: 0;
  margin-bottom: 1px;
}
#sidebar {
/*  float: left;*/
  width: 160px;
  position: fixed;
  top: 5px;
  left: 8px;
  background-color: #f0f0f0;
}
#content {
	padding: 1em 2em 0;
	/*   margin-left: 168px; */
	/*   background-color: #fff; */
	background-color: #E6E6D8;

	min-width: 20em;
	/*    max-width: 45em;  */
/* 	min-height: 20em; */

	border: solid 1pt black;
}

h1, h2, h3 {
  color:#20510a;
}
#content b{
  color:#1b3820;
}
#content em{
/*   color:#933; */
}
#content h1 {
  padding: 0 2em 0 0;
  margin-top: 0;
  text-align: center;
}
#content h1#hometitle {
  margin-top: 0.5em;
}
#content pre {
  margin-left: 6pt;
  margin-right: 6pt;
}
#content table {
  margin: 1em 6pt;
  padding: 0;
  border: none;
  border-collapse: collapse;
}
#content table td, #content table th {
  border: 2px solid #999;
  margin: 0;
  padding: 3px;
  vertical-align: top;
}

/*** sidebar styles ***/
#sitenavhead {
  padding: 4px 8px;
  background-color: #ccc;
  color: #555;
}
.navlist {
  margin: 0;
  padding: 0;
  list-style: none;
}
.navlist li {
  display: inline;
  margin: 0;
  padding: 0;
}
.navlist a {
  display: block;
  margin: 0;
  padding: 3px 8px;
  border-bottom: 1px solid #fff;
  text-decoration: none;
}
.navlist a:link, .navlist a:visited {
  background-color: #f0f0f0;
}
.navlist a:hover {
/*   color: #d55a00; */
  background-color: #d8d8d8;
}
.navlist a:active {
  color: #ffc63b;/*#183b09*/
  background-color: #fff;
}
.navlist a.sublink {
  padding-left: 16px;
}
#content
{
	text-align: justify;
}

#content h2 {
	margin-left: -8pt;
	margin-right: -8pt;
	padding-left: 0.2em;
	padding-right: 8pt;
	clear: both;
}
#content h2 {
	background: transparent url('ensamblingbox.png') no-repeat 99% 2pt;
	border: none;
	padding-right: 120px;
	border-bottom: grey solid 2pt;
	border-right: grey solid 2pt;
}

ul.menu {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0pt;
/* 	list-style:none; */
/* 	margin:0; */
}
.menu li {
	display: inline;
/* 	background: #dd9; */
	margin-right: 0pt;
	margin-left: 0pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
	list-style: none;
	list-style-position: outside;

/* 	margin:2px; */
/* 	padding:0; */
/* 	float:left; */
/* 	float:center; */
}
.menu li a {
	border: 1pt solid black;
	padding-left: 1em;
	padding-right: 1em;
	white-space: nowrap;

/* 	display:block; */
	/*width:70px;*/ 
/*width:70px;width:80px;width:100px;*/
/* 	padding:4px 0; */
	text-decoration:none;
	text-align:center;
/* 	font-size:11px; */
	font-weight: bold;
	color:#183b09;
	background-color:#E6E6D8;
}

.menu li a:hover {
/* 	text-decoration: none; */
/* 	background: #dea; */
	color:#99CC00;
	background-color:#003366;
}



