/* @group general */

body {
	color: #7A7A7A;
	/*Text*/
}

#sidebarContainer {
	color: #9A9A9A;
	/*Text (sidebar)*/
}

a:link, a:visited,
#breadcrumbcontainer {
	color: #C32628;
	/*Link*/
}

a:hover, a:active {
	color: #C80110;
	/*Link (hover)*/
}

#pageHeader h1,
.photo-title {
	color: #7A7A7A;
	/*Site title*/
}

#pageHeader h2,
.photo-caption {
	color: #FEFFFE;
	/*Site slogan*/
}

.movie-title,
.movie-page-title,
.album-title,
.blog-entry-title,
h1, h2, h3, h4, h5, h6,
#breadcrumbcontainer,
#sidebarContainer .sideHeader {
	color: #3F3F3F;
	/*Headings and titles*/
}

ul.breadcrumbList,
blockquote, .standout,
.blog-entry,
.filesharing-item,
#blog-rss-feeds,
#blog-categories,
.movie-thumbnail-frame,
.photo-frame,
.thumbnail-frame img,
.thumbnail-frame {
	border-color: #CCCCCC;
	/*Borders (general)*/
}

.filesharing-item,
.thumbnail-frame,
.movie-background,
.movie-thumbnail-frame,
.photo-frame,
blockquote,
.standout,
pre,
.form-input-field,
input.fl-text,
textarea.fl-textarea {
	background: #E5F2FF;
	/*Fields and Highlights background*/
}

.filesharing-item:hover,
.thumbnail-frame:hover,
.movie-thumbnail-frame:hover,
blockquote:hover, .standout:hover {
	background: #E5F2FF;
	/*Fields and Highlights background (hover)*/
}

.filesharing-item,
.thumbnail-frame,
.movie-background,
.movie-thumbnail-frame,
.photo-frame,
blockquote, .standout,
form {
	color: #3F3F3F;
	/*Fields Highlights text*/
}

.filesharing-item:hover,
.thumbnail-frame:hover,
.movie-thumbnail-frame:hover,
blockquote:hover, .standout:hover {
	color: #3F3F3F;
	/*Fields and Highlights text (hover)*/
}

/* @end */

/* @group top navigation */

#navcontainer {
	background: #DB423C;
	/*Background*/
}

#navcontainer a:link,
#navcontainer a:visited,
#navcontainer .current {
	color: #FFFFFF;
	/*Link*/
}

#navcontainer a:hover,
#navcontainer a:active,
#navcontainer a.current:hover,
#navcontainer a.current:active {
	color: #FEFEFD;
	/*Link (hover)*/
}

#navcontainer .current {
	background-color: #DB423C;
	/*Background (current-horizontal)*/
}

#navcontainer a:hover,
#navcontainer a:active {
	background-color: #C32628;
	/*Background (hover-horizontal)*/
}

#navcontainer,
#navcontainer a {
	border-color: #C80110;
	/*Borders (navigation)*/
}

/* @end */

/* @group side navigation */

#side-navcontainer {
	background: #FFFFFF;
	/*Background*/
}

#side-navcontainer a:link,
#side-navcontainer a:visited,
#side-navcontainer .current {
	color: #C32628;
	/*Link*/
}

#side-navcontainer a:hover,
#side-navcontainer a:active,
#side-navcontainer a.current:hover,
#side-navcontainer a.current:active {
	color: #C80110;
	/*Link (hover)*/
}

#side-navcontainer .current {
	background-color: #FFFFFF;
	/*Background (current-vertical)*/
}

#side-navcontainer a:hover {
	background-color: #FFFFFF;
	/*Background (hover-vertical)*/
}

#sidebarContainer,
#side-navcontainer ul ul a {
	border-color: #FFFFFF;
	/*Borders (navigation)*/
}

/* @end */
