/* For the front page, news page and press page; non-NN4 */

#fpwrap {
 position: relative;
 font-size: 0.8em;
 font-family: "Bitstream Vera Sans", Arial, sans-serif;
}
#fpnews {
 position: absolute;
 right: 10px; /* right and top for Opera, Moz */
 top: 0;
 width: 250px;
 height: 318px;
 overflow: auto;
 margin: 0;

 border: solid #3a3299 1px;
 font-size: 0.88em;
}

/* voice-family hack for IE5/win from http://www.ericmeyeroncss.com/bonus/trick-hide.html */
* html #fpnews { /* IE only */
 height: 318px;
}
#news dt {
 background: #f3f3ff;
 color: #000066;
 border-top: solid #3a3299 1px;
 padding: 0.3em;
}
#fpnews h1, #fpnews dt {
 background: #f3f3ff;
 color: #000066;
 border-width: 0;
 font-family: "Bitstream Vera Sans", Arial, sans-serif;
 letter-spacing: 0;
 font-weight: bold;
 text-align: center;
 padding-left: 5px;
 padding-right: 5px;
}
#fpnews h1 { margin: 0; }
#fpnews dt { margin: 10px 0 0; }
#fpnews dl { margin: -5px 0 0; padding-bottom: 10px; }
#fpnews dt img { float: left; }
#fpnews dd { margin: 1px 0.5em; }

#fpother { line-height: 0; text-align: center; padding: 0 260px 0 0; }
#fpother div { padding: 10px 0; width: 300px; margin: 0 auto; }

#fpwrap hr { margin: 0 10px; }
/* #fpother div a --> is in ie5fix.css */
#fpother div a:hover { text-decoration: underline; }
#fpother .noshow { display: none; }

dl .date b { display: none; }
dl .date {
 position: absolute;
 right: 35px;
 font-weight: normal;
 font-family: Arial, "Bitstream Vera Sans", sans-serif;
 font-size: 13px;
}
[lang="en"] q:before { content: "\201C"; }
[lang="en"] q:after { content: "\201D"; }
[lang="fr"] q:before { content: "\00AB"; }
[lang="fr"] q:after { content: "\00BB"; }
