/* CSS Document */
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
/* line 13, ../scss/partials/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 27, ../scss/partials/_normalize.scss */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
/* line 35, ../scss/partials/_normalize.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 49, ../scss/partials/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
/* line 62, ../scss/partials/_normalize.scss */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
/* line 72, ../scss/partials/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 81, ../scss/partials/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 92, ../scss/partials/_normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 105, ../scss/partials/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 115, ../scss/partials/_normalize.scss */
a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 125, ../scss/partials/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 135, ../scss/partials/_normalize.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 144, ../scss/partials/_normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 154, ../scss/partials/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 165, ../scss/partials/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 173, ../scss/partials/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 182, ../scss/partials/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 191, ../scss/partials/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 199, ../scss/partials/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 203, ../scss/partials/_normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 214, ../scss/partials/_normalize.scss */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 223, ../scss/partials/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 232, ../scss/partials/_normalize.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 240, ../scss/partials/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 252, ../scss/partials/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 268, ../scss/partials/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 278, ../scss/partials/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 289, ../scss/partials/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 300, ../scss/partials/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 312, ../scss/partials/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 323, ../scss/partials/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 336, ../scss/partials/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 350, ../scss/partials/_normalize.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 359, ../scss/partials/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 368, ../scss/partials/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 378, ../scss/partials/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 388, ../scss/partials/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
/* line 397, ../scss/partials/_normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 407, ../scss/partials/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
/* line 420, ../scss/partials/_normalize.scss */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 429, ../scss/partials/_normalize.scss */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 440, ../scss/partials/_normalize.scss */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* line 448, ../scss/partials/_normalize.scss */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 459, ../scss/partials/_normalize.scss */
[hidden] {
  display: none;
}

/* CSS Document */
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
/* line 11, ../scss/gtmain.scss */
/* line 10, ../scss/partials/_main_styles.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 32, ../scss/gtmain.scss */
/* line 32, ../scss/partials/_main_styles.scss */
body {
	line-height: 1.2;
	width: 100%;
	font-size: 2vw;
	font-family: Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
	background-color: white;
	background-image: url(../images/background.png);
	background-repeat: repeat;
	margin: 0 auto;
	padding: 0;
	color: #F6AF02;
}

/* line 45, ../scss/gtmain.scss */
/* line 46, ../scss/partials/_main_styles.scss */
h1 {
  font-size: 2em;
}

/* line 49, ../scss/gtmain.scss */
/* line 51, ../scss/partials/_main_styles.scss */
h2 {
  font-size: 1.5em;
}

/* line 53, ../scss/gtmain.scss */
/* line 56, ../scss/partials/_main_styles.scss */
h3 {
  font-size: 1.4em;
}

/* line 57, ../scss/gtmain.scss */
/* line 61, ../scss/partials/_main_styles.scss */
h4 {
  font-size: 1.2em;
}

/* line 61, ../scss/gtmain.scss */
/* line 66, ../scss/partials/_main_styles.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 66, ../scss/gtmain.scss */
/* line 72, ../scss/partials/_main_styles.scss */
nav ul {
  list-style: none;
}

/* line 70, ../scss/gtmain.scss */
/* line 77, ../scss/partials/_main_styles.scss */
blockquote, q {
  quotes: none;
}

/* line 74, ../scss/gtmain.scss */
/* line 82, ../scss/partials/_main_styles.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 80, ../scss/gtmain.scss */
/* line 89, ../scss/partials/_main_styles.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
/* line 89, ../scss/gtmain.scss */
/* line 99, ../scss/partials/_main_styles.scss */
ins {
  background-color: #FFFF98;
  color: #000000;
  text-decoration: none;
}

/* change colours to suit your needs */
/* line 96, ../scss/gtmain.scss */
/* line 107, ../scss/partials/_main_styles.scss */
mark {
  background-color: #FFFF98;
  color: #000000;
  font-style: italic;
  font-weight: bold;
}

/* line 103, ../scss/gtmain.scss */
/* line 115, ../scss/partials/_main_styles.scss */
del {
  text-decoration: line-through;
}

