/* @group General */

body {
	background-color: %colour_page_background%;
	color: %colour_main_text%;	
}

a:link, a:visited {
	color: %colour_links%;
}

#footerContainer {
	color: %colour_title%;
	background-color: %colour_header_background%;
	border-top-color: %colour_header_border%;
}/* @end */

/* @group Layout */

#bar {
	background-color: %colour_header_border%;
	border-bottom-color:%colour_header_border * 0.9%;
}

#pageHeader {
	background-color: %colour_header_background%;
}
/* @end */

/* @group Navigation */

#navcontainer #current,
#navcontainer a:link.currentAncestor,
#navcontainer a:visited.currentAncestor {
	color: %colour_title%;
}



#navcontainer ul ul #current, 
#navcontainer ul ul a:link.currentAncestor,
#navcontainer ul ul a:visited.currentAncestor {
	color: %colour_hover_text%;
	background-color: %colour_header_border * 1.05%;
	
}


#navcontainer a:link, 
#navcontainer a:visited {
	color: %colour_menu%;
}

#navcontainer a:hover, 
#navcontainer a:active {
	color: %colour_title%;
	
}

#navcontainer ul ul {
	background-color: %colour_header_border%;
}

#navcontainer ul ul a:link, 
#navcontainer ul ul a:visited {
	color: %colour_drop_text%;
}

#navcontainer ul ul a:hover {
	color: %colour_hover_text%;
	background-color: %colour_header_border * 1.05%;
}

#navcontainer ul ul #current{
	color: %colour_hover_text%;
	background-color: %colour_header_border * 1.05%;
}

#navcontainer ul ul li {
	border-top-color: %colour_header_border * 1.1%;
	border-right-color: %colour_header_border * 0.9%;
	border-bottom-color:%colour_header_border * 0.9%;
	border-left-color: %colour_header_border * 0.9%;
}/* @end */

/* @group Headings */

#pageHeader h1 {
	color: %colour_title%;
}

#pageHeader h2 {
	color: %colour_slogan%;
}/* @end */

/* @group Blog */

h1.blog-entry-title {
	color: %colour_header_background%;
}

h1.blog-entry-title a {
	color: %colour_header_background%;
}

.blog-archive-headings-wrapper {
	color: %colour_header_background%;
}/* @end */

/* @group Photo and Movies */

.photo-background {
	background-color: %colour_title%;
}

.photo-navigation {
	background-color: %colour_header_background%;
	color: %colour_title%;
	border-bottom-color: %colour_header_border%;
	
}

.photo-links{
	color: %colour_menu%;
}

.photo-navigation a:link, .photo-navigation a:visited {
	color: %colour_menu%;
	
}

.photo-navigation a:hover {
	color: %colour_title%;
}

.photo-caption {
	color: %colour_slogan%;
}

.movie-thumbnail-caption {
	color: %colour_slogan%;
}

.movie-background {
	background-color: #fff;
}

.thumbnail-caption {
	color: %colour_slogan%;
}

.movie-title {
	border-top-color: %colour_header_border%;
	background-color: %colour_header_background%;
	color: %colour_title%;
}/* @end */

form {
	color: %colour_header_border%;
}

label{
	color:%colour_main_text%;
}