#container,
#breadcrumb li:last-child a,
form label,
.message-text,
.photo-title {
    color: %colour_bodyText%;
}
.filesharing-item-title a:link {
    color: %colour_links%;
}
h1.blog-entry-title a:link,
.blog-entry-title a,
.blog-entry-title,
.album-title,
.movie-page-title,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: %colour_bodyTitles%;
}
.content {
    color: %colour_bodyText%;
    background-color: %colour_bodyBackground%;
}
a:link,
a:visited,
.photo-navigation a:link,
.photo-navigation a:visited {
    color: %colour_links%;
}
a:hover,
.photo-navigation a:hover {
    color: %colour_linkshover%;
}
.main-nav a {
    color: %colour_navCurrentText%;
    background: %colour_headermobile%;
}
.main-nav a:hover {
    color: %colour_navHighlightText%;
}
/* iPad Portrait Navigation Adjustment */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.main-nav a {
	    color: %colour_navCurrentText%;
	    background: %colour_headermobile%!important;
	}
	.main-nav a:hover {
	    color: %colour_navHighlightText%;
	}
}
.main-nav a#current,
a.currentAncestor.parent {
    color: %colour_navActiveText%;
}
.secondary-nav ul {
    background: %colour_secondNav%;
}
.secondary-nav a {
    color: %colour_navCurrentText2%;
}
.secondary-nav a:hover {
    color: %colour_navHighlightText2%;
}
.secondary-nav a#current {
    color: %colour_navActiveText2%;
}
#intro h1 {
    color: %colour_headerText%;
}
h1.siteTitle a:hover,
h1.blog-entry-title a:hover {
    color: %colour_title*0.5%;
}
body {
    background-color: %colour_headerBackground%;
}
#sidebar {
    background-color: %colour_sidebarBcrnd%;
    color: %colour_sidebarTxt%;
}
#sidebar a:link,
#sidebar a:visited {
    color: %colour_sidebarLinks%;
    border-bottom: 1px solid %colour_sidebarLinks%;
}
#sidebar a:hover {
    color: %colour_sidebarLinksHover%;
    border-bottom: 1px solid %colour_sidebarLinksHover%;
}
#sidebar h1,
#sidebar h2,
#sidebar h3,
#sidebar h4,
#sidebar h5,
#sidebar h6 {
    color: %colour_sidebarTitle%;
}
.header {
    background: %colour_header%;
}
#footer {
    background: %colour_footerBackground%;
}
#footerContent {
    color: %colour_footer%;
}
#footer a:link,
#footer a:visited {
    color: %colour_footer_link%;
}
#footer a:hover,
#footer a:active {
    color: %colour_footer_linkHover%;
}
h1.siteTitle a {
    color: %colour_titleHeader%;
}
h2.entry-title a {
    color: %colour_entryTitle%;
}
.date-title {
    color: %colour_entryDate%;
}
ul.tree a:link {
    color: %colour_links%;
}
ul.tree ul li a {
    color: %colour_text%!important;
}
blockquote {
    border-left: 10px solid %colour_blockquote%;
}
blockquote:before {
    color: %colour_blockquote%;
}
button,
.blog-entry-category {
    background: %colour_btn%!important;
}
button:hover,
.blog-entry-category:hover {
    background: %colour_btnHover%!important;
}
.form-input-field,
.form-input-textarea {
    color: %colour_bodyText%;
}
form select {
    border-color: %colour_background%;
}
.form-input-field,
.form-input-textarea {
    background-color: %colour_formField%;
    color: %colour_formFieldText%;
}
.form-input-field:focus,
.textarea.form-input-field:focus {
    background-color: %colour_formFieldFocus%;
    color: %colour_formFieldTextFocus%;
}
.form-input-button {
    background: %colour_formBtn%;
    color: %colour_formBtnText%;
}
.form-input-button:hover {
    background-color: %colour_formBtnHover%;
}
