/*
h2
{
color:blue;
background-color:white;
text-align:left;
font-size:12pt;
}

h1
{
color:#000000;
background-color:#ffcccc;
text-align:center;
font-size:18pt;
padding: 0.5em 1em 0.5em 1em;
}

h2
{
color:#000000;
background-color:#ddffdd;
text-align:center;
font-size:14pt;
padding: 0.5em 1em 0.5em 1em;
}

*/


h1
{
color:#000000;
background-color:#ffcccc;
text-align:center;
font-size:18pt;
BORDER-TOP: #110000 3px solid;
BORDER-BOTTOM: #110000 3px solid;
padding: 0.5em 1em 0.5em 1em;
}

h2
{
color:#000000;
background-color:#ddffdd;
text-align:left;
font-size:14pt;
BORDER-TOP: #001100 3px solid;
BORDER-BOTTOM: #001100 3px solid;
BORDER-LEFT: #001100 18px solid; 
BORDER-RIGHT: #001100 3px solid; 
padding: 0.5em 1em 0.5em 1em;
}



h3
{
color:#000000;
background-color:#eeeeff;
text-align:center;
font-size:12pt;
padding: 0.5em 1em 0.5em 1em;
}


h4#news_sec
{
color:#ffdddd;
background-color:#8888aa;
text-align:left;
font-size:12pt;
padding: 0.2em 1em 0.2em 1em;
width: 30%
}


body
{
color:#000000;
background-color:#ffffff;
padding: 0.5em 1em 0.5em 1em;
max-width: 50em
}

a.back_button {
text-align:right;
margin-top: 10ex;
}

ul.speaker_name {
list-style-type: none;
font-weight: bold;
line-height: 2em;
}
ul.speaker_affiliation {
list-style-type: none;
font-weight: normal;
font-style: italic;
}

/*
#index_menu td
{
width:8em;
text-align:center;
}
*/

#index_menu {
clear: both;
}

#index_menu table {
WIDTH: 100%
}
#index_menu tr {
}
#index_menu td {
PADDING: 1em 1em; 
BACKGROUND-COLOR: #ddffdd; 	
TEXT-ALIGN: center; 
spacing: 0%;
}
/*
#index_menu td {
PADDING: 0em 0em; 
BACKGROUND-COLOR: #ffffff; 	
TEXT-ALIGN: center; 
spacing: 0%;
}
*/

#seminars table {
WIDTH: 100%
border-collapse:collapse;
}
#seminars tr {
}
#seminars td {
PADDING: 0.5em 1em; 
TEXT-ALIGN: left; 
spacing: 0%;
}
#seminars th {
PADDING: 0.5em 1em; 
TEXT-ALIGN: left; 
spacing: 0%;
}

#publication_list li
{
padding: 0.25em;
/*border-top: 1px solid gray;*/
}

#cv_listing dt
{
padding: 0.25em;
/*border-top: 1px solid gray;*/
}

#cv_listing dd
{
padding: 0.25em;
/*border-top: 1px solid gray;*/
}

#research_interests_list li
{
padding: 0.25em;
/*border-top: 1px solid gray;*/
}

#member_list ul {
list-style-type: none;
font-weight: normal;
padding: 0.25em;
}

li.member_entry {
padding: 0.25em;
}
