/* content */

a.more {
	background:url('/static/images/backgrounds/more.gif') no-repeat 0 2px;
	width:16px;
	height:16px;
	/*padding-left:18px;*/
	padding-right:18px;
	font-weight:bold;
	white-space:nowrap;
	color:#424242;
	text-decoration:none;
	background-position:right 3px;
}
	a.more:hover {
		background-position:right 3px;
	}
a.more-right {
	background:url('/static/images/backgrounds/more.gif') no-repeat 100% 2px;
	margin:-1.5em 0 2em;
	padding-right:18px;
	white-space:nowrap;
	text-decoration:none;
	float:right;
	clear:both;
}
	a.more-right:hover {
		background-position:100% -148px;
	}
div.ic-related a.more-right {
	margin-bottom:1em;
}
.column a,
.trigger p a {
	color:#721d6d;
}
h2 a.more {
	float:right;
	width:auto;
	background-position:100% 2px;
	color:#721d6d;
	margin:0 10px -3em 0;
	padding:0 18px 0 0;
	font-size:.6em;
	font-family:"Trebuchet MS",Verdana,sans-serif;
	position:relative;
	bottom:-.5em;
	font-weight:normal;
}
	h2 a.more:hover {
		background-position:100% -148px;
	}
	
.meta {
	border-top:1px solid #dedbd1;
	border-bottom:1px solid #dedbd1;
	padding:8px 0;
	margin-bottom:2.5em;
	clear:both;
}

.meta2 {
    border-top:0px solid #dedbd1;
    border-bottom:0px solid #dedbd1;
    padding:8px 0;
    margin-bottom:2.5em;
    clear:both;
} 

.metareactie {
	border-top:1px solid #dedbd1;
	padding:10px 0;
	clear:both;
	margin-top:2em;
}

.productsep {
	border-top:0;
}
img.thumb {
	display:block;
	border:none;
	float:left;
	background:url('/static/images/backgrounds/thumb.gif') no-repeat 0 0;
	margin:0 7px 0 0;
	padding:6px 5px;	
}

.bar {	
	background:url('/static/images/backgrounds/bar-right.gif');
	margin:1.5em -10px 2em;
	padding:9px 0 0 0;
	position:relative;
	overflow:hidden;
	height:100%;
}
	.bar p {
		position:absolute;
		top:0; left:0; right:0;
		padding:9px;
		background:transparent url('/static/images/backgrounds/bar-left.gif') no-repeat 0 0;
		height:36px;
	}
	
h2.legend {
	font-size:1.25em;
	font-weight:bold;
	margin-bottom:1em;
}
h3.legend {
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana,sans-serif;
}

/* purple tab */
h2.tab, .box .clrs_triggerblok h2 {
	margin:0 -10px .5em;
	padding:0 0 0 10px;
	background:#fff url('/static/images/backgrounds/h2.gif') no-repeat 0 0;
	border-bottom:1px solid #721d6d;
	overflow:hidden;
	line-height:1.5;
	clear:both;
}
	h2.tab em, .box .clrs_triggerblok h2 em {
		font-family:Georgia, "Times New Roman", Times, serif;
		padding:0 18px 3px 0;
		color:#fff;
		background:#721d6d url('/static/images/backgrounds/h2.gif') no-repeat 100% -54px;
		display:inline;
		float:left;
		min-height:22px;
		font-size:.8em;
		font-weight:normal;
	}

/* green tab */	
h3.more {
	margin:0 0 2em;
	padding:0 9px 0 0;
	background:url('/static/images/backgrounds/h3-more.gif') no-repeat 100% 100%;
	font-size:1em;
	float:right;
	width:440px;
	font-weight:bold;
	line-height:1.4;
}
	h3.more em {
		padding:2px 0 3px 1.2em;
		background:#cfcb0f url('/static/images/backgrounds/h3-more.gif') no-repeat 0 0;
		float:right;		
		min-height:18px;		
	}
		h3.more em a {
			color:#fff;
			background:url('/static/images/backgrounds/more.gif') no-repeat 100% -298px;
			width:15px;
			height:15px;
			padding-right:18px;
			text-decoration:none;
		}
	h3 a.overview {
		margin:.5em 10px 0 0;
		font-size:.75em;
		color:#721d6d;
		float:right;
		font-family:"Trebuchet MS",Verdana,sans-serif;
		font-weight:normal;
		background:url('/static/images/backgrounds/more.gif') no-repeat 100% 3px;
		padding-right:16px;
	}
