/*----------------------------------------------- */
/* CSS RESET
/*----------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";} 


/*----------------------------------------------- */
/* GENERAL
/*----------------------------------------------- */

body { 
background: black url('../gebruiker/images/bg3.jpg') repeat-y center top; 
font: 12px/16px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
color: #362f2d;}

/*p { 
margin: 0 2em 2em 2em; }*/

strong { 
font-weight: bold; 
color: #890a00; }

em {
font-style: italic}

a { 
font-weight: bold; 
color: #890a00; }

a:hover { 
text-decoration: none; }

h3 { 
font: bold 12px verdana; 
text-transform: uppercase; 
color: #6a9398; 
margin-bottom: 10px; }

.clear { 
clear: both; }

.alignleft { 
float:left; }

.alignright { 
float:right; }

.aligncenter { 
margin: 0 auto;}

/*----------------------------------------------- */
/* LAYOUT
/*----------------------------------------------- */

#wrapper {
width: 840px; 
margin: 0px auto;
/*border: 1px solid blue;*/ }

#main { 
width: 620px; 
display: inline;
float: left;
position: relative; }

#paper { 
background: transparent URL('../gebruiker/images/papier_middel.png')  repeat-y center ; 
width: 620px; 
position:relative; 
}

#paper_top { 
background: transparent URL('../gebruiker/images/papier_top2.jpg')  no-repeat top center ; 
position: relative;   }

#paper_bottom { 
background: transparent URL('../gebruiker/images/papier_bottom.png')  no-repeat center bottom; 
position: relative; 
top: 60px; 
padding-bottom: 10px;
min-height: 450px; 
height: auto !important; 
height: 500px; }

#titel_home { 
background: transparent url('../gebruiker/images/titel_home.jpg') no-repeat; 
width: 750px; 
height: 45px;
padding-bottom: 10px;
margin-bottom: 5px; }

#content { 
/* EIGEN INBRENG:
padding: -10px 0px 40px 0; 
margin: -10px 32px 0 30px; 
position: relative;*/
padding: -10px 0px 40px 0px; 
margin: -10px 32px 30px 30px; 
position: relative;  }

/*----------- SIDEBAR ------------*/

#sidebar { 
float: left; 
display:inline; 
width: 170px; 
margin-left: 25px; 
}
#logo a { 
background: transparent url('../gebruiker/images/logo-site3.png') top center no-repeat; 
width: 170px; 
height: 200px; 
margin: 41px 0px 15px 0px; 
outline: none; 
text-indent: -9999px; 	
display: block; }

/*	MENU TON BOERS */
.submenu {	
visibility:hidden;
position:absolute;
margin-bottom: 6px;}

.menu a.nav_h:link, .menu a.nav_h:visited {
background: url('../gebruiker/images/menu.png');
background-repeat:no-repeat;
width: 174px; 
height: 31px;
display:block;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color: #600;
padding-left: 33px;
padding-top: 8px; }

.menu a.nav_h:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color: #C00; }

.menu a.nav_s:link, .menu a.nav_s:visited {
background: url('../gebruiker/images/sub_menu.png');
background-repeat:no-repeat;
width: 163px; 
height: 33px;
display:block;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color: #600;
padding-left: 30px;
padding-top: 10px;
margin-top: -10px;
margin-left: 5px; }

.menu a.nav_s:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color: #C00; }


/*----------------------------------------------- */
/* HOMEPAGE
/*----------------------------------------------- */
/*----------- HOMEPAGE ------------*/


.post {
float: left;
width: 500px;
padding-bottom: 2px;
margin: 2em 0 0 0;
}

.post p {
margin: 0 0 2em 0; }

.post img {
margin: 0 0 3em 2em; 

}

.postbody {
float: left;
width: 400px;
padding-left: 12px;
border-left: 5px solid #666666;
}



.posttext{
float: left;
width: 402px;
}

.postdate {
float: left;
width: 60px;
height: 90px;
font-size: 12px;
color: #000000;
font-weight: bold;
background: transparent URL('../gebruiker/images/nieuws.png') no-repeat center top; }

.tagline {
font-size: 11px;
font-weight: bold;
margin-bottom: 5px; }

.comment_more {
clear: both;
width: 310px;
text-align: right;
height: 20px;
float: right;
}

/*----------------------------------------------- */
/* OVER
/*----------------------------------------------- */

a.album:link, a.album:visited {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color: #600;
padding-left: 3px;
padding-right: 3px; }

a.album:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color: #00F;
padding-left: 3px;
padding-right: 3px; }

#albumNaam {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color: #333;
font-weight:bold;	}

#omschrijvingFo {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 3px;}


/* Agenda */
table.agenda {
background-image:url(../gebruiker/images/agenda.png);
background-repeat:no-repeat;
text-align:center; }

td.dag {
text-align:center; }

a.AgendaItem:link, a.AgendaItem:visited {
font-size:12px;
text-decoration:none;
color:#900; }

a.AgendaItem:hover {
font-size:12px;
text-decoration:none;
color:#F00; }

td.maand {
color: #FFFFFF;
font-family: Arial;
font-size: 18px;
text-align: center;
font-weight: bold; }

/* Gastenboek */
table.GArow1 {
	background-image:url(../gebruiker/images/bg_content.png);
	width: 99%; }

td.GAnaam {
	font-family:"Times New Roman", Times, serif;
	font-size:16px; 
	font-weight:bold; }
td.GAdatum {
	font-family:"Times New Roman", Times, serif;
	font-size:10px; }
	
td.GAbericht{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;}

.NieuwsbriefHome {
background: #000000;
color: white;
text-align:center;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;}

.NieuwsbriefHome a:link, .NieuwsbriefHome a:visited {
color: #FFFFFF;
text-decoration: none; }

.NieuwsbriefHome a:hover {
color: red;
text-decoration: none;  }

.NieuwsbriefHome input {
background: white;
border: none; 
color: red; }

li.twit-joth {
list-style: inside square; }

.jjlid_uitlijning { 
margin: 0 5px 12px 12px ; 
border: 0px solid #cc0000; 
width: 102px; 
float: left; 
display: inline; 
position: relative; }

.jjlid { 
border: 0px solid #ffcc00; 
padding: 8px; 
position: relative;  }

.jjlid img { 
/* float:  center;  */
display: inline; 
clear: both; }

.jjlid a img { 
border: 1px solid #534741; }

.jjlid a:hover img { 
border: 1px solid #e6600b; }

.twitter_titel {
background-image:url(../gebruiker/images/twitter_titel.png);
width: 543px;
height: 45px;
margin-top: -15px;
padding-top: -15px;
margin-left: 6px; }

.twitter_midden {
background-image:url(../gebruiker/images/twitter_midden.png);
background-repeat:repeat;
width: 543px;
min-height: 76px;
text-align:left; 
margin-left: 6px; }

.twitter_tweets {
/*background-image: url(../gebruiker/images/twitter_bg.png);
background-position: 0px 80px; */
padding-left: 4px;
padding-right: 4px;}

.twitter_footer {
background-image:url(../gebruiker/images/twitter_footer.png);
width: 543px;
height: 76px;
text-align:right;
margin-left: 6px;
margin-bottom: -25px; }