/* line 107, ../scss/gtmain.scss */
/* line 120, ../scss/partials/_main_styles.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 112, ../scss/gtmain.scss */
/* line 126, ../scss/partials/_main_styles.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
/* line 118, ../scss/gtmain.scss */
/* line 133, ../scss/partials/_main_styles.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #FFFFFF;
  margin: 1em 0;
  padding: 0;
}

/* line 127, ../scss/gtmain.scss */
/* line 143, ../scss/partials/_main_styles.scss */
input, select {
  vertical-align: middle;
}

/* Beginning of Hebert Alumni Styles  */
/* ~~ Element/tag selectors ~~ */
/* line 135, ../scss/gtmain.scss */
/* line 150, ../scss/partials/_main_styles.scss */
ul, ol, dl {
  /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
  padding: 0;
  margin: 0;
}

/* line 139, ../scss/gtmain.scss */
/* line 157, ../scss/partials/_main_styles.scss */
h1, h2, h3, h4, h5, h6, p {
  margin-top: 0;
  /* removing the top margin gets around an issue where margins can escape from their containing block. The remaining bottom margin will hold it away from any elements that follow. */
  padding-right: 15px;
  padding-left: 15px;
  /* adding the padding to the sides of the elements within the blocks, instead of the block elements themselves, gets rid of any box model math. A nested block with side padding can also be used as an alternate method. */
}

/* line 144, ../scss/gtmain.scss */
/* line 166, ../scss/partials/_main_styles.scss */
a img {
  /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
  border: none;
}

/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
/* line 148, ../scss/gtmain.scss */
/* line 173, ../scss/partials/_main_styles.scss */
a:link {
  color: #F6AF02;
  text-decoration: none;
  /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}

/* line 152, ../scss/gtmain.scss */
/* line 180, ../scss/partials/_main_styles.scss */
a:visited {
  color: #F6AF02;
  text-decoration: none;
}

/* line 156, ../scss/gtmain.scss */
/* line 186, ../scss/partials/_main_styles.scss */
a:hover, a:active, a:focus {
  /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
  text-decoration: none;
}

/* ~~ This fixed width container surrounds all other blocks ~~ */
/* line 160, ../scss/gtmain.scss */
/* line 193, ../scss/partials/_main_styles.scss */
.container {
  width: 1024px;
  background: white;
  margin: 0 auto;
  /* the auto value on the sides, coupled with the width, centers the layout */
}

/* line 165, ../scss/gtmain.scss */
/* line 201, ../scss/partials/_main_styles.scss */
.container p {
  margin-top: 10px;
}

/* ~~ The header is not given a width. It will extend the full width of your layout. ~~ */
/* line 169, ../scss/gtmain.scss */
/* line 207, ../scss/partials/_main_styles.scss */
header {
  background: transparent;
}

/* line 174, ../scss/gtmain.scss */
/* line 212, ../scss/partials/_main_styles.scss */
footer {
  font-size: .7em;
  margin: 1em auto;
  border-top: solid 2px #0000ff;
  padding-top: .5em;
}

/* line 181, ../scss/gtmain.scss */
/* line 220, ../scss/partials/_main_styles.scss */
footer p {
  margin: 0 auto;
  text-align: center;
}

/* line 186, ../scss/gtmain.scss */
/* line 226, ../scss/partials/_main_styles.scss */
.float_left {
  float: left;
}

/* line 190, ../scss/gtmain.scss */
/* line 231, ../scss/partials/_main_styles.scss */
.float_right {
  float: right;
}

/* line 194, ../scss/gtmain.scss */
/* line 236, ../scss/partials/_main_styles.scss */
#main_header {
  background-image: url(../images/Header.png);
  background-repeat: no-repeat;
  background-position:center top;
background-size: 100% auto;
  min-height: 15em;
  color: #470240;
  font-family: Baskerville, Palatino Linotype, Palatino, Century Schoolbook L, Times New Roman, serif;
  text-align: center;
  margin: auto;
}

