body { background-image: url(../../images/bluegrass/body_bg-I.jpg); background-repeat: repeat-x; }

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

#top_grad { background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; height: 337px; }

#container { border-bottom-color: #23272; border-left-color: #23272d; }
#pageHeader {
	background: url(../../images/bluegrass/header_bg.png) repeat-x;
}

#pageHeader h1 {
	text-shadow: 2px 2px 2px #082142;
}
#contentContainer {  }
#pageHeader h2 {
	color: #eaf3f8;
	text-shadow: 2px 2px 2px #082142;
}

#sidebarContainer #sidebar { color: #1e537e; }

#sidebarContainer .sideHeader {  }

#footer { 
	color: #535450;
}

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

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

#breadcrumbcontainer {
	color: #c6c6c6;
}

#navcontainer { color: #999; }
#navcontainer a{ color: #fff; background-image: url(../../images/bluegrass/a.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; text-decoration: none; border-bottom: 1px solid #848484; }
#navcontainer #current { color: #000; font-weight: bold; background-image: url(../../images/bluegrass/current.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#navcontainer a:hover { color: #ffffff; background-image: url(../../images/bluegrass/hover.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#navcontainer .currentAncestor { background-image: url(../../images/bluegrass/currentAncestor.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
/* Parent - Level 0 */
#navcontainer ul a { background-image: url(../../images/bluegrass/ul-a.png); }
#navcontainer ul  #current{ background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#navcontainer ul ul a { background-image: url(../../images/bluegrass/ul-ul-a.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#navcontainer ul ul #current { background-image: url(../../images/bluegrass/ul-ul-current.png); }
#navcontainer ul ul .currentAncestor { background-image: url(../../images/bluegrass/ul-ul-currentAncestor.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#navcontainer ul ul ul a { background-color: white; background-image: url(../../images/bluegrass/ul-ul-ul-a.png); }
#navcontainer ul ul ul ul a { background-image: url(../../images/bluegrass/ul-ul-ul-ul-a.png); }
#navcontainer ul ul ul #current{ background-color: white; background-image: url(../../images/bluegrass/ul-ul-ul-current.png); background-position: 0 0; }
#navcontainer ul ul ul ul #current { background-image: url(../../images/bluegrass/ul-ul-ul-ul-current.png); }
#navcontainer ul ul ul .currentAncestor { background-image: url(../../images/bluegrass/ul-ul-ul-currentAncestor.png); }
h1 {
	font-size: 1.6em;
	margin: 0 0 3px;
}

h2 {
	font-size: 1.4em;
	margin: 0 0 3px;
}

h3 {
	font-size: 1.2em;
	margin: 0 0 3px;
}

h4 {
	font-size: 1em;
	margin: 0 0 3px;
}

.blog-archive-month {
	text-shadow: 2px 2px 2px #082142;
}

.blog-entry-title a {
	color: #345483;
}

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

.blog-entry-category, .blog-entry-permalink {
	color: #304f7b;
}

.filesharing-description {
	margin-bottom: 10px;
}

.filesharing-item {
	border: 1px solid #e6e6e6;
	padding: 1px;
	margin-bottom: 10px;
}

.filesharing-item-title a:link {
	padding: 3px;
	margin-bottom: 5px;
	border-bottom-style: none;
}

.filesharing-item-description {
	font-size: 0.9em;
	padding-left: 3px;
	color: #808080;
}

.album-title {
	color: #2d73b7;
}

.photo-navigation {
	background: url(../../images/bluegrass/header_bg.png) repeat-x;
}

.photo-title {
	text-shadow: 2px 2px 2px #082142;
}

.photo-caption {
	color: #eaf3f8;
	text-shadow: 2px 2px 2px #082142;
}

.exif-data {
	color: #fff;
}

.movie-page-title {
	color: #2d73b7;
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 5px;
}

.movie-page-description {
	margin-bottom: 10px;
}

.movie-thumbnail-frame {
	border: 1px solid #e6e6e6;
	padding: 1px;
	width: 132px;
	float: left;
	text-align: center;
	margin-right: 10px;
}

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


.movie-thumbnail-caption {
	font-size: 0.9em;
	color: #808080;

}

.movie-background {
	background: repeat url(../../images/bluegrass/body_bg.png);
}

.movie-title {
	text-shadow: 2px 2px 2px #07326d;
}
#top_grad { background-image: url(../../images/bluegrass/body_top_grad.png); }

