.reportRelatedlinks { 
	text-align:right; 
	margin-top:0; 
	float:right; 
	margin:10px; 
	margin-left: 30px;
	}
	
.reportRelatedlinks span {
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius: 10px;
	background-color:#eee; 
	padding: 8px 5px;
	}
	
.workshopreport .speaker {
	margin-bottom: 40px;
	clear: both;
	}
.workshopreport .speakername {
	font-size: 120%; 
	color: #666;
	}
.workshopreport h2  {
	margin-top: 4em;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius: 10px;
	padding: 8px;
	}
.workshopreport h1 {
	line-height: 1.4em;
	}
	
.workshopcfp h2  {
	margin-top: 4em;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius: 10px;
	padding: 8px;
	}

.workshopcfp h1 {
	line-height: 1.4em;
	}


.infobox { 
 float:right;
 margin-left:1em;
 margin-bottom: 1em;
 padding: 1em;
 text-align:center;
 background: white;
 border: 1px solid silver;
 -o-box-shadow: 7px 7px 5px #888;
-icab-box-shadow: 7px 7px 5px #888;
-khtml-box-shadow: 7px 7px 5px #888;
-moz-box-shadow: 7px 7px 5px #ccc;
-webkit-box-shadow: 7px 7px 5px #ccc;
  box-shadow: 7px 7px 5px #888; padding: 0 10px 0 15px; 
  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	clear:both;
	width: 25%;
padding: 4px;
width: 220px;
}


h3 { margin-top: 2.5em; }
h4 { font-size: 90%; }

.infobox table {
	border-collapse: collapse;
	border: 1px solid #BEC9D9;
	border: 0;
	margin: 0 0 10px 0;
	}
.infobox td {
	padding: 5px .3em;
	text-align: left;
	vertical-align: top;
	}
.infobox th {
	padding: 5px .3em;
	font-weight:normal;
	text-align: right;
	vertical-align: top;
	}
.infobox h3 {
	margin-top: .75em;
	margin-bottom: .5em;
	}


.workshopreport #workshoporganization p {
	margin-left: 3em;
	}
.workshopreport #workshoporganization h3 {
	margin-top: 2.5em;
	margin-bottom: 1em;
	}
.workshopreport #workshoporganization h4 {
	margin-left: 3em;
	margin-bottom: 0;
	}
.workshopreport #workshoporganization ul {
	margin-left: 3em;
	margin: 0 0 0 2em;
	}
	
	
.workshopcfp #workshoporganization p {
	margin-left: 3em;
	}
.workshopcfp #workshoporganization h3 {
	margin-top: 2.5em;
	margin-bottom: 1em;
	}
.workshopcfp #workshoporganization h4 {
	margin-left: 3em;
	margin-bottom: 0;
	}
.workshopcfp #workshoporganization ul {
	margin-left: 3em;
	margin: 0 0 0 2em;
	}


#MicrosoftTranslatorWidget {
  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding-left:10px;
	}
	
#google_translate_element {
	float:left; margin-left: 10px; border-color: #A0A0A0; background-color: #A0A0A0; padding:10px 20px;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	}
	
#ja-pathway {
	margin-top: 4px;
	margin-bottom: 20px;
	text-align: right;
	}
#ja-container2 {
	padding: 0 0 20px 0;
}


/* ********** PROGRAM **************** */
#day1 { float: left; }
#day2 { float: right; }


.program_day { width: 48%; }

.program_day_riga { width:80%; }

.program_date { 
	background-color: white; 
	width: 80%; 
	color: #999; 
	vertical-align: top; 
	text-align: left; 
	font-size: 300%; 
	line-height: 1em; 
	margin-left: 10%;  
	}

.day_title { 
	background-color: white; 
	width: 80%; 
	color: #999; 
	vertical-align: top; 
	text-align: left; 
	font-size: 150%; 
	line-height: 1em; 
	margin-left: 10%;  
	margin-bottom: 20px; 
	}

.program_session { 
	width: 80%; 
	margin-left: 10%;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 15px;
	-o-box-shadow: 7px 7px 5px #888;
	-icab-box-shadow: 7px 7px 5px #888;
	-khtml-box-shadow: 7px 7px 5px #888;
	-moz-box-shadow: 7px 7px 5px #ccc;
	-webkit-box-shadow: 7px 7px 5px #ccc;
	box-shadow: 7px 7px 5px #888; 
	padding: 0 10px 10px 15px; 
	}

