/*   
Theme Name: Truvo Theme
Theme URI: 
Description: Truvolabs
Author: Yoeri Severy - yappa
Author URI: http://yappa.be/
Version: 1.0
Tags: Truvo, Gouden Gids
.
.
*/




/* basics */

body { background:#EBEBE2 url('img/bg_site.png') repeat-x scroll 50% 0; color:#414243;
font-family:Helvetica,Arial,Verdana,Sans-Serif;font-size:11px;line-height:1.3em;}

input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;}

.clr { clear:both;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{border-left:1px solid #A5ABAB;margin:15px;padding:0 12px 0 12px;}

code{font-family:"Courier New", Courier, monospace;}


/* links */

a{ color:#000;text-decoration:underline;}
a:hover{ color:#FA7A14;}


/* wrapper */


#wrapper {width: 948px;margin: 0 auto;padding:0;color:#414243;}

/* pre-header */
#pre-header { height: 25px; line-height:25px; color: #CDCECA; overflow:hidden; margin-bottom: 20px; font-size: 12px; position:relative;}
#pre-header a { color: #F7A60C; text-decoration:underline;}
#pre-header .current_page_item a { text-decoration:none; color: #CDCECA;}
#pre-header a:hover { text-decoration:none;}

#header {position:relative; width: 670px;}
#header h2 {position:absolute; font-size: 22px; left: 300px; top: 10px; line-height:1.2em;}
#header h1 a { height: 0 !important; padding: 74px 0 0 0; overflow:hidden; background:url('img/logo_home.png') no-repeat top left; width: 289px; display:block; }

#menu { margin-left: 15px; float:left; width: 649px; margin-right: 24px;}
#menu li { float:left;}
#menu li a { background:url('img/menu.bg.gif') no-repeat center right; padding-right: 8px;padding-left: 5px;}

#searchtop {  width: 256px; position:absolute;top:0px; right: 0px; _top: 2px;}
#searchform { display:inline;}
	#s { -moz-border-radius: .6em; border-radius: .6em;-webkit-border-radius: .6em; border:0; width: 155px; padding: 2px 5px}
	#s-button { background:none; border:0; font-family: Arial, Helvetica, sans-serif;font-size:12px; color: #F7A60C; text-decoration:underline; }

/* content */


#content {float:left;width:610px;padding: 30px;overflow: hidden;background:#FFF;
	-moz-border-radius: 1em; border-radius: 1em;-webkit-border-radius: 1em;
	-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-left-radius:0;}

.post {margin:0;padding:0;line-height: 14pt; width: 100%; margin-bottom: 15px; float:left;}
.post h2{font-size:20px;}	
.single h2, .page h2, .author h2 { font-size: 36px; line-height:normal; }
.post h2 a{}
.post h2 a:hover{}

h2.pagetitle { color: #CCCCCC; margin-bottom: 1em;}

h3 { font-size: 19px; }
#content h3 { margin-bottom: .5em;}

.post ul {}
.post li {}
.entry p{margin-bottom:1em;}
	.single .entry { padding-top: 15px;}
.post .tags { margin-bottom: 10px;}

/* entry */
.entry { font-size: 12px;}
.entry ol { margin: 1em 2em; list-style:decimal; }
.entry ul { margin: 1em 2em; list-style:circle;}
.entry h1, .entry h2, .entry h3 { margin: 1em 0;}
	.entry h3 { font-size: 15px;}
	
.entry img { border: 2px solid #B7B7A2;}
.entry img.wp-smiley {border:0;}

.entry_author_image { margin: 0 0 20px 20px; }
.home .entry_author_image img, .archive .entry_author_image img, .search  .entry_author_image img, .single .entry_author_image img{ width: 100px; margin-top: -30px; _margin-top:0;}
	.single .entry_author_image img {margin-top: 0;}
	.author .entry_author_image {  margin:0;}

.postmetadata{clear: both; font-size: 11px; padding: 8px 0 10px 0;}
.single .postmetadata { border-bottom: 1px dotted #B2B4B3;}
.postmetadata a:hover { color:  #22A9DE;}
.postmetadata div {line-height:16px;}

.postlinks { border-top: 1px dotted #B2B4B3; border-bottom: 1px dotted #414243; padding: 10px 0; float:left;width: 100%;}
	.postlinks div { float:left; width: 40%;}
	

.navigation {font-size:8pt;width:100%;float:left;margin:0;padding:0;overflow:hidden;}
	
.alignleft a{margin:0px 0; display:compact;}
.alignright a{ margin:0px 0;}

#content .split { border-bottom: 1px dotted #333; height: 1px; margin-bottom: 20px;margin-top: 20px;}


/* navigation */
.navigation { text-align:center;}
	.navigation .pages { display:none;}

/* sidebar */

#sidebar {width:256px;float:right; margin-top: -83px; overflow:hidden; }
#sidebar ul {margin:12px 0;padding:0;}
#sidebar a:hover { color: #333; text-decoration:none;}

#sidebar ul li {line-height: 14pt;padding-left: 12px; padding-right: 12px;list-style-type: none;position:relative;overflow:hidden;}

#sidebar ul ul {margin:5px 0 14px 0;padding:0;}
#sidebar ul ul li {list-style-type: none; background: url('img/img_arrowLeft.png') no-repeat 0px 5px; padding:0 0 0 10px; }
#sidebar ul ul ul{margin: 0;padding: 0;}

#sidebar ul ul ul li{padding: 0 0 0 15px;list-style-type: square;color: #898989;}


.widgetcontainer {  -moz-border-radius: 1em; border-radius: 1em;-webkit-border-radius: 1em; padding-bottom: 15px; padding-top: 30px; background: #F7A60C url('img/about_bg.png') no-repeat top left;  }
.widgetcontainer h2 { background: url('img/about_bg.png') no-repeat 100% -808px;}
.widgetcontainer h3 { font-size: 16px;}
.widgetcontainer .split { background:url('img/dotted_white.gif') repeat-x top left; height: 1px; margin-bottom: 10px; margin-top: 10px;_margin-bottom: 0px;}

/* widgets */
.widget_text { margin-bottom: 15px; }
h2.widgettitle { font-size: 14px; height: 16px; line-height: 18px; color: #FFF; font-weight:normal; padding: 2px 20px 0 12px; float:left; position:absolute; top:0; left:0;_left: -12px; _top: -3px; }

.widget_categories { background: #F88B33 url('img/categories_bg.png') no-repeat top left;  }
	.widget_categories h2 { background: url('img/categories_bg.png') no-repeat 100% -522px;}
	#sidebar  .widget_categories ul li { list-style: none;background: url('img/img_arrowLeft.png') no-repeat 0px 5px; padding:0 0 0 10px;}

.widget_recent_comments { margin-top: -17px; background: url('img/comments_bg.png') no-repeat top left;}
	.widget_recent_comments h2 {background: url('img/comments_bg.png') no-repeat 100% -580px;}
	#sidebar .recentcomments { background: url('img/dotted_white.gif') repeat-x top left; padding: 7px 0;}
	#sidebar .recentcomments.first { background:none;}
	.recentcomments a { font-weight:bold;}

.widget_tag_cloud { margin-top: -16px; background: url('img/white_bg.png') no-repeat top left;  }
	.widget_tag_cloud h2 { background:url('img/white_bg.png') no-repeat 100% -1221px; color: #999999;}
	
#sidebar li.widget_wys_text { _float:left;_width:232px; margin: 15px 0; background: #A2B710 url('img/bg_textwidget.png') repeat-x top left; -moz-border-radius: .5em; border-radius: .5em;-webkit-border-radius: .5em; }
	.widget_wys_text h2 { background:none; color: #333; font-weight:bold; top: 10px;_left: 0px;}
	.widget_wys_text a.readmore { float:right; background:url('img/bg_btn_else.gif') no-repeat top center; padding: 2px 10px; display:block; color: #FFF; text-decoration:none;  -moz-border-radius: .5em; border-radius: .5em;-webkit-border-radius: .5em; position:absolute; bottom: 10px; right: 10px; }
	.widget_wys_text a:hover { background-position:bottom;}
	
.widget_archive {  background: url('img/white_bg.png') no-repeat top left; _float:left; _width: 232px;}
	.widget_archive h2 { background:url('img/white_bg.png') no-repeat 100% -1221px; color: #999999; _left: 0px;_top: 0px; }
.widget_archive ul li { list-style: none;background: url('img/img_arrowLeft.png') no-repeat 0px 5px; padding:0 0 0 10px;}

.widget_subscribe { margin-top: -17px;  background: url('img/subscribe_bg.png') no-repeat top left; padding-bottom: 30px; _float:left; _width: 232px;_margin-top: -17px;_float:left;_width: 232px;_padding-bottom: 40px;}
	.widget_subscribe h2 { background:url('img/subscribe_bg.png') no-repeat 100% -207px; _left: 0px;_top:-1px;_padding-right: 10px;}
	.i-rss { background:url('img/rss.gif') no-repeat center right; padding-right: 25px; height:20px; display: compact;float:left; margin-bottom: 3px; _display:inline;_height: 20px;_float:none;}
	#sidebar .widget_subscribe ul { margin-bottom: 7px;_background:#F7A60C;}
	#custom-subscribe ul li { list-style: none;background: url('img/img_arrowLeft.png') no-repeat 0px 5px; padding:0 0 0 10px;}
	.widget_subscribe .input { -moz-border-radius: .6em; border-radius: .6em;-webkit-border-radius: .6em; border:0; width: 165px; padding: 2px 5px; margin-right: 5px;}
	.widget_subscribe .button { background:url('img/bg_btn_else.gif') no-repeat top center; border:0; font-family: Arial, Helvetica, sans-serif;font-size:12px; color: #FFF; text-decoration:underline; -moz-border-radius: .5em; border-radius: .5em;-webkit-border-radius: .5em; text-decoration:none;  }
	
.widget_links { margin-top: -17px; background:url('img/links_bg.png') no-repeat top left;_top: -16px;}
	.widget_links h2 { background:url('img/links_bg.png') no-repeat 100% -169px; _top: 3px;}
	.widget_links ul li { list-style: none;background: url('img/img_arrowLeft.png') no-repeat 0px 5px; padding:0 0 0 10px;}



/* author */
.author-image { float:right;}
	.author-image img { border: 2px solid #B7B7A2; margin: -10px 0 10px 0; }
.author-information { float:left; width: 300px; }
	.author-information dt { float:left; width: 120px; padding: 3px 0;}
	.author-information dd { float:left; width: 180px; padding: 3px 0;}
	
.author-bio { border: 1px dotted #333; border-left: 0; border-right:0; border-bottom:0; padding: 20px 0 0 0; margin: 20px 0; }

.article-list { }
	.article-list a { font-weight:bold;}

/* inner-header */
#inner-header { float:left; padding-bottom: 10px; border-bottom: 1px dotted #CCCCCC; width: 100%; margin-bottom: 10px;}
	#inner-header .subscribe { float:left; width: 300px; }
	#inner-header .subscribe img { vertical-align:middle; margin-left: 3px;}
	#inner-header .lang_choice { float:right; width: 300px; text-align:right;}
	#inner-header .lang_choice .active { font-weight:bold; text-decoration:none;}
	

/* single */
.single .postmetadata-author a { color: #22A9DE;}
.single .postnav {  text-align:right; float:right;}

/* comments */

#respond { border-top: 1px dotted #333; padding-top: 20px; margin-top: 20px;}
#commentform label { float:left; width: 85px;}
#commentform p { padding: 2px 0;}

#commentform input, #commentform textarea {  -moz-border-radius: .6em; border-radius: .6em;-webkit-border-radius: .6em; border: 1px solid #CCC; padding: 3px 5px; width: 170px; }
#commentform textarea { height: 100px; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.comment-left { float:left; width: 285px;}
.comment-right { float:left; width: 324px;}
#commentform .buttons #submit { margin-right: 2px; width: auto; background:#454749; color: #FFF; font-weight:normal; font-size: 14px; border:0;}

#commentform .buttons #preview { margin-right: 2px; width: auto; background:#8E8E8A; color: #FFF; font-weight:normal; font-size: 14px; border:0;}

#comment{width:80%;}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {background: #fff;padding:10px 0 10px 0px;list-style-type:none; border-bottom: 1px dotted #CCCCCC;	}

ol.commentlist li.alt {background: #E8F6FC;}
ol.commentlist li p {margin-bottom:6px; line-height: 14pt;}

ol.commentlist a {color:#000;}

.comment-author { font-size: 12px; margin-bottom: 5px;}
.comment-author a { color: #22A9DE;}


	
/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}


/* twitter widget */
.widget_twitter { margin-bottom: 10px;}
.widget_twitter h2 a { color: #FFF; text-decoration:none;}
.from-meta, .in-reply-to-meta { display:none;}


/* footer */

#footer {clear: both;width: 100%; text-align:center; padding: 10px 0;}
#footer a{text-decoration: underline;}


/*themovie*/

.openpanel{ background-image: url('http://blog.truvo.com/wp-content/uploads/2009/12/nactief-pijl.png') no-repeat; }

