body {
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 0.9em;
line-height: 1.5;
color: #180000;
background: #1d2080;
margin: 0;
}
#header {
position: relative;
width: 739px;
height: 170px;
margin: 0 auto;
padding: 15px 30px 0;
background: url(logo.jpg) no-repeat 0% 0%;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#menu {
position: absolute;
bottom: 0px;
left: 0px;
margin: 0 0 0 35px;
padding: 0;
}
#menu li {
display: block;
float: left;
position: relative;
top: 5px;
color: #fff;
font-weight: bold;
padding: 0;
margin: 0 7px 0 0;
background: #fff;
opacity: 0.5;
-moz-opacity: 0.5;
-webkit-opacity: 0.5;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}
#menu li a {
display: block;
padding: 10px 18px 14px;
border: none;
color: #180000;
}
#menu li a:hover {
color: #fff;
}
#content {
width: 719px;
margin: 0 auto;
background: #fff;
padding: 20px 40px 0;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
#print_heading {
display: none;
}
.last_update {
font-size: 0.9em;
color: #999;
}
#footer {
padding: 30px 0 25px;
text-align: right;
}
h1 {
position: relative;
left: -9px;
margin: 0;
padding: 0;
}
h2 {
font-size: 1.6em;
font-weight: normal;
padding: 0;
margin: 1.2em 0 0.6em;
}
a:link {
text-decoration: none;
color: #9c3b3d;
}
a:visited {
text-decoration: none;
color: #9c3b3d;
}
a:hover {
border-bottom-style: solid;
border-bottom: 1px dotted #b10000;
}
#menu a:hover,
#page_research #menu_research a,
#page_teaching #menu_teaching a
{
color: #fff;
background: #b10000;
}
#main_page #main_page a,
{
cursor: default;
}
#main_page #main_page,
{
opacity: 0.7;
-moz-opacity: 0.7;
-webkit-opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
}
p {
margin: 0.8em 0;
}
address {
font-style: normal;
margin: 0 0 0 2em;
}
dt {
font-weight: bold;
margin-bottom: 0.2em;
}
dd {
margin: 0 0 1.25em 0em;
}
dd ul {
margin: 0;
padding-left: 1.25em;
}
dd li {
margin-bottom: 0.4em;
}
ul {
list-style-image: url('bullet_1.gif')
}
ul ul {
list-style-image: url('bullet_2.gif')
}
ul ul ul {
list-style-image: url('bullet_3.gif')
}
abbr {
border-bottom: 1px dotted #000;
}
.right {
float: right;
margin: 0 0 1em 1em;
}
form {
margin: 0;
padding: 0;
}
label {
font-weight: bold;
}
input, textarea {
margin-bottom: 0.4em;
}
.photo {
display: block;
float: right;
border: 1px solid #180000;
margin: 0 0 1em 2em;
}
.box {
padding: 1px 1em;
margin: 1.2em 0;
border: 1px solid #b10000;
}
a:link .em_obf_a, a:visited .em_obf_a {
background: url(em_obf_a.png) 50% 50% no-repeat;
}
a:link .em_obf_d, a:visited .em_obf_d  {
background: url(em_obf_d.png) 50% 50% no-repeat;
}
