body {background-color: %colour_body_background%;color: %colour_layout_text%;}

a {color: %colour_layout_link%;}
a:hover {color: %colour_layout_linkHover%;}

#logoTitle h1 {color: %colour_siteTitle%;text-shadow: 0 1px 0 %colour_siteTitle_textshadow%;}
#logoTitle h2 {color: %colour_siteSlogan%;}

#midContainer {background-color: %colour_content_background%;}

#menuContainer {background-color: %colour_mainMenu_background%;}

#mobileMenuTab { background-color: %colour_iPhone_menuButton% !important; }
#hideMenu {color: %colour_mainMenu_text%;}

.menu ul a {color: %colour_mainMenu_text%;}
.menu ul a:hover {background-color: %colour_mainMenu_hover%;color: %colour_mainMenu_textHover%;}

.menu ul ul {border-bottom: 1px solid %colour_dropDownMenu_topBorder%;border-left: 1px solid %colour_dropDownMenu_topBorder%;border-right: 1px solid %colour_dropDownMenu_topBorder%;border-top-color: %colour_dropDownMenu_topBorder%;background-color: %colour_dropDownMenu_background%;}
.menu ul ul a {color: %colour_dropDownMenu_text%;background-color: %colour_dropDownMenu_background%;border-bottom: 1px dotted %colour_dropDownMenu_bottomBorder%;}
.menu ul ul li:first-child {border-top: 1px dotted %colour_dropDownMenu_bottomBorder%;}
.menu ul ul a:hover {color: %colour_menu_textHover%;background-color: %colour_dropDownMenu_hover%;}

.menu ul #current, .menu ul .currentAncestor, .menu ul #current:hover, .menu ul .currentAncestor:hover {background-color: %colour_mainMenu_current%;color: %colour_mainMenu_textCurrent%;}
.menu ul ul #current, .menu ul ul #current:hover {color: %colour_menu_textCurrent%;background-color: %colour_currentMenuItem%;}
.menu ul ul .currentAncestor, .menu ul ul .currentAncestor:hover {color: %colour_menu_textCurrentAncestors%;background-color: %colour_currentMenuItemAncestor%;}

.menu ul ul ul {border-top: 1px solid %colour_dropDownMenu_topBorder%;}

#sidebarContainer .sideHeader {color: %colour_sidebarHeaderText%;}
#sidebarContainer #sidebar a {color: %colour_sidebar_link%;}
#sidebarContainer #sidebar a:hover {color: %colour_sidebar_linkHover%;}

.form-input-field {border-color: %colour_contactFormBorder%;background-color: %colour_contactFormBackground%;color: %colour_contactFormText%;}

#EC1Wrapper {background-color: %colour_extraContainer1_background%;}
#EC1Tab {background-color: %colour_EC1Tab_background%;color: %colour_EC1Tab_text%;}
#closeButton {background-color: %colour_EC1closeButton_background%;color: %colour_EC1closeButton_text%;}
#extraContainer1 {color: %colour_EC1_text%;}
#extraContainer1 a {color: %colour_EC1_link%;}
#extraContainer1 a:hover {color: %colour_EC1_linkHover%;}
#extraContainer2, #extraContainer3 {background-color: %colour_extraContainer23_background%;color: %colour_EC23_text%;}
#extraContainer2 a, #extraContainer3 a {color: %colour_EC23_link%;}
#extraContainer2 a:hover, #extraContainer3 a:hover {color: %colour_EC23_linkHover%;}
#extraContainer4 {background-color: %colour_extraContainer4_background%;color: %colour_EC4_text%;border-bottom: 3px solid %colour_extraContainer4_border%;}
#extraContainer4 a {color: %colour_EC4_link%;}
#extraContainer4 a:hover {color: %colour_EC4_linkHover%;}
#extraContainer5 {background-color: %colour_extraContainer5_background%;color: %colour_EC5_text%;border-top: 2px solid %colour_extraContainer5_border%;border-bottom: 2px solid %colour_extraContainer5_border%;}
#extraContainer5 a {color: %colour_EC5_link%;}
#extraContainer5 a:hover {color: %colour_EC5_linkHover%;}
#extraContainer6 {background-color: %colour_extraContainer6_background%;color: %colour_EC6_text%;border-top: 3px solid %colour_extraContainer6_border%;}
#extraContainer6 a {color: %colour_EC6_link%;}
#extraContainer6 a:hover {color: %colour_EC6_linkHover%;}

#footer {background-color: %colour_footer_background%;color: %colour_footer_text%;}
#footer a {color: %colour_footer_link%;}
#footer a:hover {color: %colour_footer_linkHover%;}

#breadcrumbcontainer {color: %colour_bottomBreadcrumb_text%;}
#breadcrumbcontainer a {color: %colour_bottomBreadcrumb_link%;}
#breadcrumbcontainer a:hover {color: %colour_bottomBreadcrumb_linkHover%;}

.thumbnail-caption {color: %colour_photoAlbum_caption%;}
.photo-caption {color: %colour_photoAlbum_caption%;}
.photo-frame, .thumbnail-frame {border: solid 5px %colour_photoAlbum_border%;}
.exif-data {color: %colour_photoAlbum_exifData%;}

.movie-thumbnail-caption {color: %colour_movieAlbum_caption%;}
.movie-title {color: %colour_movieAlbum_caption%;}
.movie-thumbnail-frame img {border: solid 5px %colour_movieAlbum_border%;}
.movie-frame {border: solid 5px %colour_movieAlbum_border%;}