ul li {
		border-top: 1px solid #d9d6ef;
	}
ul li a{
	color: #b2b3dd;
	}	
	 ul.services li a{
	color: #4c496e;
	}
	ul li a:hover{
		color: #5eb9cb;
	}
h1 a{
	text-decoration: none;
	color: #7e7d91;
}
h1 a:hover{
	color: #DF6969;
}
h3.entry-title a{
	color: #b2b3dd;
}	
h3 a:hover{
	color: #5eb9cb;
}
h6{
	text-shadow:0 1px rgba(255,255,255,0.5);
}
#error404 h2 {color:#b2b3dd;}
.sptext{
	color: #5eb9cb;
}
.logo h1,
	.logo h2 {
		color: #55527b;
		}
		.logo h1 a,
		.logo h2 a {
			color:#55527b;
			}
.widget-header{
	color: #fff;
}
.nivo-caption {
	color:#fff;
}
.nivo-caption h1{
	color: #5eb9cb;
	text-shadow:0 1px 0 rgba(255,255,255,.5);
}
.nivo-caption p{
	color: #6b679a;
}
.nivo-controlNav a {
	color: #7c7ea6;
}
.sf-menu a {
	color: #fff;
	text-shadow:0 1px #423f5f;
}
#topnav.sf-menu >li>a {
}
.sf-menu li.sfHover a, 
.sf-menu a:focus, 
.sf-menu a:hover, 
.sf-menu a:active, 
.sf-menu li.current-menu-item > a {
	color: #fff;
}
#topnav.sf-menu >li.sfHover >a, 
#topnav.sf-menu >li >a:focus, 
#topnav.sf-menu >li >a:hover, 
#topnav.sf-menu >li >a:active, 
#topnav.sf-menu >li.current-menu-item > a {
	color: #c2bbfe;
}
.sf-menu ul {
	background: #7bcbd9; /* Old browsers */
	background: -moz-linear-gradient(top, #7bcbd9 0%, #5eb9cb 50%, #7cccd9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bcbd9), color-stop(50%,#5eb9cb), color-stop(100%,#7cccd9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7bcbd9 0%,#5eb9cb 50%,#7cccd9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7bcbd9 0%,#5eb9cb 50%,#7cccd9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7bcbd9 0%,#5eb9cb 50%,#7cccd9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7bcbd9 0%,#5eb9cb 50%,#7cccd9 100%); /* W3C */
	border-top:1px solid #b4e3ea;
	box-shadow: 0 2px 4px rgba(0,0,0,.3);
	
}
.sf-menu li li a,
.sf-menu li.sfHover li a,
.sf-menu li.current-menu-item li a{
	color: #fff; text-shadow:0 1px rgba(78,154,169,.7);
}
.sf-menu li li a{
		padding: 5px 10px 5px 10px;
		margin-left: 5px;
		background: url(menu-mar.png) 100% -50% no-repeat transparent;
		line-height:17px;
		height:17px;		
}
	.sf-menu li li{
		background: url(menu-mar.png) 5px -50% no-repeat transparent !important;
	}	
	.sf-menu li li a:hover,
	.sf-menu li li.sfHover a,
	.sf-menu li li.current-menu-item a{
		color: #fff;
		background-position: 100% 50%;
	}	
	.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li.current-menu-item{
		background-position: 5px 50% !important;
	}
	.sf-menu li li li a{
		background: url(menu-mar.png) 5px -50% no-repeat transparent !important;
	}
	.sf-menu li li li a:hover,
	.sf-menu li li li.sfHover a,
	.sf-menu li li li.current-menu-item a{
		color: #fff;
		background-position: 100% 50% !important;
	}	
	.sf-menu li li li:hover, .sf-menu li li li.sfHover, .sf-menu li li li.current-menu-item{
		background-position: 5px 50% !important;
	}
	
.op-time p{
	color: #adb0c6;
}
   .comment-author .author {
    color: #5eb9cb;
   }
    .comment-meta {
	color: #5eb9cb;
  } 
  .reply a {
	color:#fff;
	background: #7bcbd8; /* Old browsers */
	background: -moz-linear-gradient(top, #7bcbd8 0%, #5eb9cb 50%, #7bcbd8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bcbd8), color-stop(50%,#5eb9cb), color-stop(100%,#7bcbd8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* W3C */
	border-top:1px solid #b4e3ea;
	box-shadow: 0 2px 4px rgba(0,42,63,.3);
	text-shadow:0 1px #56a6b6;
    }
    .reply a:hover {
	color:#fff;
	background: #6b6a97; /* Old browsers */
	background: -moz-linear-gradient(top, #6b6a97 0%, #45456f 50%, #6b6a97 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6a97), color-stop(50%,#45456f), color-stop(100%,#6b6a97)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* W3C */
	border-top:1px solid #9d9bc6;
	text-shadow:0 1px #3e3e63;
    }
  .cancel-comment-reply a {
   color:#7e7d91;
  }
  .cancel-comment-reply a:hover,
  #respond a:hover {
  	color: #DDDBDC;
  }
 /* Featured thumbnail */
.featured-thumbnail {
	border:5px solid #d9d6ef;
	}

.post-meta span a{
	color: #7e7d91;
}
.pagenavi span, .pagenavi a {
	color:#b2b3dd;
	}
.pagenavi a.pagenavi-link{
	color:#fff;
	background: #7bcbd8; /* Old browsers */
	background: -moz-linear-gradient(top, #7bcbd8 0%, #5eb9cb 50%, #7bcbd8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bcbd8), color-stop(50%,#5eb9cb), color-stop(100%,#7bcbd8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* W3C */
	border-top:1px solid #b4e3ea;
	box-shadow: 0 2px 4px rgba(0,42,63,.3);
	text-shadow:0 1px #56a6b6;
}
	.pagenavi .current,
	.pagenavi a:hover{
		color:#5eb9cb;
	}

	.pagenavi a.pagenavi-link:hover{
	color:#fff;
	background: #6b6a97; /* Old browsers */
	background: -moz-linear-gradient(top, #6b6a97 0%, #45456f 50%, #6b6a97 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6a97), color-stop(50%,#45456f), color-stop(100%,#6b6a97)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* W3C */
	border-top:1px solid #9d9bc6;
	text-shadow:0 1px #3e3e63;
	}
.single-oldernewer {
	border-top:1px solid #d9d6ef;
	border-bottom:1px solid #d9d6ef;
	}	
.error404-num {
		color:#B2B3DD;
		}
#gallery .portfolio li span.image-border {
	border:5px solid #d9d6ef;
	}
#gallery .portfolio li a.image-wrap {
	background:#e0deed url(loading0.png) 50% 50% no-repeat;
	}
/* Info */
.portfolio-meta-list {
	border-top:1px solid #d9d6ef;
	border-bottom:1px solid #d9d6ef;
	}
#sidebar.left .lineV{
	border-right: 1px solid #d9d6ef;
}
.faq_list span.marker {
color: #7e7d91;
}
ul.recentcomments li img {
border: 3px solid #d9d6ef; 
}
ul.recentcomments .comment-body a {
	color:#7e7d91;
	}
			ul.recentcomments li h4 a:hover {
				color:#000;
				}
		ul.recentcomments li small {
			color:#6a6a6a;
			}
.post_list li {
	color: #7e7d91;
}
#testi-cycle .testi_item {
	background: url(bg-body0.gif) 0 0 repeat #281812;;
	}
