/*
 * Colouring and styling for mattandcaz.com
 */

/* Backgrounds */
body {
  background: #FFF;
}
#footer {
  background: #FFF;
}
#headertabs {
  background: #FAF8FB;
}

/* Text */
body {
  color: #444;
}
h1, h1 a, h1 a:hover, h1 a:visited,
#headerimg .description {
  color: #000;
}
h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited {
  color: #768;
}
a, h2 a:hover, h3 a:hover {
  color: #86B;
}
.entry p a:visited {
  color: #647;
}
small,
.nocomments, 
.postmetadata, 
blockquote, 
strike {
  color: #777;
}

/* Link decoration */
h1 a, h1 a:visited, h1 a:hover,
h2, h2 a, h2 a:hover, h2 a:visited, 
h3, h3 a, h3 a:hover, h3 a:visited,
a, h2 a:hover, h3 a:hover {
  text-decoration: none;
}

/* Nav bar */
#headertabs a,
#headertabs a:visited {
  color: #87A;
}
#headertabs .tab:hover,
#headertabs .tab:hover a,
#headertabs .tab:hover a:visited,
#headertabs .tab:hover a:hover {
  background: #87A;
  color: #FFF;
  text-decoration: none;
}

/* Sidebar */
#sidebar h1,
#sidebar h1 a,
#sidebar h1 a:visited {
  color: #BFBBCF;
}
#sidebar h1 a:hover {
  color: #768;
}
#sidebar .post {
  border-bottom-color: #EEE;
}
#sidebar h2, 
#sidebar h2 a, 
#sidebar h2 a:visited {
  color: #404448;
}
#sidebar h2 a:hover {
  color: #384658;
}
#sidebar .entry {
  color: #888;
}

/* Posts */
.post {
  border-bottom-color: #DDD;
}
code,
pre {
  color: #ccc;
  background: #005;
  border-color: #000;
}
#content-live .time {
  color: black;
  border-top-color: #DDD;
}

/* Comments (in use?) */
.commentlist li, #commentform input, #commentform textarea {
  background: #353535;
  color: #ccc;
}
.commentlist li .avatar { 
  border-color: #eee;
  background: #FFF;
}

/* Misc */
acronym, abbr {
  border-bottom-color: #999;
}

a.hoverable div {
  background-color: #FFF;
  color: #416;
}

