body {
	font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 87.5%; /* 14px */
	line-height: 1.5; /* 21px */
	text-rendering: optimizeLegibility;
	}
	input, select, textarea {
		font-family: inherit;
		font-size: inherit;
		}



/* sizes (starting from default 14/21) */
#header,
#footer,
.details,
.outset,
.subtitle,
.main .date,
.s-xsmall {
	font-size: 0.786em; /* 11px */
	line-height: 1.273; /* 14px */
	}
.gutter,
.section,
.col1,
.aside,
.group,
.s-small,
.articleform,
table {
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
	}
.s-large,
.intro {
	font-size: 1.143em; /* 16px */
	line-height: 1.3125; /* 21px */
	font-weight: bold;
	}



/* properties */
a {
	text-decoration: none;
	}
.reactie .subtitel a,
.outset a,
caption a,
a:hover {
	text-decoration: underline;
	}
strong,
.hilite,
input.submit.save {
	font-weight: bold;
	}
tr.hilite,
td.hilite,
strong {
	background-color: #ff9;
	color: #000;
	}
	tr.hilite td,
	tr.hilite th {
		border-color: #ff9;
		}
em {
	font-style: italic;
	}
table em {
	font-style: normal;
	font-size: 0.917em;
	}
table.evenwidth td { width: 20%; }
.sen-a { background-color: #eef; }
.sen-b { background-color: #ddf; }
.sen-c { background-color: #ccf; }
.jun-a { background-color: #efe; }
.jun-b { background-color: #dfd; }
.jun-c { background-color: #cfc; }
.min-b { background-color: #fee; }
.min-c { background-color: #fdd; }
.min-d { background-color: #fcc; }
.min-e { background-color: #fbb; }



/* classes */
.kern {
	letter-spacing: -0.1em;
	}
.big {
	font-size: 1.5em; /* 18px */
	line-height: 1.0; /* 18px */
	font-family: baskerville,'palatino linotype','times new roman',serif;
	font-style: italic;
	}
	p.big {
		margin-bottom: 0.667em; /* 12px */
		}
	.big em {
		font-size: 1.167em; /* 24px */
		}
.sidenote {
	font-family: baskerville,'palatino linotype','times new roman',serif;
	font-style: italic;
	text-align: right;
	font-size: 1.143em;
	line-height: 1.3125;
	border-top: 2px solid;
	padding-top: 0.375em;
	}
	.sidenote.noBorder {
		border-top: none;
		padding-top: 0;
		}



/* headings */
h1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Arial Narrow", Arial, sans-serif;
    font-size: 2.286em; /* 32px */
	font-weight: 300;
	line-height: 0.875; /* 28px */
	letter-spacing: -0.03125em; /* -1px */
	}
h2 {
	font-size: 1.143em; /* 16px */
	font-weight: bold;
	line-height: 1.3125; /* 21px */
	margin: 32px 0 0.625em 0; /* 12px */
	}
body .col.triple h2 {
	font-size: 1.5em; /* 21px */
	line-height: 1.0;
	margin-bottom: 0.476em; /* 10px */
	padding-bottom: 0;
	}
h3 {
	font-style: italic;
	}
.gutter h2,
.col h2,
.group h2,
.section h2,
.aside h2 {
	font-size: 1.167em; /* 14px */
	font-weight: bold;
	line-height: 1.0; /* 14px */
	margin: 0 0 0.5em 0; /* 3px */
	}
.gutter h2,
.group h2,
.aside h2 {
	font-variant: small-caps;
	letter-spacing: 1px;
	}
ul.videogallery h2,
.main .subsection h2,
.group h3,
.aside h3,
.section h3 {
	font-size: 1em; /* 12px */
	font-style: normal;
	font-weight: bold;
	line-height: 1.167; /* 14px */
	margin-bottom: 0.583em;
	}
#footer h2 {
	font-size: 1.091em; /* 11px */
	line-height: 1.167; /* 12px */
	padding-bottom: 0;
	}
ul.videogallery h2,
.aside h3,
body .item h3 {
	margin-top: 0;
	margin-bottom: 0;
	}
.date {
	text-transform: uppercase;
	letter-spacing: 0.091em;
	}
.main .item .date,
.main li .date {
	font-size: 0.917em; /* 11px */
	}
.tagcloud {
	}
	.tagcloud .size-1 { font-size: 0.917em; } /* 11px */
	.tagcloud .size-2 { font-size: 1.0em; } /* 12px */
	.tagcloud .size-3 { font-size: 1.167em; } /* 14px */
	.tagcloud .size-4 { font-size: 1.333em; } /* 16px */
	.tagcloud .size-5 { font-size: 1.5em; } /* 18px */

/* header */
	#mainmenu a {
		text-decoration: none;
		text-align: right;
		font-weight: bold;
		}
	#searchbox {
		text-align: right;
		}
	.subnav {
		font-size: 1.091em; /* 12px */
		line-height: 1.167; /* 14px */
		}
		.subnav p {
			font-size: 1.167em; /* 14px */
			line-height: 1.5; /* 21px */
			letter-spacing: 1px;
			font-variant: small-caps;
			}
			#header .subnav li ul li,
			.gutter li {
				margin-bottom: 0.583em; /* 7px */
				}



/* content */
	.subtitle {
		text-transform: uppercase;
		letter-spacing: 0.091em;
		}
	.details,
	.outset p {
		text-align: right;
		}
	.reactie .subtitel {
		font-size: 0.917em;
		line-height: 1.273; /* 14px */
		}
	ul.items abbr {
		font-weight: bold;
		}
	th {
		font-weight: bold;
		}
	#contributie tbody th {
		font-weight: normal;
		}
	#contributie th.subheader {
		font-style: italic;
		font-weight: bold;
		}
	caption {
		font-style: italic;
		}
	dt {
		font-style: italic;
		}
	.main ul,
	.special ul {
		list-style-type: circle;
		}
	.main ol {
		list-style-type: decimal;
		}
		.main ul ul,
		.main ul ol,
		.main ol ol,
		.main ol ul {
			margin-left: 22px;
			}
		.main ul ul {
			margin-left: 22px;
			list-style-type: disc;
			}
		.main ol ol {
			list-style-type: lower-alpha;
			}
img.icon {
	display: inline;
	vertical-align: middle;
	margin-top: -3px;
	}



/* margins */
p,
ul,
ol,
pre,
object,
.searchResults li,
#content fieldset,
dl {
	margin-bottom: 1.5em; /* 21px */
	}
table {
	margin-bottom: 1.75em; /* 21px */
	}
.block.special {
	margin-bottom: 1.167em; /* 14px */	
	}
	ul ul,
	ul ol,
	ol ol,
	ol ul,
	.searchResults p,
	p.date,
	fieldset p {
		margin-bottom: 0;
		}
blockquote {
	margin-left: 44px;
	margin-right: 44px;
	border-left: 5px solid;
	padding-left: 1em;
	}
