/* @group General Styles */

body {
	color: #fffeff;
	background-color: #1a3300;
}

h1, h2, h3, h4, h5, h6 {
	color: #e5ffe5;
}

a:link, a:visited {
color: #e5ffe5;
}

a:hover, a:active {
	color: #003300;
}

/* @end */

/* @group Layout */

#pageHeader h1 {
	color: #fff;
	text-shadow: #222 0.09em -0.09em 0;
}
#pageHeader h2 {
	color: #fff;
	text-shadow: #222 0.06em -0.06em 0;
}



#container {
	background-color: #c9df53;
}

#contentContainer {
	color: #003300;
	position: relative;
	background-color: #9dc72c;
}

#sidebarContainer {
	color: #f5fff5;
	background-color: #aed231;
}

#sidebarContainer .sideHeader {
	color: #4670db;
}

#footer {
	background-color: #9dc72c;
}


#footer a:link, #footer a:visited {
	color: #e5ffe5;
}

#footer a:hover, #footer a:active {
	color: #003300;
}

/* @end */

/* @group Toolbar */

#navcontainer ul{
	background-position: 0 0;
	background-repeat: no-repeat;
}

#navcontainer li {
	background-position: right;
	background-repeat: no-repeat;
}

#navcontainer a {
	color:  #222;
	text-shadow: #f5fff5 1px -1px 0;
}

#navcontainer #current {
	color: #fff;
	text-shadow: #222 1px -1px 0;
}

#navcontainer .currentAncestor {
	color: #fff;
	text-shadow: #222 1px -1px 0;
}

#navcontainer a:hover {
	color: #fff;
	text-shadow: #222 1px -1px 0;
}

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

#navcontainer ul ul li {
}

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

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

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

/* @end */

/* @group File Sharing */

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

.filesharing-item-title a:visited {
	background: url(../../images/blog/download.png) no-repeat left center;
	color: #c5da3f;
}

/* @end */

/* @group Contact Form */

form, label {
	color: #003300;
}

.required-text {
	border: 1px solid #cccc00;
	background-color: #ccc;
}

/* @end */

/* @group Blog */

h1.blog-entry-title {
	color: #d4eb39;
}


h1.blog-entry-title a, h1.blog-entry-title a:visited {
	background: none;
	border: none;
	color: #d4eb39;
}

#sidebarContainer #sidebar ul.blog-tag-cloud {
	border: 1px solid #cccc00;
}

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

.blog-entry-comments {
	border-top: 1px solid #003300;
}


.blog-entry-date,
p.blog-entry-tags {
	border-top: 1px solid #003300;
}

p.blog-entry-tags {
	background: url(../../images/blog/blog_tag.png) no-repeat Left center;
	border-bottom: 1px solid #003300;
}

.blog-entry-category a:link,
.blog-entry-category a:visited,
.blog-category-link-enabled,
.blog-category-link-disabled {
	background: url(../../images/blog/blog_category.png) no-repeat left Center;
}

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

.blog-category-link-disabled {
	color: #003300;
}

a.blog-rss-link,
a.blog-comments-rss-link {
	background: url(../../images/blog/blog_rss_icon.png) no-repeat left center;
}

.blog-entry-date {
	border-bottom: 1px solid #003300;
	background: url(../../images/blog/blog_calendar.png) no-repeat left center;
}

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

.blog-entry {
}

/* @end */

/* @group Photo Album */

.album-title {
	color: #e5ffe5;
}

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

.thumbnail-frame:hover {
	border: 1px solid #003300;
}

.thumbnail-caption {
	color: #e5ffe5;
}
	
.photo-background{
	text-align: center;
}

.photo-background p{
	text-align: center;
	margin: 0;
}

.photo-navigation {
	color: #e5ffe5;
	background: url(../../images/spring/image01.png) no-repeat;
}

.photo-navigation a {
	color: #92dd00;
}

.photo-navigation a:hover {
	color: #e5ffe5;
}

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

.photo-background p.photo-title {
	color: #e5ffe5;
	text-align: center;
}

.photo-frame{
	border: 1px solid #cccc00;
}

/* @end */


/* @group Global Classes */


/* Table Styles */
table {
	border-color: #c9df53;
	/* border: 1px solid #9eb933; */
}

table th {
	}

table td {
	/* border: 1px solid #7f9f2c; */
}

/* @end */
/* @group Movie Album */

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

.movie-thumbnail-frame {
	border: 1px solid #beff00;
}

.movie-thumbnail-frame:hover {
	border: 1px solid #003300;
}


.movie-background {
	border: 2px solid #003300;
}

.movie-title {
	color: #e5ffe5;
}
	
/* @end */

.movie-page-title,
.movie-thumbnail-caption {
	color: #e5ffe5;
}

/* @end */