/* line 206, ../scss/gtmain.scss */
/* line 249, ../scss/partials/_main_styles.scss */
#index_article {
	width: 100vw;;
}

#choir-photo img {
	margin: 3.5em auto 0em auto;
}


.convention_cities {
	width: 30vw;
	margin: 1vw 1vw;
}

.first_officers {
	width: 48vw;
	margin: 1vw 1vw;
}


/* line 212, ../scss/gtmain.scss */
/* line 256, ../scss/partials/_main_styles.scss */
.messages {
  position: absolute;
  top: 305px;
  left: 122px;
  color: #470240;
  color: rgba(71, 2, 64, 0.8);
}

/* line 219, ../scss/gtmain.scss */
/* line 265, ../scss/partials/_main_styles.scss */
#gmwa_logo {
  width: 180px;
  margin: 70px 30px;
}

/* line 224, ../scss/gtmain.scss */
/* line 271, ../scss/partials/_main_styles.scss */
#tmc_logo {
  width: 180px;
  margin: 70px 30px;
}

/* line 229, ../scss/gtmain.scss */
/* line 277, ../scss/partials/_main_styles.scss */
.log_entry {
  display: block;
  margin: 20px auto;
  text-align: center;
}

/* line 235, ../scss/gtmain.scss */
/* line 284, ../scss/partials/_main_styles.scss */
article.errors, div.errors {
  margin-left: 30px;
  color: firebrick;
  font-size: .8em;
  font-style: italic;
}

/* line 242, ../scss/gtmain.scss */
/* line 292, ../scss/partials/_main_styles.scss */
form input {
  background-color: darkgoldenrod;
  color: white;
  font-size: 0.8em;
}

/* line 247, ../scss/gtmain.scss */
/* line 299, ../scss/partials/_main_styles.scss */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #F6AF02;
}

/* line 250, ../scss/gtmain.scss */
/* line 304, ../scss/partials/_main_styles.scss */
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #F6AF02;
}

/* line 253, ../scss/gtmain.scss */
/* line 309, ../scss/partials/_main_styles.scss */
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #F6AF02;
}

/* line 256, ../scss/gtmain.scss */
/* line 314, ../scss/partials/_main_styles.scss */
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #F6AF02;
}

/* line 260, ../scss/gtmain.scss */
/* line 319, ../scss/partials/_main_styles.scss */
form#user_input {
  font-size: 0.7em;
}

/* line 264, ../scss/gtmain.scss */
/* line 324, ../scss/partials/_main_styles.scss */
form#user_input label {
  font-size: 0.9em;
}

/* line 268, ../scss/gtmain.scss */
/* line 329, ../scss/partials/_main_styles.scss */
.name_block {
  display: inline-block;
  margin-left: 20px;
  text-align: center;
  max-width: 200px;
}

/* line 274, ../scss/gtmain.scss */
/* line 337, ../scss/partials/_main_styles.scss */
.name_block label {
  position: relative;
}

/* line 278, ../scss/gtmain.scss */
/* line 342, ../scss/partials/_main_styles.scss */
.name_block input {
  position: relative;
}

/* line 282, ../scss/gtmain.scss */
/* line 347, ../scss/partials/_main_styles.scss */
.name_block input, .name_block label {
  text-align: center;
}

/* line 286, ../scss/gtmain.scss */
/* line 352, ../scss/partials/_main_styles.scss */
.login_line {
  margin-top: 20px;
}

/* line 290, ../scss/gtmain.scss */
/* line 357, ../scss/partials/_main_styles.scss */
.name_input {
  width: auto;
  clear: both;
  margin-top: 20px;
  margin-left: 30px;
  margin-bottom: 20px;
  text-align: center;
}

/* line 299, ../scss/gtmain.scss */
/* line 367, ../scss/partials/_main_styles.scss */
.input_small {
  max-width: 50px;
}

/* line 303, ../scss/gtmain.scss */
/* line 372, ../scss/partials/_main_styles.scss */
.input_medium {
  max-width: 100px;
}

