body {
	color:#848383;
}
#wrap {
	background-color:#fff;
	border-top:5px solid #1a1e21;
}

.boxgrid  h3 a, .boxgrid  h4 a{
	color:#d81b21;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#333;	
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color:#d81b21;
}
h1, h2, h3, h4, h5, h6 {
	color:#5b5b5d;
}
a {
	color:#d81b21;
}
a:hover {
	color:#d81b21;
}
#active {
	color:#d81b21;
}

blockquote, .pullquote_right,.pullquote_left {
	color:#a2a1a1;
}

p.testimonial_text {
	color:#a2a1a1;
}

.testimonial_meta a {
	color:#7d7d7d;
}

.testimonial_meta a:hover {
	color:#d81b21;
}

code, pre {
	border-left:4px solid #d81b21;
}

/*-------------------------------------------------------------------------------------------*/


.jqueryslidemenu ul li a:hover {
	color: #d81b21;
}
.jqueryslidemenu ul li ul li:hover {
	background:#d81b21;
}
.jqueryslidemenu ul li ul {
	border-top:1px solid #d81b21;
}
.jqueryslidemenu ul li ul li a:hover { /*sub menus hover style*/
	background: #d81b21;
	color: #fff;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
	color: #333;
}
.jqueryslidemenu ul li ul {
	background-color: #fff;
}
#headline {
	background: url(../../img/divider.png) repeat-x bottom;
}


/*--------------------- blog and sidebar ------------------------*/


.blog-meta span, .blog-meta a, .small_excerpt h5 a {
	color:#5b5b5d;
}

.blog-meta a:hover {
	color:#d81b21;
}

.comment_info span a {
	color:#7d7d7d;
}

.comment_info span a:hover {
	color:#d81b21;
}

span.reply a {
	color:#7d7d7d;
}

span.reply a:hover {
	color:#d81b21;
}



.comments span a{
	color:#7d7d7d;
}

.comments span a:hover {
	color:#d81b21;
}



ul.sidebar-list a {
	color:#848383;
}

ul.sidebar-comment a, ul.sidebar-categories a, ul.sidebar-archive a {
	color:#7d7d7d;
}
ul.filter_portfolio li.active a {
	color: #d81b21;
}
.thumbs li img:hover {
	background:#d81b21;
}
.subscript  input:focus{
	border: 1px solid #d81b21;
	color:#d81b21;
}

/*-------------------------- footer ---------------------------------*/
#footer {
	color:#838383;
	text-shadow:none;
}
#footer h4 {
	color:#B6B6B6;
}

#footer a {
	color:#9f9f9f;
}

#footer a:hover {
	color:#d81b21;
}


#sub_footer {
	background:#1a1e21;
	color:#656565;
	text-shadow:none;
	border-top: 1px solid #222629;
}

/*--------------------------------------------------------------------------*/



ul.link_nav li a:hover{
	text-decoration:none;
	color:#d81b21;
}

ul.sidebar-comment a:hover, ul.sidebar-list a:hover, ul.sidebar-categories a:hover, ul.sidebar-archive a:hover {
	color:#d81b21;
}

.blog-pagination a {
	color:#848383;
}

.blog-pagination a:hover {
	color:#d81b21;
}


.blog-pagination .navbtn:hover{
	color:#fff;
	background:#d81b21;

}


a.post-date:hover, .tag-links a:hover, .cat-links a:hover, .comment-links a:hover, .comment-time a:hover {
	color:#d81b21;
}


/*----------------------------- elements -------------------------------*/

/* dropcap */
.dropcap {
	color:#d81b21;
}

.dropcap-square {
	background:#d81b21;
	color:#fafafa;
}

.dropcap-circle {
	background:#d81b21;
	color:#fafafa;
}


/* tabs, accordion & toggle */
ul.tabs li {
	background: #fdfdfd;
}
ul.tabs li a:hover {
	background: #fff;
	color:#333;
}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background: #fff;
	color:#5b5b5d !important;
	border-bottom:none;
}
.panes {
	background: #fff;
}
#accordion {
	background:#fff;
}
#accordion h4 {
	background:#fdfdfd;
}

#accordion h4.current {
	background-color:#d81b21;
	border-right:1px solid #f3f3f3;
	border-left:1px solid #f3f3f3;
	color:#fff;
}

#accordion .pane p {
	color:#848383;
}

.gray_box {
	background:#333;
	color:#fff;
}


.theme_color {
	color:#d81b21;
}
input.button {
	background-color: #568929;
}
.valmsg {
	color: #ff0000;
}


/*------------------ form -------------------*/
#searchform  input.search {
	background: #fff;
	border:1px solid #f3f3f3;
	color:#848383;
}

input#name:focus, input#email:focus, input#search:focus {
	border:1px solid #d81b21;
}
textarea:focus, input:focus{
	border:1px solid #d81b21;
}
.inputstyle {
	background: #fff;
	border:1px solid #f7f7f6;
}
.fancyinputarea {
	background: #fff;
	border:1px solid #ddd;
}






