/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
/* line 8, source/stylesheets/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 18, source/stylesheets/_normalize.scss */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
/* line 31, source/stylesheets/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block; }

/**
 * Add the correct display in IE 9-.
 */
/* line 50, source/stylesheets/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block; }

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

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 70, source/stylesheets/_normalize.scss */
progress {
  vertical-align: baseline; }

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
/* line 79, source/stylesheets/_normalize.scss */
template,
[hidden] {
  display: none; }

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 92, source/stylesheets/_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 102, source/stylesheets/_normalize.scss */
a:active,
a:hover {
  outline-width: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 115, source/stylesheets/_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 125, source/stylesheets/_normalize.scss */
b,
strong {
  font-weight: inherit; }

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

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

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

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

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

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

/* line 187, source/stylesheets/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 191, source/stylesheets/_normalize.scss */
sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 202, source/stylesheets/_normalize.scss */
img {
  border-style: none; }

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

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 222, source/stylesheets/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

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

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

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 257, source/stylesheets/_normalize.scss */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Restore the font weight unset by the previous rule.
 */
/* line 269, source/stylesheets/_normalize.scss */
optgroup {
  font-weight: bold; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 278, source/stylesheets/_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 288, source/stylesheets/_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 299, source/stylesheets/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 310, source/stylesheets/_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 322, source/stylesheets/_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 333, source/stylesheets/_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 346, source/stylesheets/_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 */ }

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

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 368, source/stylesheets/_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, source/stylesheets/_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, source/stylesheets/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

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

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
/* line 406, source/stylesheets/_normalize.scss */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

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

@font-face {
  font-family: 'Syncopate-Regular';
  src: url("../fonts/Syncopate-Regular.ttf") format("truetype"); }

@font-face {
  font-family: 'Syncopate-Bold';
  src: url("../fonts/Syncopate-Bold.ttf") format("truetype"); }

/* Our interesting CSS */
/* line 16, source/stylesheets/site.css.scss */
html {
  margin: 1em 2em 2em 5em;
  padding: 0; }

/* line 21, source/stylesheets/site.css.scss */
article, footer, header, nav {
  display: block; }

/* 
	Here's for when we display this on the web 
*/
@media screen {
  /* line 30, source/stylesheets/site.css.scss */
  article {
    color: black;
    float: right;
    margin: 0.5em 0 1em 0;
    width: 79%; }
  /* Image taken from http://tisk.dvrlists.com/starry-sky/ */
  /* For some reason, the border makes the header have the desired size. 
	   Remove the declaration and everything collapses to a much smaller 
	   height, even if you add in a height parameter. */
  /* line 41, source/stylesheets/site.css.scss */
  header {
    background-image: url("../images/650x488xstarryskieswallpapercollection14.jpg");
    border: 1px solid black;
    color: white;
    margin: 0;
    padding: 0;
    text-align: center; }
  /* line 50, source/stylesheets/site.css.scss */
  header h1, header h2 {
    font-size: 150%;
    font-weight: normal;
    margin: 0;
    padding: 0.25em; }
  /* Syncopate comes from the included stylesheet in the source that is 
	   defined before this one:

	   <link rel="stylesheet" type="text/css"
          	href="https://fonts.googleapis.com/css?family=Syncopate">
	   
	   This does not work in Firefox with NoScript turned on. Even the 
	   workaround designed to fix this doesn't seem to have the desired
	   effect. Is it because I'm doing this locally when testing? 
	   
	   You can also embed the font into the site directly, which is legal for 
	   freely available fonts, like Google's. This can improve load times,
	   although premature optimization is the root of all evil. It's done using
	   a declaration like this before the font family is referenced in the CSS
	   file.

		@font-face {
			font-family: 'Syncopate-Regular';
			src: url('fonts/Syncopate-Regular.ttf')  format('truetype');
		}
	*/
  /* line 79, source/stylesheets/site.css.scss */
  header h3 {
    font-family: 'Syncopate-Regular';
    font-size: 250%;
    font-weight: normal;
    padding: 5px 0; }
  /* line 86, source/stylesheets/site.css.scss */
  nav {
    background-image: url("../images/650x488xstarryskieswallpapercollection14.jpg");
    color: white;
    float: left;
    margin: 1em 0 0.5em 0;
    padding: 0.25em 0;
    width: 18%; }
  /* line 95, source/stylesheets/site.css.scss */
  nav a {
    color: white;
    text-decoration: none; }
  /* line 100, source/stylesheets/site.css.scss */
  nav a:hover {
    color: red; }
  /* line 104, source/stylesheets/site.css.scss */
  nav p {
    font-family: 'Syncopate-Regular';
    font-size: 90%;
    font-weight: normal;
    margin: 0.75em 1em 0.5em 1em; } }

/* 
	Here's for when we need to print the bluesheets. 
*/
@media print {
  /* line 116, source/stylesheets/site.css.scss */
  html {
    /* 
		For the bluesheets, we can shrink the size of the font to save some
		paper.
		*/
    font-size: 10pt; }
  /* This takes the whole page. */
  /* line 125, source/stylesheets/site.css.scss */
  article {
    margin: 0.5em 0 0.5em 0; }
  /* line 129, source/stylesheets/site.css.scss */
  header,
  nav {
    display: none; } }

/* 
	This is the common CSS. 
*/
/* line 138, source/stylesheets/site.css.scss */
a {
  color: blue;
  text-decoration: none; }

/* line 143, source/stylesheets/site.css.scss */
a:hover {
  color: red; }

/* line 147, source/stylesheets/site.css.scss */
a.newsSource {
  font-family: 'Syncopate-Regular';
  font-weight: normal;
  text-decoration: none; }

/* line 153, source/stylesheets/site.css.scss */
body {
  font: 100% Verdana;
  margin: 0;
  padding: 0; }

/* line 159, source/stylesheets/site.css.scss */
div.contentWarnings {
  background-color: #eeeeee;
  border: 1px solid black;
  margin: 1.5em 4em;
  padding: 0.5em; }

/* line 166, source/stylesheets/site.css.scss */
footer, h4 {
  border-top: 1px solid black;
  border-left: 1px solid black;
  font-family: 'Syncopate-Regular';
  font-size: 100%;
  font-weight: normal;
  margin: 0.6em 0 0 0;
  padding: 0.25em; }

/* This is needed to make the float of the article and the nav align 
	   correctly */
/* line 178, source/stylesheets/site.css.scss */
footer {
  clear: both; }

/* line 182, source/stylesheets/site.css.scss */
h3 {
  border-bottom: 3px double black;
  border-top: 3px double black;
  font-family: 'Syncopate-Regular';
  font-size: 150%;
  font-weight: normal;
  padding: 0.5em 0; }

/* line 191, source/stylesheets/site.css.scss */
h5 {
  font-family: 'Syncopate-Regular';
  font-size: 80%; }

/* line 196, source/stylesheets/site.css.scss */
img.creditsImage {
  margin: 0.5em 15%;
  width: 70%; }

/* line 201, source/stylesheets/site.css.scss */
p.essayQuestion {
  margin-bottom: 5em; }

/* line 205, source/stylesheets/site.css.scss */
span.protocol,
span.warning {
  font-family: 'Syncopate-Regular';
  font-weight: normal; }

/* line 211, source/stylesheets/site.css.scss */
span.rosterName {
  font-family: 'Syncopate-Bold';
  font-weight: normal; }

/* line 216, source/stylesheets/site.css.scss */
table {
  border-bottom: 1px solid black;
  border-collapse: collapse;
  border-right: 1px solid black;
  border-spacing: 0;
  margin: 0.5em 0;
  padding: 0;
  width: 100%; }

/* line 226, source/stylesheets/site.css.scss */
td {
  border-top: 1px solid black;
  border-left: 1px solid black;
  padding: 5px; }

/* line 232, source/stylesheets/site.css.scss */
tr.headerRow {
  background-color: black;
  color: white;
  font-family: 'Syncopate-Regular';
  font-weight: normal; }

/* line 239, source/stylesheets/site.css.scss */
tr.evenRow {
  background-color: #e0e0e0; }

/* line 243, source/stylesheets/site.css.scss */
tr.noteRow {
  background-color: #ebf5fb; }

/* line 247, source/stylesheets/site.css.scss */
ul.checkOne,
ul.crewRoster,
ul.rankMe {
  list-style-type: none;
  padding-left: 2em; }

/* Puts the Unicode large square box in front of each entry. */
/* line 255, source/stylesheets/site.css.scss */
ul.checkOne li:before {
  content: "\25A2";
  padding-right: 0.5em; }

/* Puts the row of underscores in front of each entry. */
/* line 261, source/stylesheets/site.css.scss */
ul.rankMe li:before {
  content: "____";
  padding-right: 0.5em; }
