/*### Content specific CSS ###
	used for template:
	(node/73637)
*/

/*
	<ul class="DAE_programme">
		<li>
			<h3><span class="dp_date">30/02/2014</span><span class="dp_title">Conferences</span></h3>
			<ul>
				<li>
					<h4><span class="dp_hour">09:00 - 10:30</span> <span class="dp_session">Session</span></h4>
					<div class="dp_details">
						<h5>Room A</h5>
						<div class="dp_confDetails">
							details of conference A
						</div>
						<h5>Room B</h5>
						<div class="dp_confDetails">
							details of conference B
						</div>
						<h5>Room C</h5>
						<div class="dp_confDetails">
							details of conference C
						</div>
					</div>
				</li>
				<li>...
				<li>...
			</ul>
		</li>
		<li>...
		<li>...
	</ul>
*/

/* Programmes */
    
	.DAE_programme{
		margin:0 !important;
		padding:0 !important;
	}
	.DAE_programme>li{
		list-style:none !important;
		margin:20px 0 30px!important;
		padding:0 0 10px!important;
	}
	.DAE_programme>li>h3{
		font-size:125%;	
		border-bottom:solid 2px #ccc;
	}
	.DAE_programme>li>h3 .dp_date{
		font-size:85%;
		font-weight:bold;
		color:#216e8d;
		letter-spacing: -0.07em;
	}
	.DAE_programme>li>h3 .dp_date+.dp_title{
		margin-left:0.7em;
	}
	.DAE_programme>li>h3 .dp_title{
		color:#216e8d;
	}

	.DAE_programme>li>ul{
		margin:0 0 0 2em!important;
		padding:0 !important;
	}
	.DAE_programme>li>ul>li{
		list-style:none !important;
		margin:25px 0 10px!important;
		padding:5px 10px!important;
		border:solid 1px #eee;
		border-radius:5px;

		background: -moz-linear-gradient(top, #eff4f8 0%, #ffffff 50%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff4f8), color-stop(50%,#ffffff));
		background: -webkit-linear-gradient(top, #eff4f8 0%,#ffffff 50%);
		background: -o-linear-gradient(top, #eff4f8 0%,#ffffff 50%);
		background: -ms-linear-gradient(top, #eff4f8 0%,#ffffff 50%);
		background: linear-gradient(to bottom, #eff4f8 0%,#ffffff 50%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff4f8',endColorstr='#ffffff',GradientType=0)
	}

	.DAE_programme>li>ul>li.break{
		background:#f3f3f3 url(/digital-agenda/sites/digital-agenda/themes/digital_agenda/images/theme/bg_dashes.png);
		border-bottom:solid 3px #ddd;
		color:#777;
	}
	.DAE_programme>li>ul>li.break h4{
		color:#777;
	}
	.DAE_programme>li>ul>li.break .dp_session{
		margin: 0.3em 0;
	}
	.DAE_programme>li>ul>li.break .dp_hour{
		color:#fff;
		background:#999;
		border-color:#888;
	}

	
	.DAE_programme>li>ul>li>h4{
		font-size:105%;
		margin-bottom:0;
		padding-bottom:0;
		border-bottom:0;
	}
	.DAE_programme>li>ul>li>h4:after{
		clear: both;
		content: ".";
		display: block;
		font-size: 0;
		height: 0;
		visibility: hidden;
	}
	.DAE_programme>li>ul>li>h4 .dp_hour{
		font-size:95%;
		font-weight:bold;
		background: #fff;
		border-radius: 5px;
		padding: 2px 7px 4px;
		margin:-16px 0 0 -2.5em;
		border:solid 1px #ccc;
		float:left;
	}
	.DAE_programme>li>ul>li>h4 .dp_session{
		float:left;
		clear:left;
		margin:0.7em 0;
	}

	.DAE_programme>li>ul>li .dp_details{
	}
	.DAE_programme>li>ul>li h4+.dp_details{
		border-top:solid 1px #eee;
		padding-top:5px;
		margin-top:0px;
	}
	.DAE_programme>li>ul>li .dp_details>h5{
		margin:0 0 0 1.0em;
		font-size:85%;
	}
	.DAE_programme>li>ul>li .dp_details .dp_confDetails{
		margin:0 0 0.5em 1.0em;
		color:#777;
	}
	.DAE_programme>li>ul>li .dp_details>h5+.dp_confDetails{
		margin-left:2.0em;
	}
	.DAE_programme>li>ul>li .dp_details .dp_confDetails *:not(a){
		color:#777;
	}
	.DAE_programme>li>ul>li .dp_details .dp_confDetails ul,
	.DAE_programme>li>ul>li .dp_details .dp_confDetails ol{
		margin:3px 0;
		padding:0 0 0 1em;
	}
	.DAE_programme>li>ul>li .dp_details .dp_confDetails p{
		margin:3px 0;
		padding:0;
	}


	
/* /Programmes */
