div.container
{
margin:20px 20px 20px 20px;
border:0px;
background-image: url(img/);
background-repeat:no-repeat;
float:left;
}
div.footer
{
clear:both;
border-top:1px solid gray;
font-size:14px;
font-family:"Times New Roman", serif;
font-style: italic;
margin-top: 50px;
text-align: center;
}
a.footer
{
font-size:12px;
color:black;
font-family:"Times New Roman", serif;
font-style: italic;
}
a.footer:visited
{
color:black;
}
h1.header
{
font-family:"Times New Roman", serif;
font-size:29px;
text-align:center;
font-weight:normal;
margin-bottom:10px;
margin-top:0;
}
img.mainimage
{
border:0;
}
a.mainimage
{
text-decoration:none;
}
div.mainimage
{
clear:both;
text-align:center;
}
h2.subheader
{
font-family:"Times New Roman", serif;
font-size:14px;
font-weight:normal;
margin-bottom:3px;
padding-bottom:0px;
margin-top:5px;
text-align:right;
}
a.subheader
{
color:#000000;
text-decoration:none;
}
a.subheader:visited
{
color:#000000;
}
h3.address
{
margin-top:3px;
padding-top:0px;
font-family:"Times New Roman", serif;
font-size:12px;
text-align:right;
font-weight:normal;
}
h3.season
{
font-family:"Times New Roman", serif;
font-size:25px;
text-align:center;
font-weight:normal;
}
p
{
font-family:"Times New Roman", serif;
font-size:16px;
text-align:left;
color:#000000;
margin-left: 80px;
margin-right: 80px;
margin-top: 0.2em;
}
p.conference
{
font-family:"Times New Roman", serif;
font-size:18px;
text-align:center;
color:#000000;
}
span.speaker{font-weight:bold;}
p.title
{
font-style:italic;
font-size:18px;
}
a
{
color:#000000;
}
a:visited
{
color:#000000;
}
span.math{font-style:italic;}
hr.inter
{
width:60%;
height:1px;
border-style: none; 
color: gray; 
background-color: gray;
margin-top:0px;
margin-bottom:0px;
}
hr.interlong
{
width:100%;
height:1px;
border-style: none; 
color: gray; 
background-color: gray;
margin-top:0px;
margin-bottom:0px;
}
p.date{font-weight:bold;}
h2.talk
{
margin: 2em 0em 0em 0em;
font-family: verdana, sans-serif;
font-size: 10pt;
font-weight: normal;
color: gray;
border-top:1px solid #cccccc;
}
blockquote
{
padding: 3px;
margin-bottom:10px;
margin-right:1px;
margin-left:10px;
background-color:#eeeeee;
}
p.next
{
color:#000066; 
margin-top:1em; 
font-family: verdana, sans-serif; 
font-size: 10pt;
}
a.next
{
color:#000066; 
margin-top:1em; 
font-family: verdana, sans-serif; 
font-size: 10pt;
}
a.next:visited
{
color:#000066; 
margin-top:1em; 
font-family: verdana, sans-serif; 
font-size: 10pt;
}

p.nexttop
{
color:#000066; 
margin-top:1em; 
margin-bottom:1em; 
margin-left:20px;
margin-right:20px;
font-family: verdana, sans-serif; 
font-size: 10pt;
}
p.form
{
margin: 1.5em 0.1em 1.3em 0.1em;
font-family: verdana, sans-serif;
font-size: 10pt;
}