/* 
 * YAPC::NA 2001 style
 * rich@yapc.org
 * 
 * 2001/01/02 rich -- first revision
 */

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; 
     vertical-align: text-top; }
td.side { background-color: #333399; 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; }
a.side:visited { color: #ccccff; text-decoration: none; }
a.side:hover { color: #ffffff; text-decoration: underline; }

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