/* Default for all text. Stolen from the Bramley Village Hub stylesheet. */
body, button, input, select
{
    font-family: Merriweather, Georgia, serif;
    font-size: 18px;
    line-height: 1.5;
}

/* Applies to: all "h1" elements.
   Used for: the main heading on each page. Stolen from the Bramley Village Hub stylesheet. */
h1
{
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-weight: 700;
    font-size: 2.5rem;
}

/* Applies to: all "button" elements.
   Used for: pushbuttons. Stolen from the Bramley Village Hub stylesheet. */
button
{
    background-color: #930b9f;
    color: #ffffff;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
}

/* Applies to: all "div" or "p" elements which have a "class" attribute of "sub1".
   Used for: notes, in a slightly smaller font. */
div.sub1, p.sub1, td.sub1
{
    font-size: 15px;
}

/* Applies to: all "label" elements.
   Used for: prompt labels for user input. */
label
{
    font-weight: bold;
}

/* Applies to: all "div" elements which have a "class" attribute of "item".
   Used for: break up and separate each item in the form. */
div.item
{
    margin-top: 1.5em;
}

/* Applies to: all "td" elements within a "div" element which has a "class" attribute of "item". 
   Used for: create gap between columns of entered class table. */
div.item td
{
    padding-left: 1em;
}
