/*
Theme Name: pnederland
Theme URI: http://www.ontwerpexpert.net
Version: 1.0
Description: Website ontwikkeld voor PenNedeland.nl
Author: OntwerpExpert
Author URI: http://www.ontwerpexpert.net
*/


body {
text-align: center;
margin : 0;
padding : 0;
color : #a1a1a1;
background-repeat : repeat-x;
background-position : top left;
background-color : #2e2823;
background-image : url(images/bck.jpg);
background-position : top center;
background-attachment : fixed;
background-repeat : no-repeat;
font-family : Verdana;
font-size : 11px;
line-height : 18px;
}

/* CUSTOM */

#searchform {

  margin-left: 20px;
  }

#righthead {

  text-align: right;
  float: right;
  width: 325px;
  height: 118px;
  margin-top: 10px;
  margin-right: 20px;
  line-height: 20px;
  }

#righthead li {

  list-style: none;
  }

h1 {
margin : 0 0 10px 0;
font-weight : normal;
font-size : 24px;
padding: 0px;
}
h2 {
margin : 0 0 10px 0;
font-weight : normal;
font-size : 22px;
padding: 0px;
}
h3 {
margin : 0 0 10px 0;
font-weight : normal;
font-size : 18px;
padding: 0px;
}
a {
outline : none;
text-decoration : none;
color : #b30303;
}
a:hover {
color : #333;
}
.homepost-left {
width : 114px;
float : left;
}
.thumbnail-home {
border : 0;
margin : 0 0 0 0;
}
.thumbnailwrap {
border : 10px solid #efefef;
background-image : url(images/noimage.gif);
width : 94px;
height : 94px;
padding : 0;
margin-top : 0px;
}
.homepost-right {
float : right;
width : 428px;
padding-left : 18px;
}
#wrapper2 {
width : 950px;
float : right;
margin : 0 20px 0 0;
padding : 0 0 0 0;
text-align: left;
}
#wrapper3 {
width : 990px;
margin-top : 0;
padding : 0 0 0 0;
margin-left : auto;
margin-right : auto;
}
#header {
background-image : url(images/headr.jpg);
background-position : top left;
width : 950px;
height : 160px;
margin-left : auto;
margin-right : auto;
float : right;
}
#container {
float : right;
width : 950px;
color : #555555;
background-color : #ffffff;
background-image : url(images/content-bg.gif);
background-repeat : repeat-x;
}
#container2 {
width : 600px;
float : left;
}
#left-div {
float : left;
padding : 0 0 0 15px;
margin-top: 40px;
}
.articleinfo {
border-bottom : 4px solid #eeeeee;
padding-bottom : 7px;
padding-left: 15px;
color : #ccc;
}
.articleinfo a:link {
color: #ccc;
}
.articleinfo a:visited {
color: #ccc;
}
.post-wrapper {
padding-bottom : 39px;
padding-left : 10px;
padding-right : 20px;
width : 570px;
background-image : url(images/post-bg.gif);
background-repeat : no-repeat;
background-position : bottom;
margin-bottom : 0;
float : left;
}
.header-left {
float : left;
margin-top : 22px;
margin-left : 26px;
}
#header-right {
float : right;
margin-top : 17px;
margin-right : 26px;
background-image : url(images/top-bg-Red.jpg);
background-position : 0 21px;
background-repeat : no-repeat;
width : 478px;
height : 131px;
overflow : hidden;
padding : 0;
}
.post {
float : left;
margin-top: -20px;
}
p.pagination {
clear : both;
}
.h1-link-2 {
line-height : 30px;
font-size : 24px;
margin : 20px 0 10px 0;
}
.h1-link {
margin-bottom : 0;
line-height : 30px;
font-size : 24px;
padding-left: 15px;
}
.toptitle {
font-size : 12px;
text-transform : uppercase;
color : #fff;
font-weight : bold;
margin-left : 28px;
display : block;
margin-top : 7px;
}
.commentlist {
padding : 0;
margin : 0 0 0 17px;
width : 560px;
background-image : url(images/comment-bg.gif);
list-style-image : none;
list-style-type : none;
float : left;
}
.commentlist li {
font-weight : bold;
width : 560px;
display : block;
background-image : url(images/comment-bottom.gif);
background-repeat : no-repeat;
background-position : bottom left;
padding : 0 0 45px 0;
margin : 0;
list-style-image : none;
list-style-type : none;
float : left;
}
.commentlist li div {
width : 540px;
display : block;
background-image : url(images/comment-top.gif);
background-repeat : no-repeat;
margin : 0;
padding : 10px;
float : left;
}
.commentlist li .avatar {
float : left;
border : 1px solid #eee;
padding : 2px;
background : #fff;
}
.commentlist cite {
font-size : 18px;
float : left;
font-style : normal;
margin-left : 10px;
margin-right : 6px;
margin-top : 5px;
font-weight : normal;
}
.says {
display : none;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
display : block;
float : left;
width : 90%;
margin-left : 3%;
}
#commentform p {
clear : both;
}
.alt {
margin : 0;
padding : 10px;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentlist .children li {
width : 90%;
display : block;
margin : 0;
background-color : #fdfdfd;
background-image : url(images/comment-children-bg.gif);
background-position : left;
background-repeat : repeat-y;
border : 1px solid #e2e2e4;
overflow : hidden;
}
.commentlist .children li div {
width : 97%;
padding : 3%;
background-image : url(images/comment-children-top.gif);
background-repeat : no-repeat;
background-position : top left;
}
.commentlist .commentmetadata {
font-weight : normal;
float : left;
margin : 5px 0 0 0;
display : block;
clear : both;
background-image : inherit;
width : 90%;
margin-left : 3%;
}
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta {
background-image : inherit;
width : 100%;
padding : 0 !important ;
}
.commentlist .reply, .commentlist .children .reply {
float : right;
background-image : inherit;
width : 54px;
height : 22px;
margin-bottom : 0;
padding : 0;
margin-right : 10px;
font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover {
background-image : url(images/reply.gif);
width : 39px;
height : 17px;
display : block;
color : #fff;
font-size : 8px;
text-transform : lowercase;
font-weight : normal;
padding : 5px 0 0 15px;
letter-spacing : 1px;
}
.commentlist .children li {
padding-bottom : 10px;
}
.commentlist .children li ul li {
padding-bottom : 10px;
background-color : #fff;
}
#respond {
margin-top : 20px;
float : left;
background-image : inherit;
}
.commentlist #respond h3, .commentlist #respond a {
margin-left : 28px;
}
#comments {
line-height : 30px;
}
.children {
clear : both;
}
.children .commentmetadata, .children .vcard {
background-image : inherit;
}
.children textarea {
width : 90% !important ;
}
.children input {
width : 80% !important ;
}
#cancel-comment-reply-link {
display : block;
background-image : url(images/comment-close.gif);
width : 144px;
height : 21px;
padding : 5px 0 0 23px;
font-weight : normal;
color : #84878e;
font : 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#respond div {
background-image : inherit;
}
#submit {
width : 120px !important ;
}
#commentform {
margin : 10px 0 0 20px;
}
#commentform textarea {
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 350px;
padding : 10px;
}
#commentform #email {
font-size : 13px;
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 220px;
background-image : url(images/comment-email.gif);
background-position : 7px 7px;
background-repeat : no-repeat;
height : 20px;
padding-left : 30px;
padding-top : 6px;
margin-bottom : 3px;
}
#commentform #author {
font-size : 13px;
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 220px;
background-image : url(images/comment-author.gif);
background-position : 7px 7px;
background-repeat : no-repeat;
height : 20px;
padding-left : 30px;
padding-top : 6px;
margin-bottom : 3px;
}
#commentform #url {
font-size : 13px;
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 220px;
background-image : url(images/comment-website.gif);
background-position : 7px 7px;
background-repeat : no-repeat;
height : 20px;
padding-left : 30px;
padding-top : 6px;
margin-bottom : 3px;
}
#pages {
width : 950px;
float : left;
height : 55px;
background-image : url(images/nav-bg.gif);
margin-top : 12px;
}
#pages ul {
list-style-type : none;
list-style-image : none;
float : left;
margin-top : 0;
padding-left : 0;
margin-left : 0;
}
#pages li {
float : left;
}
#pages li a:link, #pages li a:visited {
float : left;
color : #ad7777;
display : block;
background-image : url(images/nav-bg-3.gif);
background-position : right;
background-repeat : no-repeat;
padding-right : 20px;
padding-left : 20px;
padding-top : 17px;
height : 36px;
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
}
#pages li a:hover, #pages li a:active {
color : #ad7777;
font-size : 12px;
font-weight : bold;
background-image : url(images/nav-bg-2.gif);
background-repeat : repeat-x;
text-transform : uppercase;
background-position : top;
}
#pages li.active a {
color : #555555;
background-color : #ffffff;
}
.alignleft {
display : inline;
margin : 10px;
float : left;
border : none;
}
.alignright {
display : inline;
margin : 10px;
float : right;
border : none;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
p img {
padding : 0;
max-width : 100%;
}
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;
}
#sidebar-wrapper {
width : 340px;
float : right;
}
#sidebar {
float : right;
padding : 0 15px 10px 10px;
width : 320px;
margin-right : 0;
margin-top : 40px;
color : #8c8c8c;
}
.sidebar-box {
padding : 5px 10px;
margin-bottom : 0;
}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
list-style : none;
display : block;
padding-bottom : 3px;
padding-top : 2px;
color : #8c8c8c;
width : 100%;
}
.sidebar-box ul li a:hover {
list-style : none;
width : 100%;
display : block;
padding-bottom : 3px;
padding-top : 2px;
color : #8c8c8c;
background-color : #f7faff;
}
.sidebar-box h2 {
text-align : center;
margin-top : 5px;
font-size : 10px;
color : #e7d8ad;
padding-top : 2px;
font-weight : bold;
display : block;
padding-bottom : 4px;
text-transform : lowercase;
background-image : url(images/sidepenn.jpg);
background-repeat : no-repeat;
}

.sidebar-box h2 a:link, .sidebar-box h2 a:visited {
color : #e7d8ad;
}

#footer {
border-top : 1px solid #ccc;
clear : both;
float : right;
width : 930px;
height : 25px;
text-align : left;
padding-left : 20px;
color : #CFA8AD;
padding-bottom : 10px;
padding-top : 10px;
font-weight: normal;

background-image : url(images/nav-bg.gif);
background-repeat: repeat-x;
}
#footer a {
color : #CFA8AD;
font-size : 11px;
}
#footer a:visited {
color : #CFA8AD;
}
#footer a:hover {
color : #000;
text-decoration : underline;
}
.date {
background : url(images/date-Red.gif) no-repeat;
height : 67px;
margin-bottom : 0;
width : 54px;
text-align : center;
float : left;
margin-top : 15px;
}
.date .month {
display : block;
color : #333;
text-align : center;
text-transform : uppercase;
font-size : 10px;
margin-top : 10px;
font-weight : bold;
}
.date .day {
display : block;
color : #9c0202;
font-family : Trebuchet MS;
padding-top : 0;
text-align : center;
font-size : 28px;
line-height : 28px;
}

