/*
Stiching Nieuwe Rotterdamse Cultuur - http://www.stichtingnrc.nl/
@author: Rick Stoopman - Yes2web
@version:20080428
*/

/* General stuff
****************************/
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:1.5
	color: #333;
}
p {
	margin-bottom: 20px;
}
h1,h2,h3,ul,ol,dt,dd { /* Unset standard styles */
	margin: 0;
}
label {
	cursor: pointer;
}
/* Headers
****************************/
h2 {
	font-size: 1.5em;
	padding-bottom: 3px;
	margin-bottom: 8px;
	color: #333;
}
h3 {
	font-size: 1.2em;
	margin-bottom:0;
	color: #333;
}
dl{
	position: relative;
	display: block;
	margin-bottom: 15px;
}

dt{
	font-size:1.1em;
	font-weight:bold;
}
dd span.date, dd span.member, dd span.ckr, dd span.ncr{
	font-size:10px;
	margin-right:3px;
}
dd.description {
	width: 330px;
	padding-left: 125px;
}
p.subnav, p.subnav a {
	color: #a87c4f;
	font-size:1.1em;
	font-weight:bold;
}

/* Links
****************************/
a {
	color: #333;
}
a:hover {
	text-decoration: none;
}
a.cropper {
	display: block;
	height: 125px;
	overflow: hidden;
	}
a.cropper img {
	margin-top: -50px;
}
#main dt a, #footer a, #subnav li a {
	text-decoration: none;
}

#main dt a:hover{
	text-decoration: underline;
}

/* Coloring different sections
****************************/
#main .ckr h2, #main .ckr h3, #main .ckr dt, #main .ckr dt a, .ckr #subnav li a, dd.ckr a, dd a.ckr, .ckr p.paginatr a, p.ckr { color: #57b6dd; }
#main .nrc h2, #main .nrc h3, #main .nrc dt, #main .nrc dt a, .nrc #subnav li a, .nrc p.paginatr a  { color: #a87c4f; }

#main .nieuws h2, #main .nieuws h3, #main .nieuws dt, #main .nieuws dt a, .nieuws-oproepen #subnav li a, .nieuws-oproepen p.paginatr a , a.nieuws{ color: #bed63a; }
#main .member h2, #main .member h3, #main .member dt, #main .member dt a, .member #subnav li a,#main dd.member, #main dd.member a, #main span.member, #main span.member a, dd a.member, .member p.paginatr a  { color: #e76e34; }
#main .contact h2, #main .contact h3, #main .contact dt, #main .contact dt a, .contact #subnav li a,#main dd.contact, #main dd.contact a, #main span.contact, #main span.contact a, dd a.contact, .contact p.paginatr a  { color: #e76e34; }
#main .agenda h2, #main .agenda h3, #main .agenda dt , #main .agenda dt a, .agenda #subnav li a, .agenda p.paginatr a { color: #cc33cc; }
a.ckr { color: #57b6dd !important; }

/* DD's */
span.date{color:#666;}
span.member, span.member a, span.contact, span.contact a{color:#e76e34;}
span.ckr, span.ckr a{color:#57b6dd;}
span.ncr, span.ncr a{color:#a87c4f;}

dd,dt{
	margin-bottom:3px;
}


/* Content blocks */

/* Global */
.content-block{
	color:#000;
	padding: 6px 10px 10px 10px; 
}
.content-block h2{
	color:#FFF !important;
}
.content-block p{
	margin: 0 0 10px 0;
}
/* Culturele kaart rotterdam */
.culturele-kaart-rotterdam div.content-block{ background-color: #57b6dd; }

	/* nrc overview */
	.cultuurscouts div.content-block{
		background: url(../../images/ckr/bg/nrc-block.jpg) #a87c4f no-repeat top left;
		margin-bottom: 20px;
		color: #FFF;
		padding-bottom: 1px;
	}
		.cultuurscouts div.content-block h2{
			font-size:1.5em;
			margin:0;
		}
		.cultuurscouts div.content-block a{
			color:#FFF;
		}
	
	/* Projects */
	.projects div.content-block{
		background: url(../../images/ckr/bg/projects-block.jpg) #a87c4f no-repeat top left;
		color:#FFF;
		padding-top:15px;
	}
		.projects div.content-block a{
			color:#FFF;
		}
		.projects div.content-block a.ckr{
			color:#57b6dd;
		}
		
	/* Scouts */
	
	/* Nieuws */
	.nieuws-oproepen div.content-block{
		background: url(../../images/ckr/bg/nieuws-block.jpg) #bed63a no-repeat top left;
	}
		.nieuws-oproepen #contents .content-block h2{
			font-size:1.1em;
			margin:4px 0 0 0;
		}
			
	/* Agenda */
	.culturele-agenda div.content-block{
		background: url(../../images/ckr/bg/agenda-block.gif) #cc33cc no-repeat top left;
		color:#FFF;
		padding-top:15px;
	}
		.culturele-agenda div.content-block a{
			color:#FFF;
		}
	
	/* Contact // Contact Details */		
	.contact div.content-block{
		background: url(../../images/ckr/bg/contact-block.jpg) #e76e34 no-repeat top left;
		color:#FFF;
		}
	.contactdetails div.content-block{
		background: url(../../images/ckr/bg/contactdetails-block.jpg) #e76e34 no-repeat top left;
		color:#FFF;
	}		
		.contact #center-column .content-block h2, .contactdetails div.content-block h2{
			font-size:1.1em;
			margin:4px 0 0 0;
		}
		.contact div.content-block a{
			color:#FFF;
		}
		
		.contactdetails div.content-block a{ color:#FFF;}
img.inline {vertical-align: middle;}

#tiny-body .ckr{ color: #57b6dd; }
#tiny-body .nrc { color: #a87c4f; }
#tiny-body .agenda { color: #cc33cc; }
#tiny-body .nieuws { color: #bed63a; }
#tiny-body .member { color: #e76e34; }