/*Body*/
body {
    color: %colour_body_text%;
}

a,
a:visited {
  color: %colour_body_links%;
}

a:hover,
a:active {
  color: %colour_body_links * 0.8%;
}


/*Site Title*/
h1.site_title {
  color: %colour_site_title_normal_text%;
}

.nav-backdrop h1.site_title {
  color: %colour_site_title_sticky_text%;
}

/*Slogan*/
h2#slogan {
  color: %colour_site_slogan%;
}

/*Navigation Toggle*/
#navigation_toggle {
  color: %colour_nav_toggle_normal_text%;
}

.nav-backdrop #navigation_toggle {
  color: %colour_nav_toggle_sticky_text%;
}

/*Navigation Overlay*/
#navigation_close_button {
  color: %colour_nav_closer_toggle%;
}

h1.navigation_overlay_site_title {
  color: %colour_nav_site_title%;
}

#main_navigation a {
  color: %colour_nav_page_names%;
}

#main_navigation a:hover,
#main_navigation a:active,
#main_navigation a#current,
#main_navigation > ul > li > a.parent.open,
#main_navigation > ul > li > a#current.parent.open {
  color: %colour_nav_current_page%;
}


/*Sidebar*/
aside#sidebar {
    background-color: %colour_sidebar_bkg%;
    color: %colour_sidebar_text%;
}

aside#sidebar a,
aside#sidebar a:visited {
  color: %colour_sidebar_links%;
}

aside#sidebar a:hover,
aside#sidebar a:active {
  color: %colour_sidebar_links * 0.8%;
}

#sidebar ul.blog-tag-cloud li a,
#sidebar ul.blog-tag-cloud li a:visited {
  color: %colour_sidebar_bkg%;
  background-color: %colour_sidebar_links%;
}

#sidebar ul.blog-tag-cloud li a:hover,
#sidebar ul.blog-tag-cloud li a:active {
  background-color: %colour_sidebar_links * 0.8%;
}

/*Forms*/
.form-input-button[type=submit] {
  color: %colour_submit_button_text%;
  background-color: %colour_submit_button%;
}

.form-input-button[type=submit]:hover {
  background-color: %colour_submit_button * 0.8%;
}

.form-input-button[type=reset] {
  color: %colour_reset_button_text%;
  background-color: %colour_reset_button%;
}

.form-input-button[type=reset]:hover {
  background-color: %colour_reset_button * 0.8%;
}

/*Blog*/
#blog-archives,
#blog-categories,
#blog-rss-feeds,
ul.blog-tag-cloud {
  border-top-color: %colour_sidebar_bkg * 0.9%;
}


/*Footer*/
footer {
  background: %colour_footer_bkg%;
}

.rapidweaver_footer {
  color: %colour_footer_text%;
}

.rapidweaver_footer a,
.rapidweaver_footer a:visited {
  color: %colour_footer_link%;
}

.rapidweaver_footer a:hover,
.rapidweaver_footer a:active {
  color: %colour_footer_link * 1.8%;
}


/*Breadcrumb*/
.banner_breadcrumb {
  background-color: %colour_breadcrumb_background%;
}

.banner_breadcrumb {
  color: %colour_breadcrumb_dividers%;
}

.banner_breadcrumb a {
  color: %colour_breadcrumb_links%;
}


/*Scroll to Top Button*/
#scroll_up_button {
  color: %colour_scroll_to_top_icon%;
  background-color: %colour_scroll_to_top_bkg%;
}
