/*
Theme Name: AEGON blog (geoptimaliseerd)
Author: Rhinofly (geoptimaliseerd door Orange Valley)
*/


.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */

*{border: 0;margin: 0;padding: 0;}
body{background: #E2E0DD;color: #000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
a{color:#0560BB;text-decoration: none;}
a:hover{color:#034383;}

label {display:block;margin:5px 0 2px ;}
input,select{border: #E2E0DD 1px solid;font-size: 11px;padding: 2px;width:200px;font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea{border: #E2E0DD 1px solid;font-size: 11px;padding: 2px;width:275px;font-family:Verdana, Arial, Helvetica, sans-serif;}
input#searchsubmit, input#submit {width:auto;}select{padding: 0;}li{list-style: none;}

/*========= LAYOUT =========*/
#page{background: #ffffff;margin: 0 auto;width: 960px;}

/*--- Main Columns ---*/
#columns{margin: 20px 0 0;padding: 0 15px 25px;}
.col1{float: left;width: 550px;}
.col2{float: right;width: 350px;}

/*--- Sub Columns ---*/
.subcol{width: 160px;}
.subcol h2{color: #ff7800;font-size: 14px;padding: 0 0 10px;}

/*========= HEADER =========*/
#nav{margin-left:15px;width:930px;height: 30px;}
#nav ul {background:url(images/bg_nav.gif) no-repeat left top;height:30px;}
#nav ul li {float: left;list-style: none;font-weight:bold;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
#nav ul li a {background-image:url(images/sprite-navigation-main.gif); background-repeat:no-repeat;background-position:right 0;font-size:16px;text-decoration: none;color: #fff;text-align: center;display: block;float: left;padding: 6px 15px 3px 15px;}
#nav ul li a:hover, #nav ul  li a:active{background-position:right -40px;}   
#nav ul li.current-cat a {background-position:right -80px;}
#nav ul li a.home {width:56px;background-image:url(images/sprite-navigation-home.gif); background-repeat:no-repeat;background-position:left 0;}
#nav ul li.current a.home:hover {background-position:left -40px;}

/*- Header -*/
#nav-right {float:right;}

#header img {margin:30px 0 0 15px;}

/* Standaard header */
#header{height: 90px;background:url(images/header_home.jpg) no-repeat 500px top;}

.home #header{height: 90px;background:url(images/header_home.jpg) no-repeat right top;}

.financieel #header, .category-financieel #header {height: 90px;background:url(images/header_financieel.jpg) no-repeat right top;}
.acties #header, .category-acties #header {height: 90px;background:url(images/header_acties.jpg) no-repeat right top;}
.sport #header, .category-sport #header {height: 90px;background:url(images/header_sport.jpg) no-repeat right top;}
.video #header, .category-video #header {height: 90px;background:url(images/header_video.jpg) no-repeat right top;}


/*- RSS -*/
#rss{float: right;font-size: 12px;padding: 16px 15px 0 0;text-align: right;width: 285px;}
#rss a{color: #b3b3b3;}
#rss ul{float: left;margin: 13px 0 0;width: 220px;}
#rss li{margin: 0 0 3px;padding: 0 0 5px;}
#rss img{float: right;}

/*========= FEATURED POSTS (FRONT-PAGE) =========*/
#columns .featured{background:#E3EFFF;height: 200px;margin: 0 0 10px;overflow: hidden;padding-right:10px;}
#columns .featured h2{font-family:Arial, Helvetica, sans-serif;color:#0560BB;font-size: 16px;font-weight:bold;padding: 10px 0;}
#columns .featured p {margin-bottom:10px;}
#columns .featured p.posted {color:#666}
#columns .featured-img{margin: 0 10px 0 0;width:350px;height:200px;float:left;display:inline;overflow:hidden;}

#featured-th{margin: 0 0 10px;}
#featured-th img{float:left;margin: 0;border:none;margin-right:5px;}
#featured-th .idTabs {list-style:none;}
#featured-th ul.idTabs {width:550px;display:block;border-bottom:1px solid #E3EFFF;padding-bottom:10px;}
#featured-th ul.idTabs a {display:block;height:57px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
#featured-th ul.idTabs a:hover, #featured-th ul.idTabs a.selected {background:#E3EFFF}
#featured-th .idTabs li {float:left;width:265px;float:left;margin-bottom:10px;margin-left:10px;}

/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/
#video-frame {background:#E3EFFF;float:left;width:550px;height:auto;margin-bottom:20px;}
.video-left {float:left;width:350px !important;display:inline;}
.video-left p {padding:0px !important;margin:0px !important;}
.video-left h2 {display:;}
.video-right {float:right;width:200px;display:inline;padding-top:7px;}
.video-right h2{color: #0560BB;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.2em;font-weight:bold;padding: 0 0 0 10px !important;margin:0 !important;	}
.video-right p{font-size:0.9em;line-height:0.8em;font-weight:bold;padding: 0 0 7px 10px !important;margin:0 !important;	}
.video-right .idTabs {border-top:1px solid #FFF;list-style:none;margin:5px 0px 0px 0px;padding:0px;}
.video-right .idTabs li {margin:0px;border-bottom:1px solid #FFF;line-height:10px;}
.video-right .idTabs li a {font-size:11px;text-decoration:none;display:block;	padding:10px 10px;}
.video-right .idTabs li a:hover, .video-right .selected {color:#FFF;background:#0560BB

}/*========= BLOG POST STYLING =========*//*=== Small Box Post ===*/.post{margin: 0;}
.post h2{font-size: 1em;padding: 0 0 5px;}
.post .h3, .post h3{font-size: 1.3em;}
.post p{padding: 5px 0;}
.post p.posted{color: #666;}
p.postedtext {height:52px;overflow:hidden;}

/*- Box -*/
.box{}.box .post{margin-bottom: 20px;width: 550px;}
.box .post .h3, .box .post h3{display:block;font-family:Arial, Helvetica, sans-serif;color:#0560BB;font-size: 1.4em;}
.box .h3 a, .box h3 a {font-size:16px;}
.box p {line-height:14px;}/*=== Traditional Blog Post ===*/
.post-alt{margin: 0 0 15px 0;padding-bottom:15px;border-bottom:1px solid #E3EFFF;}
.post-alt h3{font-size: 1.4em;}
.post-alt h3 a{color: #000000;}
.post-alt p{padding: 0 0 15px;}
.post-alt p.posted{color: #c0c0c0;}
.h1, h1, .h3 a, h3 a {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#0560BB !important;}

/*=== Buttons ===*/
.continue {background: url(images/ico-arrow.gif) no-repeat left 4px;padding: 0 0 0 6px;}
.comments {padding:2px !important;background:#E3EFFF;text-align:right;}
.comments a {}
a.more{background: url(images/ico-arrow.gif) no-repeat right;color: #c0c0c0;font-size: 1.2em;font-weight: bold;padding: 0 20px 0 0;}

/*=== Traditional Blog Post ===*/
.navigation {}
.navigation a {color: #c0c0c0;font-size: 1.2em;font-weight: bold;}
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}

/*========= ARCHIVE SPECIFIC =========*/

#archivebox {background:#E3EFFF;padding:10px;width:530px;margin-bottom:25px;}
#archivebox h2 {font-size:1.5em;color:#000;}
#archivebox h2 em{color:#C0C0C0 !important;font-style:normal;}
.archivefeed {margin-top:5px;}
.archivefeed a {background:url(images/ico-arcfeed.gif) center left no-repeat;padding-left:20px;color:#000;font-weight:bold;}
.arclist{border-top: 3px solid #c0c0c0;border-bottom: 3px solid #c0c0c0;margin: 0 0 15px;padding: 10px 0 10px;width: 260px;}
.arclist h2{color: #000;font-size: 18px;padding: 0 0 10px 0 !important;}
.arclist ul li{padding:0 0 7px 10px;color:#c0c0c0;font-size:14px;font-weight:bold;}

/*========= SINGLE POST SPECIFIC =========*/
.singletags {margin-top:5px;font-weight:bold;color:#C0C0C0;}
.entry p{text-align:left;font-size:11px;line-height:16px;}
.entry a{	}
.entry h2, .entry h3, .entry h4 {font-size:12px; font-weight:bold; color:#0560BB} 
.entry p img { padding: 0 10px 10px 0;float:left;}
.entry ul {margin-bottom:10px;}
.entry ul li {margin:0 0 10px 15px;line-height:16px;list-style-type:square;}
.entry ol {margin-bottom:10px;}
.entry ol li {margin:0 0 10px 15px;line-height:16px;list-style-type:decimal;}
.entry .sociable ul li {float:left;margin:0;margin-right:10px;list-style-type:none;line-height:normal;}

/*========= COMMENTS =========*/
h3.comment{font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold !important;color:#0560BB;margin-bottom:20px;}
h4.comment{background:#E3EFFF;font-size: 12px;font-weight:bold !important;color:#0560BB;padding:3px 10px;}
h4.comment span {font-weight:normal; color:#666;font-size:11px;}
ol.commentlist{padding: 0;list-style: none;border-bottom:1px solid #E3EFFF;margin-bottom:10px;}
ol.commentlist p{margin:0 10px;padding:10px 0;line-height:14px;}
ol.commentlist li{margin-bottom:10px;}
ol.commentlist li.alt{}#commentform {margin-left:10px;}

/*========= SIDEBAR =========*//*- Sidebar Tabs - Popular, Comments, Featured, Tag Cloud -*/
.sideTabs {border-bottom:1px solid #C0C0C0;height:31px;width:350px;float:left;display:block;}
.sideTabs .idTabs{font-size: 12px;height: 30px;letter-spacing: -1px;}
.sideTabs .idTabs li{float: left;font-size: 13px;line-height: 30px;}
.sideTabs .idTabs li a{background: #eeeeee;border: 1px solid #eeeeee;border-bottom: 0;color: #c0c0c0;display: block;margin: 0 2px 0 0;padding: 0 10px;font-weight:bold;}
.sideTabs .idTabs li a:hover,.sideTabs .idTabs .selected{background: #dddddd;border: 1px solid #c0c0c0;border-bottom:1px solid #ddd;color: #373737;text-decoration: none;}
.navbox{background: #dddddd;border: 1px solid #c0c0c0;border-top: 0;margin: -2px 0 25px;padding: 10px 10px 0;position: relative;}
.list1,list3,list4{padding-bottom:12px;}
.list1 li,.list3 li,.list4 li{background: url(images/ico-star.gif) no-repeat left center;padding: 6px 0 6px 25px;border-bottom:1px dashed #C0C0C0;}
.list1 li a,.list3 li a,.list4 li a{color: #000000;}
.list3 li {background: url(images/ico-mostcomm.gif) no-repeat left center !important;}
.list4 li {background: url(images/ico-feat.gif) no-repeat left center !important;}

/*- Ads -*/
.ads{border: 1px solid #eeeeee;height: 125px;margin: 0 0 25px;padding: 10px;}
.ads img{float: left;margin: 0 14px 0 0;}
.ads img.last{margin: 0 !important;}

/*- Flickr -*/.flickr{background: #fafafa;border: 1px solid #c0c0c0;margin: 0 0 25px;padding: 10px 0px;}
.flickr .flickr_badge_image img {float:left;display:inline;padding-left:10px;padding-bottom:5px;	}
.flickr h2{color: #ff7800;font-size: 14px;height: 21px;margin: 0 0 10px 0px;padding-left:10px;}
.flickr h2 span{float: left;}
.flickr h2 img{float: right;margin: 0 2px;}
.flickr h2 em{color: #848382;float: right;font-style: normal;}
.flickr-ar {margin:10px 10px 0px 0px !important;padding:0px !important;text-align:right;}

/*=== DropDown Lists ===*/
.catlist{border-bottom: 3px solid #c0c0c0;margin: 0 0 15px;padding: 0 0 10px;width: 160px;}
.catlist h2{color: #ff7800;font-size: 14px;padding: 0 20px 0 0 !important;}
.list-alt {padding-top:10px;}
.list-alt li{margin: 0 0 7px;}
.list-alt li a{color: #000000;}

/*=== Styling Widget Lists ===*/
.widget {margin-bottom:8px;padding-bottom:10px;}
.widget:first-child {border-bottom:none;}
.widget h2, .widget h4 {font-family:Arial, Helvetica, sans-serif;font-size:16px; color:#0560BB;}
.widget ul {padding: 10px 0 0;}
.widget ul li{margin: 0 0 5px;}
.widget ul li a{display:block;background: url(images/ico-arrow.gif) no-repeat left 4px;padding:0 0 0 7px;}
.widget ul.rcl li a {background:none;padding:0;}
.widget ul li a span {color:#000000;}
.widget img.follow {}

/*========= FOOTER =========*/
#footer{background: #E3EFFF;color: #b3b3b3;height: 50px;line-height: 35px;padding: 0 15px;border-top:1px solid #0560BB;}
#footer a{color: #808080;font-size:10px;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer img {vertical-align:middle;}

/*========= MISC =========*/
.fix{clear: both;height: 1px;margin: 0 0 -1px;overflow: hidden;}
.blog{width:100% !important;/*float:left;*/}
.between{height:2px;margin-bottom:15px;}
.fl{float: left;}
.fr{float: right;}
.ac{text-align: center;}
.ar{text-align: right;}
.th{border: 1px solid #c0c0c0;float: left;margin: 0 10px 0 0;padding: 3px;}
.gravatar {float:left;border: 1px solid #000;margin-right: 10px;}


#twitheader {background:url(images/twitter_header.gif) no-repeat left top;width:350px;height:36px;}
#twitfooter {background:url(images/twitter_footer.gif) no-repeat left top;width:350px;height:14px;}

.widget ul.twitter {background:url(images/twitter_middle.gif) no-repeat left top;padding-top:0;}
.widget ul.twitter li {margin:0;padding:7px 12px 7px 12px;}
.widget ul.twitter li a {background:none;display:inline;padding:0;color:#0063C5;}
.widget ul.twitter li.twitter-item {display:block;background:url(images/twitter-divider.gif) no-repeat 12px bottom;}

.widget ul.twitter li .twitter-timestamp {color:#999;}

#twitheader h2 {color:#FFF; padding:3px 10px;}

h1.hideme { display:none; }

#columns {
margin:50px 0 0;
padding:0 15px 25px;
}
#page {
background:none repeat scroll 0 0 #FFFFFF;
margin:0 auto;
position:relative;
width:960px;
}
#nav {
height:30px;
margin-left:15px;
position:absolute;
top:90px;
width:930px;
}