/*
Theme Name: DevUp Inc Wiki
Description: DevUp Inc Wiki Custom Theme
Version: 0.9
Author: Rob Williams, DevUp
Tags: custom template
*/

/* Default Styles */

html, body {
    width:                  100% !important;
    height:                 100%;
    font-family:            'Open Sans', 'Verdana', 'Arial', sans-serif;
    line-height:            1.4em;
    background:             url(images/dark_geometric.png) repeat;
    color:                  #444444;
}

p {
    padding:                0 0 1em 0;
}
.bold { font-weight: bold; }
.italic { font-style: italic; }
.textleft { text-align: left; }
.textcenter { text-align: center; }
.textright { text-align: right; }
.clear { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

img.aligncenter {
    display: block;
}

.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { margin: 0 auto; }


/* Basic styles */

a { text-decoration: none; color: #1570cd; font-weight: bold; }
a:hover { color: #c0322b; }

h1, h2, h3 {
    font-family:            'Lato', sans-serif;
    font-weight:            900;
}
h1 { padding: 2em 0 0.5em; text-transform: uppercase; font-size: 2em;}
h2 { padding: 0 0 0.5em; font-size: 1.5em; }
h3 { padding: 0 0 0.5em; font-size: 1.25em; }
h4 {}

.footer, .push {
    position:               relative;
    font-size:              0.7em;
    height:                 40px;
    margin:                 0 auto;
    color:                  white;
    width:                  95%;
}
.footer { line-height: 40px; }

.footer p { padding: 0; }

.footer_content {
    margin:                 0 auto;
}

.container {
    width:                  95%;
    margin:                 40px auto 0; /* the bottom margin should match the height of the footer */
    height:                 100%;
    min-height:             100%;
    height:                 auto !important;
    position:               relative;
    background:             url(images/handmadepaper.png) repeat;
    box-shadow:             #000 0 0 10px, #000 0 0 10px;
    padding:                0 15px;
}

.header { position: relative; padding: 1em 0; text-align: left; }

.search_container { position: absolute; bottom: 1.25em; right: 1em; }
.search_bar { width: 400px; background: #aaa; border: 2px #444 solid; color: white; font-family: 'Open Sans', sans-serif; font-size: 14px; padding: 0.25em 0.5em; }

.wiki_menu { list-style: none outside; position: absolute; right: 1em; top: 1em; }
.wiki_menu li { float: left; margin-left: 1em; font-family: 'Open Sans Condensed', sans-serif; }
