#mainContent #content {
	color: #483415;
	background-color: #8e672b;
}


#mainContent #content p {
	color: #483415;
}

#mainContent #content h1 {
	color: #483415;
}

#mainContent #content h2 {
	color: #d9bd8e;
}

#mainContent #content h3 {
	color: #514220;
}



#mainContent #content h4 {
	color: #bbb090;
}

#mainContent #content h5 {
	color: #f1e3ba;
}

#mainContent #content b, #mainContent #content strong {
	color: #d9bd8e;
}

#mainContent #content a:link, #mainContent #content a:visited {
	color: #d9bd8e;
}

#mainContent #content ol li, #mainContent #content ul li {
	color: #d9bd8e;
}

/* @group FileSharing */

.filesharing-item-title {
	color: #e1e1e1;
}

.filesharing-item-description {
	color: #5e421d;
}

.filesharing-description {
	border-bottom-color: #d9bd8e;
}

.filesharing-item {
	border-bottom-color: #5e421d;
}

/* @end */

/* @group Blog */

.blog-entry-title {
	color: #483415;
}

.blog-entry-date {
	color: #b8a079;
}

/* @group Blog Archive Page */

.blog-archive-entries-wrapper {
	color: #483415;
}

.blog-archive-entries-wrapper .blog-entry-body {
	color: #483415;
}

.blog-entry-body {
	
}

.blog-entry-title {
	color: #483415;
}

.blog-entry-date {
	color: #d9bd8e;
}

.blog-entry-comments {
	color: #bbb090;
}

.blog-archive-entries-wrapper a:link, .blog-archive-entries-wrapper a:visited {
	color: #d9bd8e;
}

.blog-archive-entries-wrapper a:hover, .blog-archive-entries-wrapper a:active {
	color: #d9bd8e;
}

.blog-archive-entries-wrapper b, .blog-archive-entries-wrapper strong {
	color: #d9bd8e;
}

/* @end */

/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */

.album-title {
	color: #483415;
	font-size: 1.4em;
}

.album-description {
	color: #b2a067;
}

.thumbnail-frame {
	border: 1px solid #483415;
	background: #bfab6f;
}

.thumbnail-frame a {
}

.thumbnail-frame a:hover {
}

.thumbnail-frame img {

}

.thumbnail-caption {
	color: #b1b1b1;
	font-size: 10px;
}
	
/* @end */

/* @group Single Page (Photo view) */

.photo-background {
	background: #8e672b;
	text-align: center;
}

.photo-navigation {
	background: #b4874e;
	color: #735321;
}

.photo-title {
	color: #58401a;
}

.photo-caption {
	color: #e0bb70;
}

.photo-navigation a, .photo-navigation a:visited {
	color: #ffe8ac;
}

.photo-navigation a:hover {
	text-decoration: underline;
	color: white;
}

.photo-frame{
	border: 1px solid #483415;
	background: #bfab6f;
}


/* @end */

/* @end */

.message-text {
	color: #000;
} 

.form-input-field {
	border: 1px solid #d6bc82;
	background-color: #80704d;
	width: 100%;
	color: #ccc;
} 

.form-input-button { 
	border: 1px solid #d6bc82;
	background-color: #80704d;
	color: #ccc;
	}

label {
	color: #333;
}