/*
Theme Name: VincentVanquickenborne
Theme URI: http://www.vincentvanquickenborne.be
Description: Versie 1
Version: 1.0
Author: Matuvu - Ine Dehandschutter
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets
*/

html{
	min-width:980px;
	height:100%;
}
body{
	height:100%;
	margin:0;
	color:#333;
	font:13px/18px Helvetica, Arial, sans-serif;
}
img{border-style:none;}

.alignleft {
	float:left;
	margin:4px 12px 4px 0;
}

.alignright {
	float:right;
	margin:4px 0 4px 12px;
}


.alignnone {
    margin-bottom:12px;
	
}

a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:972px;
	margin:0 auto;
	min-height:100%;
	position:relative;
}
* html #wrapper{height:100%;}
.w1{padding:0 0 77px;}
.wrapper-holder{
	background:url(images/bg-main-c.png) repeat-y;
	width:948px;
	overflow:hidden;
	padding:164px 18px 0 6px;
}
.wrapper-bottom{
	width:972px;
	height:23px;
	margin:0 auto 3px;
	overflow:hidden;
	background:url(images/bg-main-b.png) no-repeat;
}
#header{
	width:947px;
	position:absolute;
	top:0;
	left:6px;
	height:154px;
	background:url(images/bg-header.gif) repeat-x 0 48px;
	padding:12px 0 0;
}
.logo{
	width:140px;
	height:122px;
	background:url(images/logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:44px;
	margin:0;
	left:23px;
	z-index:2;
}
.logo a,
.logo-footer a{
	display:block;
	height:100%;
}
#nav{
	width:465px;
	overflow:hidden;
	margin:0;
	padding:0 0 0 18px;
	list-style:none;
	text-transform:uppercase;
}
#nav li{
	float:left;
	padding:0 18px 0 0;
	letter-spacing:-1px;
	font:bold 17px 'Trebuchet MS', Arial, sans-serif;
}
.cufon-active #nav li{padding:0 26px 0 0;}
#nav a{
	color:#254996;
	text-decoration:none;
	position:relative;
	z-index:5;
}
#nav a:hover,
#nav .active a,
#nav .parent a{
	text-decoration:none;
	color:#6c6c6c;
}
#header .visual{
	width:428px;
	position:absolute;
	right:-2px;
	top:0;
	z-index:3;
	height:264px;
	padding:0 80px 0 0;
	background:url(images/bg-polaroid.png) no-repeat;
}
#header .visual img{
	margin:0 0 0 30px;
	vertical-align:top;
	float:left;
}
#header .visual-holder{
	width:145px;
	float:right;
	font:italic 23px Helvetica, Arial, sans-serif;
	padding:12px 0 0;
}
#header .visual blockquote{
	margin:0;
	quotes:none;
}
.twitter-link{
	overflow:hidden;
	width:200px;
	position:absolute;
	top:210px;
	left:209px;
	white-space:nowrap;
}
.twitter-link strong{
	font-size:22px;
	font-weight:normal;
	float:right;
}
.twitter-link strong span{
	font-size:21px;
	margin:0 0 0 18px;
}
.twitter-link a{
	text-indent:-9999px;
	width:58px;
	height:18px;
	background:url(images/text-twitter.gif) no-repeat;
	overflow:hidden;
	float:right;
	margin:18px 0 0 5px;

}
.visual cite{
	padding:50px 0 0;
	font-size:20px;
}
* html .visual q{padding:0 0 3px;}
* +html .visual q{padding:0 0 3px;}
.cufon-active .visual q .cufon{
	padding:0 0 5px!important;
	line-height:0;
}
.cufon-active .visual cite{font-size:31px;}
.cufon-active .visual cite .cufon{line-height:0;}
.cufon-active .visual .twitter-link strong{font-size:31px;}
.cufon-active .visual .twitter-link strong .cufon{line-height:0;}
.visual cite span{
	font-size:19px;
	margin:0 0 0 18px;
}
.cufon-active .visual q{
	margin:0 0 22px;
	display:block;
}
#main{
	width:918px;
	overflow:hidden;
	padding:0 23px 0 7px;
}
#content{
	float:left;
	width:570px;
	overflow:hidden;
	padding:34px 15px 50px 3px;
}
#sidebar{
	float:right;
	width:311px;
	overflow:hidden;
	padding:131px 0 20px;
}
* html #sidebar{padding:131px 0 17px;}
* +html #sidebar{padding:131px 0 17px;}
.post{
	width:100%;
	overflow:hidden;
}
.title{
	padding:9px 0 0;
	overflow:hidden;
	height:100%;
}
.twitter-block{
	width:50px;
	float:left;
	font-size:10px;
	line-height:14px;
	margin:0 12px 0 0;
}
.twitter-info{
	background:url(images/bg-twitter-info.gif) no-repeat;
	width:50px;
	text-align:center;
	padding:7px 0 5px;
	margin:0 0 5px;
}
.twitter-info strong{
	font-size:16px;
	display:block;
}
.retweet a{
	color:#fff;
	width:50px;
	display:block;
	text-align:center;
	background:url(images/bg-retweet.gif) no-repeat;
	padding:0 0 2px;
}
#main h1,
#main h2,
#main h3,
#main h4,
#main h5,
#main h6,
.tabset a{
	font-size:14px;
	color:#254996;
	margin:-2px 0 13px 0;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
}
.cufon-active #main h1,
.cufon-active #main h2,
.cufon-active #main h3,
.cufon-active .tabset a{line-height:0;}
#content h1,
#content h2,
#content h3{
	border-bottom:2px solid #4866a7;
	padding:2px 0 7px;
}
.title h1 a,
.title h2 a,
.title h3 a,
.title h4 a,
.title h5 a,
.title h6 a{color:#254996;}
.cufon-active #content h1{
	line-height:0;
	margin:-2px 0 13px 0;
}
* html #content h1,
* html #content h2{padding:1px 0 6px;}
* +html #content h1,
* +html #content h2{padding:1px 0 6px;}
#content .meta{
	margin:0 0 0 -7px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:480px;
	font:11px/14px Helvetica, Arial, sans-serif;
}
#content .meta li{
	float:left;
	background:url(images/divider-meta.gif) no-repeat 0 55%;
	margin:0 11px 0 -1px;
	padding:0 0 0 8px;
}
#content .meta a{
	color:#254996;
	text-decoration:underline;
}
#content .meta a:hover{text-decoration:none;}
.content{
	width:569px;
	overflow:hidden;
	font:13px/18px Helvetica, Arial, sans-serif;
	padding:11px 10px 0 3px;
	color:#363636;
	clear:both;
}
.content .img-hold{
	float:left;
	margin:5px 12px 0 0;
}
.content .img-hold img{ display:block;}
.content p{margin:0 0 16px;}
.content p a{
	text-decoration:underline;
	color:#363636;
}
.content p span{
	display:block;
	padding:5px 0 0;
}
.content p a:hover{text-decoration:none;}
.like{margin:0 0 34px -2px;}
.like img{
	float:none;
	margin:0;
}
.list{
	padding:26px 0 0;
	margin:0 0 0 -22px;
}
#content ul,
#content ol{
	margin:0 0 21px;
	padding:0 0 0 22px;
	list-style:none;
}
#content ol{
	list-style:decimal;
	padding:0 0 0 22px;
}
#content ol li{background:none;}
#content li{
	background:url(images/bullet-list.gif) no-repeat 0 5px;
	padding:0 0 0 13px;
}
#content ul ul,
#content ul ol,
#content ul ul,
#content ol ol{
	margin:0 0 0 10px;
	padding:0;
}
.content blockquote{
	margin:0;
	padding:0 0 21px;
	font:italic 18px/26px Helvetica, Arial, sans-serif;
	color:#1e1e1e;
	quotes:none;
	overflow:hidden;
}
.content cite{
	display:block;
	text-align:right;
	margin:-3px 5px 0 0;
	font:14px/18px Helvetica, Arial, sans-serif;
}
#sidebar .social,
#content .social{
	margin:0 0 34px 8px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:575px;
}
#sidebar .social li,
#content .social li{
	float:left;
	background:none;
	padding:0;
}
#sidebar .social a,
#content .social a{
	width:61px;
	height:19px;
	display:block;
	background:url(images/bg-social.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .social .facebook{background-position:-61px 0;}
#content .social .posterous{background-position:-122px 0;}
#content .social .delicious{background-position:-183px 0;}
#content .social .email{background-position:-244px 0;}
#content .social .print{background-position:-305px 0;}
#content .social .rss{background-position:-366px 0;}
.block{
	width:100%;
	overflow:hidden;
	color:#363636;
}
#main .block h3{
	margin:0 0 7px 2px;
	width:567px;
	font-size:13px;
	padding:2px 0 10px;
}
* html #main .block h3{padding:1px 0 8px;}
* +html #main .block h3{padding:1px 0 8px;}
#content .post-list{
	padding:0;
	list-style:none;
	clear:both;
	margin:0 0 39px 3px;
}
#content .post-list li,
#content .comments li{
	padding:0 0 0 7px;
	background:url(images/bullet-post.gif) no-repeat 0 10px;
}
#content .post-list a,
#content .comments a{
	text-decoration:underline;
	color:#363636;
}
#content .comments a:hover,
#content .post-list a:hover{text-decoration:none;}
#content .comments{
	margin:0;
	padding:17px 0 0 7px;
	list-style:none;
	clear:both;
}
#content .comments li{margin:0 0 18px;}
.comments .comment{
	display:block;
	margin:0 0 0 25px;
}
#content .comments p{ margin:0;}
#content .paging{
	padding:0;
	list-style:none;
	position:absolute;
	bottom:136px;
	margin:0 0 0 3px;
	width:565px;
	height:20px;
	font:italic 12px/14px Helvetica, Arial, sans-serif;
}
#content .paging li{
	background:url(images/bg-paging-item.gif) no-repeat;
	padding:0;
}
#content .paging a{
	width:96px;
	display:block;
	text-align:center;
	padding:2px 0 4px;
	color:#606060;
}
#content .paging a:hover,
#content .paging .active{
	color:#2f4f91;
	text-decoration:none;
}
#content .paging span{
	display:block;
	padding:0 0 0 13px;
}
#content .paging .next span{padding:0 22px 0 0;}
.prev{float:left;}
.prev a span{background:url(images/arrows.gif) no-repeat 14px -54px;}
.prev a:hover span{background:url(images/arrows.gif) no-repeat 14px -24px;}
.next{float:right;}
.next a span{background:url(images/arrows.gif) no-repeat 68px -84px;}
.next a:hover span{background:url(images/arrows.gif) no-repeat 68px 6px;}

