html {
	min-height: 100%;
    background-color: #DBDBDB;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#container
{
	min-height: 100%;
	margin: 0 auto;
	width: 780px;
	background:#fff; 
}

body {
    height: 100%; 
    margin: 0; 
}

#content {
	clear: left;
	padding-left: 20px;
	padding-right: 20px;
}

.logo {
	padding-left : 20px;
	padding-top : 20px;
}

.header ul {
	border-radius: 5px;
	list-style-type:none;
	padding:10px;
	background-color:#780000;
	margin-left:10px;
	margin-right:10px
}

.header li {
/*	padding : 5px;*/
/*	background-color : blue;*/
	display:inline;
	margin : 0;
}

.header li a {
	padding : 10px;
 	color: #FFFFFF;
    text-decoration: none;
}

.header li a:hover {
    background-color : #400000;
}

.header .active {
	background-color : #400000;
}

.page {
	margin : 30px;
	margin-top: 0px;

}

#image {
	float : left;
	margin-right :30px;
	margin-top : 35px;
}

#name h1 h2 h3 h4{
	
	padding : 0;
	margin : 0;

}
#name {
	padding : 20px;
	margin.left : 20px;
}


#name table {
	font-size : 12px;
	border-collapse:collapse;
}

td {
	vertical-align:top;
}

.description p, ul{
	text-align : justify;
	line-height: 20px;
	font-size: 14px;
}

ol { 
	text-align : justify; 
	padding-bottom : 20px;
}


#contacts table{
	font-size: 14px;
}

.bibtexitem {
	text-align : justify;
}

#footer {
	text-align : center;
	padding-bottom : 20px;
	font-size: 14px;
	color: #708090;
}

.publications {
	font-size : 11pt;
}
