/* sample style sheet for wiliki */

body {
  font-family: verdana,ariel,helvetica,sans-serif;
  color: black;
  background-color: #ffffff;
}

//:link    { text-decoration: none; color: #0000ee; }
//:visited { text-decoration: none; color: #0000aa; }

hr { border: thin solid #99aadd; }

h1 { 
  text-align: left;
  font-size: 170%;
  color: #111111;
  margin-top: 20pt;
  margin-bottom: 20pt;
  border-bottom: solid thick #99aadd;
}

h1 :link    { text-decoration: none; color: black; }
h1 :hover   { text-decoration: none; color: #8888ee; }
h1 :visited { text-decoration: none; color: black; }

h2 {
  text-align: left;
  font-size: 130%;
  color: #005555;
  border: none;
}

h3, h4, h5, h6 {
  text-align: left;
  color: #005555;
  background: transparent;
}
h3 { font-size: 130% }
h4 { font-size: 110% }
h5 { font-size: 100% }
h6 { font-size: 100%; font-style: italic }

pre {
    margin-left: 2em;
    margin-right: 2em;
    font-family: monospace;
    background-color: #ddeeee;
    border: solid thin #aacccc;
}

pre.macroerror { 
    background-color: #ee5555;
}

#head-bar {
  width: 100%;
  margin: 0pt;
  padding: 0pt;
  background-color: #99aadd;
}

#head-bar #head-bar-title {
  background-color: #99aadd;
  font-weight: bold;
  font-size: 80%;
  margin: 0pt;
  padding: 0pt;
}

#head-bar-title :link    { text-decoration: none; color: black; }
#head-bar-title :hover   { text-decoration: none; color: #8888ee; }
#head-bar-title :visited { text-decoration: none; color: black; }

#head-bar .navi-button {
  margin: 0pt;
  padding: 0pt;
  font-size: 70%;
  background-color: #bbccff;
  border: solid 1pt #777777;
}

#head-bar .search-box {
  font-size: 60%;
  border: solid 1pt #777777;
}

#head-bar .navi-button:hover {
  background: #ffffee;
}

blockquote {
    border-left: solid thick #ddbbaa;
}

dt { font-weight: bold }

p {
   padding-left: 1em;
   padding-right: 1em;
}

table.content-table { table-layout : fixed }

td.inbody { background: #ffffff }   /* used in formatted body */
td.preview { background: #eeddaa }  /* used in preview page */

div.footer { 
  color: #bbbbbb;
  text-align: right;
  font-size:70%;
}

td.menu-strip {
  font-size: 80%;
  width: 13em;
}

td.menu-strip h2 {
  background: #eeeeff;
  color: #000044;
  text-align: center;
  margin: 0pt;
  padding: 2pt;
  font-size: 100%;
  border: none;
}

td.menu-strip p {
  margin : 0pt;
  padding: 3pt;
}

td.menu-strip ul {
  margin: 0pt;
  padding-left: 5pt;
}

div.menu-title {
  text-align : center;
  font-weight: bold;
  background: #aaddbb;
}

span.wiliki-alert { background-color: #ff8080; } /* used to warn internal error */

span.tag-anchor {
  background-color: #ffdddd;
  font-size: 90%;
  font-style: italic;
}
