/* general formatting */

.hidden		{display: none;}
.no_border	{border: none;}
.cleaner	{clear: both;}
.center		{text-align: center;}



/* tables */

div.table {
        text-align: center;
}

table {
        width: 95%;
        border: none;
        border-collapse: collapse;
        margin: 1em;
}

table tr th, table tr td {
        text-align: left;
        border: solid 1px;
}

table tr td.buffer {
        text-align: left;
        height: 2ex;
        border: none;
}



/* document layout */

#navigation {
	display: none;
}

#poster_sec {
	display: none;
}


/* title stripe */

h1 {
	text-align: center;
        font-size: 200%;
	margin-top: 0.5px;
	margin-bottom: 0.3ex;
}

#subtitle {
	text-align: center;
	font-style: italic;
	font-size: 120%;
	margin-top: 0px;
}

#title_stripe p {
	text-align: center;
	font-size: 150%;
}



/* contents */

.photo {
	display: none;
}



/* corners */

.conrner_container {
	display: none;
}



/* programme and talks */

table.talk_table td {
	text-align: center;
	padding: 2ex .5em;
	width: 25%;
}

td.lunch_td {
        font-style: italic;
}

.talk {
	margin-bottom: 4ex;
}

.talk_speaker {
	font-weight: bold;
	margin-left: 0px;
}

.talk_university {
	font-style: italic;
	margin-left: 0px;
}

.talk_title {
	padding-top: .5ex;
	margin-left: 0px;
}

.talk_abstract {
	display: none;
}


