body, html 
{
margin:0;
padding:0;
background-color:#ffffff;
font-size:100%;
text-rendering: optimizeLegibility
}

p 
{
color:#000000;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:0.8em;
}

a img 
{
border:none; 
}

ul
{
color:#000000;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:0.8em;
list-style-type:none;
padding-left:0em;
margin-left:0em;
} 

ul li
{
margin-top:0.8em;
}

a:link 
{
text-decoration:none;
color:#1022cd;
}
a:visited 
{
text-decoration:none;
color:#1022cd;
}
a:hover 
{
text-decoration:none;
color:#1022cd;
}
a:active 
{
text-decoration:none;
color:#1022cd;
}

#header
{
width:800px;
margin-top:20px;
margin-left:20px;
}

#maincolumn
{
width:550px;
margin-top:20px;
margin-left:221px;
}

#workslist
{
width:600px;
margin-top:20px;
margin-left:221px;
}

#photogallery
{
width:600px;
margin-top:20px;
margin-left:220px;
}

#navtop
{
width:550px;
margin-top:20px;
margin-left:221px;
margin-bottom:30px;
}

#navigation
{
width:550px;
margin-top:40px;
margin-left:221px;
}

#footer
{
width:550px;
margin-top:10px;
margin-left:221px;
font-size:0.6em;
}

dl.event
{
margin: 0;
padding: 0;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:0.8em;
}

.event dt
{
position: relative;
left:0;
top:1.3em;
width:9em;
}

.event dd
{
margin-left:9em;
}

dl.works
{
margin: 0;
padding: 0;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:0.8em;
}

.works dt
{
margin-top:1.2em;
}

dl.pubs
{
margin: 0;
padding: 0;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:0.8em;
}

.pubs dt
{
margin-top:1.2em;
}

.pubs dd
{
margin-left:0em;
}