/* @group general */

body {
	background-color: #FFFFFF;
	/*Background*/
	color: #3F3F3F;
	/*Text*/
}

.mock-shadow {
	border-color: #555555;
}

.photo-navigation,
#panel-top,
#panel-bottom,
#contentContainer,
#navcontainer,
.photo-frame {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

#navcontainer {
	background-color: #2D74BB;
}

#panel-top, .photo-navigation {
	background-color: #2D74BB;
}

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

#footer {
	color: #333333;
	/*Text*/
}

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

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

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

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

#title,
.photo-title {
	color: #006BB6;
	/*Site title*/
}

#slogan,
.photo-caption {
	color: #666666;
	/*Site slogan*/
}

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

.border-top,
#contentContainer #content,
#breadcrumbcontainer,
ul.breadcrumbList,
#side-navcontainer ul ul,
blockquote, .standout,
.blog-entry,
.filesharing-item,
#blog-rss-feeds,
#blog-categories,
#blog-archives,
.movie-thumbnail-frame,
.photo-frame,
.thumbnail-frame img,
.thumbnail-frame {
	border-color: #EFEFEF;
	/*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: #F3F3F3;
	/*Fields and Highlights background*/
}

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

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

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

/* @end */

/* @group top navigation */
#navcontainer a:link, #navcontainer a:visited {
	color: #333333;
}

#navcontainer a:hover, #navcontainer a:hover {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

#navcontainer a.current, #navcontainer a.currentAncestor {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

/* @end */

/* @group side navigation */

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

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

/* @end */

/* @group panel top */

#panel-top {
	color: #F3F3F3;
}

#panel-top a:link, #panel-top a:visited,
.photo-links a:link, .photo-links a:visited {
	color: #93D1FF;
}

#panel-top a:hover, #panel-top a:active {
	color: #4694BE;
}

#panel-top .movie-title,
#panel-top .movie-page-title,
#panel-top .album-title,
#panel-top .blog-entry-title,
#panel-top h1,
#panel-top h2,
#panel-top h3,
#panel-top h4,
#panel-top h5,
#panel-top h6 {
	color: #FFFFFF;
	/*Headings and titles*/
}

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

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

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

#panel-top .filesharing-item:hover,
#panel-top .thumbnail-frame:hover,
#panel-top .movie-thumbnail-frame:hover,
#panel-top blockquote:hover, #panel-top .standout:hover {
	color: #DEDEDE;
	/*Fields and Highlights text (hover)*/
}
/* @end */

/* @group panel bottom */

#panel-bottom {
	background-color: #2D74BB;
	color: #333333;
}

#panel-bottom a:link, #panel-bottom a:visited {
	color: #93D1FF;
}

#panel-bottom a:hover, #panel-bottom a:active {
	color: #4694BE;
}

#panel-bottom .movie-title,
#panel-bottom .movie-page-title,
#panel-bottom .album-title,
#panel-bottom .blog-entry-title,
#panel-bottom h1,
#panel-bottom h2,
#panel-bottom h3,
#panel-bottom h4,
#panel-bottom h5,
#panel-bottom h6 {
	color: #FFFFFF;
	/*Headings and titles*/
}

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

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

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

#panel-bottom .filesharing-item:hover,
#panel-bottom .thumbnail-frame:hover,
#panel-bottom .movie-thumbnail-frame:hover,
#panel-bottom blockquote:hover, #panel-bottom .standout:hover {
	color: #DEDEDE;
	/*Fields and Highlights text (hover)*/
}
/* @end */