body {
}
::selection {background: #f5ba16; color:#fff;}
::-moz-selection {background: #f5ba16; color:#fff;}
body {-webkit-tap-highlight-color: #f5ba16; color:#fff;}
/* Links */
a {
	color:#f5ba16;
}
p > a {
	color:#000;
}
#content p > span {
	color:#1b1b1b !important;
}
.color-2 {color:#2e2c2b;}
#lodo a {color:#2e2c2b;}
h1, h2, h5, h6 {
	color:#222;
	}
	.home h1, .home h2, .home h5, .home h6 {
	color:#2e2c2b;}
	
	h3{
    color:#959595;
}
h4{
    color:#000;
}
ul li {
	background-image:url(../images/list-arrow.gif);
}	
	ul li a:hover {
		color:#f5ba16;
	}
        blockquote {
	background-image:url(../images/quotes.png);
}
strong, b {
	color:#1b1b1b;
}
.home strong, .home b {
	color:#2e2c2b;
}
.logo h1 a,
		.logo h2 a {
			color:#000;
			}
#widget-header .social-networks li .inner {
				background-color:#FFF;
				background-color:rgba(255,255,255,.4);
				border: 1px solid #cecece;
			}
#before-area {
	color:#fff;
	background-color: #8CB2FF;
}
	#before-area a {
		color:#fff;
	}
.top-box h2 {
		color:#fff; 
		text-align:center;		
	}
	.tx-box {
		height:72px;
		display: table-cell;		
		/*vertical-align:middle;*/
		text-align:center;
		width:154px;;
	}
#slider {
	background:#e4e4e4 url(../images/loading.gif) no-repeat 50% 50%;
}
.nivo-caption {
	color:#fff;
	background-color: #3266BE;
}
.nivo-directionNav a {
	background:url(../images/direction_nav.gif) no-repeat 0 0;
}
.sf-menu a {
	color: #c1b9a9;
}
.sf-menu > li {
	background-image:url(../images/nav-divider.png);
}
.sf-menu > li > a {
		background-color:transparent;
	}
	.sf-menu > li > a:hover,
	.sf-menu > li.sfHover > a {
		color:#2e2c2b;
	}
	.sf-menu > li.current_page_item > a {
		color:#fff;
	}
.sf-menu li ul {
	background-color:#d5cdba;
}
.sf-menu li li a {
		color:#2e2c2b;
	}
	.sf-menu li li a:hover,
	.sf-menu li li.sfHover > a,
	.sf-menu li li.current_page_item > a {
		color:#fff;
		background-color:#2e2c2b;
	}
.sf-menu li li li a:hover,
.sf-menu li li li.sfHover > a,
.sf-menu li li li.current_page_item > a {
	color:#fff;
	background-color:#2e2c2b;
}
.sf-sub-indicator {
	background:		url(../images/nav-arrow.gif) no-repeat -7px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
.title-wrap {
	background-image:url(../images/title-wrap-tail.png);
}
	.title-wrap h2,
	.title-wrap h3 {
		color:#222;
		background-image:url(../images/body-tail.gif);
	}
	.home .title-wrap h2,
	.home .title-wrap h3 {
		color:#2e2c2b;
	}
h3#comments {
 color:#222;
 }
     .reply a:hover {
	color:#fff;      
      }
 #respond h3 {
		color:#222;
	}
  .cancel-comment-reply a {
   color:#222 !important;
  }     
.post-holder .entry-title {
	/*color:#959595;*/
	}
.post-holder .entry-title a {
		color:#959595;
	}
	.post-holder .entry-title a:hover {
		color:#222;
	}
.featured-thumbnail {
	border-right: 1px solid #f6f2f8;
	border-bottom: 1px solid #f6f2f8;
	border-right: 1px solid rgba(255,255,255,.4);
	border-bottom: 1px solid rgba(255,255,255,.4);
	}
.post-meta time,
	.comment-meta time {
		background-image:url(../images/meta-icon1.png);
	}
	.post-meta a[rel="author"],
	.comment-meta .author {
		background-image:url(../images/meta-icon2.png);
	}
	.post-meta .comments-link {
		background-image:url(../images/meta-icon3.png);
	}
.post-meta a {
		color:#959595;
	}
.alignleft,
.alignright,
.aligncenter,
.alignnone {
	border-right: 1px solid #f6f2f8;
	border-bottom: 1px solid #f6f2f8;
	border-right: 1px solid rgba(255,255,255,.4);
	border-bottom: 1px solid rgba(255,255,255,.4);
	}
.related-posts-title {
	color:#222;
}
.wp-pagenavi a, .wp-pagenavi span {
	color:#fff;
	background-color:#f5ba16;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	background-color:#d3cbb8;
}
.error404-num {
		color:#D3CBB8;
		}
#gallery .portfolio li a.image-wrap {
				border-right: 1px solid #f6f2f8;
	border-bottom: 1px solid #f6f2f8;
	border-right: 1px solid rgba(255,255,255,.4);
	border-bottom: 1px solid rgba(255,255,255,.4);
				background:#f5f5f5 url(../images/loading-folio.gif) 50% 50% no-repeat;
				}
#gallery .portfolio h3 a {
				color:#959595;
			}
			#gallery .portfolio h3 a:hover {
				color:#222;
			}
