/* ikiwiki styles */

/*

   .pageheader .header {
                         margin: 0;
                         font-size: 22px;
                         font-weight: bold;
                         line-height: 1em;
                         }

.author {
          margin: 0;
          font-size: 0.75em;
          font-weight: bold;
          display: block;
          color: #666;
          }

.actions ul {
              margin: 0;
              padding: 6px;
              list-style-type: none;
              border-bottom: 1px solid #000;
              }

.inlinepage .actions ul {
                          border-bottom: 0;
                          }

.actions li {
              display: inline;
              padding: .2em .4em;
              }

.pagefooter {
              clear: both;
              }

.tags {
        }

#pageinfo {
            margin: 1em 0;
            border-top: 1px solid #000;
            }

div.tags {
           margin-top: 1em;
           }

.mapparent {
             text-decoration: none;
             }

.img caption {
               font-size: 80%;
               caption-side: bottom;
               text-align: center;
               }

#backlinks {
             margin-top: 1em;
             }

#editcontent {
               width: 100%;
               }

img {
      border-style: none;
      }

h1 {
     margin-bottom: 1.5em;
     }

div.recentchanges {
                    border-style: solid;
                    border-width: 1px;
                    overflow: auto;
                    clear: both;
                    width: 100%;
                    background: #eee;
                    color: black !important;
                    }
.recentchanges .metadata {
                           padding: 0px 0.5em;
                           }
.recentchanges .changelog {
                            font-style: italic;
                            clear: both;
                            display: block;
                            padding: 1px 2px;
                            background: white !important;
                            color: black !important;
                            }
.recentchanges .desc {
                       display: none;
                       }
.recentchanges .diff {
                       display: none;
                       }
.recentchanges .committer {
                            float: left;
                            margin: 0;
                            width: 40%;
                            }
.recentchanges .committype {
                             float: left;
                             margin: 0;
                             width: 5%;
                             font-size: small;
                             }
.recentchanges .changedate {
                             float: left;
                             margin: 0;
                             width: 35%;
                             font-size: small;
                             }
.recentchanges .pagelinks {
                            float: right;
                            margin: 0;
                            width: 60%;
                            }

*/
.pagedate,
.pagelicense,
.pagecopyright {
                 color: #666;
                 }

/*
.error {
         color: #C00;
         }



.pagecloud {
             text-align: center;
             padding: 10px 10px;
             border: 1px solid #aaa;
             background: #eee;
             margin-top: 1em;
             margin-bottom: 1em;
             color: black !important;
             }

.smallestPC { font-size: 70%; }
.smallPC { font-size: 85%; }
.normalPC { font-size: 100%; }
.bigPC { font-size: 115%; }
.biggestPC { font-size: 130%; }

#sidebar {
           font-family: sans-serif;
           line-height: 3ex;
           float: left;
           padding: 2ex 2ex;
           background: white;
           color: black !important;
           margin: 1ex;
           clear: right;

           }

*/


/* outlines */
li.L1 {
        list-style: upper-roman;
        }
li.L2 {
        list-style: decimal;
        }
li.L3 {
        list-style: lower-alpha;
        }
li.L4 {
        list-style: disc;
        }
li.L5 {
        list-style: square;
        }
li.L6 {
        list-style: circle;
        }
li.L7 {
        list-style: lower-roman;
        }
li.L8 {
        list-style: upper-alpha;
        }

hr.poll {
          height: 10pt;
          color: white !important;
          background: #eee;
          border: 2px solid black;
          }
div.poll {
           margin-top: 1ex;
           margin-bottom: 1ex;
           padding: 1ex 1ex;
           border: 1px solid #aaa;
           }

input#openid_url {
                   background: url(wikiicons/openidlogin-bg.gif) no-repeat;
                   background-color: #fff;
                   background-position: 0 50%;
                   color: #000;
                   padding-left: 18px;
                   }