.box,
.box-holder,
.box-frame{
	width:311px;
	overflow:hidden;
	background:url(images/bg-box-t.gif) no-repeat;
	padding:4px 0 0;
	margin:0 0 6px;
}
.box{margin:0 0 20px;}
.box-holder{
	background:url(images/bg-box-b.gif) no-repeat 0 100%;
	padding:0 0 3px;
	margin:0;
}
.box-frame{
	background:url(images/bg-box-c.gif) repeat-y;
	padding:12px 21px 0 20px;
	margin:0;
	width:270px;
	font-size:13px;
	line-height:18px;
}
.box-frame .holder{
	width:100%;
	overflow:hidden;
	margin:0 0 9px;
}
#main #sidebar h2{
	margin:2px 0 0;
	padding:2px 0 2px;
	width:197px;
	font-size:13px;
}
* html #main #sidebar h2{padding:0;}
* +html #main #sidebar h2{padding:0;}
#sidebar .holder h2{ float:left;}
#sidebar .rss{
	display:block;
	margin:2px 0 0;
	position:relative;
	z-index:10;
}
#sidebar .box p{margin:0 0 8px;}
#sidebar p a{
	text-decoration:underline;
	color:#254996;
}
#sidebar p a:hover{text-decoration:none;}
.box-frame .rss{
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/ico-rss.gif) no-repeat;
}
.box-frame .rss a{
	display:block;
	height:100%;
}
.subscribe{
	margin:0 0 16px -1px;
	width:110%;
}
.subscribe .text-subscribe,
.search .text-search{
	background:url(images/bg-text-subscribe.gif) no-repeat;
	float:left;
	height:28px;
}
.subscribe .text-subscribe input,
.search .text-search input{
	padding:6px 5px 8px;
	border:0;
	width:164px;
	background:none;
}
.subscribe .submit-subscribe{
	width:92px;
	text-align:center;
	background:url(images/bg-submit-subscribe.gif) no-repeat;
	border:0;
	margin:3px 0 0 5px;
	color:#606060;
	padding:3px 0 6px;
	cursor:pointer;
	float:left;
	height:24px;
}
#sidebar .subscribe .submit-subscribe:hover,
#sidebar .subscribe input.hover{
	color:#fff;
	background:url(images/bg-submit-subscribe.gif) no-repeat -92px 0;
}
.tabset{
	margin:-2px 0 -1px 10px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:110%;
}
.tabset li{float:left;}
.tabset a{
	width:auto;
	background:url(images/bg-tabset.gif) no-repeat 100% 0;
	padding:0 27px 0 0;
	font-size:12px;
	display:block;
	margin:0;
	overflow:hidden;
	color:#193776;
}
.tabset .active,
.tabset a:hover{
	background:url(images/bg-tabset.gif) no-repeat 100% -29px;
	text-decoration:none;
}
.tabset a:hover span,
.tabset .active span{background:url(images/bg-tabset.gif) no-repeat 0 -29px;}
.tabset a span{
	display:block;
	padding:12px 0 5px 10px;
	background:url(images/bg-tabset.gif) no-repeat;
}
* html .tabset a span{padding:10px 0 4px 10px;}
* +html .tabset a span{padding:10px 0 4px 10px;}
.tab-content{
	clear:both;
	padding:0;
}
.tab-content ul{
	margin:0;
	padding:13px 0 0 2px;
	list-style:none;
	line-height:16px;
}
.tab-content ul li{
	margin:0 0 10px;
	padding:0 0 0 11px;
	background:url(images/bullet-list.gif) no-repeat 0 5px;
}
.tab-content ul a{
	color:#565656;
	text-decoration:underline;
}
.tab-content ul .active a,
.tab-content ul a:hover{color:#193776;}
.search{
	clear:both;
	padding:4px 0 10px;
	margin:0 0 0 -3px;
	width:110%;
}
.search .text-search{background:url(images/bg-text-search.gif) no-repeat;}
.search .text-search input{
	padding:6px 11px;
	width:219px;
	background:none;
}
.search .submit-search{
	margin:0 0 0 7px;
	float:left;
	text-indent:-9999px;
	border:0;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:url(images/ico-search.gif) no-repeat;
	width:25px;
	height:29px;
}
.search .submit-search:hover,
#sidebar input.hover{background-position:0 -29px;}
.recent-users{
	margin:0;
	padding:7px 0 2px 2px;
	list-style:none;
	clear:both;
	overflow:hidden;
	width:275px;
}
* html .recent-users{padding:7px 0 8px 2px;}
* +html .recent-users{padding:7px 0 8px 2px;}
.recent-users li{
	float:left;
	margin:0 4px 4px 0;
}
.recent-users img{
	vertical-align:top;
	border:3px solid #d4d4d4;
}
#sidebar .social{
	width:110%;
	height:50px;
	margin:0;
	padding:22px 0 30px 7px;
	clear:both;
}
#sidebar .social li{margin:0 19px 0 0;}
#sidebar .social a{
	height:50px;
	background:url(images/ico-social.gif) no-repeat;
}
#sidebar .social .facebook{width:42px;}
#sidebar .social .active .facebook,
#sidebar .social .facebook:hover{background-position:0 -50px}
#sidebar .social .twitter{
	width:60px;
	background-position:-42px 0;
}
#sidebar .social .active .twitter,
#sidebar .social .twitter:hover{background-position:-42px -50px;}
#sidebar .social .youtube{
	width:48px;
	background-position:-102px 0;
}
#sidebar .social .active .youtube,
#sidebar .social .youtube:hover{background-position:-102px -50px;}
#sidebar .social .flickr{
	width:55px;
	background-position:-150px 0;
}
#sidebar .social .active .flickr,
#sidebar .social .flickr:hover{background-position:-150px -50px;}
.links-holder{
	overflow:hidden;
	width:100%;
}
.links{
	width:127px;
	overflow:hidden;
	float:left;
	padding:3px 0 0 18px;
}
#main #sidebar .links h2{width:127px;}
.links ul{
	margin:0;
	padding:4px 0 0 5px;
	list-style:none;
	clear:both;
}
.links li{
	padding:0 0 0 12px;
	background:url(images/bullet-links.gif) no-repeat 0 55%;
	margin:0 0 7px;
}
.links a{
	text-decoration:underline;
	color:#565656;
}
.links .active a,
.links a:hover{color:#254996;}
#footer{
	background:#264d9e url(images/bg-footer.gif) repeat-x 0 100%;
	width:914px;
	overflow:hidden;
	margin:-75px auto 4px;
	padding:11px 21px 0 25px;
	height:60px;
	position:relative;
}
#footer p{
	text-align:left;
	font:bold 12px/18px Helvetica, Arial, sans-serif;
	color:#fff;
	margin:17px 0 0;
}

#footer p a, #footer p a:link, #footer p a:hover {
	text-align:left;
	font:10px/16px Helvetica, Arial, sans-serif;
	color:#fff;
	margin:17px 0 0 380px;
}

.logo-footer{
	overflow:hidden;
	width:114px;
	height:50px;
	text-indent:-9999px;
	float:right;
	background:url(images/logo-footer.gif) no-repeat;
}


/*--- ---*/
#comment{
	width:500px;
}

.dsq-brlink {
	display:none;
}

#dsq-content h3{
	line-height: 30px !important;
}




.twitter-timestamp{ display:none;}
