/*
Theme Name: nmtcs
Description: A simple wordpress theme for the New Mexico Tech Computer
Science Department.
Author: Daniel Cox, Ben Bean, and Jake Poston
URI: http://cs.nmt.edu/
Version: 0.1
Tags: blue, fixed-width, one-column
.
  This theme is based on "Simple Green" by Flavius Matis and "Simplest"
  by Trevor Turk. It is visually inspired by the "Marinelli" theme for
  Drupal.

  Please ask permission to use this theme on your site:
  sysadmin [at] cs [dot] nmt [dot] edu
*/

/**********************************************************
* Common Tags
**********************************************************/

a {
  color: #005a8c;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: white;
  background-color: #005a8c;
}

abbr, acronym {
  border-bottom: 1px dotted black;
}

body {
  color: black;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, serif;
}

h1 { 
  font-size: 1.4em;
  font-weight: lighter;
}

h2 {
  font-size: 1.2em;
  font-weight: lighter;
}

h3 {
  font-size: 1em;
  font-weight: bolder;
}

p, #content ol, #content ul {
  font-family: Verdana, sans-serif;
  font-size: 0.8em;
  line-height: 1.8em;
}

/**********************************************************
* reCAPTCHA
**********************************************************/

.mh-email a {
  font-weight: bold;
  color:red;
}

/**********************************************************
* Header
**********************************************************/

#header {
  width: 80%;
  margin: auto;
  height: 60px;
  line-height: 60px;
  color: white;
  font-size: 18px;
  font-family: sans-serif;
}

#header_bg {
  background-color: #0E3F64;
}

#header_img {
    background-image: url(images/NMT-half.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    width: 160px;
    height: 60px;
    margin: 0;
    padding: 0;
    float: right;
}

#front_view {
    height: 400px;
}

/**********************************************************
* Content
**********************************************************/

.lcontainer {
  max-width: 1000px;  
  margin: auto;
}

#content {
  max-width: 960px;
  margin: auto;
  overflow: hidden;
  font-size: 16px;
}

#content h1{
  margin-top: 5px;
}

#front_content {
    background-color: white;
}

/**********************************************************
* Footer
**********************************************************/

.right {
  float: right;
}

.left {
  float: left;
}

/**********************************************************
* Images
**********************************************************/

img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}

img.alignleft {
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.aligncenter {
  text-align: center;
}

/**********************************************************
* Navigation
**********************************************************/
.navbar#main_nav {
	background-color: transparent;
    font-weight: 500;
    border: 0;
	letter-spacing: 1px;
}

#nav_bg {
    background-color: rgba(0,0,0,0.8);
}

#nav_xs_text {
    color: white;
    line-height: 50px;
    text-align: center;
}

.meta, .entry-date { display: none; }

/**********************************************************
* Google Calendar
**********************************************************/
.calendar-container {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}