/* don't show the name of the page */

body {
  font-size: 13px; /* Resets 1em to 10px */
  font-family: "Trebuchet MS",'Lucida Grande', Verdana, Arial, Sans-Serif;
  color: #111;
  line-height:1.4em;
  padding:5%;
  padding-top:2%;
  margin-left:35px;
  background-color:#FFFFFF;
}

table {
  font-size: 12px; /* Resets 1em to 10px */
  font-family: "Trebuchet MS",'Lucida Grande', Verdana, Arial, Sans-Serif;
}

table.sample {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: red;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 15px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 10px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

ul {
  margin-left: -16px
}

ol {
  margin-left: -16px
  list-style: lower-roman;
}
ol.a {
  list-style-type:lower-roman;
}

a:link {
  color:#3b6ea5;
  text-decoration:none;
}
a:visited {
  color:#3b6ea5;
  text-decoration:none;
}
a:hover {
  color:#c60;
  text-decoration:underline;
}
a img {
  border-width:0;
}

/* Headings
----------------------------------------------- */
h1 { 
  margin:1em 0 .75em;
  font:24px "Trebuchet MS","Lucida Grande",Trebuchet,Arial,Verdana,Sans-serif;
  line-height:1.2em;
  font-weight:normal;
  color:#3b6ea5;
  text-transform:uppercase;
  letter-spacing:.1em;
}

h2 {
  margin:1.5em 0 .75em;
  font:140%/2em "Trebuchet MS","Lucida Grande",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#3b6ea5;
  border-bottom: 1px solid #000000;
}

h3 {
  font-weight:900;
  letter-spacing:.1em;
  font:100%/2em "Lucida Grande",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  color:#A85000;
}

h4 {
  font: 100%/1em Trebuchet,"Lucida Grande",Arial,Verdana,Sans-serif;
  font-variant: small-caps;
  color:#555;
  #letter-spacing:.1em;
}

/* Header
----------------------------------------------- */
#blog-title {
  margin:5px 5px 0;
  padding:20px 20px .25em;
  font-size:180%;
  line-height:1.2em;
  font-weight:normal;
  color:#3b6ea5;
  text-transform:uppercase;
  text-align:left
  letter-spacing:.2em;
}

#blog-title a {
  color:#3b6ea5;
  text-decoration:none;
}
#blog-title a:hover {
  color:#c60;
}
#description {
  margin:0 5px 5px;
  padding:0 20px 20px;
  border:1px solid #eee;
  border-width:0 1px 1px;
  max-width:750px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#888;
}



/* Footer
----------------------------------------------- */
#footer {
  width:660px;
  clear:both;
  margin:0 auto;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding-top:15px;
  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
  
/* Reference
----------------------------------------------- */
.Pub{background-color: #e1ffe1; page-break-before: always;}
.url { font-size: 11px; color: #006400;}

/* Footnote */
.navfoot hr {
  margin-bottom: 0;
  padding: 0;
}

.navfoot table {
  border-spacing: 0;
  border-width: 0;
  margin: 0;
  padding: 0;
}

.navfoot td {
  border-spacing: 0;
  border-width: 0;
  margin: 0;
  padding: 0;
}

/* Menu */
#nav-menu ul
{
  float: center;
  list-style: none;
  padding: 0;
 # margin: 0;
  margin: auto;	
}

#nav-menu li
{
  float: left;
  margin: 0 0.15em;
  width: 15.9%;
#  width: 14.2%;
}

#nav-menu li a
{
#  background: #fff bottom left repeat-x;
  height: 0.8em;
  line-height: 0.8em;
  font-variant: small-caps;
  float: center;
  width: 100%;
  display: block;
#  color: #Ad8474;
  color: #BB4444;
  text-decoration: none;
  text-align: center;
  font-size: 14px
}
