/* 
 * YAPC::Europe 2001 style
 * based on one by rich@yapc.org for YAPC::NA
 * modified by acme@astray.com
 * 2001/01/02 rich -- first revision
 * 2001-01-23 acme -- changes for europe
 */

body { font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 12pt; }
h1   { font-size: 18pt; font-style: bold; align: center; }
h2   { font-size: 14pt; font-style: bold; align: center; }
h3   { font-size: 14pt; font-style: bold; }
h4   { font-size: 12pt; font-style: bold; }
p.moddate { font-size: 10pt; }

td { font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 12pt; 
}
td.side { background-color: #ff7202; color: #ffffff; font-size: 10pt;
          vertical-align: text-top;}
td.venue { background-color: #ffffff; color: #000000; font-size: 10pt; 
           text-align: center; }   /* venue announcement in side column */
td.header { text-align: center; }  /* yapc logo header */

a { color: #0000FF; text-decoration: underline; }
a:visited { color: #FF00FF; text-decoration: underline; }
a:hover { color: #0000FF; text-decoration: underline; }

a.side { color: #ffffff; text-decoration: none; font-size: 8pt; }
a.side:visited { color: #ccccff; text-decoration: none; font-size: 8pt; }
a.side:hover { color: #ffffff; text-decoration: underline; font-size: 8pt; }

a.sidehead { color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 10pt;}
a.sidehead:visited { color: #ffccff; text-decoration: underline; font-weight: bold; font-size: 10pt;}
a.sidehead:hover { color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 10pt;}

