body {
	color: #343434;
	background-color: #FFFFFF;
}

#header {
	color: #343434;
	background-color: %colour_header_background%;
}

#content {
	color: #343434;
	background-color: #FFFFFF;
}

a:link, a:visited, a:active {
	color: #A8A8A8;
	background: #B9B9B9;
}

a:hover {
	color: #787878;
	background: #333330;
}

.form-input-field {
	background: #A8A8A8;
	color: #010101;
}

.thumbnail-frame img {
	background-color: %colour_border%;
}

.photo-frame {
	border: 5px solid %colour_border%;
}

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


h1, h2, h3, h4, h5, h6{
	color: %colour_titles%;
}

#navcontainer,
.photo-links {
	background-color: %colour_menu_background%;
	border-bottom-color: %colour_header_bg * 0.5%;
}

#navcontainer ul a,
.photo-navigation a:link,
.photo-navigation a:visited {
	color: %colour_menu_text%;
	background-color: %colour_menu_background%;
}

#navcontainer ul a:hover,
.photo-navigation a:hover {
	color: %colour_menu_hover_text%;
}

#navcontainer #current,
#navcontainer .currentAncestor {
	color: %colour_menu_hover_text%;
}

#navcontainer #bottomBar {
	border-top-color: %colour_header_bg * 0.75%;
	background-color: %colour_header_bg * 0.4%;
}

#navcontainer ul ul {
	background-color: %colour_header_bg * 0.6%;
}

#footer {
	color: %colour_footer_text%;
	background-color: %colour_footer_background%;
}

#footer a:link, a:visited, a:active {
	color: #AFAFAF;
}