body {
	color: #31322c;
	background-color: #dcddc7;
}

h1, h3 {
	color: #8fbd27;
}

h2, h4, h5, h6 {
	color: #c5da3f;
}

a:link, a:visited {
color:#75A10D;
}

a:hover, a:active {
color:#8FBD27;
}

blockquote, .standout {
	background: #f0f5cf url(../../images/day/quot.png) no-repeat 370px 5px;
	color: #646659;
}

#container {
	background: url(../../images/day/site_bg.png) repeat-y 0 0;
}

#container #navbar-vine {
background: url(../../images/day/header_overlay.png) no-repeat 0 0;
}

#pageHeader h1,
#pageHeader h2 {
	color: #ffff4a;
	text-shadow: #6e9119 0 -2px 1px;
}

#pageHeader {
	background: url(../../images/day/header_bg.png) repeat-x 0 0;
}

#pageHeader #title {
	background: url(../../images/day/header_logo.png) no-repeat center bottom;
}

#contentContainer {
	background: url(../../images/day/content_bottom.png) no-repeat center bottom;
}

#sidebarContainer {
	background: #f0f5cf url(../../images/day/sidebar_bottom.png) no-repeat left bottom;
	color: #646659;
}

#sidebarContainer .sideHeader {
	background: #f0f5cf url(../../images/day/sidebar_top.png) no-repeat 0 0;
	color: #94b310;
}

#footer {
	background:  url(../../images/day/footer_bg.png) repeat-x 0 0;
	color: #fff;
	text-shadow: #6e9119 0 -2px 1px;
}

#breadcrumbcontainer ul {
	color: #6e9119;
}

#breadcrumbcontainer a {
	color: #fff;
	text-shadow: #6e9119 0 -2px 1px;
}

#breadcrumbcontainer a:hover {
	color: #ffff4a;
}

/* @group Navbar */

#navcontainer {
	background: url(../../images/day/nav_bar.png) repeat-x 0 0;
	background-color: #fff;
}

#navcontainer #close-navbar {
	background: url(../../images/day/nav_bar_right.png) no-repeat 0 0;
}

#navcontainer ul{
	background: url(../../images/day/nav_bar_left.png) no-repeat 0 0;
}

#navcontainer li {
	background: url(../../images/day/nav_bar_divider.png) no-repeat top right;
}

#navcontainer a {
	color: #fff;
	text-shadow: #6e9119 0 -2px 1px;
}

#navcontainer #current,
#navcontainer .currentAncestor,
#navcontainer a:hover {
	background: url(../../images/day/nav_bar_highlight.png) repeat-x 0 0;
	color: #ffff4a;
}

#navcontainer ul ul {
	background-color: #f0f5cf;
}

#navcontainer ul ul li {
	border-left: 1px solid #ccc;
}

#navcontainer ul ul li a {
	color: #959588;
}

#navcontainer ul ul li a:hover{
	color: #959588;
}

#navcontainer ul ul #current{
	color: #959588;
}

/* @end */

/* @group File Sharing */

.filesharing-item-title a:link {
	background: url(../../images/day/download.png) no-repeat left center;
}

.filesharing-item-title a:visited {
	color: #c5da3f;
}

/* @end */

/* @group Contact Form */

form {
	color: #c5da3f;
}

label {
	color: #31322c;
} 

.required-text {
	border: 1px solid #95c62e;
	background-color: #f0f5cf;
}

/* @end */

/* @group Blog */

.blog-archive-headings-wrapper {
	color: #8fbd27;
}

p.blog-entry-tags {
	background-image: url(../../images/day/blog_tag.png);
}

.blog-entry-category a:link,
.blog-entry-category a:visited,
.blog-category-link-enabled,
.blog-category-link-disabled {
	background-image: url(../../images/day/blog_category.png);
}

a.blog-archive-link-enabled,
.blog-archive-link-disabled {
	background-image: url(../../images/day/blog_date.png);
}
#blog-categories {
	background: url(../../images/day/blog_box_top.png) no-repeat top left;
}

a.blog-rss-link,
a.blog-comments-rss-link {
	background-image: url(../../images/day/blog_rss_icon.png);
}

.blog-entry-date {
	color: #8fbd27;
}

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

/* @end */

/* @group Photo Album */

.album-title {
	color: #8fbd27;
}

.thumbnail-caption {
	color: #646659;
}

.photo-background p{
	color: #c5da3f;
}

.photo-navigation {
	border: 3px solid #f0f5cf;
	background-color: #fff;
}

.photo-background p.photo-title {
	color: #8fbd27;
}

.photo-background p.photo-caption {
	color: #31322c;
}

.thumbnail-frame a img {
	border: 3px solid #f0f5cf;
}

.thumbnail-frame a img:hover {
	border: 3px solid #c5da3f;
}

.photo-navigation {
	border: 3px solid #f0f5cf;
}

.photo-frame{
	border: 3px solid #f0f5cf;
	
}

/* @end */

/* @group Movie Album */

/* @group Single Page (Movie View) */

.movie-background {
	border: 3px solid #f0f5cf;
}

.movie-title {
	background-color: #fff;
}

.movie-frame {
	color: #8fbd27;
}
	
/* @end */

.movie-page-title {
	color: #8fbd27;
}

.movie-thumbnail-caption {
	color: #646659;
}

.movie-thumbnail-frame img {
	border: 3px solid #f0f5cf;
}

.movie-thumbnail-frame img:hover {
	border: 3px solid #c5da3f;
}
/* @end */