a:link, a:visited {
	color: #7f0e00;
}

a:hover, a:active {
	color: #b23423;
	text-decoration: underline;
}

#pageHeader h1, .photo-title {
	color: #7f0e00;
}

#pageHeader h2, .photo-caption {
	color: #b23423;
}

#sidebarContainer {
	border: 1px solid #b23423;
}

#sidebarContainer .sideHeader {
	color: #7f0e00;
}

#breadcrumbcontainer {
	color: #7f0e00;
	border-bottom: 1px solid #b22323;
}

#navcontainer {
	border-top: 1px solid #b22323;
	border-bottom: 1px solid #560900;
	background: #7f0e00;
}

#navcontainer .current {
	color: #f3f3f3;
	background-color: #b22323;
}

#navcontainer a {
	color: #f3f3f3;
	border-right: 1px solid #8c2a2b;
}

#navcontainer ul li a:hover, #navcontainer ul li a:active {
	color: #fff;
	background-color: #b22323;
}

#side-navcontainer .current {
	color: #f3f3f3;
	background-color: #7f0e00;
}

#side-navcontainer a:hover {
	background-color: #b22323;
	color: #fff;
}

#side-navcontainer ul ul a {
	border-bottom: 1px solid #b23423;
}

blockquote, .standout {
	color: #979797;
	border-color: #b23423;
}

h1, h2, h3, h4 {
	color: #7f0e00;
}

.blog-entry {
	border-bottom: solid 1px #b23423;
}

.blog-entry-title {
	color: #7f0e00;
}

#blog-categories {
	border-top: solid 1px #b23423;
	border-bottom: solid 1px #b23423;
}

#blog-rss-feeds {
	border-top: solid 1px #b23423;
}

.filesharing-description {
	color: #7f0e00;
}

.filesharing-item {
	color: #f3f3f3;
	background: #7f0e00;
	border: solid 1px #b22323;
}

.filesharing-item:hover {
	background: #b22323;
	border: solid 1px #7f0e00;
}

.filesharing-item a {
	color: #f3f3f3;
}

.filesharing-item a:hover {
	color: #fff;
}

.album-title {
	color: #7f0e00;
}

.album-description {
	color: #fff;
}

.thumbnail-frame {
	background: #7f0e00;
	border: solid 1px #b22323;
}

.thumbnail-frame:hover {
	background: #b22323;
	border: solid 1px #7f0e00;
}

.thumbnail-frame a:hover img {
	border: solid 1px #7f0e00;
}

.thumbnail-frame img {
	border: solid 1px #b22323;
}

.thumbnail-caption {
	color: #7f0e00;
}

.photo-frame {
	background: #7f0e00;
	border: solid 1px #b22323;
}

.movie-description {
	color: #7f0e00;
}

.movie-page-title {
	color: #7f0e00;
}

.movie-page-description {
	color: #fff;
}

.movie-thumbnail-frame {
	background: #7f0e00;
	border: solid 1px #b22323;
}

.movie-thumbnail-frame:hover {
	background: #b22323;
	border: solid 1px #7f0e00;
}

.movie-thumbnail-caption {
	color: #7f0e00;
}

.movie-background {
	background: #7f0e00;
}

.movie-title {
	color: #7f0e00;
}

.message-text {
	color: #7f0e00;
}

form {
	color: #7f0e00;
}

