
body { 
    font: 14px/1.65em Arial,sans-serif;    
}
.menuitem a:link
{ 
    font-weight: normal;
    text-decoration: none;
    color: #000;
}
.menuitem a:visited
{ 
    font-weight: normal;
    text-decoration: none;
    color: #000;
}
.menuitem a:hover, a:active
{ 
    text-decoration: underline;
    color: #111;
}
span.title {
    font-size:3em;
    font-weight:bold;
}
span.copyright {
    font-size:0.6em;
}
table.mainstruct {
    width:100%;
}
table.mainstruct td {
    vertical-align:top;    
}
table.mainstruct td.title {
    height:27px;
    background:#ffffff;
    border-top:3px dashed #eeeeee;
    border-bottom:3px dashed #eeeeee;
    border-left:none;
    border-right:none;
    height: 4em;
    vertical-align: middle;
}
table.mainstruct td.menublock {
    font-variant:small-caps;
    font-size: 0.9em;
    line-height:120%
    border:none
}
table.sourceCode {
    font-size: 0.9em;
    line-height:95%
}
pre {
    background:#f0f0f0;
    margin-left:20px;
    line-height:120%;
    font-size:0.9em;
}
pre.cli {   
    margin-left:5px;
    border-left:1px solid silver;
    padding-left:10px;
    font-size: 0.9em;
    line-height:150%;
}

table.mainstruct td.breadcrumb {
    font-variant:small-caps;
    font-size: 0.9em;
    line-height:150%
    font-weight:bold;
}
/*
em { 
    font-weight:bold;
    font-style:normal;
}*/
h1 { 
    margin-top:0.5em;
}
h2 { 
    margin-top:0.3em;
}
h3 { 
    margin-top:0.2em;
}

div.tagcontainer {
    width:100%;
    background-color: #F2F2F2;
    border-top: 1px solid #C0C0C0;
    margin-top: 4px;
    margin-bottom: 2px;
    padding: 4px;
    height:16px;
    vertical-align:bottom;
}
div.tag { 
    float:left;
    font-weight:normal;
    font-size:1.0em;
}
div.datetag { 
    float:right;
    font-size:0.9em;
}
span.topic { 
    font-variant:small-caps;
    font-size:1.1em;
    font-weight:bold;
}
span.tags { 
    font-variant:small-caps;
    font-size:0.9em;
}
    
div.topiclinks { 
    font-size:1.1em;
}
div.taglinks { 
    background-color: #F9F9F9;
    font-size:0.9em;
}
div.figure { 
    text-align:center;
}
div.betweenentriesspacer { 
    width:100%;
    height:40px;
    border:none;
}
ul.tabs {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.tabs li {
  border: gray solid 1px;
  border-bottom: none;
  float: left;
  margin: 0 .25em 0 0;
  padding: .25em .5em;
}
ul.tabs li a {
  color: black;
  font-weight: bold;
  text-decoration: none;
}
ul.tabs li.active {
  background: gray;
}
ul.tabs li.active a {
  color: white;
}
article.tabarticle {
  padding: 0 1em;
}
.tabs_clr {
  clear: both;
}
section.block {
  border: solid 0.5px #cccccc;
  padding: 0 1em;
}
article.mutearticle {
  padding: 0 1em;
}
blockquote {
    background:#f0f0f0;
    margin-left:20px;
    font-size:0.9em;
}