h2 a {
	text-decoration:none;
	color:#424242;
}

/* small grey text */	
.post h4,
.trigger h4 ,
.overview h4,
.info h4,
.intro h4,
.author h4,
.person h4 {	
	margin:0em 0 0.35em 0;
	font-size:0.917em;
	font-weight:normal;
	color:#8f8989;
	font-family:"Trebuchet MS",Verdana,sans-serif;
}
	.post h4 em,
	.trigger em,
	.overview h4 em,
	.info h4 em,
	.intro h4 em {	
		color:#424242;
		font-style:normal;
	}
	.post h4.agenda,
	.trigger h4.agenda {	
		background:url('/static/images/backgrounds/icons.gif') no-repeat 0 0;
		padding-left:18px;
	}

/* homepage components */
#intro {
	width:960px; 
	margin:0 auto 2.5em;
	height:130px; 
	position:relative;
}
	#intro .content {
		width:420px; z-index: -1;
		height:80px;
		position:absolute;
		top:8px; left:0px;
		padding:17px 22px;
		font-size:1.167em;
	}
	#intro .picture { 
		z-index: -1; width:480px; height:130px; position:absolute; top:0px; left:480px;
	}
	#intro .overlay { 
        background:url('/static/images/KNP/homepage-overlay.png') no-repeat 0 0; z-index: -1;
		width:960px; height:130px; position:absolute; top:0px; left:0px;
	}
	#intro h1 {
		font-size:1.79em;
		margin:0 0 0.25em 0;
	}
	#intro p { margin:0 0 0.25em 0; }
	#intro a.more {
		float:left;	
		width:auto;
		font-weight:normal;
		background-position:100% 4px;
		white-space: normal;
		padding-left:0;
		padding-right:18px;
	}
		#intro a.more:hover {
			background-position:100% -146px;
		}
	
.infocenter {
	background:#f5f4f0 url('/static/images/backgrounds/infocenter-bottom.gif') no-repeat 0 100%;
	margin:-10px -10px 0;
	padding:5px 10px;
}
.infocenter.temp {
	background:transparent url('/static/images/temp-infocenter-search.gif') no-repeat 0 100%;
	width:470px;
	height:290px;
	margin:-10px -10px 2.5em;
	padding:0;
}

#triggers {
	width:960px;
	margin:0 0 2em 0.5em;
	position:relative;
	float:left;
	clear:both;
}
	.trigger {
		width:230px;
		margin:0 0px;
		padding:0 3px 0 7px;
		position:relative;
		float:left;
	}
		.trigger p { font-size: 0.95em;
			margin:0;
		}
		.trigger h3 a {
			display:block;
			margin:0 0 0 0px;
			padding:0 0 0 0px;
			text-decoration:none;
		}
		.trigger h3 a:hover { 
			background:url(/static/images/backgrounds/more.gif) no-repeat;
			text-decoration:none;
			color:#721D6D;
			background-position:0px -147px;
		}
		.trigger h2 a,		
		.trigger h4 a {
			color:#721D6D;
		}
		.trigger h2 {
			font-size:1.18em;
			color:#010101;
		}
		.trigger h2.special {
			background:transparent url('/static/images/backgrounds/border.gif') repeat-x 0 0;
			padding:.7em 0 0;
		}
			.trigger h2.special span {
				background:transparent url('/static/images/backgrounds/border.gif') repeat-x 0 100%;
				display:block;
				padding:0 0 .7em;
			}
		.trigger h2.special.pdf span span {
			background:url('/static/images/backgrounds/pdf.gif') no-repeat 0 0;
			padding:0 0 0 40px;
		}
		.trigger h3 {
			background:url('/static/images/backgrounds/more.gif') no-repeat 0 3px;
			padding:0px 0px 0px 18px;
			font-family:"Trebuchet MS",Verdana,sans-serif;
			font-size:1.417em;
			margin:0 0 0.4em 0px;
			font-weight:normal;
		}
		.trigger h4 {
			margin:0;
		}
		.trigger.pdf p {
			background:url('/static/images/backgrounds/pdf.gif') no-repeat 0 0;
			padding-left:40px;
		}	
	
