/* general layout  */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, div, dt, dd{ 
	margin:0; 
	padding:0; 
}


body {
	background:#424142;
	color:#fff;
	margin: 0px 0px 0px 50%;
}


h5,h6,pre,code {
	font-size:1em; 
}


/* general definitions  */

p, a, li, td, blockquote, ol, div, dd, dt{
	font: normal 10pt tahoma, verdana;
	color:white;
}

table{
	
}

a img{
	border:0;
}

h1{
	position:absolute;
	left:-2000px;
}

h2{
	font: normal 36px tahoma,verdana;
	color:#FFF;
	margin:0 0 10px 0;
	padding:12px 0 10px 10px;
}

h2#welcome{
	background:transparent url(../images/welcome_back.gif) left top no-repeat;	
}

h2#latest{
	background:transparent url(../images/latest_back.gif) left top no-repeat;	
}

h2#news{
	background:transparent url(../images/news_back.gif) left top no-repeat;	
}


h2#about{
	background:transparent url(../images/about_back.gif) left top no-repeat;	
}

h2#art{
	background:transparent url(../images/artwork_back.gif) left top no-repeat;	
}

h2#contact{
	background:transparent url(../images/contact_back.gif) left top no-repeat;	
}

h2#dogs{
	background:transparent url(../images/dogs_back.gif) left top no-repeat;	
}

h2#guestbook{
	background:transparent url(../images/guestbook_back.gif) left top no-repeat;	
}

h2#links{
	background:transparent url(../images/links_back.gif) left top no-repeat;	
}

h2#offspring{
	background:transparent url(../images/offspring_back.gif) left top no-repeat;	
}

h2#webcam{
	background:transparent url(../images/webcam_back.gif) left top no-repeat;	
}

p{
	padding:0 10px 0 10px;
}

dt{
	padding:0 10px 0 10px;
	font: bold 10pt tahoma, verdana;
}

dd{
	padding:0 10px 10px 10px; 
}

#dogs dd, #offspring dd{
	margin:0 0 0 10px;
	
}

#dogs dt a, #offspring dt a{
 font: bold 17px tahoma, verdana;
}

dd p{
	padding:0;
}

/*div*/


div#text{
	width:499px;
	float:left;
	margin:0 0 0  40px;
	padding:390px 0 0 0;
	overflow:hidden;

}

div#wrapper{
	background:transparent url(../images/head.jpg) left top no-repeat;
	width:769px;
	height:800px;
	margin:0 0 0  -384px;
	position:absolute;

}

div#footer{
clear:both;
	background:transparent url(../images/footer.gif) left top no-repeat;
	width:769px;
	height:69px;
	margin:30px 0 10px 0;
}

/*===MENU===*/
ul#menu{
	background:transparent url(../images/menu_back.gif) left top no-repeat;
	width:194px;
	height:424px;
	float:left;
	margin: 350px 0 0 0;
	padding: 50px 0 0 0;
}

	ul#menu li{
		list-style-type:none;
		margin:0;
		padding:0;
	}

	ul#menu li a{
		font: normal 18px Tahoma, verdana;
		text-decoration:none;
		color:white;
		width:170px;
		padding:4px 0 4px 5px;/*ie5*/
		voice-family: "\"}\""; 
		voice-family:inherit;
		padding:5px 0 5px 20px;
	}

	ul#menu li>a{
			width: inherit;
			display:block;
		}


	ul#menu li a:hover{ 
		color: #7b7d7b;
	}
	
/*===Overige===*/
p#gbgrijs{
	color: #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	}

label{
	width: 80px;
	float:left;
	}	