body,#breadcrumb li:last-child a, label, .message-text, .form-input-field, .form-input-textarea {color: #7E7E7E;}

html {
	background: #FDFDFD;
}

.filesharing-item-title a:link{
	color: #004080;
}

#breadcrumb, 
#breadcrumb a{
color:#CACACA;
}

h1.blog-entry-title a:link, .blog-entry-title a,
.blog-entry-title,
.album-title,.movie-page-title, 
h1,h2,h3,h4,h5,h6 {
color: #B2B2B2;
}

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

a:hover, ul.blog-tag-cloud a:hover, .photo-navigation a:hover {
	color:  #3F3F3F!important;
}

#primary-nav {
	background: #004080;
}

#primary-nav ul a {
	color: #CCCCCC;
}

#primary-nav ul a:hover {
	color: #FFFFFF!important;
}

#primary-nav ul ul li a {
	color:#FFFFFF!important;
}

#primary-nav ul ul li a:hover {
	color:#FFFFFF!important;
}

#primary-nav ul ul {
	background: #3C3C3D;
}

#footer-bottom {
	color: #454647;
	border-top: 2px solid #303133;
}

#footer-bottom a {
	color:#454647;
}

#portfolio-sort li a, #videocase ul.filter li a {
	color:#969799;
}

#portfolio-sort li a.active, #portfolio-sort li a:hover, #videocase ul.filter li a.active, #videocase ul.filter li a:hover {
	color: #FFFFFF!important;
}

#portfolio-sort li a.active, #portfolio-sort li a:hover, #videocase ul.filter li a.active, #videocase ul.filter li a:hover   {
	background: #C4524A;	
}

.overlay-caption {
	background-color:#C4524A;
	color: #FFFFFF;
}

.overlay-caption h2 {
	color: #000000;
}

body {
	background-color: #FDFDFD;
}

h1.siteTitle, h1.siteTitle a {
	color: #B2B2B2!important;
}

h2.slogan{
	color: #B2B2B2;
}

ul.tree a:link {
	color: #004080;	
}

ul.tree ul li a{
	color: #7E7E7E!important;
}

.form-input-button { 
	color: #FFFFFF;
	background: #0080FF!important;
} 

.form-input-button:hover { 
	background-color: #004080!important;
	color: #FFFFFF;
}

blockquote, .standout {
	border-left: 3px solid #000000;
}

.blog-archive-month {
	color: #004080;
}

.blog-archive-link {
	color: #004080;
}

.blog-archive-link-enabled {
	color: #004080;
}

.blog-archive-link a:link, .blog-archive-link a:visited {
	color: #004080;
}

h1.blog-entry-title a:link {
	color: #004080;
}

.blog-entry-date {
	color: #FFFFFF;
	background-color: #C35149;
}

.blog-entry-category a:link, .blog-entry-category a:visited {
	color: #004080;
}

.blog-entry-permalink a:link, .blog-entry-permalink a:visited {
	color: #004080;
}

.blog-read-more {
	color: #004080;
}

p.blog-entry-tags, p.blog-entry-tags a:link {
	color: #004080;
}

ul.blog-tag-cloud a:link {
	color: #004080;
}

.blog-category-link-enabled {
	color: #FFFFFF!important;
	background-color: #C35149;
}

.blog-rss-link {
	color: #004080;
}

.blog-comments-rss-link {
	color: #004080;
}

.btn {
	background: #004080;
	color: #FFFFFF!important;
	
	transition-property: background;
	transition-duration: 1s;
	transition-timing-function: linear;
 }

.btn:hover {
	color:  #FFFFFF!important;
	background: #0080FF;
	
	transition-property: background;
	transition-duration: 1s;
	transition-timing-function: linear;
}

.facebook {
  background: #CF4430;
}

.twitter { 
  background: #34495E;
}

.gplus {
  background: #008000;
}

.pinterest {
  background: #25B695;
}

.vimeo {
  background: #CF4430;
}

.social-hover {
  background: #004080;
}