/* list component */
.list {
	margin:0 -10px 2.5em;
}
	.list li {
		display:block;
		list-style:none;	
		overflow:hidden;
		padding:0.8em 10px;
		background:url('/static/images/backgrounds/border.gif') repeat-x 0 100%;
	}
	.list a {
		display:block;
		text-decoration:none;
		color:#424242;
	}
		.list a:hover {
			text-decoration:none;
		}
	.list h3 {	
		float:left;
		margin:0;
		width:100%;
		font-size:1em;
		background:url('/static/images/backgrounds/more.gif') no-repeat 100% 0;
		font-family:"Trebuchet MS",Verdana,sans-serif;
		font-weight:normal;
	}
		.list h3:hover,
		.list li.current h3 {	
			background:url('/static/images/backgrounds/more.gif') no-repeat 100% -150px;
		}
	.list em {
		float:left;
		width:74%;
		font-style:normal;	
	}
	.agenda em {
		width:72%;
	}
	.list .date {
		float:right;	
		padding:0 16px 0 0;				
		color:#8f8989;
		font-size:0.917em;
	}
	.list.agenda { margin-top:-0.75em; }
	.list.agenda .date {	
		background:url('/static/images/backgrounds/icons.gif') no-repeat 0 0;
		padding-left:18px;
	}
	
	.list.services { margin-top:0em; }
	.list.services .date {	
		background:url('/static/images/backgrounds/icons.gif') no-repeat 0 0;
		padding-left:18px;
	}

.agenda-item {
	position:relative;
	min-height:70px;
	margin:0 0 5px -5px;
	padding:20px 0 0 100px;
	background:url('../images/backgrounds/agenda-item.gif') no-repeat;
	font-size:1.667em;
}
	.agenda-item a {
		color:#424242;
		text-decoration:none;		
		font-weight:normal;
	}
		.agenda-item a em {
			display:block;
			margin:0 0 15px 0;
			font-style:normal; 
		}
		.agenda-item a:hover em { text-decoration:underline; }
	.agenda-item .date {
		position:absolute;
		left:0; top:0;
		width:90px;
		padding:10px 0 0 0;
		text-align:center;
		font-size:1.15em;
		line-height:1;
	}	
		.agenda-item .date span {
			display:block;
			font-size:1.522em;
		}

.compactlist { }

/* 6-7-2010 JWB: 
- width 70% ipv 75%
- padding-right:1.2em ipv 1em
*/
	.compactlist em {
		width:70%; 
		float:right; 
		padding-right:1.2em;
	}
	.compactlistnologo em {
		width:75%; 
		float:right;
		padding-right:1.2em;
	}	
	.compactlist .info { 
		float:left;
		margin:0;
		color:#8F8989;
		padding:0;
		width:22%;
	}
	.compactlist .type {
		color:#8F8989;
		float:left;
		line-height:2;
		margin:-0.4em 0;
	}
	.typerss {
		color:#8F8989;
		float:left;
		margin:-0.4em 0;
	}
	.typeadlib {
		color:#8F8989;
		float:left;
		margin:-0.4em 0;
	}	
	
	.compactlist li {
		list-style-image:none;
		list-style-image:none !important;
	} 

.shortlist { }
	.shortlist em {
		width:93%; 
		padding-right:1em;
	}
	.shortlist .info { 
		float:left;
		margin:0;
		color:#8F8989;
		padding:0;
		width:22%;
	}
	.shortlist .type .typerss {
		color:#8F8989;
		float:left;
		line-height:2;
		margin:-0.4em 0;
	}
	.shortlist li {
		list-style-image:none;
		list-style-image:none !important;
	} 
	
/* info component */
.info {
	margin:0 0 2.5em;
}

/* intro component */
.intro p {
	background:url('/static/images/backgrounds/border.gif') repeat-x 0 100%;
	margin:0 -10px;
	padding:0 10px 1em;
}
.intro h2 a,
.intro h3 a {
	color:#721D6D;
	text-decoration:underline;
}

    ul.hidedate span.date { visibility: hidden; display: none; }
    ul.hidedate .type { margin-left: 0px }
		
/* overview component */
.overview {
	margin:0 -10px 2.5em;
}
	.overview li {
		list-style:none;	
		list-style-image:none;	
		overflow:hidden;
		padding:0 10px 10px 10px;
		background:url('/static/images/backgrounds/border.gif') repeat-x 0 100%;
	}	
	.overview img.thumb {
		margin:.5em 8px 0 0;
		padding:3px;
		background-image:url('/static/images/backgrounds/thumb-mini.gif');
	}
	.overview h4 {
		margin:.5em 0 0;
	}
	.overview h2 {
		background:none;
		border-bottom:none;
		padding:0;
		line-height:1.2;
		font-weight:normal;
		font-size:1.25em;
	}
		.overview h2 a {
			color:#424242;
			background:url('/static/images/backgrounds/more.gif') no-repeat 100% 3px;
			padding-right:16px;
			text-decoration:none;
		}
			.overview h2 a:hover {
				background-position:100% -147px;
			}	
			
		.overview h2 a em {
			color:#424242;
			font-family:"Trebuchet MS", Verdana, sans-serif;
			font-style:normal;
			font-size:0.85em;
		}
			
		