#testi-cycle .testi_item a{
	color: #7e7d91;
}
#testi-cycle .testi_item .name-testi .user{
	color: #4c496e;
}
.latestpost li {
		border-bottom: 1px solid #d9d6ef;
		}
		.latestpost li time{
			color: #636081;
		}
article.testimonial {
	border-bottom:1px solid #d9d6ef;
	}
	article.testimonial .name-testi {
		color:#5eb9cb;
		}

.post-footer a ,
.tags-cloud a,
.tagcloud a {
	color:#fff;
	background: #7bcbd8; /* Old browsers */
	background: -moz-linear-gradient(top, #7bcbd8 0%, #5eb9cb 50%, #7bcbd8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bcbd8), color-stop(50%,#5eb9cb), color-stop(100%,#7bcbd8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* W3C */
	border-top:1px solid #b4e3ea;
	box-shadow: 0 2px 4px rgba(0,42,63,.3);
	text-shadow:0 1px #56a6b6;
	}
.tags-cloud a:hover,
.tagcloud a:hover,
.post-footer a:hover {
	color:#fff;
	background: #6b6a97; /* Old browsers */
	background: -moz-linear-gradient(top, #6b6a97 0%, #45456f 50%, #6b6a97 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6a97), color-stop(50%,#45456f), color-stop(100%,#6b6a97)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* W3C */
	border-top:1px solid #9d9bc6;
	text-shadow:0 1px #3e3e63;
	}

	#footer-text a{
		color: #fff;
	}
	#footer-text a:hover{
		color: #5eb9cb;
		text-decoration:underline;
	}
	#footer-text a.site-name{
		color: #fff;
		text-shadow:0 1px #40425d;
		text-decoration:none;
	}
	#footer-text a.site-name:hover{ 
		color: #5eb9cb;
	}
