html, body {
	color: #000;
	background: url(../images/bg_red.jpg) repeat-y #870B0B;
}

#menu-main_menu li a {
	color: #fff;
}

#menu-main_menu li a:hover, #menu-main_menu li.current-menu-item a{
	color: #e7dc2e;
}

#about {
	background-color: #000;
}

.project, .blog {
	background-color: #fff;
}

span.info {
	background-color: #861c1c;
	color: #fff;
}

span.info a, span.info a:hover {
	color: #fff;
}

.project p {
	color: #000;
}


#right #bttn_website, #right #bttn_readmore {	
	background: url(../images/bttn_visit_website.png) no-repeat;
	color: #fff;
}

#right #bttn_portfolio, #right #bttn_blog {
	background: url(../images/bttn_portfolio.png) no-repeat;
	color: #fff;
}

#footer {
	background: url(../images/tweet.png) no-repeat 99% 37% #000;
}



input, textarea {
	background:	#313131;
	border-color:#000;
	color: #969696;
}

.focusField {
	background: #969696;
	border-color:#000;
	color: #000;
}

input.error, textarea.error {
	border-color:#278ec1;
}


label {
	color: #969696;
}

label.error {
	color: #861c1c;
}

.mandatory {
	color: #969696;
}

a {
	color: #278ec1;
}

#left a:hover, #footer a:hover {
	color: #fff;
	background-color: #278ec1;
}


.karmic_flow_container, #blog_comments .comment img {
	border: 3px solid #000;
}


#blog_column {
	background-color: #000;	
}

#blog_item, #blog_comments, #blog_comment, #portfolio_item, .portfolio_item {
	background-color: #fff;
}

#blog_column li {
	color: #969696;
}

#portfolio_item img, #blog_item .blog_avatar, .blog_item .blog_avatar, .blog .blog_avatar {
	border: 5px solid #fff;
}


#blog_comments .comment {
	border-bottom: 1px solid #fff;
}

#blog_comments .comment .date {
	color: #ccc;
}

#right p.quote {
	border-left: 1px solid #861C1C;
}

#left h3 {
	color: #fff;
}

#right h3 {
	color: #000;
}

.tweet_text, .copyright {
	color: #fff;
}
