/* Standard Styles
================================================== */

::selection {
	background: #1C6587;
	color: #fff;
}
::-moz-selection {
	background: #1C6587;
	color: #fff;
}
body {
	background-color: #fafafa;
}
a, a:visited {
	color: #BD4443;
}

h1, h2, h3, h4, h5, h6 {
	color: #333;
}
nav .menu ul {
	background-color: #ffffff;
	border-color: #e8e8e8;
}
nav .menu ul li {
	border-bottom-color: #e8e8e8}
nav ul.menu ul li.menu-item a {
	color: #222;
}
nav ul.menu ul li.menu-item a:hover {
	color: #1C6587;
}
.section-heading h1 {
	text-transform: uppercase;
}
.section-heading span.section-desc {
	text-transform: uppercase;

}
.menu li.current a, #tagline span, .feature a.link, #tagline a, .pagenavi span.current, a:hover, #sidebar section.widget a:hover, section.widget a:hover, section.twitter-widget .twitter-date a:hover, .skills a:hover {
	color: #1C6587;
}
#homepage-widgets {
	background: transparent url(../../images/divider-line.png) no-repeat center top;
}
#home-slider .flex-control-nav {
   background-color: none;
   border-bottom-color: #ccc;
}
#home-slider .flex-control-nav a:hover, #home-slider .flex-control-nav a.active {
	background-color: #1C6587;
}
#tagline p {
	text-transform: uppercase;
}
.feature h3 {
	color: #666;
}
.feature a.link:hover, #tagline a:hover {
	color: #222;
}
#homepage-widgets .feature {
	background-color: #ffffff;
}
.top-left-corner {
	border-color: #222 transparent transparent #222;
}
.bottom-right-corner {
	border-color: transparent #222 #222 transparent;
}
.filter-wrap {
	background: none;
}
#portfolio-filter {
	border-color: none;
}
#portfolio-filter li a, .blog-navigation a, .single-navigation a {
	background-color: none;
	font-weight: 300;
}
#portfolio-filter li a:hover {
	background-color: #1C6587;
	color: #fff;
}
#portfolio-filter li.selected a {
	background-color: #1C6587;
	color: #fff;
}
.section-heading h1 {
	border-color: #1C6587;
}
.sub-heading, nav.section-nav {
	border-color: none;
}
.section-heading span.section-desc, nav.section-nav a {
	color: #888;
}

.divider .back-to-top {
	background-color: #fafafa;
}
figure.portfolio-display {
	background-color: none;
}
figure.portfolio-display a.image-post, article.type-portfolio .flexslider, article.type-portfolio .audio-player, article.type-portfolio .video-player {
	border-color: #ffffff;
	background-color: none;
}
.portfolio-detail-description, .portfolio-detail-description h2, .portfolio-detail-description .skills {
	background-color: none;
}
.portfolio-detail-description .skills-wrap {
	color: #222;
	background: none;
}
li.item p.date, .feature a.link, .detail-info ul li, .portfolio-detail-description .meta {
	border-color: #f4f4f4;
}
aside#sidebar, article.type-page {
	border-color: #e8e8e8;
}
.controls a, .view-all a {
	background-color: #e8e8e8;
	color: #56323a;
}

#portfolio-filter li a {
	color: #777;
}

.controls a:hover, .view-all a:hover {
	background-color: #104d6a;
	color: #e8e8e8;
}
.controls a, .view-all a, .small-loading {
	border-color: none;
}
#footer, #footer section.widget h4 {
	background-color: #E8E6E2;
}
#footer {
	border-top-color: #1C6587;
}
#copyright p {
	color: #fff;
}
#footer .divide {
	background-color: #292929;
}
section.widget a, section.widget a:visited {
	color: #f7f7f7;
	text-decoration: none;
}
section.widget p, #copyright p, .twitter-widget .twitter-link, section.widget h4 {
	color: #fff;
}
#sidebar section.widget a, #sidebar section.widget a:visited, #sidebar section.widget p, #sidebar .twitter-widget .twitter-link {
	color: #444;
}
#sidebar section.widget a:hover {
	color: #1C6587;
}
section.twitter-widget .twitter-text {
	background-color: #fff;
	color: #222;
}
section.twitter-widget .twitter-text a {
	color: #000;
}
section.twitter-widget .twitter-link a, #copyright a {
	color: #1C6587;
}
section.flickr-widget a.flickr-img-link:hover {
	border-color: #1C6587;
}
article.type-portfolio .audio-player {
	background-color: #e8e8e8;
}
section.widget h4 {
	background-color: #fafafa;
}
aside#sidebar h4 {
	color: #222;
}
.detail-info ul li p, .detail-info ul li a, .detail-info ul li span, .meta span, .blog-items .meta div, .meta span a, .skills, .skills a {
	color: #888;
}
.detail-info ul li a:hover, .meta span a:hover, .skills a:hover {
	color: #1C6587;;
}
#comments-list li .comment-content {
	background-color: #ffffff;
}
#comments-list li .comment-content {
	border-color: #e8e8e8;
}
.single-navigation {
	border-color: #e8e8e8; 
}
.blog-items li .blog-excerpt.quote, article.type-post .body-content.quote, blockquote {
	border-left-color: #1C6587;
}
.blog-items .meta span {
	color: #666;
}
.blog-items li.blog-item {
	border-color: #e8e8e8;
}
.horizontal-break {
	background-color: #e8e8e8;
}
span.highlighted {
	background-color: #1C6587;
}
.love a:hover {
	color: #333;
}
span.dropcap {
	background-color: #1C6587;
	color: #fff;
}

/* Custom Styles
================================================== */

// #header-section {background-color: #eee!important;}#footer, #footer section.widget h4 {background-color: #dcdcdc!important;}.single article.type-portfolio, .portfolio-ajax-drawer {background: transparent;}
/* User Specific Styles
================================================== */
