/*
 * rf-foxish version 20141003
 * Copyright 2014 Ryan Finnie <ryan@finnie.org>
 *
 * rf-foxish is a stylesheet inspired by Firefox's about: page.
 * It is a simple stylesheet with no image requirements.  Place 
 * all main content in a <div id="pagecontainer"> block.  It supports a 
 * <pre style="terminal"> blocks styled to look like a green terminal 
 * monitor.  A styled <table class="prettytable"> block is available.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 *
 */

@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,300);
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Mono);

body {
  font-family: 'Ubuntu', sans-serif;
  font-size: 12pt;
  font-weight: normal;
  color: #737980;
  background-image: linear-gradient(#ffffff, #ededed 15%);
}

a {
  text-decoration: underline;
}

a:link {
  color: #345680;
}

a:visited {
  color: #6c5080;
}

img {
  border: 0;
}

#pagecontainer {
  min-width: 330px;
  max-width: 800px;
  border: 2px solid #ffffff;
  padding: 1.5em;
  margin: 1.5em auto;
  border-radius: 5px;
}

h1, h2, h3 {
  font-weight: lighter;
  margin: 0;
}

h1 {
  font-size: 2.5em;
  line-height: 1.2;
}

h2 {
  font-size: 1.8em;
}

h3 {
  font-size: 1.5em;
}

code, pre {
  font-family: 'Ubuntu Mono', monospace;
}

.terminal {
  border-radius: 10px;
  padding: 1em;
  background: #202020;
  color: #20ff20;
}

code.terminal, .terminal.inline {
  padding: 0 0.5em;
}

.terminal a {
  color: #80ff80;
}

.terminal .command {
  color: #80ff80;
  font-weight: bold;
}

.terminal .comment {
  color: #ffff80;
}

.terminal .cursor {
  color: #80ff80;
  font-weight: bold;
  text-decoration: blink;
}

.strike {
  text-decoration: line-through;
}

#pagefooter {
  text-align: right;
}

table.prettytable {
  margin: 1em 1em 1em 0;
  background: #f9f9f9;
  border: 1px #aaaaaa solid;
  border-collapse: collapse;
}

table.prettytable th, table.prettytable td {
  border: 1px #aaaaaa solid;
  padding: 0.25em 0.5em;
}

table.prettytable th {
  background: #f2f2f2;
  text-align: center;
}

table.prettytable caption {
  font-size: 1.2em;
  font-weight: lighter;
  margin-left: inherit;
  margin-right: inherit;
}

.clear {
  clear: both;
}

.sideimg, .leftimg, .rightimg {
  text-align: center;
}

.sideimg img, .leftimg img, .rightimg img {
  padding: 1px;
  margin: .5em;
  border: 1px #aaaaaa solid;
}

.leftimg {
  float: left;
}

.rightimg {
  float: right;
}
