body {
/*  background-image: url("bg.jpg") */
}
p.margin {
  text-align:justify /* line stretched to have equal length.*/
 width:90%;   /* only 90% of the text block width */
 margin-left:5%;   /* 5% left margin */
}


h1 {
  margin:1px
}
h2 {clear:both}
h3 {clear:both; margin-left:1em}
h4 {margin:1px}
div.clearboth {
  clear:both; 
 width:100%; 
/*  margin-right:5%; */
}

#publications {}

div.pub { /* div pub class. */
width:90%; /* only 90% of the text block width */
margin-left:5%; /* 5% left margin */
margin-top:-20px; /* -20 pixels top margin */
overflow:auto;
/*display:table;*/ /* Table display. */
}

div.award { /* div award class. */
width:90%; /* only 90% of the text block width */
margin-left:5%; /* 5% left margin */
margin-top:-25px; /* -25 pixels top margin */
overflow:auto;
/*display:table;*/ /* Table display. */
}
/* ID - minor */
#minor{
font-size:80%;
}

tr > td{
padding-bottom: 1em;
}

td {vertical-align: middle; }

td.conf {
width:15%;
font-size: 1.1em;
}

td.publist{
width:60%;
}

td.publinks{
width:15%;
text-align:center;
}
span.emph { font-weight: bold;}
span.title { font-weight: bold;}
span.proc { font-style: italic;}

.paper
{
}

.paper li
{
  margin-bottom: 13px
}

.paper .description
{
        font-style: italic;
        text-align: justify; 
        color: darkblue;
        margin-left: 2%;
        margin-top: 20px;
}

div.abstract
{

        text-align: justify; 
        width: 90%;
}


img.bar {display:block;
	margin-left:auto;margin-right:auto;
	width:90%;height:1ex}

#picture {
  PADDING-LEFT: 15px; 
  FLOAT: right; 
  MARGIN-BOTTOM: 15px;
  margin-right:5%;
}

#contactdiv {
  float:left;
/*width:90%;*/ /* only 90% of the text block width */
margin-left:5%; /* 5% left margin */
}
#contact {margin:15px}

#address {float:left}

#maintext {width: 90%; margin-left:5%   ; margin-right:5%}
#about {clear:both;}

#research { }