/* line 307, ../scss/gtmain.scss */
/* line 377, ../scss/partials/_main_styles.scss */
.input_large {
  max-width: 100%;
}

/* line 311, ../scss/gtmain.scss */
/* line 382, ../scss/partials/_main_styles.scss */
section#history {
	font-family: Baskerville, Palatino Linotype, Palatino, Century Schoolbook L, Times New Roman, serif;
	font-size: medium;
	color: #28035A;
	width: 100vw;
}

/* line 317, ../scss/gtmain.scss */
/* line 389, ../scss/partials/_main_styles.scss */
section#history ul {
  margin: 1em 2em;
}

/* line 321, ../scss/gtmain.scss */
/* line 394, ../scss/partials/_main_styles.scss */
p.checkboxes label {
  display: inline-block;
  margin-left: 10px;
}

/* line 326, ../scss/gtmain.scss */
/* line 400, ../scss/partials/_main_styles.scss */
.floating_label {
  float: left;
}

/* line 330, ../scss/gtmain.scss */
/* line 405, ../scss/partials/_main_styles.scss */
#nextMeeting {
  margin: 0 auto;
margin-top: 1em;
  margin-bottom: 2em;
  color: #c38b02;
  display: block;
  padding: 0em;
  border: #470240 medium double;
  width: 90%;
  /* line 339, ../scss/gtmain.scss */
  /* line 344, ../scss/gtmain.scss */
}
/* line 414, ../scss/partials/_main_styles.scss */
#nextMeeting h1 {
  font-size: 1.5em;
  text-align: center;
}
/* line 420, ../scss/partials/_main_styles.scss */
#nextMeeting h2 {
  font-size: 1em;
  text-align: center;
  margin: 1em auto;
}

/* line 427, ../scss/partials/_main_styles.scss */
#anniversary {
  margin: 0 auto;
  margin-bottom: 20px;
  color: #5e4301;
  display: block;
  padding: 10px;
  border: #470240 medium double;
  width: 90%;
  /* line 339, ../scss/gtmain.scss */
  /* line 344, ../scss/gtmain.scss */
}
/* line 436, ../scss/partials/_main_styles.scss */
#anniversary h1 {
  font-size: 48px;
  text-align: center;
}
/* line 442, ../scss/partials/_main_styles.scss */
#anniversary h2 {
  font-size: 32px;
  text-align: center;
  margin: 10px auto;
}

/* line 449, ../scss/partials/_main_styles.scss */
li.musician {
  margin-left: 72px;
  list-style-type: circle;
}

/* line 350, ../scss/gtmain.scss */
/* line 455, ../scss/partials/_main_styles.scss */
.instructions {
  display: block;
  color: #053B01;
  margin: 10px auto;
  padding: 10px;
  border: #28035A thin solid;
  width: 50%;
  text-align: left;
}

/* line 465, ../scss/partials/_main_styles.scss */
section img {
  margin: 0 auto;
  width: 100%;
}

/* ~~ These are the columns for the layout. ~~ 

1) Padding is only placed on the top and/or bottom of the block elements. The elements within these blocks have padding on their sides. This saves you from any "box model math". Keep in mind, if you add any side padding or border to the block itself, it will be added to the width you define to create the *total* width. You may also choose to remove the padding on the element in the block element and place a second block element within it with no width and the padding necessary for your design.

2) No margin has been given to the columns since they are all floated. If you must add margin, avoid placing it on the side you're floating toward (for example: a right margin on a block set to float right). Many times, padding can be used instead. For blocks where this rule must be broken, you should add a "display:inline" declaration to the block element's rule to tame a bug where some versions of Internet Explorer double the margin.

3) Since classes can be used multiple times in a document (and an element can also have multiple classes applied), the columns have been assigned class names instead of IDs. For example, two sidebar blocks could be stacked if necessary. These can very easily be changed to IDs if that's your preference, as long as you'll only be using them once per document.

4) If you prefer your nav on the left instead of the right, simply float these columns the opposite direction (all left instead of all right) and they'll render in reverse order. There's no need to move the blocks around in the HTML source.

*/
