/*

Lux black/red color scheme.
All tags that have a color attribute are located here.

*/

body {
	background: #fafafa;
	color: #000;
}

a:link, a:visited {
	color: #ff0000;
}

a:hover {
	color: #ff0000;
	text-decoration: underline;
}

.page-title a, .entry-title a, #site-title a, .slide-name a {
	color: #000;
}

#site-title a:hover, .entry-title a:hover {
	color: #ff0000;
}

.post, .pc_recent_posts_widget ul li, .pc_blog_style_recent_posts_widget ul li, .widget-title, .search-results .hentry {
	border-bottom: 1px solid #ccc;
}

.single-post .post {
	border-bottom: none;
}

.post-meta {
	color: #999;
}

#header-container nav.primary-menu {
	background: #000;
}

#header-container nav.primary-menu ul li a, #header-container nav.secondary-menu ul ul li a {
	color: #fff;
}

#header-container nav.primary-menu ul li a:hover, #header-container nav.primary-menu ul li.current_page_item > a, #header-container nav.secondary-menu ul ul li a:hover {
	color: #ff0000;
}

#header-container nav.secondary-menu li a {
	color: #777;
}

nav ul ul {
	background: #000;
}

#pc-portfolio {
	background: #eee;
}

#pc-portfolio h3.portfolio-title, .flex-container .overlay {
	background: #000;
	background: rgba(0,0,0,.8);
}

.portfolio-title a {
	color: #fff;
}

.image-title {
color: #777;
}

textarea, input[type="text"], input[type="email"] {
	background: #fff;
	border: 1px solid #ccc;
}

footer {
	border-top: 1px solid #ccc;
}

.footer-widget-container {
	border-bottom: 1px solid #ccc;
}

/* Twitter Widget */

#body-container .twtr-widget .twtr-doc, #body-container .twtr-widget .twtr-hd a, #body-container .twtr-widget h3, #body-container .twtr-widget h4 {
	color: #000 !important;
}

#body-container .twtr-widget .twtr-tweet a {
	color: #ff0000 !important;
}

#body-container .twtr-widget .twtr-doc, #body-container .twtr-widget .twtr-hd a, #body-container .twtr-widget h3, #body-container .twtr-widget h4, #body-container .twtr-widget .twtr-tweet  {
	background-color: transparent !important;
}

#body-container .twtr-widget .twtr-tweet {
	border-bottom: 1px solid #ccc;
}

#body-container .twtr-hd {
	padding: 0 0 10px 0;
}

/* Comments */

#comments ol.commentlist > li {
	background: #fff;
}

.comment-meta-wrap {
	background: #000;
	color: #fff;
}

.comment-meta-wrap a {
	color: #fff;
}

.comment-meta-wrap:after {
	border-top:15px solid #000;
}

/* Testimonials */


.testimonial-meta {
	background: #000;
	color: #fff;
}

.testimonial-meta .avatar, .comment-author .avatar {
	border: 1px solid #eee;
}

.quote {
	color: #555;
	background: #fff;
}

.quote:after {
	border-top:15px solid #fff;
}

/* Buttons */

.defaultbtn, .btn, #searchsubmit, #submit, .submit, .post-edit-link, .more-link, input[type="submit"] {
   background: #000;
   color: #fff;
   text-decoration: none;
   vertical-align: middle;
}
.defaultbtn:hover, .btn:hover, #searchsubmit:hover, #submit:hover, .submit:hover, .post-edit-link:hover, .more-link:hover, input[type="submit"]:hover {
   background: #ff0000;
   color: #fff !important;
}
.defaultbtn:active, .btn:active, .defaultbtn:active, #searchsubmit:active, #submit:active, .submit:active, .post-edit-link:active, .more-link:active, input[type="submit"]:active {
   background: #000;
   color: #fff;
}