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

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

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:#67acc6;
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
	color:#5b5b5d;
	text-shadow:1px 1px 0px #f7ffff;
}
a {
	color:#67acc6;
}
a#special {
	color:#67acc6;
	font-size:12px;
	font-style:normal
}
a:hover {
	color:#67acc6;
	text-decoration:none;
}
#active {
	color:#67acc6;
}
.cta-box  a:hover{ 
	color:#a4d7ea;
} 
blockquote, .pullquote_right,.pullquote_left {
	color:#a2a1a1;
}

p.testimonial_text {
	color:#a2a1a1;
}

.testimonial_meta a {
	color:#7d7d7d;
}

.testimonial_meta a:hover {
	color:#67acc6;
}


/*----------------------------------------------  top navigaion  ---------------------------------------------*/
ul.top-nav li a{
	color:#858484;
	text-shadow:1px 1px 0px #f7ffff;
}
ul.top-nav li a:hover{
	color:#67acc6;
	text-decoration:none;
}
/*----------------------------------------------  jqueryslidemenu  ---------------------------------------------*/

.menu_title{
	color:#333;
	text-shadow:1px 1px 0px #f7ffff;	
}
.menu_desc{
	color:#858484;
	text-shadow:1px 1px 0px #f7ffff;	
}
.jqueryslidemenu ul li a.parent:hover{
	background: transparent url(../../img/icons/blue/navi-menu.png) no-repeat left 15px; /*background of tabs (blue state)*/
}
.jqueryslidemenu ul li ul a:hover, .jqueryslidemenu li a:hover .menu_title{
	color: #67acc6;
}
.jqueryslidemenu li a:hover .menu_desc{
	color: #67acc6;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
	color: #333;
}
#headline {
	background: url(../../img/divider.png) repeat-x bottom;
}


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


.blog-meta span, .small_excerpt h5 a {
	color:#5b5b5d;
}
.blog-meta a, .title-post span a{
	color:#848383;
	text-shadow:1px 1px 0px #f7ffff;
}
.meta-comment a:hover{
	background:url(../../img/icons/blue/comment-hover.png) no-repeat left 2px;
	padding-left:20px;
	color:#67acc6;
}
.author a:hover{
	background:url(../../img/icons/blue/author-hover.png) no-repeat top left;
	padding-left:20px;
	color:#67acc6;
}
.meta-tag:hover{
	background:url(../../img/icons/blue/tag-hover.png) no-repeat left 5px;
	padding-left:20px;
}
.meta-tag a:hover{
	color:#67acc6;
}
ul.sidebar-comment a{
	color:#cccccc;
	text-shadow:1px 1px 0px #f7ffff;
}

.comment-info a{
	color:#333;
}
.comment-post span a{
	color:#cccccc;
	text-shadow:1px 1px 0px #f7ffff
}
.comments span a{
	color:#7d7d7d;
}

.comments span a:hover , .comment-info a:hover, .comment-post span a:hover{
	color:#67acc6;
}



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

ul.sidebar-categories a, ul.sidebar-archive a {
	color:#7d7d7d;
}
ul.filter_portfolio li.active a {
	color: #67acc6;
}

/*-------------------------- footer ---------------------------------*/
#footer {
	color:#838383;
	text-shadow:none;
}
#footer h5 {
	color:#c9c9c9;
}

#footer a {
	color:#9f9f9f;
}

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


#sub_footer {

	color:#656565;
	text-shadow:none;
	border-top: 1px solid #40454a;
}

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



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

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

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

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


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

}


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

/*----------------------------- Portfolio ------------------------------ */
span.live a, span.detail a, span.love a, span.download a, span.date a, span.created a, span.type a, span.categorie a {
	color:#848383;
	text-shadow:1px 1px 0px #f7ffff;
}
span.live a:hover{
	background: url(../../img/icons/blue/eye-hover.png) no-repeat left 2px;
}
span.detail a:hover{
	background: url(../../img/icons/blue/detail-hover.png) no-repeat left 2px;
}
span.love a:hover{
	background: url(../../img/icons/blue/love-hover.png) no-repeat left 4px;
}
span.download a:hover{
	background: url(../../img/icons/blue/download-hover.png) no-repeat left 4px;
}
span.date a:hover{
	background: url(../../img/icons/blue/date-hover.png) no-repeat left 4px;
}
span.created a:hover{
	background: url(../../img/icons/blue/created-hover.png) no-repeat left 4px;
}
span.type a:hover{
	background: url(../../img/icons/blue/type-hover.png) no-repeat left 4px;
}
span.categorie a:hover{
	background: url(../../img/icons/blue/categorie-hover.png) no-repeat left 4px;
}
span.live a:hover, span.detail a:hover{
	color:#67acc6;
	text-shadow:1px 1px 0px #f7ffff;	
	text-decoration:none;
}
/*---------------------- recnt project -------------------------------*/
.jcarousel-skin .jcarousel-next-horizontal {
    background: transparent url(../../img/icons/blue/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    background: transparent url(../../img/icons/blue/prev-horizontal.png) no-repeat 0 0;
}

/*----------------------------- contact -------------------------------*/
span.address a, span.phone a, span.fax a, span.email a{
	color:#848383;
	text-shadow:1px 1px 0px #f7ffff;
}
span.address a:hover{
	background: url(../../img/icons/blue/address-hover.png) no-repeat left 4px;
}
span.phone a:hover{
	background: url(../../img/icons/blue/phone-hover.png) no-repeat left 4px;
}
span.fax a:hover{
	background: url(../../img/icons/blue/fax-hover.png) no-repeat left 4px;
}
span.email a:hover{
	background: url(../../img/icons/blue/email-hover.png) no-repeat left 4px;
}
/*----------------------------- elements -------------------------------*/

/* dropcap */
.dropcap {
	color:#2c2a2a;
}

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

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


/* tabs, accordion & toggle */
ul.tabs li {
	background-image: linear-gradient(bottom, rgb(225,225,225) 51%, rgb(253,253,253) 100%);
	background-image: -o-linear-gradient(bottom, rgb(225,225,225) 51%, rgb(253,253,253) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(225,225,225) 51%, rgb(253,253,253) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(225,225,225) 51%, rgb(253,253,253) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(225,225,225) 51%, rgb(253,253,253) 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.51, rgb(225,225,225)),
		color-stop(1, rgb(253,253,253))
	);
}

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

#accordion h6.current {
	background-image: linear-gradient(bottom, rgb(225,225,225) 51%, rgb(253,253,253) 100%);
	background-image: -o-linear-gradient(bottom, rgb(225,225,225) 51%, rgb(253,253,253) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(225,225,225) 51%, rgb(253,253,253) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(225,225,225) 51%, rgb(253,253,253) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(225,225,225) 51%, rgb(253,253,253) 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.51, rgb(225,225,225)),
		color-stop(1, rgb(253,253,253))
	);
	border-right:1px solid #f3f3f3;
	border-left:1px solid #f3f3f3;
	color:#5b5b5d;
}

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


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


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

.inputstyle {
	background: #fff;
	border:1px solid #f7f7f6;
}
.fancyinputarea {
	background: #fff;
	border:1px solid #ddd;
}






