  .sidebar ul { margin-left: 1.2em; padding-left: 0; }

  .bar0, .bar1 {
      border-top:1px solid #008000;
      padding-left:5px; border-left:1px solid #008000;
      border-right: 1px solid #008000;
  }
  .bar0 a, .bar1 a {text-decoration: none}

  .bar1 {padding-left:15px}
  .content {vertical-align:top;padding-left:1em; margin-left:3px;border-left:1px solid #616787; padding-right:1em;}
  .fakelink {border-style:none;text-decoration:underline;cursor:pointer;cursor:hand;color:#0000ff;background-color:#ffffff; font-size:120%; font-family:Arial} 

  body {font-family: Verdana, Arial; margin:0}

 .dark a {color:white}

 a.producthomelink:hover { background-color:#00c000}

 #ftitle {display:none}

 #head-title {
   display: table;
   background-color:#ffffc0;
   background: linear-gradient(#fff,#ffb);
   width:100%;
 }
 #head-name {
   font-size:160%;
   color:white;
   background-color:#008000;
   font-weight:bold;
   padding-left:4px;
   padding-right:4px;
   display:table-cell;
   text-align:center;
   position:relative;
 }
 #head-name > a { border:0; width:100%; height:100%; display:block; }
 #head-phrase {
   font-weight:bold;
   display:table-cell;
   vertical-align:top;
   padding:0.5em;
 }
 #head-phrase2 {
   margin-top:0.4em; font-size:80%;
   padding-left:0.2em;
 }

 #categorybar {
   border-top:1px solid black; border-bottom:1px solid black;
   color:white;
   background-color:#3F6B3F;
   background:linear-gradient(#3F6B3F,#305230);
   padding:0.5em;
 }
 #categorybar a {line-height:1.5em; font-weight:bold; border:0}
 #categorybar a:hover {background-color:#008000}
 #categorybar a:visited {color:#f0f0ff}

 #newsflash { font-size:80%; background-color:#ffffa0; margin-top:0.4em; }
 #logo {
   border-radius:10px;
   margin-left:5px;
   margin-top:5px;
   margin-bottom:3px;
 }

 #contact {
  background-color:#ccdcd0;
  background:linear-gradient(#ccdcd0, #bbccc0);
  padding:0.5em;
 }
 #footer {
   color:white;
   background-color:#444;
   border:1px solid black;
   font-size:85%;
 }
 #footer:after { content:""; display:block; clear:both}
 #footer-logo { float:right; border:0; }

 #layout { width:100%; max-width: 1000px}
 #layout.twocolumn { max-width: 1200px}
 #comments { max-width:1200px}


/* horizontal tab notebook */

.pages {
  background-color: #f8f8f8;
  border: 1px solid #ccc;
  padding: 0 1em 1em;
  clear:both;
  border-radius:40px
}
.pages:after { content:""; display:block; clear:both }
.pages-select { background-color:#ff8 }
.pages > .tabs {
  float: none; width: auto; border-left:0; list-style:none;
  padding-left:1.5em; margin: 0 0.5em 0;
}
.pages > .tabs > li {
  padding:0.2em;
  text-indent:-1.2em;
  border-radius:10px 10px 0 0;
  padding:0.5em;
  display:inline-block;
  border:1px solid #888;
  text-indent:0;
}
.pages > .tabs > li:not(.pages-select) { background-color:#ddd }
.pages > div:not(:first-child) { display:none }
#page-1 { display:block}
.h2 { display:none }


