/*   
Theme Name: Beaufort
Description: beaufort wordpress template.
Author: Wizzbit & Cupcake
Version: 1.0
Tags: beaufort
.
Copyright (c) 2010 Wizzbit
.
*/

/* home */
#home {
float:left;
height:35px;
margin-left:7px;
width:39px;
}

/* 2e header image */
#quote_image {
height:160px;
margin-bottom:5px;
width:671px;
}

/* voor de comments - user photo */
img.photo { float:left; padding:0 10px 0 0; }

#commentform p { min-height:20px; }

ul #newtagcloud {
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

#sidebar div { line-height:22px; min-height:100px; }

.textwidget { padding-top:20px; }

/* voor de beaufortlogo - eigen tekst */
#sidebar #beaufortlogo {
background-image:url(images/beaufort_logo.jpg);
background-repeat:no-repeat;
float:left;
height:75px;
margin-left:25px;
padding-right:26px;
width:60px;
}

/* footer blog post */
div.comments_link {
float:left;
font-size:12px;
padding-left:17px;
text-align:right;
width:115px;
}

div.reageer { float:right; padding-right:10px; }
div.door { float:left; font-size:12px; padding-left:24px; }
div.editmsg { float:right; padding-right:15px; }

/* datum calendar */
.datum {
background-image:url("images/calendar.gif");
background-repeat:no-repeat;
float:left;
height:38px;
margin-left:30px;
margin-top:-20px;
position:relative;
width:35px;
}

.datum .top {
color:#CDCDCE;
font-size:10px;
height:17px;
text-align:center;
text-transform:capitalize;
width:31px;
}

.datum .bottom {
color:#696969;
font-size:15px;
font-weight:700;
height:19px;
text-align:center;
width:35px;
}

/* comments op bericht */
#comments_holder #submit {
background-image:url("images/comment_btn.gif");
background-repeat:repeat;
border:0 none;
height:24px;
padding:0 0 0 1px;
width:127px;
}

#comments_holder #submit:hover {
background-image:url("images/comment_btn_rollover.gif");
background-repeat:repeat;
border:0 none;
height:24px;
padding:0 0 0 1px;
width:127px;
}

