.wiki { 
   font-family: 'Georgia';
   padding:20px;
   padding-top:0px;
   white-space: pre-wrap;       /* Since CSS 2.1 */
   white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
   white-space: -pre-wrap;      /* Opera 4-6 */
   white-space: -o-pre-wrap;    /* Opera 7 */
   word-wrap: break-word;    
}

.wiki pre{
   background: black;
   color:white;
   padding:10px;
   border: 2px solid #e19f00;
   border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
   overflow: auto;
}

.wiki pre p{
  white-space: unset !important;
}

.wiki h1{
   font-family:monaco,Consolas,"Lucida Console",monospace; 
   color:#0a4f80;
   border-bottom: 1px solid #AAAAAA;
}

/* Stack comments, start with !! after word name */
.wiki h1 + h2, .wiki h2 + h2 {
   font-family: monospace;
   color:#0a4f80;
   font-size: 1.3em;
}

.wiki .output{
   background:#FF9600;
   color:black;
}

.related{
   padding:5px;
   word-wrap:normal;
}


.related span, .related div{
   font-family:monaco,Consolas,"Lucida Console",monospace; 
   margin:3px;
   padding:10px;
   background:#0a4f80;
   color:white;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   display: inline-block;
}

.related div {
   display: block;
}

.related span:hover, .related div:hover{
   background:#e19f00;
}

.suggested{
   padding:5px;
   word-wrap:normal;
}


.suggested span, .suggested div{
   font-family:monaco,Consolas,"Lucida Console",monospace; 
   margin:3px;
   padding:10px;
   background:#0a4f80;
   color:white;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   display: inline-block;
}

.suggested div {
   display: block;
}

.suggested span:hover, .suggested div:hover{
   background:#e19f00;
}

.suggested hr {
   border: none;
   border-top: 3px double #333;
   margin-top: 15px;
   color: #333;
   overflow: visible;
   text-align: center;
   height: 5px;
}

.suggested hr:after {
   background: #ecdba8;
   content: '^ OTHER MATCHES ^';
   font-size: 10pt;
   font-family: 'courier new';
   padding: 0 4px;
   position: relative;
   top: -13px;
}

span.icode {
   font-family:monaco,Consolas,"Lucida Console",monospace; 
   color:#0a4f80;
}

table.params { width: 100%; }
.params th, td {
  padding: 5px;
  border-bottom: 1px solid #ddd;
}
.params tr:nth-child(even) {background-color: #dbcb99;}
.params tr:nth-child(odd) {
    font-weight: bold;
    vertical-align: bottom;
}