*							{padding: 0; margin:0}
a img						{background-color:none;}

a,
a:link,
a:visited					{color:#000000; text-decoration:none;}

a:hover,
a:active,
.side-widget a:hover		{color:#ffffff; background-color:#000000;}

/*.side-widget a:hover	{
	color:#fff !important;
	background-color:#EA0000 !important;
}
*/

body {
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	background:url(../img/bg_20100822_otto.jpg) fixed left top;
	background-repeat: no-repeat;
/*	background-image:url(../img/bg_mifasol.png);*/
	font-family:Arial, helvetica;
	font-size: 12px;
	padding-top:0 !important;}

#wrapper {
	margin:0;
	margin-left: 410px;
	text-align:left;
	width:450px;}

#content {
	clear:both;
	padding:0 10px 0 10px;
	background: url(../img/bg_content_trans.png);
/*	background: url(../img/bg_content.png);*/}

.post,
.page,
.submenu_archief {
	background-color:#FFFFFF;
	padding:15px;
	position:relative;
}

.post h2					{ color: #000000; font:bold 22px Arial, Helvetica; padding-bottom:4px;}

.post-date {
	position:absolute;
	left:-50px;
	width:50px;
	height:75px;
	background:url(../img/bg_date.png) no-repeat left top;
	color:#fff;
	font-size:15px;}
	
.post-date a,
.post-date a:link,
.post-date a:visited		{ color:white;}

.post-date a:hover,
.post-date a:active			{ color:white;}
.post-date .date-day		{ display:block; padding:0; padding-top:4px; text-align:center; font-weight:bold; font-size:22px;}
.post-date .date-month		{ text-align:center; display:block; text-transform:uppercase; font-size:12px;}

.metadata					{ font:11px Arial, Helvetica; color:#BBBBBB; padding-bottom:5px; border-bottom:1px solid #dfdfdf; }
.metadata a					{ text-decoration:none; }
.metadata .feedback a		{ text-decoration:underline; font-weight:bold; }
.metadata .feedback a:hover	{ text-decoration:none; font-weight:bold; }

.entry						{ padding-top:10px; line-height:1.5; }
.entry a					{ color:#DF0000; text-decoration:none; padding:2px; }
.entry a:hover				{ color:#ffffff; background-color:#DF0000; }
.entry p,
.entry ul,
.entry ol					{ padding-bottom:10px; }

.clear						{ clear:both; }
.prev-next					{ background-color:#fff; padding:10px 20px 20px; font-size:13px; }
.prev-next .alignright		{ float:right; width:150px; text-align:right; }
.prev-next .alignleft		{ float:left; width:150px; text-align: left; }
.prev-next a				{ color: #717171; }

#sidebar				{ width:215px; padding: 15px; position: fixed; top: 0px; left: 110px}
#sidebar .side-widget	{ overflow:hidden; font-size:12px; line-height:1.3; padding:0 0 20px;}

.side-widget h3			{ height:28px;font-size:15px;color:#252525;}
.widget_text h3			{ background:none;margin-top:-55px;padding-top:15px;position:relative;top:48px;}

.side-widget a			{ text-decoration:none;}

.archief				{ color: #999999; text-decoration:none; font-size: 11px;}
.archief a				{ color: #999999; text-decoration:none; font-size: 11px; background-color:#FFFFFF;}

#footer					{ color: #999999; text-decoration:none; font-size: 11px; padding:20px 0 0 110px;}
#footer a				{ text-decoration:none;}
#footer					{ clear:both;}

#navigation:after, .prev-next:after, #footer:after, ol.commentlist li:after{display:block;content:".";height:0;visibility:hidden;clear:both;}
#navigation, .prev-next, #footer, ol.commentlist li{min-height:0;}

* html .prev-next, * html #footer{height:1%;}
.entry blockquote,
.comment-text blockquote	{margin-left:1em;font-style:italic;}
.entry ul,
.entry ol					{list-style-position:outside;margin-left:16px;}
.entry ul li,
.entry ol li				{margin-left:16px;}
.entry						{overflow:hidden;}

td#prev	{text-align:left;padding-left:1em;}
td#next	{text-align:right;}

.alignright						{float:right;}
.alignleft						{float:left;}
.aligncenter,
div.aligncenter					{display:block;margin-left:auto;margin-right:auto;}
.attachment .aligncenter		{text-align:center;}




