/*** COLOUR THEME ***/

/* Text Colour */

body {
  color: #222;
  background: #e6e6e6;
}

#title *, .bookmarklet, .bookmarklet:hover { 
  color: #fff; 
}

a {
  color: #146E95;
}

a:hover { 
  color: #444;
}

h1, h2, h3, h4, h5, h6, th {
  color: #333;
}

.meta-label {
    color: #757575;
}

/* Backgrounds */

#main .container, .breadcrumbs .container,
input:not([type="checkbox"]):not([type="radio"]), button, select, textarea, fieldset, fieldset legend {
  background: #fff;
}

#header, .bookmarklet {
	background: #146E95;
	border-bottom: 4px solid #064A68;
}

hr, th, code, pre, fieldset,
div.preface, div.notes, div.endnotes,
input[type="button"]:focus, input[type="submit"]:focus, input[type="reset"]:focus, button:focus,
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover {
  background: #f5f5f5;
}

/* Borders and Shadows */

hr, blockquote {
  border-color: #f5f5f5;
}

td, th, code, pre,
input:not([type="checkbox"]):not([type="radio"]), button, select, textarea, fieldset, fieldset legend { 
  border: 1px solid #ccc;
}

input:focus:not([type="checkbox"]):not([type="radio"]), button:focus, select:focus, textarea:focus {
    border-color: #aaa;
    box-shadow: 0 0 8px #aaa;
}

#notice {
    background: #FFF0EC;
    border-color: #ED3F16;
}

#updates, #news {
  background: #FFE39C;
  border-color: #EDB016;
}
