* {
	margin: 0;
	padding: 0;
}
html {
	height: 101%;
}
body {

	height: 101%;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #212121;
	color: black;
	line-height: 120%;
/* centreren */
position: absolute;
	width: 880px;
	margin-left: -470px;
	left: 50%;
	top: 0px;

}

/* Columns and layout --------------------------------------------  */
#page, .header_out, .header_over {
float: center;
	width: 880px;
	margin-left: 30px;
}

.header_out, .header_over {
	margin-top: 30px;
	margin-left: 165px;
	margin-bottom: 4px;
	width: 690px;
	color: #010101;
	cursor: pointer;
}

.footer_banner {	
	float: left;
        margin-left: 160px;
        width: 550px;
        text-decoration: none;
        margin-bottom: 0px;
        margin-top: 14px;
}


#leftColumn, #centerColumn, #rightColumn,  #rightColumn2, #addColumn {
	float: left;
}

#leftColumn{
	width: 150px;
	margin-right: 16px;
		margin-top: -89px;
 
}

#centerColumn{
	width: 550px;
}

#rightColumn{
	width: 140px;
	margin-left: 16px;	
	margin-top: -89px;
 
}

#rightColumn2{
	width: 100px;
	margin-left: 30px;	
}

#addColumn{
	width: 120px;
	margin-left: 30px;	
}


/* header --------------------------------------------  */

.header_out h1, .header_over h1{
	font-size: 45px;
	color: #010101;
	margin-bottom: 18px;
	margin-top: 10px;
}

.header_over, .header_over h1 {
	color: #808080;
}

/* style elements --------------------------------------------  */
ul{
	list-style: none;
}

#centerColumn h2{
 font-size:22px;
	margin-bottom: 10px;
	font-weight:normal;
//color: #010101;
	line-height: 110%;
	//margin-top: 10px;
}

#centerColumn h1{
 font-size:24px;
	margin-bottom:  0px;
	font-weight:normal;
//color: #010101;
	line-height: 100%;
	//margin-top: 10px;
}
.post{
	width: 530px;
 	background-color:#010101;
	margin-bottom: 2px;
	margin-top: 2px;
	color: #F7F7F7;
	padding: 10px;
	font-size:16px;
	line-height: 125%;
	float:left;
}

 
.postimg P
{
  margin-bottom: -10px;
 margin-top: 0px;
  background-color: transparent;
}

.postimg IMG
{
  margin-bottom: 1px;
 margin-top: 3px;
  background-color: transparent;
}

.post H1 {
        margin-bottom: 5px;
	line-height: 90%;
}

.post H1 a {
	font-size:24px;
	color: #F7F7F7;
	border-bottom: 0px;
	line-height: 80%;
	 text-decoration: none;
}
.post H1 a:hover {
	color: #808080;
}

.post IMG {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 10px;
    text-decoration: none;
	border-bottom: 0px dotted #ff0000;
}
.post IMG a {
	border-bottom: 0px dotted #000000;
	text-decoration: none;
}

.post p {
	display: block;
	 margin-bottom: 10px;
	 	margin-top: 10px;
}

.post H2 a, h3 a, B a, H4 a, h5 a, H6 a, P a  {
	color: #F7F7F7;
	text-decoration: none;
	border-bottom: 1px dotted #808080;
}

.post a:hover {
	color: #808080;
}



.postMeta {
	width: 550px;
}
.postMetaLeft, .postMetaRight{
	width: 270px;
	float:left;
	margin-bottom: 20px;
	color:#010101;
	font-size: 10px;
	line-height: 150%;
}
.postMetaRight{
	float:right;
}

.postMeta a {
	color: #010101;
	font-size: 10px;
	line-height: 150%;
	text-decoration: none;
	border-bottom: 1px #802040 dotted;
}
.postMeta a:hover {
	color: #808080;
	border-bottom: 1px #802040  dotted;
}

/* right side bar --------------------------------------------  */

#rightColumn h3, #rightColumn2 h3 {
	font-size:14px;
	margin-bottom: 10px;
	font-weight:normal;
	color: #010101;
}

 
 
.latest_favs a {
	display: block;
 //	background-color: #010101;
 	margin-bottom: 10px;
	 width: 145px;
	padding:  0px;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	color: #171717;
	text-decoration: none;
}
input.text, input.textwide, textarea {
 background-color: #ffee33;
//	color: #fffffF;
 border: 2px  solid  #ffee33;
	border-top-color:  #ffee33;
	border-left-color: #ffee33;
			border-right-color: #ffee33;
border-bottom-color: #ffee33;

width: 133px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
font-weight: bold;
 
	margin-left: 4px;
	margin-bottom: 4px;

}
input.textwide {
width: 355px;
}

textarea 
{
width: 210px;
height:120px;
}

  input.button {
  background-color: #00CCff;
 	color: #000000 solid; 
 	border: 2px solid  #0099cc;
	border-top-color:  #66ccff;
	border-left-color: #66ccff;
		border-right-color: #0099CC;
border-bottom-color: #0099CC;

	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
width: 137px;
height:22px;
	margin-left: 4px;
	margin-bottom: 4px;
}