/* author component */
.author {
	position:relative;
	margin:0 -10px 2.5em;
}
	.author a.more-right {
		position:absolute;
		top:-0.5em;
		right:0;
	}
	.author div {
		position:relative;
		margin:-0.834em 0 0.5em 0;
		padding:8px 0;		
		overflow:hidden;
	}
		.tel,
		.email {
			padding:0 0.5em 0 18px;
			background:url('/static/images/icons/phone.gif') 0 50% no-repeat;
			line-height:1.7;
		}
		.email {
			background-image:url('/static/images/icons/mail.gif');
		}
	.author img.thumb {
		position:relative;
		margin-left:5px;
		padding:7px 6px;
		background-image:url('/static/images/backgrounds/thumb-employee.gif');
	}
	.author h3 {
		font-family:"Trebuchet MS",Verdana,sans-serif;
		font-size:1.25em;
		font-weight:bold;
		margin-bottom:0;
	}
	.author h3 a {
		text-decoration:none;
	}
	.author h4 {
		margin:0;
		font-size:1em;
	}
	.author p {
		margin:0 10px 0.5em 10px;
	}
	
.links {
	margin:0;
	margin-top:0.5em;	
	padding:0.5em 10px 0 10px;
	background:transparent url('/static/images/backgrounds/border.gif') repeat-x;
	list-style:none;
}
	.links li {
		list-style-image:none;
		list-style:none;
		margin-bottom:.35em;
	}	
		.links li a {
			text-decoration:none;	
			background:url('/static/images/backgrounds/more.gif') no-repeat 100% 3px;
			padding-right:16px;			
		}
			.links li a:hover {
				background-position:100% -11.55em;
			}	
			
.login .form {
	background:transparent url('/static/images/backgrounds/border.gif') repeat-x 0 100%;
	overflow:hidden;
	margin:2em 0 1em 0;
	padding-bottom:1em;
	width:17.3em;
}
	.login fieldset {		
		margin:0 0 10px 10px;
	}
	.login label {
		width:6em;
	}
	.login input.text,
	.login input.password {
		width:9em;
	}
	.login a {
		text-decoration:none;	
		background:url('/static/images/backgrounds/more.gif') no-repeat 100% 3px;
		margin-left:10px;
		padding-right:16px;		
	}
		.login a:hover {	
			background:url('/static/images/backgrounds/more.gif') no-repeat 100% -147px;	
		}
		
/* search results */
.search-results .overview {
	background:url('/static/images/backgrounds/border.gif') repeat-x 0 0;
}
div#people-programs .search-results .overview {
	background:transparent;
}
	.search-results .overview h2 {
		position:relative;
	}
	.search-results li {
		padding:10px 0;
		list-style-image:none;
	}
	.search-results a {
		position:relative;
		display:block;
	}		
	.search-results .date {		
		color:#8f8989;
		font-family:"Trebuchet MS",Verdana,sans-serif;
		font-size:0.733em;
		min-width:75px;
		position:absolute;
		left:0; top:0;
	}
	.search-results em {
		margin-left:80px;
		font-style:normal;
		display:block;
		font-family:"Trebuchet MS",Verdana,sans-serif;
		font-size:.933em;
	}
	.search-results .typerss {
		margin-left:52px;
		min-width:110px;
		float:left;
		color:#8f8989;
		font-size:.8em;
		line-height:2;
	}
	.search-results .typeadlib {
		margin-left:52px;
		min-width:110px;
		float:left;
		color:#8f8989;
		font-size:.8em;
		line-height:1.3;
	}
	

	.search-results .type,
	.search-results .source {
		margin-left:80px;
		min-width:110px;
		float:left;
		color:#8f8989;
		font-size:.8em;
		line-height:2;
	}
	.search-results .excerpt {
		margin-left:80px;
		float:left;
		color:#8f8989;
		padding-top:4px;
		font-size:.8em;
		font-family:"Trebuchet MS",Verdana,sans-serif;
	}

