@charset "utf-8" ;
/* CSS Document */

* {
	padding: 0 ;
	margin: 0 ;
	border: none ;
	text-decoration: none ;
	font-family: arial ;
	}

*.alignLeft { 
	float: left ;
	}
*.alignRight { 
	float: right ;
	}
*.alignCenter {
	display: block ;
	margin: 0 auto ;
	clear: both ;
	}
	
h1, h2, h3 { clear: both }

img {
	behavior: url(iepngfix.htc) ;
}

img.alignLeft { padding-right: 10px }
img.alignRight { padding-left: 10px }
	
a {
	font-weight: bold ;
}

a:hover {
	text-decoration: underline ;
}

body {
	background: #eee8bc url(img/body-bg.gif) no-repeat ;
	padding: 35px 10px 50px 10px ;
	}

div#wrapper {
	width: 800px ;
	margin: 0 auto ;
	padding: 5px ;
	position: relative ;
	}

div#header {
	position: relative ;
	width: 100% ;
	height: 70px ;
	background: url(img/header-bg.jpg) repeat-x ;
	margin-bottom: 15px ;
	}

div#header img#bookmark {
	position: absolute ;
	top: -40px ;
	}

div#header h1,
div#header h2 {
	text-align: center ;
	font-family: Times new roman;
	}
	
	
div#header h1 {
	font-size: 14pt;
	font-style:  ;
	color: #eee8bc ;
	font-weight: normal ;
	line-height: 2.8em ;
}

div#leftColumn {
	width: 175px ;
	margin-right: 5px ;
	float: left ;
	}
	
div#leftColumn ul#nav {
	background: #d7d3ab ;
	width: 100% ;
	list-style: none ;
	padding: 30px 0 ;
	}

div#leftColumn ul#nav li,
div#leftColumn ul#nav li a {

	font-size: 14pt ;
	font-style:  ;
	font-weight: bold ;
	color: #740e11 ;
	padding-left: 8px ;
	letter-spacing: -0.055em ;
	}

div#leftColumn ul#nav li#selected {
	padding-left: 20px ;
	background: url(img/menu-selected.png) left no-repeat ;
	font-weight: bold ;
	font-size:14pt ;
	}
	
div#leftColumn #agenda {
	width: 100% ;
	padding: 10px ;
	margin-top: 5px ;
	background: #c4c19e ;
	}
	
div#leftColumn #agenda * {
	font-family: Arial ;
	font-size: 8pt ;
	color: #280001 ;
	line-height: 1.9em ;
}

div#leftColumn #agenda a {
	font-weight: normal ;
	text-decoration: underline ;
}

div#leftColumn #agenda tr {
	border: 1px dotted #fff ;
}

div#rightColumn {
	background: #fffbdb url(img/rightColumn_bg.png) bottom repeat-x ;
	float: right ;
	width: 575px ;
	min-height: 700px ;
	padding: 20px ;
	padding-bottom: 50px ;
	}
	
div#rightColumn * {
	color: #505140 ;
	}

div#rightColumn h1,
div#rightColumn h2,
div#rightColumn h3 {
	font-family: Times new roman;
	letter-spacing:  ;
}

div#rightColumn h1 {
	margin-bottom: 0.3em ;
}

div#rightColumn h2 {
	margin: 0.2em 0 ;
}

div#rightColumn h3 {
	margin: 0.6em 0 ;
	font-size: 8pt ;
	font-family: Arial ;
	font-weight: normal ;
}

div#rightColumn p#intro {
	font-size: 12pt ;
	font-style: italic ;
}

div#rightColumn p#outro {
	font-size: 16pt ;
}

	
div#rightColumn p {
	margin-bottom: 0.8em ;
	font-size: 10pt ;
	line-height: 1.95em ;
}

div#rightColumn a {
	color: #740e11 ;
	font-weight: bold ;
}

div#rightColumn img {
	margin-bottom: 10px ;
}

div#rightColumn ul {
	margin-left: 35px ;
}

div#contact {
	width: 175px ;
	background: #740e11 ;
	position:  ;
	left: 0 ;
	bottom: 55px ;
	float: left;
}
	
	
div#contact table {
	padding: 3px ;
}

div#contact table {
	color: #fffbdb ;
	font-family: Times new roman ;
	font-size: 8pt ;
	line-height: 2em ;
}

/* Agenda-pagina properties */

div.agendaItem {
	background: #f1edc9 /*url(img/agendaItem_bg.png) bottom repeat-x */;
	padding: 5px 8px 10px 8px  ;
	min-height: 105px ;
	margin-bottom: 15px ;
	line-height: 1.6em ;
}

	div.agendaItem h3 {
		font-size: 22pt ;
		}
	
	div.agendaItem p {
		font-size: 6pt ;
		line-height: 1.2em ;
		font-style: italic ;
		}
	
	div.agendaItem span#charge,
	div.agendaItem span#link {
		clear: both ;
		display: block ;
		}

	div.agendaItem span#charge { font-size: 9pt }
	div.agendaItem span#link { font-size: 11pt }
	
/*span#date {
	display: block ;
	float: left ;
	margin-right: 8px ;
	margin-top: 8px ;
	padding-top: 25px ;
	color: #fff ;
	text-align: center ;
	background: url(img/date_label_red.png) no-repeat ;
	width: 75px ;
	height: 96px ;
	font-size: 8pt ;
	font-family: Arial ;
}

table#timetable * {
	font-size: 10pt ;
	}

table#timetable tr td:first-child {
	font-weight: bold ;
	font-size: 8pt ;
	padding-right: 30px ;
}*/

p#credits {
	text-align: center ;
	}