@charset "utf-8";
body, table { 
            margin-left:           2%;
            margin-right:          2%;
            background-color:      white;
            background-image:      url(//www.mcgillsociety.org/images/bg.gif);
            background-attachment: fixed;
            color:                 black;
            font-size:             1em;
            font-weight:           normal;
            word-spacing:          normal;
            letter-spacing:        normal;
            text-transform:        none;
            font-family:           sans-serif;
}

div, p, th, td, li, dd, dl, dt    {
                     /* redundant selectors to help NS4 not forget */
            font-family:           sans-serif;
           }
a:link     { 
            background:            transparent;
            color:                 red;
            text-decoration:       none;
           }
a:visited  { 
            background:            transparent;
            color:                 blue;
            text-decoration:       none;
           }
a:active   {
            background:            transparent;
            color:                 maroon;
            text-decoration:       none;
           }
a:hover    {
            text-decoration:       underline;
           }
h1         {
            font-size:             24px;
           }
h2         {
            font-size:             22px;
           }
h3         {
           font-size:              20px;
           }
h4         {
            font-size:             18px;
           }
h5         {
            font-size:             14px;
           }
h6         {
            font-size:             12px;
           }
h1         {
            font-family:           georgia, "Book Antiqua", palatino, serif;
            color:                 black;
            background:            transparent;
            text-align:            center;
           }                  
h2, h3, h4, h5, h6  
           {
            font-family:           Helvetia, arial, sans-serif;
            color:                 black;
            background:            transparent;
            font-weight:           bold;
            margin-top:            4%;
            text-align:            left;
           }
code, tt, pre     {
            font-family:           courier, courier new, monospace;
            font-size:             12px;
            color:                 #06c;
                                /* steel blue */
            background:            transparent;
           }
img        {
                 /* turns off gaps around images */
            border:                0;     
           }
.fineprint {
            font-family:           sans-serif;
            font-size:             12px;
            color:                 black;
            background-color:      transparent;
            padding:               5px 3px 7px 3px;
            border:                0;
            margin-bottom:         30px;
           }
.family    {
            background-color:      green;
            background-image:      url(//www.mcgillsociety.org/images/bg.gif);
            color:                 black;
           }
.grid { 
            background-color:      green;
            background-image:      url(//www.mcgillsociety.org/images/grid.gif);
            background-attachment: fixed;
            color:                 black;
}
.red    {
            color:                 red;
           }
