/* pmwiki stdlayout */
ul, ol, pre, dl { margin-top:0px; margin-bottom:0px; }
.indent { margin-left:40px; }
.pagetitle { font-size:200%; font-weight:bold; }
.diffbox { border:1px #999999 solid; }
.diffauthor { font-weight:bold; }
.difftime { font-family:verdana,sans-serif; font-size:66%; background-color:#dddddd; }
.difftype { clear:both; font-family:verdana,sans-serif; font-size:66%; font-weight:bold; }
.diffadd { border-left:5px #99ff99 solid; padding-left:5px; }
.diffdel { border-left:5px #ffff99 solid; padding-left:5px; }
.diffrestore { clear:both; font-family:verdana,sans-serif; font-size:66%; margin:1.5em 0px; }
#wikiedit textarea { width:98%; }
td#wikileft { vertical-align:top; }
td#wikibody { vertical-align:top; }
td#wikiright { vertical-align:top; }
a.varlink { text-decoration:none; }

/* ace modification*/
a:hover { background-color: #dee7ec; }
td { padding: 0.5em 1.0em 0.5em .5em; }
#wikileft { width: 1px; }
#wikileft td {
 padding: 0.25em 1.0em 0.25em 0.5em;
 white-space: nowrap;
}
#wikileft h1 {
 background-color: #dee7ec;
 border: 1px solid #8cacbb;
 padding: 0em 1em 0em 1em;
 display: inline;
 font-size: 1em;
 font-weight: normal;
 white-space: nowrap;
 position: relative;
 top: 0px;
}
#wikileft table {
 position: relative;
 background: transparent;
 border: 1px solid #8cacbb;
 white-space: nowrap;
}
#wikileft td a.urllink {
 padding: 0.25em 0.5em 0.25em .5em;
 color: #436976;
 border: 1px solid white;
 white-space: nowrap;
}
#wikileft td a.urllink:hover {
 background-color: #dee7ec;
 color: #436976;
 border: 1px solid #8cacbb;
 white-space: nowrap;
}
#wikileft a.wikilink {
 padding: 0.25em 0.5em 0.25em .5em;
 color: #436976;
 border: 1px solid white;
 white-space: nowrap;
}
#wikileft a.wikilink:hover {
 background-color: #dee7ec;
 color: #436976;
 border: 1px solid #8cacbb;
 white-space: nowrap;
}
#wikihead {
 border-bottom-color: #8cacbb;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 padding-left: 2em;
 padding-right: 2em;
 font-size:smaller; text-align:right;
}
#wikisearch { position:absolute; top:10px; right:10px; }
#pagetitle { font-size:250%; }
#wikifoot {
    background-color: #dee7ec;
    border-top: 1px solid #8cacbb;
    border-bottom: 1px solid #8cacbb;
    float: none;
    margin: 2em 0em 1em 0em;
    padding: 0.5em 0em 1em 0em;
    text-align: center;
}

/* The basic elements: */
body {
 font: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
 background-color: White;
 color: Black;
 margin: 0;
 padding: 0;
}
table { font-size: 100%; }
a {
 text-decoration: none;
 color: #436976;
 background-color: transparent;
}
img {
 border: none;
 vertical-align: middle;
}
p {
 margin: 0.5em 0em 1em 0em;
 line-height: 1.5em;
}
p a {
 text-decoration: underline;
}
p a:visited {
 color: Purple;
 background-color: transparent;
}
p a:active {
 color: Red;
 background-color: transparent;
}
p img {
 border: 0;
 margin: 0;
}
hr {
 height: 1px;
 color: #8cacbb;
 background-color: transparent;
}
h1, h2, h3, h4, h5, h6 {
 color: Black;
 background-color: transparent;
 font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
 font-size: 100%;
 font-weight: normal;
 margin: 0;
 padding-top: 0.5em;
 border-bottom: 1px solid #8cacbb;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
 color: Black ! important; 
}
h1 {
 font-size: 160%;
 padding-right: 4em;
}
h2 { font-size: 150%; }
h3 {
 font-size: 140%;
 border-bottom: none;
 font-weight: bold;
}
h4 {
 font-size: 120%;
 border-bottom: none;
 font-weight: bold;
}
h5 {
 font-size: 100%;
 border-bottom: none;
 font-weight: bold;
}
h6 {
 font-size: 85%;
 border-bottom: none;
 font-weight: bold;
}
ul { 
 line-height: 1.5em;
 list-style-type: square;
 margin: 0.5em 0 0 1.5em;
 padding: 0;
 list-style-image: url(http://ace.planet-d.net/pub/skins/ace/bullet.gif);
}
ol {
 line-height: 1.5em;
 margin: 0.5em 0 0 1.5em;
 padding: 0;
}
ul a, ol a { text-decoration: underline; }
li { margin-bottom: 1em; }
dt { font-weight: bold; }
dt a { text-decoration: underline; }
dd {
 line-height: 1.5em;
 margin-bottom: 1em;
}
dd a { text-decoration: underline; }
dd.link a {
 text-decoration: none;
 color: Black;
}
fieldset {
 border: 1px solid #8cacbb;
 margin: 1em 0em 1em 0em;
 padding: 0em 1em 1em 1em;
 line-height: 1.5em;
 width: auto;
}
legend {
 background: White;
 padding: 0.5em;
 font-size: 90%;
}
form {
 border: none;
 margin: 0;
}
textarea {
 font: 110% "Courier New", Courier, monospace; 
 border: 1px solid #8cacbb;  
 color: Black;
 background-color: white;
 width: 100%;
}
input {
 font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
 visibility: visible;
 border: 1px solid #8cacbb;  
 color: Black;
 background-color: white;
 vertical-align: middle;
}
select {
 border: 1px solid #8cacbb;  
 color: Black;
 background-color: White;
 vertical-align: top;
}
abbr, acronym, .explain {
 border-bottom: 1px dotted Black;
 color: Black;
 background-color: transparent;
 cursor: help;
}
q {
 font-family: Times, "Times New Roman", serif;
 font-style: italic;
 font-size: 120%;
}
blockquote {
 font-family: Times, "Times New Roman", serif;
 font-style: italic;
 font-size: 120%;
}
code {
 font-family: "Courier New", Courier, monospace;
 font-size: 120%;
 color: Black;
 background-color: #dee7ec;
 border: 1px dashed #8cacbb;
 padding: 0 0.1em;
}
pre {
 font-family: "Courier New", Courier, monospace;
 border: 1px dashed #8cacbb;
 color: Black;
 background-color: #dee7ec;
}
.pre a { text-decoration: underline; }
ins { color: green; text-decoration: none; }
del { color: red; text-decoration: line-through; }
.netscape4 { display: none; }
input.wikisearchbutton, input.searchbutton {
 font-size: 100%;
 margin-bottom: 1px ! important;
 background: White url(http://ace.planet-d.net/pub/skins/ace/search_icon.gif) 2px 1px no-repeat;
 cursor: pointer;
 padding: 1px 1px 1px 15px;
 text-transform: lowercase;
}