.program_break { 
	background-color: white; 
	width: 80%; 
	padding: 0 10px 0 15px; 
	margin-left: 10%;
	color: #999; 
	vertical-align: top; 
	text-align: left; 
	margin-bottom: 15px; 
	}

.time_location { position: relative; }
.time {
	position:absolute; 
	left: -60px;
	font-size:14px;  
	color:gray;
	}
.qa_session .time { 
	font-size: 12px;
	}	
.session_title p { 
	font-weight: normal; 
	font-style: italic; 
	font-size: 240%; 
	margin-top: 0; 
	text-align: right; 
	padding: 10px 10px 0 10px; 
	line-height: 1em; 
	margin-bottom: 20px;
	}

.program_slot { 
	padding-left: 5px; 
	padding-right: 15px;  
	text-shadow: 1px 1px 1px rgba(0,0,0,.3); 
	clear: both; 
	padding-top: 20px;
	}

.program_person { font-weight:normal; margin-bottom: 0; margin-top: 0; padding: 0; line-height: 1.2em; font-size: 130%; }

.program_org { font-weight:bold; margin-bottom: 0; margin-top: 0; padding: 0; line-height: 1.3em;  font-size: 110%; }

.program_talk  { font-weight:normal; margin-top: 0; line-height: 1.3em; }

.reveal { 
	float:left; 
	cursor: pointer; 
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: -10px; 
	padding: 5px; 
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
	color: white; 
	}
.reveal img { margin-left:7px; }
.abstract { 
	display: none; 
	font-size:90%; 
	color: #333; 
	margin:5px; 
	padding: 8px; 
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
	text-shadow: none;
	}

.program_chair { clear: both; padding-top: 20px; text-align: right; }

.qa_session { padding-top: 5px; margin-top: 10px; padding-left: 15px; border-radius: 20px; }

.links { white-space:nowrap; }
#program_tables .program_links a { color: white; }
#program_tables .program_links a:active { color: white; }
#program_tables .program_links a:visited { color: white; }
#program_tables .program_links a:hover { color: white; font-size: 100%; }
#program_tables .program_links a:link { color: white; }
#program_tables .keynote_session .program_links a { color: #c4bd97; }
#program_tables .keynote_session .program_links a:active { color: #c4bd97; }
#program_tables .keynote_session .program_links a:visited { color: #c4bd97; }
#program_tables .keynote_session .program_links a:hover { color: #c4bd97;  }
#program_tables .keynote_session .program_links a:link { color: #c4bd97; }
#program_tables .social_media .flat_links a { color: white; }
#program_tables .social_media .flat_links a:active { color: white; }
#program_tables .social_media .flat_links a:visited { color: white; }
#program_tables .social_media .flat_links a:hover { color: white;  }
#program_tables .social_media .flat_links a:link { color: white; }
#program_tables .flat_links a { color: white; }
#program_tables .flat_links a:active { color: white; }
#program_tables .flat_links a:visited { color: white; }
#program_tables .flat_links a:hover { color: white; font-size: 100%; }
#program_tables .flat_links a:link { color: white; }
#program_tables .flat_links img { margin-left: 1em; }
#program_tables .keynote_session .flat_links a { color: #c4bd97; }
#program_tables .keynote_session .flat_links a:active { color: #c4bd97; }
#program_tables .keynote_session .flat_links a:visited { color: #c4bd97; }
#program_tables .keynote_session .flat_links a:hover { color: #c4bd97;  }
#program_tables .keynote_session .flat_links a:link { color: #c4bd97; }

/* .video { display: none; } */
.photo { float: right; }