/* blog elements */
.smlCommentSource {
/*	margin:0.5em -10px 2.5em 20px; */
}
	.smlCommentSource li {
		background:url('/static/images/backgrounds/border.gif') repeat-x 0 100%;
		padding:.5em 0 1em;
		vertical-align:top;
	}
		.smlCommentSource li h3 {
			font-size:1em;
			font-family:"Trebuchet MS",Verdana,sans-serif;
			margin-bottom:0;
		}
		.smlCommentSource li h4 {
			font-size:.833em;
			font-family:"Trebuchet MS",Verdana,sans-serif;
			color:#8f8989;
			font-weight:normal;			
		}
		.smlCommentSource h3,
		.smlCommentSource h4,
		.smlCommentSource p {
			margin:0 0 0 0px;  
		}
		.smlCommentSource img.thumb {
			margin:0 10px 0 0;
			padding:3px;
			background-image:red url('/static/images/backgrounds/thumb-employee-mini.gif');
		}				

		.smlCommentSource p {
			padding-bottom: 5px;  
		}		
				
.reply {
	background:transparent url('/static/images/backgrounds/border.gif') repeat-x 0 100%;
	overflow:hidden;
	margin:0 0 2.5em 0;
	padding-bottom:1em;
}
.post {
	margin-bottom:-2.6em;
	overflow:hidden;
}
	.post h2 a {
		color:#721D6D;
	}
	.post h3 a { 
		color:#721D6D;
		text-decoration:underline;
	}
		
/* RELEASE 2 */	