.zoom-icon {
				background:rgba(255, 255, 255, .6);
				}
.no-rgba .zoom-icon {
				background:url(../images/gall-hover.png);
				}				
.zoom-icon:before {
				background:url(../images/magnify-alt.png) 50% 50% no-repeat;
				}
h3.widget-title {
				color:#222;
			}
#wp-calendar caption {
			color:#222;
			}
		#wp-calendar thead th {
			background:#D3CBB8;
			color:#fff;
			}
.faq_list span.marker {
		color:#C1B9A9;
		}			
.name-testi {
  color:#1b1b1b;
}
.ie8 .name-testi {
	background-image:url(../images/body-tail.gif);
}
#testi-cycle .testi_item {
  color:#858585;
	}
#testi-controls #prev-testi,
	#testi-controls #next-testi {
		background-image:url(../images/arrow-sprite.png);
	}
	#testi-controls #prev-testi:hover{
		background-position: 0 bottom;
	}
	#testi-controls #next-testi:hover{
		background-position: right bottom;
	}
.latestpost li time {
			background:#d3cbb8;		
			border-right: 1px solid #d3cbb8;
			border-bottom: 1px solid #d3cbb8;
			color:#fff;
		}
.latestpost li h4 a {
				color:#000;
			}		
.twitter ul li {
	background:url(../images/twitter-icon.png) no-repeat 0 0;
	}
article.testimonial,
.testi-single {
	background:url(../images/quotes.png) no-repeat 160px 10px;
	}
article.testimonial .name-testi,
	.testi-single .name-testi {
		color:#2e2c2bc36;
		}
.recent-posts li h5, .recent-posts li h5 a {color:#1b1b1b;}
.recent-posts.history h5 a{color:#d3cbb8;}
.home .recent-posts li h5, .home .recent-posts li h5 a {color:#2e2c2b;}
			.recent-posts li h5 a:hover {
				color:#f5ba16;
			}		
.recent-posts li span.meta {
			color:#888;
			}
.recent-posts.team li {
		color: #858585;
	}
.team_cycle .buttons.prev {
		background-image:url(../images/prev.png);
	}
	.team_cycle .buttons.next {
		background-image:url(../images/next.png);
	}
	.team_cycle .buttons.prev:hover, .team_cycle .buttons.next:hover {background-position: 0 bottom;}
.recent-posts.services li h3 a {
				color:#191919;
				}
.tags-cloud a,
.tagcloud a,
.post-footer a {
	background:#f5ba16;
	color:#fff;
	}
.tags-cloud a:hover,
.tagcloud a:hover,
.post-footer a:hover {
	background:#D3CBB8;
	}
.footer {
	background-color:#d3cbb8;
	color:#2e2c2b;
}
#footer-text a {
		color:#2e2c2b;
		}
.button,
.reply a {
	background:#f5ba16;
	color:#fff !important;
	}
	.button:hover,
	.reply a:hover {
		background:#d3cbb8;
		}
.box {
	background: url(../images/box-tail.png) 0 0 repeat;
}
	.box-inner { background-color:#fff;
	}		
#back-top a {
	color: #fff;
	background: #f5ba16;
}
#back-top a:hover {
	color:#fff;
}
#back-top a .hover {
	background: #D3CBB8;
	color:#fff;
}		
.dropcap {
  background:#d3cbb8;
  color: #fff;  
  border-right: 1px solid #d3cbb8;
	border-bottom: 1px solid #d3cbb8;
	}		
.hr {
    background:#eee;
	}		
.sm_hr {
  background: #eee;
}		
.address dd a {
			color:#191919;
			}		
.google-map {
	background-image:url(../images/loading-map.gif);
	}		
input, select, textarea { 
	border:1px solid #dbdbdb;
}
input[type="text"], textarea {
	background:#fbfbfd;
	color:#959595;
	border: 1px solid #efefef;
	}
input[type="submit"], input[type="reset"] {
	color:#fff;
	background-color: #f5ba16;
	}
input[type="submit"]:hover, input[type="reset"]:hover {
	background-color: #D3CBB8;
	}		
.nsu-form {
	border-left: 1px solid #dddddd;
}
	.nsu-form input[type="text"] {
		background-color:#fbfbfd;
		border: 1px solid #efefef;
		color:#9a9a9b;
	}
	.nsu-form input[type="submit"] {
		background-color:#f5ba16;
	}
	.nsu-form input[type="submit"]:hover {
		background-color:#D3CBB8;
	}
	.nsu-error.error.notice {
		color:red;
	}		
#commentform a:hover {
		color:#2e2c2b;
	}		
#searchform {
	border-right: 1px solid #f6f2f8;
	border-bottom: 1px solid #f6f2f8;
	border-right: 1px solid rgba(255,255,255,.5);
	border-bottom: 1px solid rgba(255,255,255,.5);

	}
	#searchform span {
		background:#fbfbfd;
		border:1px solid #efefef;
	}
	#searchform .submit {
		background-image:url(../images/button-search.png);
		}	
		#searchform .submit:hover {
		background-position:0 bottom;
		}	



.content{
	display: block;
	margin-left: 130px;
}
.content p{
	color:#000000;
	display: block;
}
div.content h3{
	color:#959595;
	display: inline-block;
	font-size: 1.1em;
	margin-bottom: 2px;
}