.rbox {
border-radius: 13px;
padding-left: 6px;
padding-bottom:2px;
margin-bottom:5px;

}

#title-bar {
font-size: 1.1em;
}


#plain-info {
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
font-size: 1.18em;
padding-top: 2px;
background-color:#F3F1FF;
}

#basic-info {
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
font-size: 1.18em;
padding-top: 2px;
background-color:#F3F1FF;
}

#basic-info:hover {

background-color:#EEEEEE;
}

#basic-info ul {
list-style: none;

}

#picture-frame {
width: 420px;
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
padding: 6px;
margin-bottom: 15px;
}

#picture-frame:hover {

background-color:#EEEEEE;
}


#linksbox {
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
font-size: 1.12em;
padding-top: 2px;
background-color:#F3F1FF;
}

#linksbox ul {
list-style: none;

}

#linksbox li {
margin-left: -2px;
margin-right: 0px;
}

#linksbox:hover {

background-color:#EEEEEE;
}


#talksbox {
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
font-size: 1.12em;
padding-top: 2px;
background-color:#F3F1FF;
}

#talksbox ul {
list-style: none;

}

#talksbox li {
margin-left: -2px;
margin-right: 0px;
}

#talksbox:hover {

background-color:#EEEEEE;
}


#teaching {
font-size: 1.5em;
background-color:#FFF1FF;

}

#teaching:hover {

background-color:#EEEEEE;
}

#classes {
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
font-size: 1.12em;
padding-top: 2px;
background-color:#F3F1FF;
}

#seminars {
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
font-size: 1.12em;
padding-top: 2px;
background-color:#F3F1FF;
}

#seminars ul {
list-style: none;

}

#seminars li {
margin-left: -2px;
margin-right: 0px;
}

#seminars:hover {

background-color:#EEEEEE;
}

#classes ul {
list-style: none;

}

#classes li {
margin-left: -2px;
margin-right: 0px;
}

#classes:hover {

background-color:#EEEEEE;
}

#papers {
background-color:#F0F8FF;
font-size:1.2em;
border-radius: 13px;
padding-left: 6px;
padding-bottom: 4px;
margin-bottom: 10px;
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
}

#papers h3 { 
font-size: 2.0em;
}

#papers ul {
list-style-type: none;
margin-left: 0px;
margin-bottom: 10px;
}

#papers li {
font-size: 1em;
margin-bottom: 10px;
clear: left;
margin-left: -18px;

}

.paper-link {
font-size: .92em;
color: red;
}

#about-box {
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
font-size: 1.08em;
padding: 6px;
background-color:#F3F1FF;
}

#links {
background-color:#FFF1FF;
font-size: 1.12em;
padding-top: 2px;

}

#links ul {
list-style: none;

}

#links:hover {

background-color:#EEEEEE;
}

#small-picture {

border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
padding: 6px;
margin-bottom: 15px;
}

#small-picture:hover {

background-color:#EEEEEE;
}

#caption {
font-size: .93em;
position: relative;
left: 300px;
top: -15px;
}

.announce {
font-size: 1em;
color: red;
}