/*
Theme Name: waltervos.com
Theme URI: http://www.waltervos.nl/
Description: Het theme van waltervos.com
Author: Walter Vos
Author URI: http://www.waltervos.nl
Version: 1.0
*/

root { 
    display: block;
}
body {
    text-align:center;
    background:#ffffff;
    font-family: 'lucida grande', arial, helvetica, arial, sans-serif;
    color:#493142;
    font-size:62.5%;
    padding:5em 0 10em 0;
    margin:0;
    line-height:1.6;
}
#wrapper {
    width:94em;
    text-align:left;
    margin:0 auto;
}
#header {
    padding: 0 4em 4.5em 4em;
    background:url('img/waltervos.jpg') no-repeat 68em 0em;
}
#header a {
    background:url('img/waltervos.com.gif') no-repeat 4em 0em;
    text-indent:-9999px;
    float:left;
    height:12.4em;
    width:37em;
}

/* Horinav styles */
#horinav {
    border-top:0.1em solid #493142;
    border-bottom:0.1em solid #493142;
    font-size:1em;
    margin:0;
    padding: 0 0 0 4em;
}

#horinav ul {
    padding:0;
    margin:0;
}
#horinav li {
    display:inline;
    margin:0 3em 0 0;
    padding:0.4em 0;
    font-size:1.6em;
    float:left;
    font-weight:bold;
    background:none;
}
#horinav li ul {
    margin:0;
    padding:0;
    clear:both;
    display:block;
}
#horinav ul ul {

}
#horinav li li {
    clear:both;
    font-size:0.75em;
    padding:0 0 0 1.5em;
    margin:0;
    font-weight:normal;
    background:url('img/li-back.gif') no-repeat 0 0.6em;
}
#horinav li li a, #horinav li li a:hover, #horinav li li a:link, #horinav li li a:visited {
    padding:0;
}
#horinav li a, #horinav li a:link, #horinav li a:visited {
    padding:0.6em 0 0 0;
}
#horinav li.current_page_item a, #horinav li.current_page_parent a, #horinav li.page_item a:hover {
    background:url('img/current-toplevel-page-down.gif') no-repeat top center;
}
#horinav li.current_page_item li a, #horinav li.current_page_parent li a, #horinav li.page_item li a:hover {
    background:none;
}
#horinav li a:hover {
    /*background:url('img/current-toplevel-page-down.gif') no-repeat top center;*/
}
#landing-page #horinav {
    border-top:none;
}
/* End horinav styles */

#pay-off {
    margin:2.4em 4.8em;
}
#pay-off h2 {
    color:#612976;
    font-size:2.4em;
    font-weight:normal;
}
#main {
    margin:2em 4em 0 4em;
    padding:0 0 4.5em 0;
}
#landing-page #main {
    text-align:center;
}
#posts_nav_links {
    margin:0 4em 2em 4em;
    padding:0;
}
#content {
    float:left;
    display:inline;
    width:55em;
}
#content a {
    font-weight:bold;
}
#landing-page #content {
    float:none;
    display:block;
    margin:0 auto;
    width:55em;
    text-align:left;
}

/* Sidebar styles */
#sidebar {
    float:right;
    display:inline;
    width:27em;
    margin:1.6em 0 0 0;
}
#sidebar-header {
    clear:right;
    height:2.4em;
    background:url('img/sidebar-header-background.gif') no-repeat top center;
    display:none;
}
#sidebar-content {
    background-color:#612976;
    color:#fff;
    padding:2.5em;
}
form.sidebar-newsletter-form {
    text-align:right;   
}
form#commentform {
    margin:3em 0 3em 0;
    background-color:#612976;
    padding:2.5em;
    color:#fff;
}
.formBuilderForm {
    padding:1em;
}
textarea#comment-text, .formBuilderLargeTextarea textarea {
    padding:0.3em;
}
#comments {
    margin:3em 0 0 0;
}
#comments-listed {
    
}
ol.commentlist {
    list-style:none;
    margin:0;
    padding:0;
}
ol.commentlist li {
    border-top:0.1em solid #493142;
    font-size:1em;
}
/* End sidebar styles */

/* Home styles */
.main-blok {
    float:left;
    display:inline;
    width:22em;
    margin:0.4em 0 0 0;
    background-color:#612976;
    color:#fff;
    padding:2.5em;
}
.main-blok a, .main-blok a:visited, .main-blok a:link {
    color:#fff;
    text-decoration:underline;
}
#main-blok-mid {
    float:left;
    display:inline;
    width:22em;
    margin:0.4em 2.5em 0 2.5em;
    background-color:#612976;
    color:#fff;
    padding:2.5em;
}
.main-blok-header {
    overflow:hidden;
    margin:0 0 1em 0;
}
.main-blok-content {
}