/* people list */	
ul.people li {
	position:relative;
	padding:0 0 1px 64px;
	min-height:90px;
}
/* JWB 25-08: aanpassing padding right 0px ipv 127px */
/*body.js-active*/ ul.people li { min-height:1px; }
/*body.js-active*/ ul.people li.opened { min-height:90px; }
	ul.people li a.head {
		display:block;
		margin:0 0 0 -64px;
		padding:0.8em 0px 0.8em 10px;
		font-weight:normal;
		text-decoration:none;
		color:#8f8989;
	}
	ul.people li.opened a.head { outline:0; }
	ul.people li a.head:hover {
		text-decoration:none;
		color:#8f8989;
	}
	/*body.js-active*/ ul.people li a.head:hover { background:url('/static/images/backgrounds/plus.gif') 100% 50% #f5f4f0 no-repeat; }
	/*body.js-active*/ ul.people li.opened a.head:hover { background:none transparent; }
	/* JWB 25-08 margin allemaal op 0 ipv -0.4em 0 0 0*/
	ul.people li .profile { margin:0 0 0 0; }
	/*body.js-active*/ ul.people li .profile { display:none; }
	/*body.js-active*/ ul.people li.opened .profile { display:block; }
		ul.people li .head .fn { 
			font-weight:bold;
			color:#424242;
		}
			ul.people li .head .title {
				position:absolute;
				top:0.9em; right:32px;
				width:85px;
				height:16px;
				white-space:nowrap;
				text-indent:-3000em;
				overflow:hidden;
				background:url('/static/images/backgrounds/contactperson.gif');
			}
		/* JWB 25-08 - top position:2.8em verwijderd. daarvoor in de plaats: bottom:0em */
		ul.people li .photo {
			position:absolute;
			left:10px; bottom:0em;
			margin:-5px 0 0 -5px;
			padding:7px;
			background:url('/static/images/backgrounds/thumb-employee-normal.gif');
		}
		ul.people li a,
		ul.people li a:hover { 
			display:block;
			color:#721D6D;
			text-decoration:underline;
		}
		ul.people li a.more {
			width:auto;
			position:absolute;
			right:10px; bottom:0.8em;
			text-decoration:none;
		}
		
/* tabs */

.tabs {
	position:relative;
}
	.tabs ul.tabs-nav {
		margin:-10px -10px 0 -10px;
		padding:5px 10px 6px 10px;
		overflow:hidden;
		background:url('/static/images/backgrounds/rounded-bottom.gif') 0 100% #ececec no-repeat;
		font-size:0.92em;
		list-style:none;
	}

		.tabs ul.tabs-nav li {
			float:left;
			margin:0 5px 0 0px;
			list-style:none;
		}
			.tabs ul.tabs-nav li a {
				float:left;
				color:#868582;
				text-decoration:none;
			}
			.tabs ul.tabs-nav li.current a {
				background:url('/static/images/backgrounds/tab-left.gif') no-repeat;
				color:#424242;
				outline:0;
			}
				.tabs ul.tabs-nav li a span {
					float:left;
					min-height:17px;
					padding:2px 10px 0 10px;
					cursor:pointer;
				}
				.tabs ul.tabs-nav li.current a span {
					background:url('/static/images/backgrounds/tab-right.gif') 100% 0 no-repeat;
				}
.tabs fieldset.search {
		margin:0;
		padding:0;
		width:223px;
		position:absolute;
		top:5px; right:0;
	}
		.tabs fieldset.search label {
			left:-9000em;
			position:absolute;
		}
		.tabs fieldset.search input.text {
			border:none;
			background:url('/static/images/backgrounds/search-tabs.gif') transparent no-repeat 0 0;
			width:138px;
			min-height:13px;
			margin:0;
			float:right;
			padding:0.3em 0;
		}
		.tabs fieldset.search input.submit {
			width:20px;
			min-height:19px;
			margin:0;
			float:right;
		}
/*body.js-active*/ .tabs-item { display:none; }
/*body.js-active*/ .tabs .tabs-item.current { display:block; }

.blockytabs { margin-bottom:10px; }
.blockytabs ul.tabs-nav {
	position:relative;
	min-height:29px;
	margin:0 -12px;
	padding:11px 10px 10px 10px;
	background:url('/static/images/backgrounds/blockytabs.gif') no-repeat;
}
	.blockytabs ul.tabs-nav li { margin:0; }
	.blockytabs ul.tabs-nav li.current a {
		background-image:url('/static/images/backgrounds/blockytab-left.gif');
	}
		.blockytabs ul.tabs-nav li a span {
			min-height:17px;
			padding:5px 10px 2px 10px;
		}
		.blockytabs ul.tabs-nav li.current a span {
			padding-bottom:12px;
			background-image:url('/static/images/backgrounds/blockytab-right.gif');
		}
				
#people-browser .tabs-item {
	margin:0 -10px 10px -10px;
	padding:0 10px;
	border-bottom:1px solid #d3d0c4;
	overflow:hidden;
}
	#people-browser .tabs-item p { margin:0.75em 0 0.5em 0; }
	#people-browser .tabs-item .subcolumns { 
		margin:0 -20px;
		overflow:hidden;
	}
		#people-browser .tabs-item ul {
			width:225px;
			float:left;
			margin:0 10px -1px 10px;
			overflow:hidden;
			background:url('/static/images/backgrounds/border.gif') repeat-x 0 100%;
		}
		#people-browser .tabs-item ul.overview { margin:0 0 -1px 0; }
			#people-browser .tabs-item ul li {
				display:block;
				margin:1px 0 -1px 0;
				list-style:none !important;	
				overflow:hidden;
				background:url('/static/images/backgrounds/border.gif') repeat-x 0 100%;
			}
			#people-browser .tabs-item ul li.current { font-weight:bold; }
				#people-browser .tabs-item ul li a {
					display:block;
					padding:0.8em 18px 0.8em 10px;
					background:url('/static/images/backgrounds/more-list.gif') no-repeat 100% 0;
					color:#424242;
					text-decoration:none;
				}
				#people-browser .tabs-item ul li a:hover,
				#people-browser .tabs-item ul li.current a { 
					background-position:100% -150px; 
				}
div.ic-related .tabs-item {
	margin:0 -10px 10px -10px;
	padding:0 10px; 
	overflow:hidden;
}
	div.ic-related .tabs-item p { margin:0.75em 0 0.5em 0; }
	div.ic-related .tabs-item .subcolumns { 
		margin:0 -20px;
		overflow:hidden;
	}
				

				
/* person block */
.person {
	position:relative;
	margin:0 -10px 2.5em;
	padding:0 10px 10px 10px;
}
	.person div {
		position:relative;
		margin:-0.834em 0 0.5em 0;
		padding:8px 10px 20px 64px;
		background:url('/static/images/backgrounds/border.gif') repeat-x 0 100%;
	}
	.person h3 {
		font-family:"Trebuchet MS",Verdana,sans-serif;
		font-size:1.25em;
		font-weight:bold;
		margin:0 0 0.2em -64px;
	}
	.person img.thumb {
		position:absolute;
		left:-5px;
		padding:7px;
		background-image:url('/static/images/backgrounds/thumb-person.gif');
	}
	.person h4 {
		margin:0;
		font-size:1em;
		line-height:1.7;
	}
	.person a { display:block; }
