/* reset browser styles: Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.10.0 */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin: 0; padding: 0; }
	table { border-collapse:collapse; border-spacing:0; }
	fieldset, img { border:0; }
	address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
	ol,ul { list-style:none; }
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 { font-size:100%; }
	q:before,q:after { content:''; }

/* algemeen html */
	html, body { background: #fff; }
	body, input { font-size: 15px; font-family: Sans; color: #404040; line-height: 2em; }
		@media screen and (min-width: 1350px) {
			body { font-size: 16px; }
		}

/* header */
	
	header { text-align: center; margin: 35px 4% 0 4%; height: 400px; overflow: hidden; }

		@media screen and (max-width: 550px) {
			header { height: 200px; }
		}

	a#logo { width: 284px; margin: 35px; overflow: hidden; }

		@media screen and (max-width: 550px) {
			a#logo, a#logo img { width: 180px; }
		}

/* content */
	main { overflow: hidden; text-align: center; }
	main > * { padding: 10px 4%; overflow: hidden; clear: both; box-sizing: border-box; }

	/* from mysite! */
	main h1 { font-size: 2em; font-weight: normal; margin: 20px 0; letter-spacing: 1px; }
	main h2 { font-size: 1.5em; font-weight: normal; margin: 10px 0; }
	main h3 { font-size: 1.2em; font-weight: bold; margin: 5px 0; }
	main h4 { font-size: 1em; font-weight: bold; margin: 3px 0; }
	main address { display: block; font-style: italic; margin: 0 0 12px 30px; }
	main p { display: block; margin-bottom: 12px; }
	main strong { font-weight: bold; }
	main em { font-style: italic; }
	main strike { text-decoration: line-through; }
	main u { text-decoration: underline; }
	main a { text-decoration: underline; color: #404040; }
	main ul { list-style-image: url("/images/userstyles/li.gif"); list-style-position: outside; margin-bottom: 12px; }
	main ul li { margin-left: 40px; }
	main ol { list-style-type: decimal; list-style-position: outside; margin-bottom: 12px; }
	main ol li { margin-left: 40px; }
	main hr { margin: 25px 0; }

/* for print */
	@media print {
		html, body, main { overflow: visible; }
		body { margin-bottom: 0; }
		footer { display: none; }
	}