.main-blok-content p, #sidebar-content p {
    
}
/* End home styles */

/* Footer styles */
#footer {
    border-top:0.1em solid #493142;
    font-size:1em;
    margin:0;
    padding: 2em 0 0 4em;
}

#footer ul {
    padding:0;
    margin:1.5em 0;
}
.footer-blok {
    float:left;
    display:inline;
    width:27em;
    min-height:1em;
    margin:0 2.5em 0 0;
}
.footer-blok h3 {
    font-size:1.6em;
    color:#612976;
}
#footer form.callme-form {
    margin:0.9em 0;
}
.form-row, .formBuilderField {
    padding:1em 0;
}
.form-row label, .formBuilderLabelRequired, .formBuilderLabel {
    float:left;
    display:inline;
    font-size:1.3em;
}
.form-row input, .formBuilderInput input, .formBuilderSubmit input {
    float:right;
    display:inline;
    width: 10em;
}
.formBuilderField .followup_page {
    visibility:hidden;
    display:none;
}
.formBuilderComment {
    clear:both;
}
.formBuilderLargeTextarea textarea {
    width:98%;
}
form#commentform div.submit-button, #footer form.callme-form div.submit-button {
    text-align:center;
}
form#commentform div.submit-button input {
    
}
.phplist input {
    float:right;
    width:10em;
}
.phplist label {
    float:left;
}
.phplist br {
    clear:both;
    margin:1em 0;
}

/* End footer styles */

/* Algemene styles */
p {
    margin:1.2em 0;
    padding:0;
    font-size:1.3em;
}
a, a:link, a:visited {
    text-decoration:none;
    color:#612976;
}
a:hover {
    text-decoration:underline;
}
h1,h2,h3,h4,h5,h6 {
    margin:0;
    padding:0;
}
h1 {
    margin:1em 0 0 0;
    color:#612976;
    font-size:2.4em;
}
h2 {
    font-size:2em;
}
.main-blok-content h2 {
    font-size:1.6em;
}
h3 {
    font-size:1.6em;
}
ul {
    list-style-type:none;
    margin:1em 0;
    padding:0;
}
ul li {
    background:url('img/li-back.gif') no-repeat 0 0.6em;
    font-size:1.3em;
    padding:0 0 0 1.5em;
    margin:0;
}
ol li {
    font-size:1.3em;
    padding:0 0 0 1.5em;
    margin:0;
}
input {
    padding:0.2em;
}
label, .formBuilderLabel, .formBuilderLabelRequired {
    margin:0.3em 0 0.4em 0;
}
LI LI, LI P, TD P, BLOCKQUOTE P {font-size:1.3em}
label {
    font-size:1.3em;
}
.clear {
    clear:both;
}
a img {
    border:0;
}
div.alignright, img.alignright {
    float:right;
    margin:0 0 1em 1em;
}
div.alignleft, img.alignleft {
    float:left;
    margin:0 1em 1em 0;
}
/* End algemene styles */

/* myBox styles */
#lightbox-body {
    background-color:#612976;
    padding:0;
    color:#fff;
    text-align:center;
}
#lightbox-body form {
    padding:0;
}
#lightbox-content h1 {
    color:#fff;
    margin:0;
    padding:0;
}
#lightbox-wrapper {
    margin:0 auto;
    text-align:left;
    width:90%;
}
#fade{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
}

#myBoxContainer {
    text-align:center;
    margin:0;
    padding:0;
    display:none;
    z-index:1002;
    width:100%;
}
* html #myBoxContainer { /*\*/;position: absolute; top: expression((40 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); left: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }

body > #myBoxContainer {
    position: fixed;
    top: 40px;
    left:0;
    background-color: black;
}

#myBoxContainer a, #myBoxContainer a:link, #myBoxContainer a:visited {
    color:#fff;
}
#close-bar {
    padding:1em 2.5em;
    font-size:1.3em;
    text-align:right;
}
#inner-container {
    margin:0 auto;
    width:54em;
    background-color:#612976;
    text-align:center;
}
#iframe-container {
    width:52em;
    text-align:left;
    margin:0 auto;
}
#iframe-container iframe {
    width:100%;
    height:42em;
    clear:both;
}
.posts_nav_link {
    display:inline;
    padding:1em;
    background-color:#612976;
}
.posts_nav_link a {
    color:#fff;
    font-weight:bold;
    font-size:1.6em;
}
#previous_posts_link {
    float:left;
}
#next_posts_link {
    float:right;
}
#tagcloud {
    text-align:center;
    border-top:0.1em solid #493142;
    padding:2em 4em;
    margin:0;
    font-weight:500;
}
#tagcloud a {
    margin: 0 1em 0 1em;
}