/*
Theme Name: BekenT met Analytics
Theme URI: http://bekent.nl/
Description: BekenT met Analytics.
Version: 0.1
Author: BekenT
Author URI: http://bekent.nl
Tags: bekent
*/

/* Begin Typography & Colors */
body { font-family: "Trebuchet MS"; font-size: 12px; color: #252525; background: #252525 url('images/bg.gif') repeat-x; margin: 0; padding: 0; }
#content { line-height: 1.5em; min-height: 600px; _height: 600px; }
#page { width: 970px; margin: 0 auto; }
body.popup-body { background: #fff; }
#popup-page { padding: 20px; }
#header { background: url('images/header.png') no-repeat bottom center; margin: 0 0 1px 0;}
.clear { clear: both; }
img { border: 0; }
#footer { clear: both; padding: 0 5px; }
#footer, #footer a { color: #999; font-size: 10px; } 
small { font-size: 0.9em; } 
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; } 
.commentlist li { font-weight: bold; } 
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; } 
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; } 
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; } 
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; } 
.commentmetadata { font-weight: normal; }
.comment-meta a { color: #666; font-size: 10px; } 
code { font: 1.1em 'Courier New', Courier, Fixed; } 
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; } 
a, h2 a:hover, h3 a:hover { color: #F64DBE; text-decoration: none; } 
a:hover { text-decoration: underline; } 
a.keyword { color: #252525; border-bottom: 1px dotted #F64DBE; }
a.keyword:hover { text-decoration: none; color: #F64DBE }
/* End Typography & Colors */

/* Begin Structure */
body { padding: 0; margin: 0; } 
#page { padding: 0; } 
#header { height: 135px; } 
#logo { float :left; width: 262px; height: 92px; padding: 0; background: url(./images/remco_stel-logo.png); }
#logo a {height: 100%; display: block; }
#logo span { display: none; }
#social-links { text-align: right; padding: 56px 20px 0 0; }
#header #social-links a { }
#description { text-align: right; padding: 0 20px 0 0; color: #7f3e86; font-weight: normal; } 
.box680{ width: 680px; margin: 0 0 10px;} 
.content-top{ padding-top: 10px; background: url('images/680t.gif') no-repeat left top; }
.box680 .contentcats{ background: url('images/cats_b.png'); height: 31px; }
.box680 .contentcats ul { display: block; list-style-type: none; margin: 0; padding: 6px 0 0 20px; }
.box680 .contentcats li{   overflow:visible; width:auto; border:0; padding:0 0 0 3px; background:url(./images/butt_b.gif) 0 50% no-repeat; cursor:pointer; -webkit-border-fit:lines; }
.box680 .contentcats li a{ display: block; height: 18px; float:left; padding:0 8px 0 5px; background:url(./images/butt_b.gif) 100% 50% no-repeat; font-weight: normal; font-size: 11px; line-height: 17px; text-align:center; white-space:nowrap; color:#fff; } 
.box680 .narrowcolumn, .box680 .widecolumn{ background: #fff; padding: 5px 20px 5px 20px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.content-bottom{ padding-bottom: 10px; background: url('images/680b.gif') no-repeat left bottom; }
.container-680 { width: 680px; float: left; }
/* End Structure */

/*	Begin Headers */
h1, h2, h3, h4, h1 a, h3 a, h4 a{ color: #111; text-decoration: none; }
h1, h2, h3, h4 { font-family: "Trebuchet MS"; margin: 0; padding: 0px 0px 3px 0px; font-weight: bold; }
h1{ font-size: 24px; font-weight: normal; }
h2{ font-size: 18px; color: #F64DBE;}
h3, #sidebar h2 { font-size: 12px; font-weight: bold; }
h4{ font-size: 12px; font-style:italic; }
h1.pagetitle { margin-bottom: 20px; } 
/* End Headers */

/* Posts */
.infobar { border-bottom:1px solid #CCCCCC; border-top:1px dotted #CCCCCC; color:#666666; font-size:10px; margin:5px 0; padding:6px 0; width: 100%; float: left; line-height: 16px; }
.infobar-index { margin-bottom: 45px; } 
.bookmarks-list { float: right; }
.bookmarks-list img { vertical-align: bottom; opacity: .6; -moz-opacity: .6; filter: alpha(opacity=60); }
.bookmarks-list a:hover img { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.tags-list { margin: 0; }
.tags-list a:hover { text-decoration:none; background:#ddd none repeat scroll 0 0; }
.tags-list a { background:#ccc none repeat scroll 0 0; color:#000; padding:2px 4px; margin: 1px; }
.post-title { border-bottom:1px solid #CCCCCC; color:#666666; font-size:10px; }
div.date { background:transparent url(images/date_b.gif) no-repeat scroll 0 0; color:#fff; float:left; font-size:11px; font-weight:bold; height:36px; line-height:18px; margin:5px 5px -4px 0; padding:2px 0; text-align:center; width:44px; } 
.triggers { text-align: center; border-bottom:1px solid #CCCCCC; margin:0 0 10px; padding:5px 0 10px; } 
/* End Posts */

/* Begin Images */
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; } 
.alignright { float: right; }
.alignleft { float: left }
/* End Images */

/* Begin Lists */
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; } 
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 20px; }
#sidebar ul li.widget_search { margin-bottom: 0; } 
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; } 
#sidebar ul ul, #sidebar ul ol { padding: 0 0 10px; } 
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
ol li, #sidebar ul ol li { list-style: decimal outside; } 
#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; }
/* End Entry Lists */

/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px; } 
#sidebar #searchform #s { width: 108px; padding: 2px; } 
#sidebar #searchsubmit { padding: 1px; } 
select { width: 130px; } 
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; } 
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 630px; padding: 3px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; float: right; }
/* End Form Elements */

/* Begin Comments*/
.alt { margin: 0; padding: 10px; } 
.commentlist { padding: 0; text-align: justify; } 
.commentlist li { margin: 15px 0 10px; padding: 5px 0 10px 0; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; } 
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; } 
#commentform p { margin: 5px 0; } 
.nocomments { text-align: center; margin: 0; padding: 0; } 
.commentmetadata { margin: 0; display: block; }
.comments-link { padding-left: 16px; background: url(./images/comment.gif) no-repeat left center; }
/* End Comments */

/* Begin Sidebar */
#sidebar-container { padding: 0 0 10px 0; float: right;  width: 274px; }
#sidebar-top { background: url(./images/rightbox_top.png) no-repeat; height: 7px; font-size: 1px; }
#sidebar { background: url(./images/rightbox_tile.png); padding: 0 10px 20px; }
#sidebar-bottom { background: url(./images/rightbox_bottom.png) no-repeat; height: 7px; font-size: 1px; }
.sidebar-content-top { background: url(./images/rightbox_content_top.png) no-repeat; height: 5px; }
.sidebar-content { background: url(./images/rightbox_content_tile.png); padding: 5px 10px; }
.sidebar-content-bottom { background: url(./images/rightbox_content_bottom.png) no-repeat;; height: 5px; } 
.widget_search .sidebar-content-top,
.widget_search .sidebar-content,
.widget_search .sidebar-content-bottom,
.widget_nktagcloud .sidebar-content-top,
.widget_nktagcloud .sidebar-content,
.widget_nktagcloud .sidebar-content-bottom
{
  background-image: none;
  padding: 0;
}

.widget_nktagcloud h2 { display: none; }
#sidebar .widget_nktagcloud ul { margin: 0; }
.widget_nktagcloud { text-align: center; }
.widget_nktagcloud a { background: #fff; color: #000; }
.widget_search label { display: inline; }
.right-top { height: 124px; background: url(./images/remco_stel.png) no-repeat; padding: 10px; }
.right-top h3 { color: #000; margin: 0; padding: 0; }
#sidebar .right-top p { margin: 0; font-size: 12px; }
a.trigger-button { display: block; margin: 5px 0; height: 40px; width: 234px; padding: 10px; background: url(./images/cta_button.png) no-repeat; color: #fff; text-decoration: none; text-align: left; }
.triggers a.trigger-button { margin: 0 10px; }
a.trigger-button:hover { text-decoration: none; }
.trigger-button-intro { font-size: 12px; line-height: 14px;}
.trigger-button-title { font-size: 20px; line-height: 20px;}
.sidebar-triggers { } 
#sidebar form { margin: 0; }
.widget_get_recent_comments a { color: #666; font-size: 11px; }
#sidebar .widget_get_recent_comments li { margin: 6px 0 0; }
/* End Sidebar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; } 
acronym, abbr { border-bottom: 1px dashed #999; } 
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; } 
blockquote cite { margin: 5px 0 0; display: block; } 
.center { text-align: center; } 
.hidden { display: none; } 
.navigation { display: block; width: 640px; float: left; text-align: center; }
/* End Various Tags & Classes*/



/* Captions */
.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; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.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; }
/* End captions */
.ngg-widget { height: 60px }
.ib-fix-ul li, .ib-fix, a.ib-fix { display:-moz-inline-box; -moz-box-orient:vertical;
   display:inline-block; vertical-align:top; word-wrap:break-word; }
* html .ib-fix-ul li, * html .ib-fix, * html a.ib-fix { display:inline; }
* + html .ib-fix-ul li, * + html .ib-fix, * + html a.ib-fix{ display:inline; }
/*.ib-fix-ul li > *, .ib-fix  > * { display:table; table-layout:fixed;
** overflow:hidden; } 

