/*
Theme Name: New waltervos.nl
Theme URI: http://www.waltervos.nl/
Description: Een redesign voor waltervos.nl
Version: 0.1
Author:	Walter Vos
Author URI: http://www.waltervos.nl/
Template: thematic
*/

@import url('../thematic/style.css');

body, input, textarea {
    font-family:Verdana,sans-serif;
}
p {
    font-size:13px;
}
#container {
    width:590px;
}
body.blog #container, body.blog #content {
    width:900px;
}
/*body.home #container {
    background:url('img/waltervos.png') no-repeat 520px 0;
    height:377px;
    margin:0;
    width:540px;
    padding:0 360px 0 0;
}
body.home #content .entry-content {
    margin:50px 0 0 0;
}*/
#content {
    margin:0;
    width:590px;
}
body.home #footer {
    margin-top:0;
}
body.home #main {

}
#main {
    padding:0;
    width:900px;
}
body.home #waltervos {
    margin:0 10px 0 0;
    display:inline;
    float:right;
}
body.home .entry-content h1 {
    clear:none;
    font-size:24px;
    line-height:1.4;
    font-style:italic;

}
.entry-content h3 {
    font-style:normal;
}
.entry-title {
    line-height:30px;
}
body {
    color:#fbfbfb;
    background: #4a3242 url('img/grad-back.png') repeat-x 0 0;
}

#branding {
    padding:0;
    width:321px;
    float:left;
}
#header {
    width:940px;
    margin:0 auto;
}

#blog-title {
    float:left;
    display:inline;
}

#blog-title span a {
    width:321px;
    height:182px;
    text-indent:-9999px;
    float:left;
    background:url('img/logo.png') no-repeat top left;
    display:inline;
}

#blog-description {
    display:none;
    clear:both;
}

#access {
    float:left;
    border:none;
    display:inline;
    margin:20px 0 0 0;
}

#access .menu {
    width:auto;
}

#wrapper {

}

/* Menu */
#access .sf-menu {
    border-left:none;
    border-right:none;
    border-top:none;
    border-bottom:none;
    font-family: 'lucida grande', arial, helvetica, arial, sans-serif;
    font-size:16px;
    text-transform:lowercase;
    font-weight:bold;
}
#access .sf-menu li {
    background:none;
    border:none;
}
#access .sf-menu a {
    padding:9px 25px 35px 25px;
}
#access .sf-menu li a, #access .sf-menu li a:visited {
    border:none;
    color:#dad0d1;
}
#access .sf-menu li a:hover, #access .sf-menu li:hover, #access .sf-menu li a:active, #access .sf-menu li a:focus {
    border:none;
    background:none;
    color:#fff;
    text-decoration:underline;
}
#access .sf-menu li.current_page_item a, #access .sf-menu li.current_page_parent a, #access .sf-menu li.current_page_item a:hover {
    background:url('img/active-page.gif') no-repeat bottom center;
    color:#fff;
}
#access .sf-menu li.sfHover{
    background:none;
}
/* End menu */

/* Footer */
#footer {
    border:none;
}
#subsidiary {
    border-top:1px solid #CCCCCC;
    width:900px;
    padding:20px 20px 0 20px;
}
#subsidiary #second {
    margin:0 30px;
}
#footer .aside {
    color:#fbfbfb;
    float:left;
    margin:0;
    line-height:1.2;
    width:280px;
}
#footer h3 {
    font-size:17px;
    margin-bottom:10px;
    font-style:normal;
    font-family: Arial, sans-serif;
    font-weight:bold;
    text-transform:lowercase;
}
#siteinfo {
    color:#fbfbfb;
    text-align:right;
    width:900px;
}
/* End footer */

/* Sidebars */
.main-aside {
    background:#fbfbfb;
    -webkit-border-radius: 3ex;
    -moz-border-radius: 3ex;
    float:right;
    position:static;
    right:0;
    width:280px;
}

.main-aside h3 {
    font-size:17px;
    margin-bottom:10px;
    font-style:normal;
    font-family: Arial, sans-serif;
    font-weight:bold;
}
#primary {
    border:none;
    margin:0;
}
.aside form, .aside table {
    margin-bottom:0;
}
/* End sidebar */

/* Links */
a, a:visited, a:link, #siteinfo a, #siteinfo a:visited, #siteinfo a:link {
    color:#fff;
    font-weight:bold;
}
a:hover, a:active, #siteinfo a:hover, #siteinfo a:active, .aside a:hover, .aside a:active, .entry-title a:active, .entry-title a:hover, .entry-meta a:active, .entry-meta a:hover, .navigation a:active, .navigation a:hover {
    color:#666666;
}
/* End links */

/* Posts */
.post {
    float:left;
    display:inline;
    padding:0;
    vertical-align:top;
}
#secondary-posts .post {
    width:280px;
}
.p1 {
    width:inherit;
}

body.blog .p1 {
    width:590px;
}
.p2 {

}
img#latest-post-thumbnail {
    float:right;
    display:inline;
    margin-bottom:22px;
}
/*
img#latest-post-thumbnail {

}
.post-thumbnail-wrapper {
    background:#FBFBFB none repeat scroll 0 0;
    width:240px;
    -webkit-border-radius: 3ex;
    -moz-border-radius: 3ex;
    float:right;
    display:inline;
    margin-bottom:22px;
    padding:20px;
}
*/
.p3 {
    margin:0 30px;
}
#secondary-posts {
    clear:both;
}
.clear {
    clear:both;
}
.navigation {
    line-height:18px;
    margin:0;
}
#nav-below {
    display:none;
}
div.sociable_tagline, div.sociable_tagline ul {
    display:inline;
}

/* End posts */

/* Comments */
.comment-navigation {
    padding:0;
}
#respond, #comments-list li {
    padding:20px;
    border:none;
    -webkit-border-radius: 3ex;
    -moz-border-radius: 3ex;
}
#comments-list {
    padding:0;
}
#comments-list ol {
    border:none;
    margin:0;
}
#comments-list li {
    margin-bottom:20px;

}
#respond, #comments-list, #primary {
    color:#4A3242;
}
#respond a, #comments-list a {
    color:#4A3242;
    text-decoration:none;
}
#comments-list .comment-meta a:active, #comments-list .comment-meta a:hover {
    color:#4A3242;
}
#respond a:hover, #comments-list a:hover {
    text-decoration:underline;
}
#comments h3 {
    font-size:18px;
    line-height:1.2;
    padding:0 0 18px;
    color:#fff;
    font-weight:normal;
}
#respond h3 {
    color:#4A3242;
}
/* End comments */

/* Mailchimp */
#mc_message .mc_error_msg, #mc_message .mc_succes_msg {
    color:#666666;
}
.mc_input {
    margin: 0px 0px 18px;
    width: 98%;
}
#mc_signup_form .mc_signup_submit {
    text-align:right;
}
#mc_signup_submit {
    margin-bottom:0;
}
#mc_signup_form .mc_signup_submit, #mc_signup_form .mc_custom_border {
    padding:0;
}
/* End Mailchimp */

input {
    margin:0;
}
.form-section input {
    width:50%;
}
.form-section label {
    font-size:13px;
}
a.more-link {
    display:block;
    margin-top:10px;
    width:102px;
}

#wpcf7-f1-p11-o1 .wpcf7-response-output {
    margin:0;
    padding:20px;
}

blockquote {
    background-color: white;
    padding:20px;
    margin:0 0 22px 3em;
    -webkit-border-radius: 3ex 0 0 3ex;
    -moz-border-radius: 3ex 0 0 3ex;
}
blockquote p  {
    margin:0;
}