/** CSS RESET **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,address,code,del,dfn,font,img,ins,kbd,q,s,samp,var,li,ul,ol,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
text-align:left;
vertical-align:baseline;
}
a img,:link img,:visited img { border:0; }
table { border-collapse:collapse; border-spacing:0; }
ul { list-style:none; }
q:before,q:after,blockquote:before,blockquote:after { content:""; }

html {
width:100%;
text-align:center;
background:transparent url(images/back/bg_main.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#707070;
min-height:100%;
margin-bottom:1px;
}

body {
background:none repeat scroll 0 0 #FFF;
line-height:14px;
margin:auto;
width:100%;
}

h1 {
color:gray;
font-size:30px;
padding-bottom:0;
line-height:30px;
font-weight:400;
}

h2 {
color:#626262;
font-size:30px;
font-weight:400;
line-height: 36px;
max-width:470px;
text-align:left;
}

h3 {
color:#626262;
font-size:14px;
line-height:18px;
font-weight:700;
}

h4,h5,h6 { font-weight:700; }

#line { border:3px solid #666; margin-bottom:5px; margin-top:10px; }

#widget_lists h3 { color:#fff; }

.widget_list_unit h3 {
font-weight:700;
font-size:15px;
padding:0 0 12px;
border-bottom:solid 1px #cacaca;
margin:0 0 5px;
}

#sidebar h2 {
background-image:url(images/postfooterbg.gif);
background-repeat:repeat-x;
border-bottom:1px solid #CCC;
color:#707070;
font-size:13px;
height:23px;
line-height: 18px;
padding-left:7px;
padding-top:3px;
width:276px;
}

#sidebar h2.browsing {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#07B;
font-size:10px;
font-weight:400;
height:17px;
padding:1px 0 0;
text-align:center;
width:100%;
}

p { padding-bottom:12px; line-height:17px; }

code {
border-left:solid 10px #e8e8e8;
display:block;
clear:both;
overflow:hidden;
padding:0 0 0 11px;
margin:0 0 0 15px;
}

blockquote {
font-family:inherit;
font-style:italic;
margin:0;
padding:10px 80px 10px 0;
}

.entry ol { padding:0 0 10px 10px; margin:0 0 0 20px; }
.entry ol li { padding:0 0 4px; }
.entry ol ol { padding-top:8px; }

form { float:right; overflow:hidden; }

#search_form { margin-top:4px; }
.searchfield { width:180px; }

form#search_form input.txt {
border:1px solid #CCC;
clear:left;
color:#A1A1A1;
float:left;
height:25px;
padding:1px 0 0 10px;
width:165px;
}

#searchsubmit { margin-left:-21px; padding-top:5px; }

img.submit { float:left; }

.entry ul { padding:0 0 10px 21px; }
.entry ul li {
background:transparent url(images/back/bg_bullet.gif) no-repeat 0 7px;
padding:2px 0 2px 13px;
}

#comments_holder ol { list-style:none; }

p.full_post { padding:0 40px 30px 0; text-align:right; }

.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left; }
img.alignleft { padding:0 25px 15px 0; }
.alignright { float:right; }
img.alignright { padding:0 0 15px 15px; }

.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 {
text-align:center;
font-size:11px;
line-height:17px;
padding:0 4px 5px;
margin:0;
color:#999;
}

.widget_tag_cloud { line-height:22px; }

dt { font-weight:700; padding:0 0 5px; } 
dd { line-height:16px; }

div.entry table {
border:solid 1px #ccc;
border-collapse:collapse;
margin:5px 0;
}

div.entry table th {
border:solid 1px #ccc;
border-collapse:collapse;
padding:5px 10px;
font-weight:700;
text-align:center;
}

div.entry table td {
border:solid 1px #ccc;
border-collapse:collapse;
padding:5px 10px;
}

acronym,abbr { font-weight:700; }

sub,sup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

ol ol { padding:10px 0 0; }

a { color:#07B; text-decoration:none; outline:none; }
a:link { color:#07B; text-decoration:none; outline:none; }
a:visited { color:#07B; text-decoration:none; outline:none; }
a:hover { color:#555; }
a:active { color:#07B; }

.reageer a { font-size:14px; }
.door a { text-decoration:underline; }

li#calendar a { color:#07B; text-decoration:none; outline:none; }
li#calendar a:link { color:#07B; text-decoration:none; outline:none; }
li#calendar a:visited { color:#07B; text-decoration:none; outline:none; }
li#calendar a:hover { color:#07B; }
li#calendar a:active { color:#07B; }

#pages_nav a { color:#07B; font-size:16px; text-decoration:none; outline:none; }
#pages_nav a:link { color:#07B; text-decoration:none; outline:none; }
#pages_nav a:visited { color:#07B; text-decoration:none; outline:none; }
#pages_nav a:hover { color:#555; }
#pages_nav a:active { color:#07B; }
#pages_nav .current_page_item a { color:#555; }

#pages_nav ul li.nb a { color:#e9a106; text-decoration:none; outline:none; }
#pages_nav ul li.nb a:link { color:#e9a106; text-decoration:none; outline:none; }
#pages_nav ul li.nb a:visited { color:#e9a106; text-decoration:none; outline:none; }
#pages_nav ul li.nb a:hover { color:#07B; }
#pages_nav ul li.nb a:active { color:#07B; }

.widget_list_unit a { color:#fff; text-decoration:underline; outline:none; }
.widget_list_unit a:link { color:#fff; text-decoration:underline; outline:none; }
.widget_list_unit a:visited { color:#fff; text-decoration:underline; outline:none; }
.widget_list_unit a:hover { color:#07B; }
.widget_list_unit a:active { color:#07B; }

.comments_link a,.reageer a { color:#555; text-decoration:none; outline:none; }
.comments_link a:link,.reageer a:link { color:#555555; outline:medium none; text-decoration:none; }
.comments_link a:visited,.reageer a:visited { color:#555555; outline:medium none; text-decoration:none; }
.comments_link a:hover,.reageer a:hover { color:#07B; }
.comments_link a:active,.reageer a:active { color:#555; }

h1 a { color:gray; text-decoration:none; outline:none; }
h1 a:link { color:gray; text-decoration:none; outline:none; }
h1 a:visited { color:gray; text-decoration:none; outline:none; }

h2 a { color:#666; text-decoration:none; outline:none; }
h2 a:link { color:#666; text-decoration:none; outline:none; }
h2 a:visited { color:#666; text-decoration:none; outline:none; }
h2 a:hover { color:#07B; }
h2 a:active { color:#666; }

#sidebar ul li a,#sidebar ul li a:link,#sidebar ul li a:visited { font-size:13px; color:#555; }
#sidebar ul li a:hover { color:#07B; text-decoration:underline; }
#sidebar ul li a:active { color:#555; }
#sidebar li.current-cat a { color:#07b!important; text-decoration:underline; }

#widget_lists a,#widget_lists a:link,#widget_lists a:visited { line-height:16px; }

#footer a { color:#97a3a9; font-size:10px; outline:none; text-decoration:none; }
#footer a:link { color:#97a3a9; font-size:10px; outline:none; text-decoration:none; }
#footer a:visited { color:#97a3a9; font-size:10px; outline:none; text-decoration:none; }
#footer a:hover { color:#07B; }
#footer a:active { color:#07B; }

#container {
background:none repeat scroll 0 0 #FFF;
margin:auto;
overflow:hidden;
text-align:left;
width:961px;
}

#faux_left { overflow:hidden; }
#faux_right { overflow:hidden; }

.content { overflow:hidden; position:relative; }

#pages_nav {
background:url(images/menubg.gif) no-repeat scroll 0 0 #FFF;
height:35px;
left:0;
position:relative;
width:961px;
}

#pages_nav_inside {
float:left;
height:20px;
padding:11px 8px 0 3px;
}

#pages_nav_inside ul {
float:left;
height:23px;
padding-left:10px;
}

#pages_nav_inside ul li {
background:url(images/bg_pages_item.gif) no-repeat scroll right center transparent;
float:left;
padding:0 12px;
}

#pages_nav_inside ul li.nb { background:none; }

#header {
height:142px;
position:relative;
width:961px;
}

#header_inside {
display:none;
bottom:55px;
left:0;
padding:0 0 0 29px;
position:absolute;
width:420px;
}

#header p {
color:#00aeef;
font-size:15px;
width:410px;
padding-top:3px;
}

#faux_outer {
background:none repeat scroll 0 0 #FFF;
clear:both;
overflow:hidden;
}

* html #faux_outer { overflow:visible; height:1%; }

.content_left { float:left; width:671px; }

.entry { margin-bottom:5px; overflow:hidden; width:671px; }
.entry_top {
border-color:#CCCCCC #CCCCCC #FFFFFF;
border-style:solid;
border-width:1px;
padding:17px 10px 0 45px;
}
.entry_top_first { margin:0; }

small { font-size: 10px; }
.smaller { font-size:10px; }

.faux_entry {
background:none repeat scroll 0 0 #FFF;
border-color:#CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-style:none solid solid;
border-width:0 1px 1px;
overflow:hidden;
}

.entry_content { padding:17px 10px 30px 45px; }

.entry_content_first { }

.entry_footer {
background-image:url(images/postfooterbg.gif);
border-top:1px solid #CCC;
clear:both;
font-size:11px;
height:23px;
line-height:20px;
padding:3px 0 0;
text-align:center;
}

.entry_footer span { white-space:nowrap; }

#sidebar {
background:none repeat scroll 0 0 #FFF;
float:right;
padding:0 0 15px;
position:relative;
width:285px;
}

.sidebar_separator {
background:transparent url(images/misc/sidebar_separator.gif) no-repeat 0 0;
height:2px;
clear:both;
margin:0 0 13px -19px;
}

#sidebar form { padding:17px 0 20px 14px; }

#sidebar ul { min-height:100px; }
#sidebar ul li ul { padding:20px 10px 10px; }
#sidebar ul li {
border:1px solid #CCC;
margin:0 0 5px;
padding:3px 0 7px;
}

#sidebar ul li ul li,#sidebar ul li ul li ul li,#sidebar ul li ul li ul li ul li {
background-image:url(images/li_pijl.jpg);
background-position:left center;
background-repeat:no-repeat;
border:0 none;
height:10px;
margin:0;
padding-left:13px;
}

#sidebar ul li#search { background:none; height:1px; }

#widget_lists {
display:none;
overflow:hidden;
width:814px;
background:#a6b4ba url(images/back/bg_widget_lists.gif) repeat-x 0 0;
position:relative;
color:#fff;
padding:0 15px 40px 0;
clear:both;
}

.widget_list_unit {
float:left;
width:237px;
padding:24px 0 0 30px;
font-size:13px;
}

.widget_list_unit p { font-size:12px; }

#widget_lists_bottom {
width:829px;
height:5px;
background:transparent url(images/back/bg_widgets_bottom.gif) no-repeat 0 0;
position:absolute;
bottom:0;
left:0;
font-size:1px;
}

#footer { display:none; }
#footer img { vertical-align:middle; }
#footer_left { float:left; padding:4px 0 0 20px; }
#footer_right { float:right; padding:4px 10px 0 0; }

#comments_holder {
font-size:11px;
margin-top:50px;
overflow:hidden;
padding:0;
}

#respond { overflow:hidden; }
#respond h3 {
color:#626262;
font-size:17px;
font-weight:700;
line-height:18px;
}

h3#comments { font-size:15px; padding-bottom:15px; }

#commentform {
float:left;
overflow:hidden;
padding:7px 0 0;
}

#commentform input.txt {
height:16px;
width:200px;
border:solid 1px #d1d1d1;
margin:0 7px 0 0;
padding:2px 2px 2px 4px;
color:#a1a1a1;
float:left;
}

#commentform label {
display:block;
float:left;
height:28px;
line-height:22px;
text-align:left;
width:250px;
}

#commentform textarea {
border:solid 1px #d1d1d1;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
color:#a1a1a1;
font-size:12px;
width:430px;
height:155px;
}

img.avatar { float:left; padding:0 10px 0 0; }

.comment_holder { border-bottom:solid 1px #d1d1d1; }

.navigation { padding:15px 20px; overflow:hidden; }

p.nocomments { padding:20px 0 20px 30px; }



/*** BEGIN PLUGINS OPMAAK ***/
/* mailchimp */
#mc_signup_container { width:100%; }
#mc_message { padding:0 0 10px 20px; }
#mc_signup_form { float:none; width:100%; }
#sidebar form { padding:0 !important; }
li#mailchimp-widget div { min-height:0; }
li#mailchimp-widget p, .mc_merge_var { padding-left:20px !important; }
.mc_merge_var input { border:1px solid #CCCCCC; margin-bottom:5px !important;}

#mc_signup_submit {
background-image:url("images/registreer_btn.gif");
background-repeat:no-repeat;
border:0 none;
color:#0077BB;
height:22px;
width:82px;
}

