/* Header formating:       */
DIV.header { font-family: Century Gothic, Arial, Sans-serif; font-size:medium; font-weight:normal; font-style:normal; text-decoration:none; font-variant:normal; }
DIV.header { text-align: center; }
TABLE.header { border-collapse: collapse; border-spacing: 1px; table-layout: auto; }
TABLE.header { width: 90%; margin-left:auto; margin-right:auto; margin-top: 0px; margin-bottom: 0px; }

.header A:link { text-decoration:none; color:#DB3131; }
.header A:visited { text-decoration:none; color:#D700D7; }
.header A:hover { color:#0000FF; }

/* Body formating:      */
DIV.body { font-family: Century Gothic, Arial, Sans-serif; font-size:medium; font-weight:normal; font-style:normal; text-decoration:none; font-variant:normal; }
DIV.body { text-align: left; margin:5%; }
TABLE.body { border-style: none; text-align: left; margin:5%; margin-left:auto; margin-right:auto;}
TD.body { padding-right: 40px; padding-left: 40px; }

/* Schedule formating:      */
DIV.schedule { font-family: Century Gothic, Arial, Sans-serif; font-size:medium; font-weight:normal; font-style:normal; text-decoration:none; font-variant:normal; }
DIV.schedule { text-align: center; margin: 5%; }
TABLE.schedule { width: 95%; margin-left:auto; margin-right:auto; border-style: solid; border-width: 3px; border-spacing: 0px; padding: 3px; text-align: left; background-color:#FFE0E0; }

/* Footer formating:     */
DIV.footer { font-family: Century Gothic, Arial, Sans-serif; font-size:medium; font-weight:normal; font-style:normal; text-decoration:none; font-variant:normal; }
DIV.footer { text-align: center; }
TABLE.footer { border-collapse: collapse; border-spacing: 1px; table-layout: auto; }
TABLE.footer { width: 90%; margin-left:auto; margin-right:auto; margin-top: 0px; margin-bottom: 0px; }

.footer A:link { text-decoration:none; color:#DB3131 ; }
.footer A:visited { text-decoration:none; color:#D700D7; }
.footer A:hover { color:#0000FF; }

/* For centering */
TABLE.center { text-align: center; }

/* For workshop descriptions */
p.red { color:red; }
p.workshop { color:#0080C0; font-size:medium; font-weight:bold; }
h1.workshop { font-family: Century Gothic, Arial, Sans-serif; font-size: xx-large; color:#0080C0; text-align: center; }
h2.workshop { font-family: Century Gothic, Arial, Sans-serif; font-size: large; color:#0080C0; text-align: center; }