form  {
width: 145px;
border=0px;
	padding:  0px;
	spacing:  2px;
		margin-bottom: 12px;
	background-color: #000000;
}
.latest_favs a:hover {
	color: #808080;
}

.latest_favs IMG {
//	width: 100px; /* dit maakt dat verticaal rechthoekige images worden vervormd */
	
}

.latest_comments a {
	color: #010101;
	font-size: 10px;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #212121;
	width: 100px;
}

.latest_comments a:hover {
	background-color: #333;
}

.latest_comments{
/*	margin-top: 30px; */
}


/* Links --------------------------------------------  */

#leftColumn .over{
	margin-bottom: 20px;
}

#leftColumn .over h1, #leftColumn .out h1, #rightColumn .over h1  {
	font-size:14px;
	margin-bottom: 2px;
	font-weight:normal;
	color: #010101;
	margin-top: 0px;
}

#leftColumn .out h1 {
	margin-bottom: 8px;
}

#leftColumn .over a, #leftColumn .out a , #rightColumn .over a, #rightColumn .out a {
	text-decoration: none;
	color: #010101;
	font-size:10px;
	line-height: 130%;
}

#leftColumn .out a {
	background-color:#010101;
	font-size: 3px;
	line-height: 20%;
	margin-bottom: -25px;
}

#leftColumn .out li {
	line-height: 30%;
}

#leftColumn .over a:hover, #rightColumn .over a:hover{
	text-decoration: none;
	color: #404040;
	border-bottom: 1px #404040 dotted;
	font-size:10px;
}

/* form --------------------------------------------  */


#searchdiv{
	margin-top: 20px;
	margin-bottom: 25px;
}

#searchfield{
	width: 100px;
	border: 1px #ccc solid;
	background: #212121;
	height: 16px;
	font-size: 10px;
	color: #010101;
	padding: 2px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#searchfield:focus{
	border: 1px solid #808080;
}

#searchsubmit{
	width: 20px;
	height: 20px;
	text-indent: -999em;
	border: 0px;
	background: none;
	content: '';
	background-repeat: no-repeat;
	cursor: pointer;
}

/* footer --------------------------------------------  */
#footer {
	clear: both;
	padding-left: 166px;
	padding-bottom: 14px;
	padding-top: 8px;
	color: #010101;
	font-size: 10px;
}

#footer a{
	color: #010101;
	text-decoration: none;
	border-bottom: 1px #040404 dotted;
}

#footer a:hover{
	color: #404040;
	border-bottom: 1px #404040 dotted;
}

#footer li{
	display: inline;
	list-style: none;
	margin-right: 10px;
}

.first{
	margin-right: 30px;
}

/* comments --------------------------------------------  */

#comments {
	clear: both;
	width: 550px;
	color: #010101;
	font-size: 12px;
	line-height: 130%;
}

#comments h2{
	border-top: 2px #ccc solid;
	paddin-top: 3px;
}

div.comment_meta {
	margin-bottom: 2px;
}

.comment_meta, .comment_meta a {
	font-size: 12px;
	line-height: 100%;
}

.comment_meta a{
	text-decoration: none;
	border-bottom: 1px #000 dotted;
}

.comment_text {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	background: #212121;
	opacity: 0.8;
}

.comment_text a {
	color: #010101;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px #802040 dotted;
}

.comment_text a:hover {
	border-bottom: 1px #808080 solid;
	color: #808080;
}

#comments li {
	margin-top: 10px;
	list-style: none;
	padding: 5px;
	font-size: 12px;
}

fieldset {
	border: 0px solid transparent;
}

#comments h3 {
	margin-top: 20px;
	font-size: 14px;
	border: 0px;
}


#comments form {
	font-size: 10px;
	color: #010101;
	margin-top: 20px;
	border-top: 2px solid #010101;
}

#comments fieldset {
	margin-top: 20px;
	float: left;
	position: relative;
}

#comments fieldset#personalia {
	margin-right: 10px;
}

#comments  input, #comments  textarea {
	border: 1px solid #ccc;
	display: block;
	width: 200px;
	margin: 0px;
	margin-bottom: 8px;
	background-color: #212121;
	font-size: 12px;
	color: #010101;
	padding: 2px;
}

#comments  input:focus, #comments  textarea:focus {
	border: 1px solid #808080;
}

#comments  input:hidden {
	border: 0px solid transparent;
}

#comments textarea {
	width: 325px;
	height: 134px;
	font-family: Arial;
}

#comments  #submit {
	background-color: #010101;
	color: #000;
	width: 150px;
	position: relative;
	bottom: 0;
	border: 0px;
}

#comments #comment_post_ID {
	border: 0px;
}



/* navigation --------------------------------------------  */

#navigation {
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #010101;
}

#next a, #prev a {
	font-size: 14px;
	color: #010101;
	text-decoration: none;
	border-bottom: 1px #ff080 dotted;
	margin-top: 20px;
}

#next a:hover, #prev a:hover {
	color: #808080;
	border-bottom: 1px #802040 dotted;
}

#next{
	float: right;
}
#prev{
	float: left;
}



#sk2_my_js_check1 input:hidden {
	border: 1px red solid;
}



