/*  

Theme Name: 2010_typbaes, nu gestroomlijnder

Theme URI: 

Description: Typebased by WooThemes

Version: 0.0.A

Author: WooThemes

Author URI: http://www.woothemes.com/

*/

html, body {font-family: arial;	font-size: 12px;border: 0;color: #141414;padding-bottom: 30px;}

body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {margin: 0;padding: 0;}

p {	line-height: 18px;}

p, h1, h2, h3, h4, h5, ul, ol, blockquote p,small {padding: 10px 0;}


small {	font-size: 11px;padding:0px;}
code {	background: #FFFFC1;}


a {color: #3A3A3A;	text-decoration: none;}
a:hover {text-decoration: none;}
a img {border: none;}

ul, ol, dl {position: relative;  }

/* Align (used for images) */

.aligncenter {margin: 5px auto 5px auto;display: block;}

/* Wrap */

.wrap {	width: 100%;}
.left-col {	float: left;}
.right-col {float: right;}

/* Container */
#container {width: 940px;margin: 0 auto;background: url(images/top.gif) no-repeat 0 143px;}
/* Header */
#header {width: 100%;height: 108px;}
#header h1 {padding: 0px 0 0 20px;}
#header h1 a:hover { background: midnightblue;color:white;text-decoration: none; }

/* Main Menu */
#menu {width: 100%;	height: 35px;margin-bottom: 4px;}
#menu ul {width: 764px;height: 35px;margin-left: 160px;padding: 0;background: url(images/menu_bg.gif) repeat-x 0 bottom;}
#menu ul li {line-height: 30px;display: inline;	font-weight: bold;text-transform: uppercase;font-family: "Lucida Sans";}
#menu ul li a {	display: block;	float: left;margin-top: 5px;padding: 0 23px 0 0;color: #C0CDCF;border-left: #2B404D 1px solid;}
#menu ul li a:hover {color: #fff;cursor: pointer;}
#menu ul li a span {display: block;	float: left;height: 30px;padding: 0 0 0 23px;}

/* Main Menu - Current Page Item */
#menu ul li.current_page_item {	line-height: 35px;}
#menu ul li.current_page_item a {background: url(images/menu_button.gif) no-repeat right top;margin-top: 0;	color: #1A272E;	border: 0;}
#menu ul li.current_page_item a:hover {	color: #1A272E;}
#menu ul li.current_page_item a span {background: url(images/menu_button.gif) no-repeat left top;height: 35px;}


/** Main Menu - extra */
#menu ul li.first a {border: 0;}
#menu ul li.current_page_item a {margin-right: -1px;position: relative;}

/* Content Area - Content and Sidebar */
.background {background: #F5F5F5 url(images/content_bg.gif) repeat-y right top;}

/* Content */
#content {	width: 750px;}
h2.arh {width: 559px;margin-left: 160px;margin-top: 12px;margin-bottom: 10px;padding: 10px 15px;font-size: 20px;background: #FFF0D4;border-bottom: #D7D7D7 1px solid;border-top: #D7D7D7 1px solid;	line-height: 25px;}
p.arh, p.ari {width: 500px;margin-left: 206px;padding: 5px 15px;font-size: 1em;line-height:1em;}
p.arh a {font-weight:bold;border-bottom:1px solid #ddd;display:block;}
p.ari a {font-weight:bold;border-bottom:1px solid #ddd;}
p.arh a:hover,p.ari a:hover { background: midnightblue;color:white;text-decoration: none; }

/* Post */
.post {	width: 100%;clear: both;padding: 10px 0;border-bottom: #CBCBCB 1px solid;	background: url(images/post_element.gif) no-repeat 159px 21px;}
.error, .page {	border: 0;}

/* Post Content */
.post-content {	width: 490px;	margin-right: 40px;	display: inline;}
.post-content a {font-weight: bold;}
.post-content h2 a:hover, .post-content p a:hover { background: midnightblue;color:white;text-decoration: none; }
.post-content p a {border-bottom:1px solid #ddd;color:black; }

/* Post Content Headings */
.post-content h1, .post-content h2 {font-size: 24px;line-height: 24px;}
.post-content h1 a,.post-content h2 a {color: #404040;}
.post-content h1 a:hover,.post-content h2 a:hover { background: midnightblue;color:white;text-decoration: none; }
.post-content h3 {font-size: 14px;padding: 5px 0;}
.post-content h5 {	background-position : right;	font-size: 0.9em;	text-align : right;vertical-align : middle;line-height: 1.3em; margin-bottom:20px;color:black;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }
.post-content td a{border-bottom: solid 1px #ddd;color:black;}
.post-content td a:hover { background: midnightblue;color:white;text-decoration: none; }
 td{text-align:-moz-center;vertical-align:top;}

/* Post Content Lists and Blockquote */
/*.post-content li a{border-bottom: solid 1px #ddd;}*/
.post-content li a:hover { background: midnightblue;color:white;text-decoration: none; }

.post-content ol, .post-content ul {line-height: 18px;}
.post-content ul {padding-left: 20px;}
.post-content ul li {padding: 3px 0;}
.post-content ol {padding-left: 37px;}
.post-content ol li {list-style: decimal;}

.post-content blockquote {color:#777777;margin: 0px auto 0px;	padding:0px 10px;width:85%;}

/* Post Content (read more) */

.post-content span.read_more {padding: 5px 0 10px 0;display: block;	float: left;font-size: 13px;}
.post-content a span.read_more {color: #1A86DF;	text-decoration: underline ;}
.post-content a:hover span.read_more {	text-decoration: none;}

/* Post Meta */

.post-meta {width: 140px;margin-left: 6px;text-align: right;display: inline;padding-top: 11px;}
.post-meta a {color: #587384;}
.post-meta a:hover {text-decoration: underline;}

/* Post Meta Date */

.post-meta h3 {padding: 3px 0;margin-bottom: 23px;}
.post-meta h3 span.day {display: block;	float: right;line-height: 28px;	font-size: 35px;border-right: #CBCBCB 1px solid;padding-right: 5px;	color: #8D8D8D;}
.post-meta h3 span.month, .post-meta h3 span.year {color: #666666;width: 40px;}
.post-meta h3 span.month {display: block;float: right;font-size: 16px;line-height: 14px;padding-left: 4px;text-align: center;text-transform: uppercase;}
.post-meta h3 span.year {font-size: 14px;display: block;}

/* Post Meta Author and Comments */

.post-meta h4 {	font-size: 12px;padding: 3px 21px 1px 0;color: #666666;}
.post-metav h4 {font-size: 12px;padding: 3px 21px 1px 0;color: #666666;}
.post-meta h4.author {background: url(images/icon_author.gif) no-repeat right 2px;font-style: italic;}
.post-meta h4.comments, .post-metav h4.comments  {background: url(images/comment-gray.gif) no-repeat right 4px;}
.post-meta h4.cats {background: url(images/folder-gray.gif) no-repeat right 4px;}
.post-meta h4.tags {background: url(images/tag-gray.gif) no-repeat right 4px;}
.post-meta h4.comments a {color: #666666;}

/* More Entries */
.more_posts {width: 520px;clear: both;margin-left: 190px;padding: 5px 0 6px 0;}
.more_posts h2 {font-size: 20px;}
.more_posts h2 a {color: black;}

/* Comments (single.php and comments.php) */

h3#comments, h3.lc {font-size: 18px;border-bottom: #D7D7D7 2px solid;}
h3.lc {	padding-top: 20px;}

.comments_wrap {width: 472px;margin: 20px 0 0px 10px;clear: both;padding-bottom: 5px;border-bottom: #D7D7D7 1px dotted;}
.comments_wrap img {background: none;padding: 1px;}
.comments_wrap .left {width: 46px;padding-top: 2px;	float: left;}
.comments_wrap .left img {	border: #D7D7D7 1px solid;	padding: 1px !important;}
.comments_wrap .right {	width: 400px;float: left;padding-left: 15px;}
.comments_wrap .right h4 {font-size: 11px !important;text-transform: none;	padding: 0;	font-weight: normal;}
.comments_wrap .right h4 b {font-size: 12px !important;}
.comments_wrap .right h4 a {text-decoration: none;}
.comments_wrap .right h4 a:hover {text-decoration: underline;}

/* Comments (form) */

#content form {	margin: 20px 0 30px 10px;}
#content form label {display: block;margin: 10px 0;	font-size: 12px;}
#content form label input {padding: 3px;width: 180px;font-size: 12px;}
#content textarea {	margin-bottom: 10px;display: block;	padding: 3px;	font-size: 12px;}
#content form input {margin-top: 5px;}

.lc_logged {padding: 0;	margin-top: -10px;}

/* Sidebar */

#sidebar {width: 160px;}
#sidebar h2 {font-size: 13px;color: #4A8393;}

#search {width: 70%;height: 57px;background: url(images/search_block_bg.gif) no-repeat 0 0;height: 50px;}
#search form {padding: 14px 0 0 0px;}
#search form div {width: 145px;height: 28px;background: url(images/search_field.gif) no-repeat 0 0;	position: relative;}
#search form input.search_box {width: 145px;border: 0;position:absolute;left:5px;top:5px;padding-top: 2px;	background: transparent;font-size: 11px;font-weight: bold;outline: none;}
#search form input.submit {position: absolute;right: 0;}

/*#search2 form {padding: 14px 0 0 0px;}*/

#search2 form div {width: 450px;height: 26px;position:relative;border: 1px solid #999999;margin-top: 10px;}
#search2 form input.search_box {width: 450px;border: 0;position:absolute;padding-top: 2px;	font-size: 11px;font-weight: bold;outline: none;}
#search2 form input.submit {position: absolute;right: 0;top:-6px;left:430px;}

/* Sidebar Block */

#sidebar .block {padding: 14px 4px 14px 14px;}
#sidebar .block a {color: #3F6069;}
#sidebar .block a:hover {color: #131A1C;}
#sidebar .block ul {width: 100%;padding: 1px 0 8px 0;}

/* Sidebar Inside Block */

#sidebar_in .block ul li {font-weight: bold;border-bottom: #BDCCD1 1px solid;line-height: 20px;padding: 4px 0 4px 21px;background: url(images/circle.gif) no-repeat 5px 11px;margin-right: 10px;}
#sidebar_in .block ul li ul li {border: 0;}

/* Sidebar Special List */

.side a {font-weight:bold;border-bottom:1px solid #ddd;}
.side a:hover { background: midnightblue;color:white;text-decoration: none; }

/* Widget (tag cloud) */

#tag_cloud {padding-bottom: 20px;}
#tag_cloud h2 {margin-bottom: 5px;}

/* Footer */

#footer {width: 940px;margin: 0 auto;background: url(images/footer_bg.gif);padding-top: 18px;margin-top: -1px;position: relative;}
#footer .left-col .wrap {width: 750px;}

/* Footer Subscribe */

#footer  {width: 150px;padding: 0 10px 0 18px;color: #B2D1E4;}
#footer h2 {	font-size: 16px;}
#footer p {	padding: 8px 8px 8px 0px;}
#copyright {width: 100%;clear: both;background: #1A272E url(images/bottom.gif) no-repeat left bottom;	border-top: #2B404D 1px solid;font-size: 11px;color: #677881;	padding: 5px 0;}
#copyright .left-col {padding-left: 15px;}
#copyright .right-col {padding-right: 15px;}
#copyright .right-col img {vertical-align: middle;}
#copyright p a{font-weight:bold;text-decoration: underline;color: #80807F;}
#copyright p a:hover{color:white;background-color:navy;}

/* Fix */

.wrap:after,
.block ul:after {content: ".";  display: block; height: 0; clear: both; visibility: hidden;}

/* Misc */

.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden}

.fl{float: left}
.fr{float: right}

.ac{text-align: center}
.ar{text-align: right}

img.centered{display: block;margin-left: auto;margin-right: auto;}

.alignright {float: right;display:block;margin-right:10px;text-align:right;line-height : 1em;margin-top: 3px;margin-bottom: 3px;}
.alignleft {display:block;float: left;margin-left: 25px;line-height : 1em;margin-top: 3px;clear;all;}

.alignleft2 {display:block;float: left;line-height : 1em;margin-top: 3px;clear;all;}
.alignright2 {float: right;display:block;text-align:right;line-height : 1em;margin-top: 3px;margin-bottom: 3px;}
.alignright3 {float: right;text-align:right;display:inline-block;}

.alignright a,.alignright2 a {color:#3c3c3c;  font-style : normal;}
.alignleft a,.alignleft2 a {color:#3c3c3c;  font-style : normal; }
.alignright a,.alignright2 a {border-bottom:1px solid #ddd; }
.alignleft a,.alignleft2 a {border-bottom:1px solid #ddd; }

.alignright a:hover,.alignright2 a:hover, alignright3 a:hover { background: midnightblue;	color:white;text-decoration: none; }
.alignleft a:hover,.alignleft2 a:hover { background: midnightblue;color:white;text-decoration: none; }

.li {clear: both;float: left;background-position : center;font-family : sans-serif;text-align : center;margin-top : 8px;margin-bottom : 10px;margin-right : 15px;}
.liv {clear: both;float: left;background-position : center;margin-top : 12px;margin-bottom : 10px;margin-right : 5px;}

.re {clear: both;float: right;background-position : center;font-family : sans-serif;text-align : center;margin-top : 12px;margin-bottom : 10px;margin-left : 15px;}
.rev {clear: both;float: right;background-position : center;font-family : sans-serif;text-align : center;margin-top : 15px;margin-left : 15px;}

.borderit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;opacity:1;}
.borderit:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4;opacity:.40;}

#borderit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;opacity:1;}
#borderit:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4;opacity:.40;}

ol.snap_nav li {display: block;	float: left;padding: 0 7px 10px 0;}
ol.snap_nav li a {font-weight: bold;border-bottom: solid 1px #ddd;}
ol.snap_nav li.snap_selected a {cursor: text;}

ol.snap_titles {clear: both;display: block;	border: 0;list-style: none;}

a.tooltip span {display:none;position:relative;padding:8px;z-index:24;}
a.tooltip:hover span{display: inline; position:absolute;border:1px solid #cccccc; color:black;z-index:1000;font-size:1.1em;  background-color:white;max-width:255px;font-weight : lighter; }
a.tooltip2 span {display:none;position:relative;padding:8px;z-index:24;}
a.tooltip2:hover span{display: inline; position:absolute;border:1px solid #cccccc; color:black;z-index:1000;font-size:1.1em;width:300px;background-color:white;/*background-image:url(/pics/_.png);*/ }

.lix {clear: both;float: left;background-position : center;font-family : sans-serif;text-align : center;margin-top : 4px;margin-left:12px;}

.utwtags {font-size: 1.1em; clear: all;line-height: 0.9em;}
.utwtags li {border-bottom: 1px solid #ddd;list-style:none url(images/pijl_trans.gif) outside;  text-decoration : none; }
.utwtags li a {color:black;text-decoration: none;font-weight : bold;}
.utwtags li a:hover {background: midnightblue;color:white;}

.utwtags0 {font-size: 1em; line-height: 1,2em;border-bottom: 1px solid #ddd;margin-bottom:4:px;}
.utwtags0 a:hover {background: midnightblue;color:white;}

#utwrelated {font-size: 0.9em;clear:all; line-height: 1.4em;margin-top:10px,}
#utwrelated li {border-bottom: 1px solid #ddd;list-style:none url(images/pijl_trans.gif) outside;}
#utwrelated li a {color: #323232;text-decoration: none;font-weight : bold;display:block;}
#utwrelated li a:hover {background: midnightblue;color:white;}

#utwrelated2 ul {clear: all;line-height: 1em;display:block;}
#utwrelated2 li {list-style: none url(images/pijl_trans.gif) outside;clear: all;font-size: 0.9em;}
#utwrelated2 li a {border-bottom: 1px solid #ddd;display:block;color: #323232;text-decoration: none;font-weight : bold;}
#utwrelated2 li a:hover {background: midnightblue;color:white;}

.postslot {padding-top: 1px;font-size:0.9em;line-height: 1em;color: #888;}

#cat {width: 145px;}
.printtext {display: none;}

.pages2{float:left;clear:all;display:block; width:500px;}
.pages2 li {height:100px;}

.boeklog img{padding-top:4px;padding-left:1px;/*border : 1px solid Silver;*/}
.boeklog {margin-bottom:12px;color: #6E0000;background-color:white;width:145px;}
.boeklog a{font-weight:bold;}

.cit{font-size:11px;text-align:right}

#kolom{margin-bottom: 1em;clear:all;}
#kolom ul,#kolom ol{width: 40em;}
#kolom ol li,#kolom ul li {float: left; width: 20em;}
#kolom br{clear:all;}

#kolom2{margin-bottom: 1em;clear:all;}
#kolom2 ul,#kolom2 ol{width: 42em;}
#kolom2 ol li,#kolom2 ul li {float: left; width: 14em;}
#kolom2 br{clear:all;}