/*
Theme Name: WordPress Juggling
Version: 1.0
Author: Adrian Voinicu
*/

/* Reset Browser Defaul Styles --------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
a {text-decoration:none; color:blue}
a:hover {text-decoration:underline}

body {font:12px/20px Arial, Helvetica, sans-serif; color:#000000; background:#e8eeef url(img/bg-top.jpg) left -154px repeat-x}
.clear {clear:both}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

html, body {height: 100%;}
#envo {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -164px; /* the bottom margin is the negative value of the footer's height */ position:relative}
.wrapper {width:890px; margin:0px auto}

.logo-top  {border: 1px dashed #FF0000;
   color: #000000;
   text-align: center;
   width: 100px;
   margin: 0px;
   padding: 4px}
   
span.wpcf7-list-item { display: block; }   
.menu-mogelijkheden {font-size: 14px;}   
.vinkje {color: #006600;}
.bart {font:18px Arial, Helvetica, sans-serif; color: #652d92; margin-bottom:15px;}

#header {padding-top:25px}

#header h1 {float:left; width:242px; margin-right:48px;}
#header #nav {padding-top:4px; position:relative; z-index:4; float:left}
#nav li {float:left; margin-right:4px; background:url(img/bg-menu.gif) left top no-repeat; position:relative;}
#nav li a {padding:0px 15px; background:url(img/bg-menu.gif) right -32px no-repeat; display:block; font:bold 14px/32px Arial, Helvetica, sans-serif; color:#293340}
#nav li a:hover {text-decoration:none; color:#652d92}
#nav ul {position:absolute; top:30px; padding:17px 0px 0px; width:200px; left:0px;left:50%; margin-left:-100px; z-index:3; background:url(img/bg-submenu.gif) left top no-repeat; display:none}
#nav ul li {float:none; text-align:center; background:url(img/bg-submenu-item.gif) repeat-y; padding:5px 0px 0px; width:100%}
#nav ul li.last {background:url(img/bg-submenu-item-last.gif) center bottom repeat-y; padding:5px 0px 10px; width:100%}
#nav ul li a {background:none; display:inline; font:14px/20px Arial, Helvetica, sans-serif;}

#top-modules {padding:10px 0px 18px 0px; height:208px; position:relative;}
#top-modules #reasons {float:left; width:295px; height:120px; padding:85px 0px 0px 120px; background:url(img/reasons-text.png) 21px 0px no-repeat; margin-right:55px; position:relative;}
#reasons-holder {width:295px; height:80px; color:#ffffff; text-align:center; position:absolute; top:124px; overflow:hidden;}

#reasons-holder p {width:265px; padding:15px 15px 29px; background:none; background:#5fac42 url(img/reasons-holder.gif) no-repeat; position:relative; height:46px;}
#reasons-holder p a {color:#ffffff; text-decoration:underline}
#reasons-holder p.reason-1 {background:#feb616 url(img/reasons-holder.png) no-repeat;}
#reasons-holder p.reason-2 {background:#ff6421 url(img/reasons-holder.png) no-repeat;}
#reasons-holder p.reason-3 {background:#b3011b url(img/reasons-holder.png) no-repeat;}
#reasons-holder p.reason-4 {background:#6a2894 url(img/reasons-holder.png) no-repeat;}
#reasons-holder p.reason-5 {background:#211b7b url(img/reasons-holder.png) no-repeat;}
#reasons-holder p.reason-6 {background:#0a67b5 url(img/reasons-holder.png) no-repeat;}
#reasons-holder p.reason-7 {background:#4d8936 url(img/reasons-holder.png) no-repeat;}

#reasons-numbers {padding-left:12px}
#reasons-numbers a {height:40px; width:30px; float:left; display:block; background:url(img/reasons-numbers.gif) left top no-repeat; color:#ffffff; margin-right:9px; font:18px/30px Arial, Helvetica, sans-serif; text-align:center;}
#reasons-numbers a:hover {text-decoration:none}
#reasons-numbers a.activeSlide {background:url(img/reasons-numbers.gif) -30px top no-repeat;}
#reasons-numbers a.reason-1 {background:url(img/reasons-numbers.gif) left 0px no-repeat;}
#reasons-numbers a.reason-1.activeSlide {background:url(img/reasons-numbers.gif) -30px 0px no-repeat;}
#reasons-numbers a.reason-2 {background:url(img/reasons-numbers.gif) left -40px no-repeat;}
#reasons-numbers a.reason-2.activeSlide {background:url(img/reasons-numbers.gif) -30px -40px no-repeat;}
#reasons-numbers a.reason-3 {background:url(img/reasons-numbers.gif) left -80px no-repeat;}
#reasons-numbers a.reason-3.activeSlide {background:url(img/reasons-numbers.gif) -30px -80px no-repeat;}
#reasons-numbers a.reason-4 {background:url(img/reasons-numbers.gif) left -120px no-repeat;}
#reasons-numbers a.reason-4.activeSlide {background:url(img/reasons-numbers.gif) -30px -120px no-repeat;}
#reasons-numbers a.reason-5 {background:url(img/reasons-numbers.gif) left -160px no-repeat;}
#reasons-numbers a.reason-5.activeSlide {background:url(img/reasons-numbers.gif) -30px -160px no-repeat;}
#reasons-numbers a.reason-6 {background:url(img/reasons-numbers.gif) left -200px no-repeat;}
#reasons-numbers a.reason-6.activeSlide {background:url(img/reasons-numbers.gif) -30px -200px no-repeat;}
#reasons-numbers a.reason-7 {background:url(img/reasons-numbers.gif) left -240px no-repeat;}
#reasons-numbers a.reason-7.activeSlide {background:url(img/reasons-numbers.gif) -30px -240px no-repeat;}

#top-image {float:left; text-align:right; width:420px; padding-top:8px;}
#custom-image {float:left; overflow:hidden; height:216px; overflow:hidden; padding-top:8px;}

#main-referentie {padding:25px 0px 90px; position:relative;}
#main-referentie .post {float:left; width:815px;}
#main-referentie h1 {font:22px Arial, Helvetica, sans-serif; color: #652d92; margin-bottom:10px;}
#main-referentie a {color:#652d92}

#main {padding:25px 0px 90px; position:relative;}
#main h1 {font:22px Arial, Helvetica, sans-serif; color: #652d92; margin-bottom:10px;}
#main h1 a {color:#000000}
#main h1 a:hover {text-decoration:none}
#main .post {float:left; width:415px; margin-right:70px}
#main p {padding:0px 0px 10px}

#footer {height:164px; border-top:1px solid #2d3847; background:#652d92; position:absolute; bottom:0px; width:100%; clear:both}
#footer #banners {position:relative; float:left; margin-right:120px; position:relative;}
#footer #address {float:left; width:206px; margin-right:10px; overflow:hidden; position:absolute; top:-70px; z-index:1; height:230px; left:0px; background:url(img/address_new.png) no-repeat;}
#footer #address p {padding:66px 30px 0px 23px; font-size:12px; color:#555555; line-height:18px;}
#footer #address p strong {font-size:13px;}
#footer #icons {padding-top:5px; padding-left:23px;}
#footer #stamp {float:left; width:110px; padding-top:15px; padding-left:206px;}
#footer #footer-nav {padding-top:25px; float:left; width:430px; color:#ffffff;}
#footer #footer-nav a {color:#ffffff; padding:0px 10px;}

#push {height:164px; clear:both}

#main .posts {float:left; width:415px; margin-right:70px;}
#main .posts .post {margin-bottom:40px; width:auto; margin-right:0px; float:none}
#main a {color:#652d92}
#main .posts h1 {margin-bottom:0px; padding-bottom:10px;}
.post-meta {border-top:1px solid #cccccc; margin:5px 0px 0px; padding:5px 0px 0px;}
#comment {width:403px; border:1px solid #cccccc; padding:3px 5px; font:12px Arial, Helvetica, sans-serif;}
#author, #email, #url {border:1px solid #cccccc; margin-right:10px; font:12px Arial, Helvetica, sans-serif; width:150px;}
.commentlist .avatar{float: left; margin-right:10px; width:50px;}
.commentlist .author {font-weight:bold;}
.commentlist .author span {font-weight:normal; color:#888888}
.commentlist .commentBody {width:355px; float:left;}

#respond h3, h3#comments {font:16px Arial, Helvetica, sans-serif; margin-bottom:10px;}
#respond {padding-top:40px}

#sidebar {width:405px; float:left;}
#sidebar h2 {font:20px Arial, Helvetica, sans-serif; color: #3F3F3F; margin-bottom:10px;}
#sidebar .widget_search #s {border:1px solid #cccccc; margin-right:10px; font:12px Arial, Helvetica, sans-serif; width:200px; padding:3px 3px;}
#sidebar .widget_search {margin-bottom:20px}
#sidebar .widget_search label {display:block; font:14px Arial, Helvetica, sans-serif; margin-top:10px;}

#wp-calendar {width:200px}
#wp-calendar td {text-align:center}
#wp-calendar caption {font:14px Arial, Helvetica, sans-serif; margin-top:10px;}