.contactme {
	padding-top:10px;
	background:url('/static/images/backgrounds/border.gif') repeat-x;
}
	
/* more info */

div.moreinfo h3 {
	color:#424242;
	font-family:"Trebuchet MS",Verdana,sans-serif;
	font-size:1em;
	font-weight:normal;
}
div.moreinfo .links { 
	padding:0.5em 0 0 0; 
	background:none;
}

/* small confirmation/error messages with forms */

.confirm-note,
.error-note {
	margin:0 0 0 6.4em;
	font-weight:bold;
	color:#cfcb0f;
}
.error-note { color:#cf0f0f; }
		
/* sorting */

.sorting { 
	margin:-10px -10px 2.5em -10px;
	background:url('/static/images/backgrounds/rounded-top.gif') #ececec no-repeat;
}
	.sorting ul {
			margin:0;
			padding:5px 10px 6px 10px;
			overflow:hidden;
			background:url('/static/images/backgrounds/rounded-bottom.gif') 0 100% no-repeat;
			font-size:0.92em;
		}
			.sorting ul li {
				float:left;
				margin:0 5px 0 0;
				list-style:none;
			}
				.sorting ul li a {
					float:left;
					color:#868582;
					text-decoration:none;
				}
				.sorting ul li.current a {
					background:url('/static/images/backgrounds/tab-left.gif') no-repeat;
					color:#424242;
					outline:0;
				}
					.sorting ul li a span {
						float:left;
						min-height:17px;
						padding:2px 24px 0 10px;
						cursor:pointer;
						background:url('/static/images/backgrounds/sort-right.gif') 100% 0 no-repeat;
					}
					.sorting ul li.current a span {
						background:url('/static/images/backgrounds/tab-right-sort.gif') 100% 0 no-repeat;
					}


/* rounded tabs */

.roundtabs { 
	margin:14px -10px 1.8em -10px;
	background:url('/static/images/backgrounds/rounded-top.gif') #ececec no-repeat;
}
	.roundtabs ul.tabs-nav {
			margin:0;
			padding:5px 10px 6px 10px;
			overflow:hidden;
			background:url('/static/images/backgrounds/rounded-bottom.gif') 0 100% no-repeat;
			font-size:0.92em;
		}
			.roundtabs ul.tabs-nav li {
				float:left;
				margin:0 5px 0 0;
				list-style:none;
			}
				.roundtabs ul.tabs-nav li a {
					float:left;
					color:#868582;
					text-decoration:none;
				}
				.roundtabs ul.tabs-nav li.current a {
					background:url('/static/images/backgrounds/tab-left.gif') no-repeat;
					color:#424242;
					outline:0;
				}
					.roundtabs ul.tabs-nav li a span {
						float:left;
						min-height:17px;
						padding:2px 10px 0 10px;
						cursor:pointer;
					}
					.roundtabs ul.tabs-nav li.current a span {
						background:url('/static/images/backgrounds/tab-right.gif') 100% 0 no-repeat;
					}
.roundtabs .tabs-item {
	background-color:white;
	padding-top:1.8em;
	padding-left:10px;
	padding-right:10px;
}

.roundtabs .tabs-item li {margin-left: 1.5em; }

/* jobs */

ul.jobs { 
	list-style:none; 
	margin-top:-0.75em; 
}
	ul.jobs li { list-style:none; list-style-image:none !important; } 

/* type icons */

.type {
	padding:0px 0px 0px 28px;
	background:url('/static/images/icons/type.gif') no-repeat;
}
.type-opinion    { background:url('/static/images/icons/type-opinion.gif') no-repeat;}
.type-manual     { background:url('/static/images/icons/type-manual.gif') no-repeat; }
.type-definition { background:url('/static/images/icons/type-definition.gif') no-repeat; }

.compactlist .typenologo {
	color:#8F8989;
	float:left;
	line-height:2;
	margin:-0.4em 0;
}

.typenologo {
	padding:0px 0px 0px 0px;
	color:#8F8989;
}

h1.type { padding:28px 0px 0px 0px; }

.typerss {
	padding:0px 0px 0px 28px;
}

.typeadlib {
	padding:0px 0px 0px 28px;
}


/* meta data */

.metadata {
	position:relative;
	margin:0 0 1.25em 0;
	font-size:0.92em;
	color:#8F8989;
}
	.metadata .date {
		padding:0 0.8em 0 0;
	}
	.metadata .comments {
		padding:0 0.8em 0 18px;
		background:url('/static/images/icons/comment.gif') 0 50% no-repeat;
	}
	.metadata a.back {
		position:absolute;
		top:0; right:0;
		text-decoration:none;		
		background:url('/static/images/backgrounds/back.gif') no-repeat 0 2px;
		padding-left:18px;
	}
	.metadata a.back:hover { background-position:0 -148px; }
	.metadata .sml_rating_box { padding:0 0.8em 0 0; }
	
/* highlighted items */

.highlighted {
	margin:-10px -10px 0 -10px;
	overflow:hidden;
}
	.highlighted .item {
		margin:-1px 0 1px 0;
		padding:15px 10px 10px 10px;
		background:url('/static/images/backgrounds/border.gif') repeat-x;
		overflow:hidden;
	}	
		.highlighted .item h3 {
			font-weight:normal;
			font-size:1.667em;
			width:418px;
			overflow:hidden;
		}
			.highlighted .item h3 a {
				text-decoration:none;
				color:#424242;
			}
			.highlighted .item h3 a:hover { text-decoration:underline; }
				.highlighted .item h3 a em { color:#8F8989; }
		.highlighted .item p { margin:0 0 5px 0; }


/* rating */

#canvas .sml_rating_box,
#canvas .sml_rating,
#canvas .sml_rating form,
#canvas .sml_rating .fieldset { 
	display:inline;
	color:#8f8989;
}
	#canvas .sml_rating img {
		vertical-align:middle;
		margin:0;
	}
	#canvas .sml_rating div { font-style:italic; }

	#canvas .sml_rating button.smlRating {
		border:0;
		background:url("/static/images/icons/rating/inactive-star.gif") transparent;
		width:16px;
		height:16px;
		vertical-align:middle;
		cursor:pointer;
	}
	#canvas .sml_rating button.smlRating_hover {
		background:url("/static/images/icons/rating/active-star.gif") transparent !important;
	}
		#canvas .sml_rating button.smlRating .hide { display:none; } 
		
