/*
 * Fonts 
 */

@font-face {
    font-family: 'lg';
    src: url('/fonts/leaguegothic-regular-webfont.eot');
    src: url('/fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/leaguegothic-regular-webfont.woff') format('woff'),
         url('/fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
         url('/fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lgi';
    src: url('/fonts/leaguegothic-italic-webfont.eot');
    src: url('/fonts/leaguegothic-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/leaguegothic-italic-webfont.woff') format('woff'),
         url('/fonts/leaguegothic-italic-webfont.ttf') format('truetype'),
         url('/fonts/leaguegothic-italic-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
 * My shit
 */

.form-ok {
  vertical-align: top;
}

.form-error {
  vertical-align: top;
  color: #c00;
  font-weight: bold;
}

.callout {
  font-size: 36px;
  font-family:lgi,"Arial Narrow",arial,helvetica,trebuchet,sans-serif;
}

.dots {
  color:#c00; font-size:24px;
  font-family:futura,arial,helvetica,trebuchet,sans-serif;
}

.resume-title {
  font-family: "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.resume-dates {
  color: #999;
}

/*
 * Globals
 */

a:link {
  color:#333;
  text-decoration: underline;
}
a:visited {color:#333}
a:active {color:#f00}
a:hover {color:#c00}

h1 a:link {color:#cc0000}
h1 a:visited {color:#cc0000}
h1 a:hover {color:#333333}


body {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10;
  font-family: lg, "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

h1, .h1, h2, .h2 {
  color: #c00;
}


/*
 * Override Bootstrap's default container.
 */

@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}

/*
 * glen name and description
 */

.glen-header {
  padding: 20px;
  margin-bottom: 20px;
  color: #333;
  text-align: center;
  background-color: #f6f6f6;
  border-bottom: 1px solid #e5e5e5;

  font-size:48px;
  font-family:lg,futura,arial,helvetica,trebuchet,sans-serif;
  text-transform: uppercase;
}


/*
 * Main column and sidebar layout
 */

.glen-main {
  font-size: 18px;
  line-height: 1.5;
}

/* Sidebar modules for boxing content */
.sidebar-module {
  padding: 15px;
  margin: 0 -15px 15px;
}

.sidebar-module h3 {
  margin-top: 0px;
}

.sidebar-module-inset p:last-child,
.sidebar-module-inset ul:last-child,
.sidebar-module-inset ol:last-child {
  margin-bottom: 0;
}

.glen-post {
  margin-bottom: 60px;
}
.glen-post-title {
  margin-bottom: 5px;
  font-size: 40px;
}
.glen-post-meta {
  margin-bottom: 20px;
  color: #999;
}

/*
 * Footer
 */

.glen-footer {
  padding: 20px;
  color: #999;
  text-align: center;
  background-color: #f6f6f6;
  border-top: 1px solid #e5e5e5;
}

.glen-footer p:last-child {
  margin-bottom: 0;
}

