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

::selection {
	background: #2285f3;
	color: #fff;
}
::-moz-selection {
	background: #2285f3;
	color: #fff;
}
body {
	background-color: #fcfcfc;
	color: #444;
}
a, a:visited {
	color: #666;
}
h1 {
	color: #888;
}
h2, h3, h4, h5, h6 {
	color: #888;
}
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: #666;
}
nav ul.menu ul li.menu-item a:hover {
	color: #2285f3;
}
.section-heading h1, .section-heading span.section-desc {
	text-shadow: 1px 1px 1px #fff;
}
.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: #2285f3;
}
#homepage-widgets {
	background: transparent url(../../images/divider-line.png) no-repeat center top;
}
#home-slider .flex-control-nav {
   background-color: #e8e8e8;
   border-bottom-color: #ccc;
}
#home-slider .flex-control-nav a:hover, #home-slider .flex-control-nav a.active {
	background-color: #2285f3;
}
#tagline p {
	text-shadow: 1px 1px 3px #DDD;
}
.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: transparent url(../../images/scanlines-sidebar.png) repeat top left;
}
#portfolio-filter {
	border-color: #e8e8e8;
}
#portfolio-filter li a, .blog-navigation a, .single-navigation a {
	background-color: #fcfcfc;
}
#portfolio-filter li a:hover {
	background-color: #2285f3;
	color: #fff;
}
#portfolio-filter li.selected a {
	background-color: #2285f3;
	color: #fff;
}
#header-section {
	background-color: #ffffff;
	border-bottom-color: #dfdfdf;
	border-top-color: #2285f3;
}
.section-heading h1 {
	border-color: #2285f3;
}
.sub-heading, nav.section-nav {
	border-color: #e8e8e8;
}
.section-heading span.section-desc, nav.section-nav a {
	color: #888;
}
.divider, .portfolio-detail-description .portfolio-heading {
	background: transparent url(../../images/divider-line.png) no-repeat center center;
}
.divider .back-to-top {
	background-color: #fcfcfc;
}
figure.portfolio-display {
	background-color: #fcfcfc;
}
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: #fcfcfc;
}
.portfolio-detail-description, .portfolio-detail-description h2, .portfolio-detail-description .skills {
	background-color: #fcfcfc;
}
.portfolio-detail-description .skills-wrap {
	color: #222;
	background: transparent url(../../images/scanlines-sidebar.png) repeat top left;
}
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: #ffffff;
	color: #222;
}
.controls a:hover, .view-all a:hover {
	background-color: #222;
	color: #ffffff;
}
.controls a, .view-all a, .small-loading {
	border-color: #efefef;
}
#footer, #footer section.widget h4 {
	background-color: #222222;
}
#footer {
	border-top-color: #2285f3;
}
#copyright p {
	font-family: arial;
	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: #2285f3;
}
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: #2285f3;
}
section.flickr-widget a.flickr-img-link:hover {
	border-color: #2285f3;
}
article.type-portfolio .audio-player {
	background-color: #e8e8e8;
}
section.widget h4 {
	background-color: #fcfcfc;
}
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: #2285f3;;
}
#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: #2285f3;
}
.blog-items .meta span {
	color: #666;
}
.blog-items li.blog-item {
	border-color: #e8e8e8;
}
.horizontal-break {
	background-color: #e8e8e8;
}
span.highlighted {
	background-color: #2285f3;
}
.love a:hover {
	color: #333;
}
span.dropcap {
	background-color: #2285f3;
	color: #fff;
}

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

::selection {background: #40b1e6!important;}
::-moz-selection {background: #40b1e6!important;}
#header-section {border-top-color: #40b1e6!important;}
.feature .heading, .feature .image, .section-heading h1 {border-bottom-color: #40b1e6!important;}
li.item:hover a.view-item, span.highlighted, span.dropcap, #portfolio-filter li.selected a, #portfolio-filter li a:hover, #home-slider .flex-control-nav a:hover, #home-slider .flex-control-nav a.active {background-color: #40b1e6!important;}
.menu li.current a, #tagline span, .feature a.link, #tagline a, .pagenavi span.current, a:hover, section.twitter-widget .twitter-link a, #copyright a, #sidebar section.widget a:hover, section.widget a:hover, section.twitter-widget .twitter-date a:hover {color: #40b1e6!important;}
#footer {border-top-color: #40b1e6!important;}
section.flickr-widget a.flickr-img-link:hover {border-color: #40b1e6!important;}
.blog-items li .blog-excerpt.quote, article.type-post .body-content.quote, blockquote {border-left-color: #40b1e6!important;}
.single article.type-portfolio, .portfolio-ajax-drawer {background: #fff url(../../images/portfolio_bg/wood.jpg) repeat center top;}
/* User Specific Styles
================================================== */
