body	{						/* Applies to the entire page */
	color: black;
	background: #EEEEFF;
	margin: 2em;
	padding: 0;}

#tabdescription {					/* Applies to the description of the tab */
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0.3em 0.4em;}

#tabdescription h1 {
	display: inline;
	vertical-align: top;
	font-family: sans-serif;
	font-size: large;
	text-decoration: none;}

#tabmenu {						/* Applies to button area */
	float: right;
	font-family: sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0.3em 0.4em;}
		
#tabmenu li {						/* Applies to all buttons */
	display: inline;
	overflow: hidden;
	list-style-type: none;}	
		
#tabmenu a, a.active {					/* Applies to the text of all buttons */
	font-weight: bold;
	font-size: large;
	text-decoration: none;
	color: #EEEEFF;
	background: #666699;
	border: 2px solid black;
	padding: 0.5ex 0.5em 0.3em 0.5em;
	margin: 0;}
	
#tabmenu a.active {					/* Applies to the text of the active button */
	background: #CCCCDD;
	border-bottom: 3px solid #CCCCDD;}

#tabmenu a:visited {					/* Applies to the text of visited buttons */
	color: #EEEEFF;}
	
#tabmenu a:hover {					/* Applies to all buttons being hovered */
	color: white;
	background: #8888AA;}	
	
#tabmenu a.active:hover {				/* Applies to the active button being hovered */
	color: white;
	background: #CCCCDD;}

#tabcontent {
	clear: both;
	font-family: serif;
	font-size: normal;
	text-align: justify;
	background: #CCCCDD;
	min-height: 40ex;
	padding: 2em;
	border: 2px solid black;}

#tabcontent h1 {
	font-size: large;}

#tabcontent a {
	text-decoration: none;
	color: blue;}
	
#tabcontent a:hover {
	color: red;}

.publication {
	border-top: medium groove;
	padding: 1em 1ex;}

.publication papertitle {
	display: block;
	font-family: sans-serif;
	font-weight: bold;
	font-size: large;
	text-align: center;}

.publication author {
	margin-top: 1em;
	display: block;
	font-weight: bold;
	text-align: center;}

.publication abstract {
	margin-top: 1em;
	margin-left: 10%;
	width: 80%;
	display: block;
	font-size: small;
	text-align: justify;}

.publication book {
	margin-top: 1em;
	margin-left: 10%;
	width: 80%;
	display: block;
	font-size: normal;
	text-align: center;}

.publication pdf {
	margin-top: 1em;
	display: block;
	font-size: normal;}

.publication bib {
	display: block;
	font-size: normal;}

.news li {
	list-style-type: none;}

.news li .date {
	display: block;
	font-weight: bold;}

.news li .info {
	margin-left: 2em;}

