body { background-color: white; color: black; font-size: 90%; }
a { color: #333; }
a img { color: #333; border-color: black; }
#header { text-align: center; }
#header a img { border: none; }
h1 img { display: inline; }
#main_links { text-align: center; }
#main_links ul { word-spacing: -0.3em; } /* Firefox */
#main_links li { word-spacing: -0.3em; } /* IE */
#main_links a { text-decoration: none; word-spacing: 0px; }
.teaser { padding-top: 0px; }
.teaser_heading span { display: block; padding: .5em; }
