/*
Theme Name: uOttawa Supermileage
Theme URI: a
Description: Sup
Version: 0.0
Author: Christopher Bura
Author URI: 
Tags: 
*/

body {
  background-color: #FFF;
  color: #222;
}

a {
  color: #1aaf2f;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
  color: #31219d;
}

a[href^="http://"] {
    background: url('images/icons/external.png') center right no-repeat;
    padding-right: 20px;
}

a[href^="http://uosupermileage.ca"] {
    background: none;
    padding-right: 0;
}

h2 {
  color: #31219d;
  margin-bottom: 0.25em;
}

.parent-page {
    background-color: #AEEE00;
}

#header {
  background-color: #31219d;
  color: #828282;
  height: 150px;
}

#logo {
  float: left;
}

#description {
  padding: 37px 0 36px 0;
}

#navigation {
  background-color: #1aaf2f;
  border-top: 3px solid #FFF;
  border-bottom: 3px solid #FFF;
  margin:0;
  padding:0;
  list-style: none;
}

#navigation ul {
  margin: 0;
}

#navigation li {
  display:inline;
  padding:0;
  margin:0;
}

#navigation a:link,
#navigation a:visited {
  font-size: 1.3em;
  color:#FFF;
  padding: 10px;
  float: left;
  width: auto;
  text-decoration: none;
}

#navigation .join a {
  float: right;
}

#navigation li:first-child a {
  padding-left: 0px;
}

#navigation ul.join li:first-child a {
  padding-left: 10px;
  padding-right: 0px;
}

#navigation a:hover{
  text-decoration: underline;
}

#main {
  border-top: 10px solid #31219d;
  border-bottom: 10px solid #333;
}

#main p {
  font-size: 1.0em;
  line-height: 170%;
}

#main .container {
  padding: 30px 0;
}

.searchresult {
  background-color: #DDD;
}

.breadcrumb {
  font-size: 1.15em;
  margin-bottom: 1em;
}

.toc a {
    font-size: 1.25em;
}

span.sponsor-desc {

}

#pagenav {
  margin-top: 25px;
}

.nextpage-link {
  font-size: 1.5em;
  float: right;
}

.prevpage-link {
  font-size: 1.5em;
  float: left;
}

#sponsorbar {
  padding: 10px 0;
  background-color: #1aaf2f;
  border-top: 3px solid #FFF;
  border-bottom: 3px solid #FFF;
}

#sponsorbar h3 {
  color: #FFF;
  font-weight: bold;
}

#sponsorbar a {
  color: #000;
}

#footer {
  background-color: #333333;
  color: #828282;
  padding: 20px 0;
}
  
#copyright {
  padding-top: 20px;
  color: #FFF;
  font-weight: bold;
}

#footer ul {
  list-style: none;
  margin: 0;
}

#footer a {
  color: #1aaf2f;
  text-decoration: none;
  font-weight: bold;
}

#footer h3 {
  color: #FFF;
  font-weight: bold;
}

.nohead thead {
  display: none;
}

.rowwrap {
  margin-bottom: 30px;
}

#main p.greeting {
  font-size: 3em;
  margin:0.5em 0 0.5em 0;
}

.greeting a {
  text-decoration: none;
}

#main p.gallery-link {
  font-size: 1.5em;
  float: right;
  display: block;
}

.sponsor-link {
  float: right;
  font-size: 1.5em;
  background: url('images/icons/arrow.png') center right no-repeat;
  padding-right: 20px;
}

.progress-bar {
  margin-bottom: 20px;
}


#single-post h2 {
  margin-bottom: 0.5em;
}

#post-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

#post-list h2 {
  margin-bottom: 0.5em;
}

#post-list ul {
  margin: 0;
}

#post-list li {
  margin-bottom: 1em;
  padding: 0;
  border-bottom: 1px solid #DDD;
}

#post-list li:last-child {
  border-bottom: none;
}

#sidebar {
  list-style: none;
  margin: 0;
}

#sidebar li {
  margin-bottom: 1em;
  padding: 0;
  border-bottom: 1px solid #DDD;
}

#sidebar li:last-child {
  border-bottom: none;
}

#sidebar ul.sublist li {
  border-bottom: none;
  margin: 0.5em;
}

.nobullets {
  list-style: none;
}

a[href^="http://twitter.com"] {
  background: url('images/icons/twitter_16.png') center left no-repeat;
  padding-left: 20px;
  font-size: 1.5em;
}

a[href^="http://facebook.com"] {
  background: url('images/icons/facebook_16.png') center left no-repeat;
  padding-left: 20px;
  font-size: 1.5em;
}

a[href^="http://flickr.com"] {
  background: url('images/icons/flickr_16.png') center left no-repeat;
  padding-left: 20px;
  font-size: 1.5em;
}

a[href^="http://youtube.com"] {
  background: url('images/icons/youtube_16.png') center left no-repeat;
  padding-left: 20px;
  font-size: 1.5em;
}

a[href^="http://www.uottawa.ca/"] {
  background: none;
  padding-right: 0px;
}

#toc {
  padding: 10px;
  border: 1px solid #000;
}

#header h1 {
  color: #FFF;
  margin-bottom: 0;
  font-weight: bold;
}

#header p {
  color: #FFF;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0;
}

#main p.breadcrumbs {
  margin-bottom: 0.5em;
}

a img {
  text-decoration: none;
}

a.anchor {
  text-decoration: none;
}

#header #s {
  -moz-border-radius: 5px;
  padding: 5px;
  width: 230px;
}