input#searchbox {
                  background: url(wikiicons/search-bg.gif) no-repeat;
                  background-color: #fff;
                  background-position: 100% 50%;
                  color: #000;
                  padding-right: 16px;
                  }

/* Things to hide in printouts. */
@media print {
  .actions { display: none; }
  .tags { display: none; }
  .feedbutton { display: none; }
  #searchform { display: none; }
  #blogform { display: none; }
  #backlinks { display: none; }
}

/* Provided for use by template plugin for floating info boxes. */
.infobox {
           float: right;
           margin-left: 2ex;
           margin-top: 1ex;
           margin-bottom: 1ex;
           padding: 1ex 1ex;
           border: 1px solid #aaa;
           background: white;
           color: black !important;
           }

/* Provided for use by template plugin for floating note boxes. */
.notebox {
           float: right;
           margin-left: 2ex;
           margin-top: 1ex;
           margin-bottom: 1ex;
           padding: 1ex 1ex;
           border: 1px solid #aaa;
           width: 25%
           background: white;
           color: black !important;
           }

/* Used by the popup template and for backlinks hiding. */
.popup {
         border-bottom: 1px dotted #366;
         color: #366;
         }
.popup .balloon,
.popup .paren,
.popup .expand {
                 display: none;
                 }
.popup:hover .balloon,
.popup:focus .balloon {
                        position: absolute;
                        display: inline;
                        margin: 1em 0 0 -2em;
                        padding: 0.625em;
                        border: 2px solid;
                        background-color: #dee;
                        color: black;
                        
                        /* Nonstandard, but very nice. */
                        opacity: 0.95;
                        moz-opacity: 0.95;
                        filter: alpha(opacity=95);
                        }

.fb_submit {
             float: left;
             margin: 2px 0;
             }

#header {
    font-size: 75%;
}

#header h1 {
             font-weight: bold;        
             text-align: right;
             } 

#header h2 {
             color: #666;
             font-weight: bold;        
             text-align: left;
             } 


#content .author, #content .date {
                   text-align: right;
                   color: #666;               
                   } 

.blogctime {

             display: inline;
             min-width: 15em;
             max-width: 15em;
             margin-right: 2em;
             color: #888;             
             } 



/* .pagedate {
            display: inline;
            font-size: 0.75em;
            font-decoration: none;
            color: #999;
            font-style: normal;
            }

*/

/*
.inlineheader .header * {
                          font-weight: bold;
                          text-decoration: none;
                          font-variant: small-caps;
                          color: #333;
                          }

*/

/*
.inlinepage {
              border: 0px;
              border-right: 1px solid black
              margin-right: 2ex;
              padding-top: 1em;
              padding-bottom: 1em;
              }

*/

span.tags {
            color: #666;
            font-family: sans-serif;
            font-size: 0.75em;    
            }

span.author {
              font-size: 0.75em;
              font-weight: bold;  
              }

#sidebar > ul {

    margin-right: 0;

}

#sidebar > ul:first-child 
{
  padding: 0 1px 1px;
  font: bold 1.5em;
  }


#sidebar > ul:first-child > li {
                                 text-align: right;
                                 list-style: none;
                                 padding-bottom: 0.5em;
                                 margin: 0;
                                 vertical-align: middle;
                                 }

#sidebar > ul:first-child > li a {
                                   display: block;
                                   text-decoration: none;
                                   vertical-align: middle;
                                   }

#sidebar > ul:first-child > li a:link { color: #448; }
#sidebar > ul:first-child > li a:visited { color: #667; }

#sidebar > ul:first-child > li a:hover
{
  background-color: #555;
  color: #FFF;
  }

#header {
    padding-top:2em;
    padding-bottom: 5em;

}

#content h2 {

    text-decoration: none;
    color: #000;
    margin-bottom: 0.25em;
    font-weight: bold;
}

#content h2 a {
    text-decoration: none;
    color: #000;
}

#content h2 a:hover {
    text-decoration: underline;
}

#content h2 a:visited {
    color: #444;
}


}