/* Misc
---------------------------------------- */
.button {
	color:#fff;
	background: #7bcbd8; /* Old browsers */
	background: -moz-linear-gradient(top, #7bcbd8 0%, #5eb9cb 50%, #7bcbd8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bcbd8), color-stop(50%,#5eb9cb), color-stop(100%,#7bcbd8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* W3C */
	border-top:1px solid #b4e3ea;
	box-shadow: 0 2px 4px rgba(0,42,63,.3);
	text-shadow:0 1px #56a6b6;
	margin:0 4px 6px 0;
	}
	.nivo-caption .button {
	box-shadow: 0 2px 4px #868682;
	}
	
	.button:hover{
	color:#fff;
	background: #6b6a97; /* Old browsers */
	background: -moz-linear-gradient(top, #6b6a97 0%, #45456f 50%, #6b6a97 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6a97), color-stop(50%,#45456f), color-stop(100%,#6b6a97)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* W3C */
	border-top:1px solid #9d9bc6;
	text-shadow:0 1px #3e3e63;
	}
/* Dropcap */
.dropcap {
	color: #fff;
	background: #7dcdda; /* Old browsers */
	background: -moz-linear-gradient(top, #7dcdda 0%, #4fafc4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7dcdda), color-stop(100%,#4fafc4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7dcdda 0%,#4fafc4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7dcdda 0%,#4fafc4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7dcdda 0%,#4fafc4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7dcdda 0%,#4fafc4 100%); /* W3C */
	box-shadow: 0 2px 4px rgba(0,42,63,.3);
}
.ie .dropcap {
	box-shadow: 0 2px 4px #c0c8d1;
}

.team h3 a{color:#b2b3dd;}
.team h3 a:hover{color:#4C496E;}
.hr,
.sm_hr {
	background:#dad8f0;
	}

.lineV{
	border-left: 1px solid #d9d6ef;
}
.line-middle{
	border-bottom: 1px solid #dad8f0;
}
/* Forms
---------------------------------------- */

/* Form defaults */
input, select, textarea { 
	border:1px solid #e3dffa;}
input[type="text"], textarea {
	background:#fff;
	border:1px solid #e3dffa;
	color: #7e7d91;
	}
input[type="submit"], input[type="reset"] {
	line-height:1.2em;
	color:#fff;
	background: #7bcbd8; /* Old browsers */
	background: -moz-linear-gradient(top, #7bcbd8 0%, #5eb9cb 50%, #7bcbd8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bcbd8), color-stop(50%,#5eb9cb), color-stop(100%,#7bcbd8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7bcbd8 0%,#5eb9cb 50%,#7bcbd8 100%); /* W3C */
	border-top:1px solid #b4e3ea;
	box-shadow: 0 2px 4px rgba(0,42,63,.3);
	text-shadow:0 1px #56a6b6;
	}
input[type="submit"]:hover, input[type="reset"]:hover {
	color:#fff;
	background: #6b6a97; /* Old browsers */
	background: -moz-linear-gradient(top, #6b6a97 0%, #45456f 50%, #6b6a97 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6a97), color-stop(50%,#45456f), color-stop(100%,#6b6a97)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6b6a97 0%,#45456f 50%,#6b6a97 100%); /* W3C */
	border-top:1px solid #9d9bc6;
	text-shadow:0 1px #3e3e63;
	}
	div.wpcf7 .watermark {
    color: #7e7d91 !important;
}