/* Site Background */
body{background-color:#292929;}

/* Site Title */
header #title a,
header #title a:hover,
.photo-navigation,
.photo-links a{color:%colour_site_title%;}
.photo-links{color:#292929;}

/* Site Slogan */
header h2{color:%colour_site_slogan%;}

/* Site Breadcrumb & Extras */
ul#breadcrumb,
form > div textarea.form-input-field,
form > div input.form-input-field[type="text"],
form > div input.form-input-button[type="submit"],
form > div input.form-input-button[type="reset"]{background:%colour_breadcrumb%;}

@media screen and (max-width: 770px) {

	/* Nav Link Current*/
	#wrapper nav > ul > li a.current:before,
	#wrapper nav > ul > li a.currentAncestor:before{
		color:%colour_nav_a_current_background%;
	}
}

@media screen and (min-width: 771px) {

	/* Site Header Background */

	/* Nav Links */
	#wrapper nav > ul > li > a {color:%colour_nav_a%;}
	#wrapper nav > ul > li.parent > a:before{
		border-color: %colour_nav_a% transparent transparent transparent;
	}

	/* Nav Links Hover */
	#wrapper nav > ul > li:hover a,
	#wrapper nav > ul > li.open a{color:%colour_nav_hover%;}
	#wrapper nav > ul > li.parent:hover > a:before,
	#wrapper nav > ul > li.parent.open > a:before{
		border-color: %colour_nav_hover% transparent transparent transparent;
	}

	/* Nav Links Hover Background */
	#wrapper nav > ul > li:hover > a,
	#wrapper nav > ul > li:hover ul,
	#wrapper nav > ul > li.open > a,
	#wrapper nav > ul > li.open ul{
		background-color: %colour_hover_background%;
	}
	/* Nav Link Current*/
	#wrapper nav > ul > li > a.current,
	#wrapper nav > ul > li > a.currentAncestor{
		color:%colour_nav_a_current%;
	}
	#wrapper nav > ul > li.parent > a.current:before,
	#wrapper nav > ul > li.parent > a.currentAncestor:before{
		border-color: %colour_nav_a_current% transparent transparent transparent;
	}
	/* Nav Link Current Background */
	#wrapper nav > ul > li > a.current,
	#wrapper nav > ul > li > a.currentAncestor{
		background-color: %colour_nav_a_current_background%;
		text-shadow: 0 1px 1px %colour_nav_a_current_background - 0.1%;
	}
	/* Nav Links Sub Hover */
	#wrapper nav > ul > li li a:hover{color:%colour_nav_sub_hover%;}

	/* Nav Links Sub Current*/
	#wrapper nav > ul > li li a.current,
	#wrapper nav > ul > li li a.currentAncestor{
		color:%colour_nav_sub_hover%;
	}
}

/* Content Background */
#container {background-color: %colour_content_background%;}

/* Content Text */
#content, ul#breadcrumb a{color:%colour_content_text%;}

/* Content Headings */
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,
h1.blog-entry-title,#content h1.blog-entry-title a,.filesharing-item-title a,.album-title{color: %colour_content_headings%;}

/* Content Links */
#content a, ul#breadcrumb li:last-child a{color:%colour_content_a%;}

/* Content Link Hover */
#content a:hover{color:%colour_content_a_hover%;}

/* Sidebar Background */
#container aside .content,
#container aside h2#sideTitle{background-color: %colour_aside_background%;}

/* Sidebar Text */
aside{color:%colour_aside_text%;}

/* Sidebar Headings */
aside h1,aside h2,aside h3,aside h4,aside h5,aside h6,
#blog-categories::before, #blog-archives::before, ul.blog-tag-cloud::before, #blog-rss-feeds::before{color: %colour_aside_headings%;}

/* Sidebar Links */
aside a{color:%colour_aside_a%;}

/* Sidebar Link Hover */
aside a:hover{color:%colour_aside_a_hover%;}

/* Footer Background */
footer{background-color: %colour_footer_background%;color:%colour_footer_text%;}

/* Footer Links */
footer a{color:%colour_footer_a%;}

/* Footer Link Hover */
footer a:hover{color:%colour_footer_a_hover%;}
