/* style sheet for kahua-web */
/* $Id: kahua-web.css,v 1.7 2004/03/09 10:35:27 ko1 Exp $ */

/*
 * Common stuff
 */
body {
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: white;
  padding: 0pt;
  margin: 0pt;
}

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

hr {
  padding: 0pt; margin: 0pt;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: #96866F;
}

.imageleft {
float:left;
margin-right:10px
}

.imageright {
float:right;
margin-left:10px
}

pre {
  background-color: #F5DCAF;
  border-color: #999999;
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  overflow: auto;
}

P.warning {
  color: #ff6003;
}

table.user-form th {
  text-align: right;
  padding-right: 5pt;
}

/*
 * Title pane
 */
div#title-pane {
  background: url(/img/test_g2.gif);
  background-repeat: x-repeat;
  text-align: left;
  font-size: 190%;
  color: #FFCC66;
  margin: 0pt;
  padding: 10pt 15pt 5pt 10pt;
}

div#title-pane p {
  margin: 0pt; padding: 0pt;
  color:#FFCC66;
}

/*
 * Navigation pane
 */
table#navigation-pane {
  width: 100%;
}

div#navigation-pane-left {
  padding-left: 2em;
  text-align: left;
  font-size: 90%;
}

div#navigation-pane-right {
  text-align: right;
  font-size: 90%;
}

/*
 * Body pane
 */
table#body-pane {
  width: 100%;
}

div#main-pane {
  vertical-align:top;
  padding: 0.5em 1em 0.5em 1em;
}

div#edit-menu {
  text-align: right;
  font-size: 90%;
  color: #999999;
}

div#page-footer { 
  text-align: right;
  font-size: 80%;
  /* line-height: 0.5; */
  color: #999999;
}

div#side-pane {
  background-color: #ffffff;
  vertical-align:top;
  font-size: 90%;
  width:10em;
  border-width: 0px 1px 0px 0px; 
  border-style: solid;
  border-color: #999999;
}

div#side-pane ul { 
  margin: 0pt 5pt 0pt 5pt;
  padding-left: 10pt;
}

div#side-pane > h2 {
  font-size: 100%;
  color : #FFCC66;
  margin: 2pt 1pt 2pt 1pt;
  padding: 0pt;
  text-align: center;
  background: solid;
  background-color: #787878;
}

div#side-pane h2 a:link {  color : #FFCC66; font-face:bold; }
div#side-pane h2 a:visited {  color : #FFCC66; font-face:bold; }
div#side-pane h2 a:active {  color : #FFCC66; font-face:bold; }

div#side-pane p {
  margin: 0pt 0pt 1pt 0pt;
  padding: 1pt;
}

/*
 * Bottom pane
 */
div#bottom-pane {
  text-align: center;
  font-size: 70%;
  color: #999999;
}

div#bottom-pane p {
  padding: 0px;
  margin: 5px;
}

/*
 * Error display
 */
.macro-error {
    background-color: #ee5555;
}

/*
 * Comment
 */
.simplecommentmacro {
  font-size: 90%;
}

.commentform {
  font-size: 90%;
}

.comments {
  font-size: 90%;
}

div.comment-contents pre {
  background-color: #ffffee;
  border-color: #bbccbb;
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
}

blockquote {
 border-style: dotted;
 border-color: #ffaa44;
 border-width: 2px;
 padding: 0.5em 0.5em;
}

