@import "lite.css";

/* {{{ Ovverride Body from Lite.css */

body
{
    font-size:13px;
    font-family: verdana, sans-serif;
}

.content
{
    font-size:11px;
}

/* {{{ Some defaults to start with */

* {
    padding:0;
    margin:0;
}

/* Normalize padding on a per element basis */
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}

h1, h2, h3, h4, h5 {
    border-bottom: 1px solid rgb(166, 166, 166);
}

ul, ol {
    margin-top: 0.25em;
    margin-left: 1.25em;
}

ul ul {
    margin-top: 0px;
    margin-bottom: 0.25px;
}

fieldset {
    padding: 0.75em;
}

code {
    font: 10pt Courier, Courier New, monospace;
}

blockquote pre {
    font: 10pt Courier, Courier New, monospace;
    border: 1px solid #cccccc;
    background-color: #efefef;
    margin-left: -20px;
    padding: 10px;
    line-height: 100%;
}

a {
    color: #9b300c;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.clearboth {
    clear: both;
    height: 0.25px;
    overflow: hidden;
}

#wikiToc a {
    color: #9b300c;
}


#col2 a, #col3 a {
    color: rgb(28, 29, 34);
}

#catlinks {
    margin-top: 1em;
}

#toolbar {
    display: inline;
}

#wrapper, #wrapper #col1, #wrapper #col2, #wrapper #col3, #col1, #col2, #col3 {
    border-top: 2px solid #C1C1BB;
    background: #F1F1EB;
}

#wrapper #col1 div.content {
    background-color: white;
    padding: 20px;
    font-size: 0.9em;
    color: black;
    line-height: 150%;
    text-align:justify;
}

#searchInput {
    margin-bottom: 0.5em;
}

#wrapper {
    background: white;
}

#wrapper #col1 div.content {
    height: 100%;
}

#col3 {
    border-left: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
}


/* }}} */

/* {{{ Table of contents */

#toc, .toc {
    border: 1px solid #aaa;
    background-color: #F1F1EB;
    padding: 5px;
    margin-bottom: 1em;
}

#toc a {
    color: black;
    font-size:11px;
}

#toc h2, .toc h2 {
    display: inline;
    margin: 0;
    padding: 0;
    border: none;
    float: left;
}

#toc ul, .toc ul {
    clear: both;
    font-size: 9pt;
    list-style-type: none;
    list-style-image: none;
    margin: 0 0 3px 0;
    padding: 7px 0 0 0;
    _padding: 0;
    margin-top: 7px;
    _margin-top: 3px;
    text-align: left;
}

#toc ul ul, .toc ul ul {
    padding-top: 0px;
    margin: 0 0 0 1em;
}

#toc li {
    font-size: 9pt;
    line-height: 150%;
    margin: 0 10px 0 5px;
}

#toc li li {
    font-size: 1em;
}

#toc .toctoggle, .toc .toctoggle {
    display: inline;
    font-size: 95%;
    padding-top: 7px;
    float: right;
    margin-left: 10px;
}

/* }}} */

/* {{{ Header */

#header { 
    clear:both;
    border-top:2px solid #31343D;
    border-bottom:2px solid #202228;
    background: #2f2f2f;
    background-image: -ms-linear-gradient(top, #4E5159 0%, #31343D 75%);
    background-image: -moz-linear-gradient(top, #4E5159 0%, #31343D 75%);
    background-image: -o-linear-gradient(top, #4E5159 0%, #31343D 75%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4E5159), color-stop(0.75, #31343D));
    background-image: -webkit-linear-gradient(top, #4E5159 0%, #31343D 75%);
    background-image: linear-gradient(top, #4E5159 0%, #31343D 75%);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4E5159', endColorstr='#31343D'); 
}

#header img {
    padding: 10px 22px 10px 22px;
}

/* }}} */


/* {{{ Header Menu */
  
#header-menu {
    clear: both;
    border: none;
    border-top: 1px solid #3C404B;
    background: #202228;
    background-image: -ms-linear-gradient(top, #31343D 0%, #202228 75%);
    background-image: -moz-linear-gradient(top, #31343D 0%, #202228 75%);
    background-image: -o-linear-gradient(top, #31343D 0%, #202228 75%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #31343D), color-stop(0.75, #202228));
    background-image: -webkit-linear-gradient(top, #31343D 0%, #202228 75%);
    background-image: linear-gradient(top, #31343D 0%, #202228 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31343D', endColorstr='#202228');
}

#header-menu-inside {
    height: 40px;
    line-height: 40px;
    margin-left: 196px;
}

/* 1st Level */
#header-menu ul.menu  { 
    display:block; 
    padding:0; 
    margin:0; 
    position:relative; 
    z-index:100; 
}

#header-menu ul.menu li { 
    display:inline-block; 
    float:left; 
    vertical-align: middle; 
    padding:0; 
    margin:0; 
}

#header-menu ul.menu li a { 
    outline:none; 
    text-decoration: none; 
    margin:0 35px 0 0; 
    color:#ffffff; 
    font-size:14px; 
    font-weight:normal; 
    text-align:center; 
    display:block; 
}

#header-menu ul.menu li a:hover { 
    color:#ae391a; 
}

#header-menu ul.menu li a.active { 
    color:#ae391a; 
    font-weight:bold; 
}

/* }}} */

/* {{{ Footer */

#footer {
    display: block;
    padding: 0.25em;
    padding-left: 1em;
    border-top: 3px solid #C1C1BB;
    background: #202228;
    background-image: -ms-linear-gradient(top, #31343D 0%, #202228 75%);
    background-image: -moz-linear-gradient(top, #31343D 0%, #202228 75%);
    background-image: -o-linear-gradient(top, #31343D 0%, #202228 75%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #31343D), color-stop(0.75, #202228));
    background-image: -webkit-linear-gradient(top, #31343D 0%, #202228 75%);
    background-image: linear-gradient(top, #31343D 0%, #202228 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31343D', endColorstr='#202228');
}

/* }}} */


/* {{{ Horizontal Navigation Container i.e. Renoise.com Top Site Menu */

#navcontainer {
    background-color:#EAEAE5;
    
background-image:url(http://www.renoise.com/themes/renoise/images/rd/mt_menu_extender4.gif);
    height:25px;
    width:100%;
    float: left;
}

#navcontainer , #navcontainer ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

#navcontainer a {
    border-bottom:1px solid #BBBBBB;
    color:#535353;
    display:block;
    font-size:0.9em;
    height:24px;
    line-height:25px;
    text-align:center;
    text-decoration:none;
    width:81px;
}

#navcontainer a:hover {
    background-position:0 -25px;
    color:black;
    text-decoration: underline;
}

#navcontainer li {
    
background-image:url(http://www.renoise.com/themes/renoise/images/rd/header_button4.gif);
    float:left;
    margin-left:0;
    padding:0;
}

#navcontainer li .selected {
    
background-image:url(http://www.renoise.com/themes/renoise/images/rd/header_button4.gif);
    background-position:0 -25px;
    font-weight:bold;
}

#navcontainer li:hover {
    background-color:#F68A33;
    background-position:0 -25px;
}

/* }}} */

