#menu {
	width: 125px;
	margin: 90px 0 0px 0;
	padding: 0;
    font: 1.0em Verdana,Tahoma,Arial,sans-serif;
}

#menu ul {
	list-style: none;
	margin: 0px 0px 0px 0;
	padding: 0;
}

#menu li {
	margin-bottom: 0px;
}

#menu li a {
        height: 22px;
        text-decoration: none;
        color: #000000;
        display: block;
        padding: 4px 0px 0px 10px;
        margin: 2px 0px 2px 0;
        border-right: 1px solid #cccccc;
}

#menu li a:hover {
	background: #f4f4f4;
	color: #286ea0;
    border-right: 1px solid  #286ea0;
}


li.question
{
        background-image: url(../images/question.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.letter
{
        background-image: url(../images/letter.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}


li.book
{
        background-image: url(../images/book.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.pdf
{
        background-image: url(../images/icon.pdf.red.gif);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.photo
{
        background-image: url(../images/photo.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.link
{
        background-image: url(../images/link.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.home
{
        background-image: url(../images/home.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.people
{
        background-image: url(../images/people.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.jobs
{
        background-image: url(../images/exclamat.gif);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}


li.contact
{
        background-image: url(../images/envelope.gif);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.zoom
{
        background-image: url(../images/zoom.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.teaching
{
        background-image: url(../images/teaching.jpg);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.conferences
{
        background-image: url(../images/conferences.gif);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}

li.software   
{
        background-image: url(../images/graph.gif);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding: 0px 0 0px 20px;
}