.social_media_links li { list-style-type: none; }
.tweet_time { font-size: 80%; color: #999; }









.welcome_session { background-color: #c4bd97; color: white; }
.welcome_title { color: white; }
.welcome_session .abstract { background-color: #ddd; }
.keynote_session { background-color:#FF9; color: #c4bd97; }
.keynote_session .program_slot { color:#930; text-shadow: 1px 1px 1px rgba(0,0,0,.3); }
.keynote_title { color: #c4bd97; }
.keynote_session .abstract { background-color: #c4bd97; }
.developer_session { background-color: #00b050; color: white; }
.developer_session_qa { background-color: #9bbb59; color: white; }
.developer_title { color: #9bbb59; }
.developer_session .abstract { background-color: #9bbb59; }
.creator_session { background-color: #c0504d; color: white; }
.creator_session_qa { background-color: #d99694; color: white; }
.creator_title { color: #d99694; }
.creator_session .abstract { background-color: #d99694; }
.lgtl_session { background-color: #c0504d; color: white; }
.lgtl_session_qa { background-color: #d99694; color: white; }
.lgtl_title { color: #d99694; }
.lgtl_session .abstract { background-color: #d99694; }
.localizer_session { background-color: #4f81bd; color: white; }
.localizer_session_qa { background-color: #8eb4e3; color: white; }
.localizer_title { color: #8eb4e3; }
.localizer_session .abstract { background-color: #8eb4e3; }
.machine_session { background-color: #604a7b; color: white; }
.machine_session_qa { background-color: #ccc1da; color: white; }
.machine_title { color: #ccc1da; }
.machine_session .abstract { background-color: #ccc1da; }
.user_session { background-color: #f79646; color: white; }
.user_session_qa { background-color: #fcd5b5; color: white; }
.user_title { color: #fcd5b5; }
.user_session .abstract { background-color: #fcd5b5; }
.policy_session { background-color: #C63; color: white; }
.policy_session_qa { background-color: #C96; color: white; }
.policy_title { color: #C96; }
.policy_session .abstract { background-color: #C96; }
.reception_session { background-color: #96C; color: white; }
.reception_session_qa { background-color: #C6C; color: white; }
.reception_title { color: #C9C; }
.reception_session .abstract { background-color: #C9C; }
.social_media { background-color: #300; color: white; }
.social_media_title { color: #C90; }
.developer_session .reveal { background-color: #9bbb59;  }
.machine_session .reveal { background-color: #ccc1da;  }
.localizer_session .reveal { background-color: #8eb4e3;  }
.creator_session .reveal { background-color: #d99694;  }
.lgtl_session .reveal { background-color: #d99694;  }
.user_session .reveal { background-color: #fcd5b5;  }
.policy_session .reveal { background-color: #C96;  }
.welcome_session .reveal { background-color: #ddd;  }
.keynote_session .reveal { background-color: #c4bd97;  }
.reception_session .reveal { background-color: #C9C;  }

#welcome_session h2 { background-color: #c4bd97; color: white; }
#welcome_session .reportRelatedlinks span { background-color: #ddd; color: white; }
#developer_session h2 { background-color: #00b050; color: white; }
#developer_session .reportRelatedlinks span { background-color: #9bbb59; color: white; }
#developer_creators_session h2 { background-color: #00b050; color: white; }
#developer_creators_session .reportRelatedlinks span { background-color: #9bbb59; color: white; }
#creator_session h2 { background-color: #c0504d; color: white; }
#creator_session .reportRelatedlinks span { background-color: #d99694; color: white; }
#lgtl_session h2 { background-color: #c0504d; color: white; }
#lgtl_session .reportRelatedlinks span { background-color: #d99694; color: white; }
#localizer_session h2 { background-color: #4f81bd; color: white; }
#localizer_session .reportRelatedlinks span { background-color: #8eb4e3; color: white; }
#user_session h2 { background-color: #f79646; color: white; }
#user_session .reportRelatedlinks span { background-color: #fcd5b5; color: white; }
#machine_session h2 { background-color: #604a7b; color: white; }
#machine_session .reportRelatedlinks span { background-color: #ccc1da; color: white; }
#policy_session h2 { background-color: #C63; color: white; }
#policy_session .reportRelatedlinks span { background-color: #C96; color: white; }
#lightning_talks h2 { background-color: #c0504d; color: white; }
#lightning_talks .reportRelatedlinks span { background-color: #d99694; color: white; }
#discussion_session h2 { background-color: #c26e3f; color: white; }
#discussion_session .reportRelatedlinks span { background-color: #fcd5b5; color: white; }
.report_speaking_session h2 { background-color: #619486; color: white; }
.report_discussion_session h2 { background-color: #f79646; color: white; }
.report_admin_session h2 { background-color: #c4bd97; color: white; }




/* #luxembourg_program .photo { display:none; } */
#luxembourg_program .flat_links { display:block; }
/* #luxembourg_program .video { display:none; } */
.discussion_results { font-size: 90%; color: white; }
.discussion_results a { color: white;  text-decoration: none; }
.discussion_results a:active { color: white; }
.discussion_results a:visited { color: white; }
.discussion_results a:hover { color: white; font-size: 100%; }
.discussion_results a:link { color: white; }


#organiser-logos { vertical-align:top;  text-align:right; clear:right; padding-top:15px; }
#organiser-logos img { vertical-align:top; }

/*
#dublin_program .developer_session { background-color: #399; color: white; }
#dublin_program .developer_session_qa { background-color: #3CC; color: white; }
#dublin_program .developer_title { color: #3CC; }
#dublin_program .developer_session .abstract { background-color: #3CC; }
#dublin_program #developer_session h2 { background-color: #3CC; color: white; }
#dublin_program #developer_session .reportRelatedlinks span { background-color: #3CC; color: white; }
#dublin_program .developer_session .reveal { background-color: #3CC;  }


#dublin_program .developer_session { background-color: #619486; color: white; }
#dublin_program .developer_session_qa { background-color: #8cb78d; color: white; }
#dublin_program .developer_title { color: #8cb78d; }
#dublin_program #developer_session .reportRelatedlinks span { background-color: #8cb78d; color: white; }
#dublin_program #developer_session h2 { background-color: #8cb78d; color: white; }
*/


.speaking_session { background-color: #619486; color: white; }
.speaking_session .session_title { color: #8cb78d; }
.speaking_session .reveal { background-color: #8cb78d;  } 
.speaking_session .abstract { background-color: #8cb78d; }
.speaking_session .qa_session { background-color: #8cb78d; }
.speaking_session { 
	background-image: linear-gradient(top, rgb(97,148,134) 5%, rgb(97,148,134) 63%, rgb(140,183,141) 93%);
	background-image: -o-linear-gradient(top, rgb(97,148,134) 5%, rgb(97,148,134) 63%, rgb(140,183,141) 93%);
	background-image: -moz-linear-gradient(top, rgb(97,148,134) 5%, rgb(97,148,134) 63%, rgb(140,183,141) 93%);
	background-image: -webkit-linear-gradient(top, rgb(97,148,134) 5%, rgb(97,148,134) 63%, rgb(140,183,141) 93%);
	background-image: -ms-linear-gradient(top, rgb(97,148,134) 5%, rgb(97,148,134) 63%, rgb(140,183,141) 93%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.1, rgb(97,148,134)),
		color-stop(0.63, rgb(97,148,134)),
		color-stop(0.93, rgb(140,183,141))
		);
	}

.admin_session { background-color: #c4bd97; color: white; }
.admin_session .session_title { color: white; }
.admin_session .reveal { background-color: #ddd;  } 
.admin_session .abstract { background-color: #ddd; }

.discussion_session { background-color: #f79646; color: white; }
.discussion_session .session_title { color: #fcd5b5; }
.discussion_session .reveal { background-color: #fcd5b5;  } 
.discussion_session .abstract { background-color: #fcd5b5; }

#rome_program .discussion_session { background-color: #C63; color: white; }
#rome_program .discussion_session .session_title { color: #C96; }
#rome_program .discussion_session .reveal { background-color: #C96;  } 
#rome_program .discussion_session .abstract { background-color: #C96; }

.reception_session { background-color: #96C; color: white; }
.reception_session .session_title { color: #C9C; }
.reception_session .reveal { background-color: #C9C;  } 
.reception_session .abstract { background-color: #C9C; }

.developer_session { background-color: #00b050; color: white; }
.developer_session .session_title { color: #9bbb59; }
.developer_session .reveal { background-color: #9bbb59;  } 
.developer_session .abstract { background-color: #9bbb59; }
.developer_session .qa_session { background-color: #9bbb59; }
.developer_session { 
background-image: linear-gradient(bottom, rgb(154,187,89) 5%, rgb(0,176,79) 21%, rgb(0,176,79) 78%);
background-image: -o-linear-gradient(bottom, rgb(154,187,89) 5%, rgb(0,176,79) 21%, rgb(0,176,79) 78%);
background-image: -moz-linear-gradient(bottom, rgb(154,187,89) 5%, rgb(0,176,79) 21%, rgb(0,176,79) 78%);
background-image: -webkit-linear-gradient(bottom, rgb(154,187,89) 5%, rgb(0,176,79) 21%, rgb(0,176,79) 78%);
background-image: -ms-linear-gradient(bottom, rgb(154,187,89) 5%, rgb(0,176,79) 21%, rgb(0,176,79) 78%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, rgb(154,187,89)),
	color-stop(0.21, rgb(0,176,79)),
	color-stop(0.78, rgb(0,176,79))
);
 }

.creator_session { background-color: #c0504d; color: white; }
.creator_session .session_title { color: #d99694; }
.creator_session .reveal { background-color: #d99694;  } 
.creator_session .abstract { background-color: #d99694; }
.creator_session .qa_session { background-color: #d99694; }
.creator_session { 
background-image: linear-gradient(bottom, rgb(217,150,148) 5%, rgb(192,81,77) 25%, rgb(192,81,77) 83%);
background-image: -o-linear-gradient(bottom, rgb(217,150,148) 5%, rgb(192,81,77) 25%, rgb(192,81,77) 83%);
background-image: -moz-linear-gradient(bottom, rgb(217,150,148) 5%, rgb(192,81,77) 25%, rgb(192,81,77) 83%);
background-image: -webkit-linear-gradient(bottom, rgb(217,150,148) 5%, rgb(192,81,77) 25%, rgb(192,81,77) 83%);
background-image: -ms-linear-gradient(bottom, rgb(217,150,148) 5%, rgb(192,81,77) 25%, rgb(192,81,77) 83%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, rgb(217,150,148)),
	color-stop(0.25, rgb(192,81,77)),
	color-stop(0.83, rgb(192,81,77))
);
 }
 
.lgtl_session { background-color: #c0504d; color: white; }
.lgtl_session .session_title { color: #d99694; }
.lgtl_session .reveal { background-color: #d99694;  } 
.lgtl_session .abstract { background-color: #d99694; }
.lgtl_session .qa_session { background-color: #d99694; }
.lgtl_session { 
background-image: linear-gradient(bottom, rgb(217,150,148) 5%, rgb(192,81,77) 25%, rgb(192,81,77) 83%);
background-image: -o-linear-gradient(bottom, rgb(217,150,148) 5%, rgb(192,81,77) 25%, rgb(192,81,77) 83%);
background-image: -moz-linear-gradient(bottom, rgb(217,150,148) 5%, rgb(192,81,77) 25%, rgb(192,81,77) 83%);
background-image: -webkit-linear-gradient(bottom, rgb(217,150,148) 5%, rgb(192,81,77) 25%, rgb(192,81,77) 83%);
background-image: -ms-linear-gradient(bottom, rgb(217,150,148) 5%, rgb(192,81,77) 25%, rgb(192,81,77) 83%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, rgb(217,150,148)),
	color-stop(0.25, rgb(192,81,77)),
	color-stop(0.83, rgb(192,81,77))
);
 }


.localizer_session { background-color: #4f81bd; color: white; }
.localizer_session .session_title { color: #8eb4e3; }
.localizer_session .reveal { background-color: #8eb4e3;  } 
.localizer_session .abstract { background-color: #8eb4e3; }
.localizer_session .qa_session { background-color: #8eb4e3; }
.localizer_session { 
background-image: linear-gradient(bottom, rgb(142,180,227) 2%, rgb(79,129,189) 21%, rgb(79,129,189) 78%);
background-image: -o-linear-gradient(bottom, rgb(142,180,227) 2%, rgb(79,129,189) 21%, rgb(79,129,189) 78%);
background-image: -moz-linear-gradient(bottom, rgb(142,180,227) 2%, rgb(79,129,189) 21%, rgb(79,129,189) 78%);
background-image: -webkit-linear-gradient(bottom, rgb(142,180,227) 2%, rgb(79,129,189) 21%, rgb(79,129,189) 78%);
background-image: -ms-linear-gradient(bottom, rgb(142,180,227) 2%, rgb(79,129,189) 21%, rgb(79,129,189) 78%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.02, rgb(142,180,227)),
	color-stop(0.21, rgb(79,129,189)),
	color-stop(0.78, rgb(79,129,189))
);
}

.machine_session { background-color: #604a7b; color: white; }
.machine_session .session_title { color: #ccc1da; }
.machine_session .reveal { background-color: #ccc1da;  } 
.machine_session .abstract { background-color: #ccc1da; }
.machine_session .qa_session { background-color: #ccc1da; }
.machine_session { 
background-image: linear-gradient(bottom, rgb(204,193,218) 5%, rgb(96,74,123) 21%, rgb(96,74,123) 78%);
background-image: -o-linear-gradient(bottom, rgb(204,193,218) 5%, rgb(96,74,123) 21%, rgb(96,74,123) 78%);
background-image: -moz-linear-gradient(bottom, rgb(204,193,218) 5%, rgb(96,74,123) 21%, rgb(96,74,123) 78%);
background-image: -webkit-linear-gradient(bottom, rgb(204,193,218) 5%, rgb(96,74,123) 21%, rgb(96,74,123) 78%);
background-image: -ms-linear-gradient(bottom, rgb(204,193,218) 5%, rgb(96,74,123) 21%, rgb(96,74,123) 78%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, rgb(204,193,218)),
	color-stop(0.21, rgb(96,74,123)),
	color-stop(0.78, rgb(96,74,123))
);}

.user_session { background-color: #f79646; color: white; }
.user_session .session_title { color: #fcd5b5; }
.user_session .reveal { background-color: #fcd5b5;  } 
.user_session .abstract { background-color: #fcd5b5; }
.user_session .qa_session { background-color: #fcd5b5; }
.user_session { 
background-image: linear-gradient(bottom, rgb(252,213,181) 5%, rgb(247,150,70) 21%, rgb(247,150,70) 78%);
background-image: -o-linear-gradient(bottom, rgb(252,213,181) 5%, rgb(247,150,70) 21%, rgb(247,150,70) 78%);
background-image: -moz-linear-gradient(bottom, rgb(252,213,181) 5%, rgb(247,150,70) 21%, rgb(247,150,70) 78%);
background-image: -webkit-linear-gradient(bottom, rgb(252,213,181) 5%, rgb(247,150,70) 21%, rgb(247,150,70) 78%);
background-image: -ms-linear-gradient(bottom, rgb(252,213,181) 5%, rgb(247,150,70) 21%, rgb(247,150,70) 78%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, rgb(252,213,181)),
	color-stop(0.21, rgb(247,150,70)),
	color-stop(0.78, rgb(247,150,70))
);}

.policy_session { background-color: #C63; color: white; }
.policy_session .session_title { color: #C96; }
.policy_session .reveal { background-color: #C96;  } 
.policy_session .abstract { background-color: #C96; }
.policy_session .qa_session { background-color: #C96; }
.policy_session { 
background-image: linear-gradient(bottom, rgb(204,153,102) 5%, rgb(204,102,51) 21%, rgb(204,102,51) 78%);
background-image: -o-linear-gradient(bottom, rgb(204,153,102) 5%, rgb(204,102,51) 21%, rgb(204,102,51) 78%);
background-image: -moz-linear-gradient(bottom, rgb(204,153,102) 5%, rgb(204,102,51) 21%, rgb(204,102,51) 78%);
background-image: -webkit-linear-gradient(bottom, rgb(204,153,102) 5%, rgb(204,102,51) 21%, rgb(204,102,51) 78%);
background-image: -ms-linear-gradient(bottom, rgb(204,153,102) 5%, rgb(204,102,51) 21%, rgb(204,102,51) 78%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, rgb(204,153,102)),
	color-stop(0.21, rgb(204,102,51)),
	color-stop(0.78, rgb(204,102,51))
);
}


.poster_session { background-color: white; color: black; border: 1px solid #CCC; width: 50%; margin: auto; margin-top: 60px; }
.poster_session .session_title { color: black; }
.poster_session .reveal { background-color: #CCC;  } 
.poster_session .abstract { background-color: #black; }
}

.social_media { background-color: #300; color: white; }
.social_media .session_title { color: #C90; }



#dublin_program #day2 .discussion_session .session_title { font-size: 11px; }
/* .work_session_speaker { float:right; width: 40%; font-size: 90%; } */
.work_session_speaker { font-size: 90%; }
.work_session_speaker .program_abstract { line-height: 1em; }