h1 {font-size:2em;line-height:1.74em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
h2 {color: #333; font-size:1.2em;line-height:2em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
h3 {color: #333; font-size:1em;line-height:2.45em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
h4 {color: #333; font-size:1em;line-height:2.45em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
h5 {color: #333; font-size:1em;line-height:2.45em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
h6 {color: #333; font-size:1em;line-height:2.45em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}

#header {
	/*font-family: 'Archivo Narrow', sans-serif;*/ 
    position: relative;
    border-bottom: 1px dotted #777777;
    padding-bottom: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
}

#header h1 {
	/*font-family: 'Archivo Narrow', sans-serif;*/
    position: relative;
    left: 0px; bottom: 0px;
    font-size: 2em; line-height: 1em; letter-spacing:-.03em; 
    margin-bottom: 0px; 
    padding-bottom: .1em;
    float: left;
    display: inline;
    color: #333388;
}

#header h1 emph {
    font-style: normal; 
    color: #777777;
}

#header h2 {
	/*font-family: 'Archivo Narrow', sans-serif;*/
    position: relative;
    left: 0px; bottom: 0px;
    font-size: 1.35em; line-height: 1em; letter-spacing:-.03em; 
    margin-bottom: 0px; 
    padding-bottom: .1em;
    float: left;
    display: inline;
    color: #333388;
}

#header ul {
    position: absolute;
    bottom: 0em; right: 0px;
    font-family: 'Droid Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1em;
    line-height: 1em;
    margin: .35em 0 .35em 0; padding: 0;
    float: right;	
    border-right: 1px solid #777777;
}


#header li {
	margin: 0px; 
	padding: 0px;
	display: inline;
	list-style-type: none;
}
	
#header ul a:link, #header ul a:visited {
	float: left;
	margin: 0;
	padding: .25em .8em .25em .8em;
	text-decoration: none;
	text-align: center;
	border-left: 1px solid #777777;	
	color: black;
	display: block;
}

#header ul a:hover, #header ul a.active:hover, #header ul a.active:link, #header ul a.active:visited {
	background-color: #000000;
	color: #ffffff;
	border-top-left-radius: 9px;
	-webkit-border-top-left-radius: 9px;
	-moz-border-top-left-radius: 9px;
}
 
#header img {padding-top: 0px; padding-left: 250px;  }
#picture {padding-top: 50px; padding-left: 60px;  } 

.top {
	padding-top: 50px; padding-left: 50px; padding-right: 50px; text-align:justify;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight:normal;
}

.top500 {
	padding-top: 50px; padding-left: 50px; padding-right: 50px; text-align:justify; width:500px; 
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight:normal;
}

#pubs {
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight:normal; width:800px; padding-left: 100px; padding-right: 100px; 
}

#pubs h2 {
	margin-top: 2em;
	text-align: center;
	color: green;
}
 
#pubs ul
{
	position:inherit;
	indent: 0px;
	margin: 0px;
}

#course {
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif; 
	font-weight:normal; width:800px; padding-left: 100px; padding-right: 100px; 
	text-align:justify;
}

#course h2 {
	margin-top: 2em;
	text-align: left;
	color: green;
}

#course table, th, td
{
  
  padding-left:5px;
  padding-right:5px;
}

#pcminer {
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif; 
	font-weight:normal; width:800px; padding-left: 100px; padding-right: 100px; 
	text-align:justify;
}

#pcminer h2 {
	margin-top: 2em;
	text-align: left;
	color: green;
}

#pcminer table, th, td
{
  
  padding-left:5px;
  padding-right:5px;
}

.research {
	text-align:justify;
	width: 450px;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight:normal;
}

.research h2 {
	text-align: center;
	color: green;
}

.service {
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.96em;
}
.service h2 {
	margin-top: 1em;
	margin-left: 10px;
	font-size:1.2em;
	text-align: center;
	color: green;
}

.presenter {
  color: red;
}


.summaries {
  color: blue;
}

.service ul li {
	margin-left:25px;
	padding-left: 14px; 
}

#lastitem {
	margin-bottom:50px;
}