#mc_signup_submit:hover {
background-image:url("images/registreer_btn_rollover.gif");
background-repeat:no-repeat;
border:0 none;
color:#555555;
height:22px;
width:82px;
}

/* retweet */
.retweetHolder { float:right; margin-right:5px; margin-top:5px; width:129px;}

a.reTweetPost {
background:url("images/retweet_btn.gif") repeat scroll 0 0 transparent;
float:right;
height:18px;
padding-top:5px;
text-align:center;
width:128px;
}

a.reTweetPost:hover {
background-image:url("images/retweet_btn_rollover.gif");
float:right;
height:18px;
padding-top:5px;
text-align:center;
width:128px;
}

.buttontxt { color:#0077BB; font-family:arial; font-size:12px; text-align:center; }

/* calendar */
#wp-calendar {
empty-cells:show;
margin:5px 0 0;
width:155px;
}

#wp-calendar caption {
color:#707070;
font-size:13px;
font-weight:700;
line-height:20px;
text-align:left;
text-transform:uppercase;
width:146px;
}

#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
#wp-calendar a { display:block; }

#wp-calendar th {
font-weight:700;
text-align:left;
color:#707070;
font-size:12px;
}

#sidebar ul li.widget_calendar h2 { padding-bottom:5px; }

#wp-calendar td {
padding:3px 0;
text-align:left;
color:#707070;
line-height:14px;
}
/***** EINDE PLUGINS OPMAAK *****/