form h4 { margin-bottom:0.5em !important; }	
		
/*ul.splitted,
ol.splitted { display:none !important; }*/

form .subcolumns {
	margin:-10px -20px 0 -20px;
	overflow:hidden;
}
	form .subcolumn {
		width:205px;
		float:left;
		margin:0 10px 0 10px;
		padding:0 10px;
		overflow:hidden;
		position:relative;
	}
	.quarth .subcolumn {
		width:102px !important; background:red;
	}
		form .subcolumn fieldset {
			margin:-1px 0 1px 0;
			padding:12px 0 5px 0;
			background:url("/static/images/backgrounds/border.gif") repeat-x;
		}
	form li.odd_one { margin-bottom:0.75em !important; }
#detail_search .actions { margin-top:0; margin-bottom:1em; }
	#detail_search .button {
		margin:0;
		float:right;
		padding:0 0 0 10px;
		background-image:url("/static/images/backgrounds/button2.gif");
	}	
		#detail_search .button span {
			float:left;
			color:#424242;
			padding-top:12px;
			padding-bottom:12px;
			text-transform:none;
			background-image:url("/static/images/backgrounds/button2.gif");
		}	
.msg_head { cursor:pointer;cursor:hand; color: #721d6d; }

.clrsTabbedBlok h2{
	background:#FFFFFF url(/static/images/backgrounds/h2.gif) no-repeat scroll 0 0;
	clear:both;
	line-height:1.5;
	margin:0 -10px 0.5em;
	overflow:hidden;
	padding:0 0 0 10px;
}


.clrsTabbedBlok h2 em {
	background:#721D6D url(/static/images/backgrounds/h2.gif) no-repeat scroll 100% -54px;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:0.7em;
	font-weight:normal;
	min-height:22px;
	padding:0 18px 3px 0;
}


.topic-search fieldset input.text {
	background:transparent url(/static/images/backgrounds/search-input.png) no-repeat scroll -25px 0;
	width:283px;
}

.topic-search .submit{
	float:left;
}

#sml_weblog_1 ol
{
	list-style-position: outside;
}

#sml_weblog_1 ul
{
	list-style-position: outside;
}

img#social2 { margin-left: 2px; }
#footer ul li p {margin:0}

/* socials */
.socialscontentbottom
{
	position: relative;
	left: 370px;
}

#sociallinks
{
	font-size: 1.083em;
	text-decoration: none;
}

#sociallinks a img
{
	vertical-align:-3px;
	margin-left: 4px;
}
