/* CSS Document */
/**/ * html .PostTime { left: -10px;} /**/ 
.PostTime { padding: 0px; margin: 0px; position: absolute; left: -10px; top: 0px; background: url(images/PostTimeBkg_blauw.png) no-repeat; height: 88px; width: 58px; text-align: center; color:#fff; }
.PostTime strong { display: block; line-height: 9px; font-family: 'Verdana';}
.PostTime .day { font-size: 20px; line-height: 24px; letter-spacing: -1px; padding-top: 10px; font-family: 'Arial';}
.PostTime .month { font-size: 10px; text-transform: lowercase;}
.PostTime .year { padding-top: 21px; font-weight: bold; color: #333399 }

.PostHead small {padding: 0px; margin: 0px; font-size: 11px; line-height: 14px; font-weight: bold; display: block}

.PostAuthor { color:#9999cc; }

.PostCat { color:#2773c8; }
.PostCat a { color:#2773c8; text-decoration: none; }
.PostCat a:visited { color:#2773c8; text-decoration: none; }
.PostCat a:hover { color:#2773c8; text-decoration: none; }

.PostContent { padding: 10px 0px 0px 0px; font-size: 13px; line-height: 1.4em ; color:#000;}
.PostContent p { font-size: 13px; line-height: 1.4em; color:#000;}
.PostContent p strong {}
.PostContent img { }
.PostContent ol { padding: 10px 0px 10px 25px; margin: 0px; }
.PostContent ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#000; }
.PostContent ul { padding: 5px 0px; margin: 0px; }
.PostContent ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
.PostContent blockquote { padding: 10px; margin: 0px; color:#993366; background: #eaf7ff;}
.PostContent blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 15px;}
.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; font-size: 12px; line-height: 15px;}
.PostContent blockquote a { color:#336699;}
.PostContent blockquote a:visited { color:#336699;}
.PostContent blockquote a:hover { color:#000033;}

/**/ * html .PostContent p img {} /* */ 
.PostContent p img { max-width: 520px;}
.PostContent p img { width:expression(this.width > 520 ? "520px" : this.width); }
.PostContent img { margin: 2px 10px 10px 0px; float: left; border:solid 1px #495b6b;}


.PostCom { padding-top: 10px; background: url(images/PostComBkg.gif) repeat-x top;}
.PostCom ul { padding: 0px; margin: 0px;}
.PostCom li { padding: 5px 0px 5px 20px; margin: 0px 5px 0px 0px; list-style-type: none; display: inline; color:#336699; font-size: 12px; } 
.PostCom li a { font-weight: bold; text-decoration: none; color:#2773c8;} 
.PostCom li a:visited { font-weight: bold; text-decoration: none; color:#2773c8;}
.PostCom li a:hover { font-weight: bold; text-decoration: underline; color:#2773c8;}

.PostCom .Com { background: url(images/PostCom_blauw.png) no-repeat left center; }
.PostCom .Tags { padding-left: 0px;}

/* goodpractices ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.goodpractices {
	color:#fff;
	height:467px;
	background-image: url(images/goodpractices_blauw.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 49px; padding-left:20px; padding-right:20px;font-size: 15px; line-height: 20px;
}
.goodpractices h2 { padding: 0px; margin: 0px; font-size: 18px; font-weight: normal;}
.goodpractices p { padding: 5px 15px; margin: 0px; }

