body {
	background:#2a2321;
	color:#727272;
}
.bg {
	background:url(../images/bg.gif) center top repeat;
}
.bg-top {
	background:url(../images/bg-top.gif) 0 0 repeat-x;
}
a {
	color:#ffa03a;
}
.slider-bg {
	background:#fff;
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
}
#slider {
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.nivo-controlNav a {
	background:#c5c5c5;
}
.nivo-controlNav a.active, .nivo-controlNav a:hover {
	background:#ffa03a;
}
.row-menu {
	background:url(../images/bg-row-menu.png) center top no-repeat;
}
.logo {
}
.logo h1, .logo h2, .logo h1 a, .logo h2 a {
	color:#fffcf7;
}
.logo .tagline {
	color:#ffd477;
}
#widget-header #widget_text .textwidget {
	color:#746c68;
}
.box-text {
	color:#fff;
}
.price {
	color:#ffa03a;
}
.box-button {
	background:url(../images/header-separator.gif) 0 4px no-repeat;
}
body.home .bg-home {
	background:url(../images/circle-home.png)  center 11px no-repeat;
}
.home-gallery {
	background:url(../images/bg-gallery.png) center top repeat;
}
.tail-top {
	background:url(../images/line-1.png) center top repeat-x;
}
.tail-bot {
	background:url(../images/line-1.png) center bottom repeat-x;
}
#left-content-area #widget_my_cyclewidget {
	/*background:url(../images/line-1.png) 0 bottom repeat-x;*/
}
#left-content-area #widget_my_cyclewidget h3 {
	color:#ffa03a;
}
#folio-cycle .overview li .thumbnail, #gallery .portfolio li span.image-border {
	background:#fff;
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
}
#folio-cycle .overview li .thumbnail:hover {
	background:#ffa03a;
}
#folio-cycle .buttons, #folio-cycle .buttons span {
	background:url(../images/carousel-controls.png) 0 0 no-repeat
}
#folio-cycle .buttons.next {
	background-position:100% 0;
}
#folio-cycle .buttons.prev {
	background-position:0 0;
}
#folio-cycle .buttons.next:hover {
	background-position:100% -40px;
}
#folio-cycle .buttons.prev:hover {
	background-position:0 -40px;
}
.img-hover .mask {
	background:url(../images/magnify.png) center center no-repeat #000;
}
#gallery .portfolio li a.image-wrap {
	background:url(../images/loading-folio.gif) 50% 50% no-repeat;
}
#gallery .portfolio .folio-desc h3, #gallery .portfolio .folio-desc h3 a {
	color:#2a2321;
}
#gallery .portfolio .folio-desc h3 a:hover {
	color:#ffa03a;
}
.post-holder {
	background:url(../images/line-1.png) 0 bottom repeat-x;
}
.post-holder .entry-header h2, .post-holder .entry-header h2 a, .post-holder.single-post h1 {
	color:#2a2321;
}
.post-holder .entry-header h2 a:hover {
	color:#ffa03a;
}
.post-meta, .post-meta a {
	color:#727272;
}
.post-meta a:hover {
	color:#ffa03a;
}
.featured-thumbnail .img-wrap {
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
}
.featured-thumbnail .img-wrap img {
	border:8px solid #fff;
}
.featured-thumbnail .img-wrap:hover img {
	border:8px solid #ffa03a;
}
.featured-thumbnail.no-hover .img-wrap:hover img {
	border:8px solid #fff!important;
}
.comment-link a {
	color:#ffa03a;
}
.comment-link a:hover {
	color:#2a2321;
}
#post-author {
	border:1px solid #d8d8d8;
}
#post-author .gravatar img {
	border:2px solid #fff;
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
}
#post-author h3 a:hover {
	color:#2a2321;
}
.author-info {
	border:1px solid #d8d8d8;
}
.author-info .avatar img {
	border:2px solid #fff;
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
}
.commentlist {
	background:url(../images/line-1.png) 0 bottom repeat-x;
}
li.comment .comment-body {
	background:none;
	border:1px solid #d8d8d8;
}
.comment-meta, .comment-meta a {
	color:#2a2321;
}
.comment-meta a:hover {
	color:#ffa03a;
}
li.comment .avatar {
	border:2px solid #fff;
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
}
.comment-author .fn, .comment-author .fn a {
	color:#2a2321;
}
.comment-author .fn a:hover {
	color:#ffa03a;
}
.reply a {
	color:#2a2321;
}
.reply a:hover {
	color:#ffa03a;
}
.wp-pagenavi a, .wp-pagenavi span, .tags-cloud a, .tagcloud a {
	color:#fff;
	background:#ffa03a;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current, .tags-cloud a:hover, .tagcloud a:hover {
	background:#2a2321;
}
nav.oldernewer a:hover {
	color:#2a2321;
}
#sidebar {
	background:url(../images/separator.png) 48px 0 repeat-y;
}
#sidebar.left {
	background:url(../images/separator.png) 348px 0 repeat-y;
}
.widget {
	background:url(../images/line-1.png) 0 bottom repeat-x;
}
.widget.lasts {
	background:none;
}
.widget ul li {
	background:url(../images/list-marker1.png) 0 6px no-repeat;
}
.widget ul li a {
	color:#727272;
}
.widget ul li a:hover {
	color:#ffa03a;
}
.featured-thumbnail.small .img-wrap img {
	border:2px solid #fff;
}
.featured-thumbnail.small .img-wrap:hover img {
	border:2px solid #ffa03a;
}
.latestpost li time {
	color:#2a2321;
}
.latestpost li .comment-link a {
	color:#ffa03a;
}
.latestpost li .comment-link a:hover {
	color:#2a2321;
}
#wp-calendar caption {
	color:#ffa03a;
}
#wp-calendar thead tr {
	background:#ffa03a;
}
#wp-calendar tfoot tr {
	border-top:1px solid #ffa03a;
}
#wp-calendar thead th {
	color:#2a2321;
}
.sf-menu>li {
	background:url(../images/menu-separator.gif) left 4px no-repeat;
}
.sf-menu>li:first-child {
	background:none;
}
.sf-menu>li>a {
	color:#fafafa;
}
.sf-menu>li:hover>a, .sf-menu>li.sfHover>a, .sf-menu>li.current-menu-item>a {
	color:#2a2321;
}
.sf-menu ul>li {
	background:#2a2321;
}
.sf-menu li li.current-menu-item, .sf-menu li li.sfHover, .sf-menu li li:hover {
	background:#ffa03a;
}
.sf-menu li li a {
	color:#fff;
}
h1, h2, h3, h6, h6 a {
	color:#2a2321;
}
h4 {
	color:#353336;
}
h5 {
	color:#f3f3f3;
}
h1 span, h3 span, h6 a:hover {
	color:#ffa03a;
}
.footer-bot {
	border-top:1px solid #332c2a;
}
.footer-content {
	color:#746c69;
}
.text-bot {
	background:url(../images/footer-marker.gif) 0 2px no-repeat;
}
.text-bot:hover {
	color:#f3f3f3;
}
#footer .logo span a, nav.footer ul li a {
	color:#fffcf7;
}
#footer .logo span a {
	background:url(../images/text-logo-footer-bg.png) 0 6px no-repeat;
}
.widget-footer ul li {
	background:url(../images/list-marker.png) 1px 8px no-repeat;
}
.widget-footer ul li a, #widget-footer .social-networks li a {
	color:#877e7a;
}
.footer-content a, nav.footer ul li a:hover, nav.footer ul li.current-menu-item a, .widget-footer ul li a:hover, #widget-footer .social-networks li a:hover {
	color:#ffa03a;
}
.button {
	background:#746c68;
	color:#f6f6f6;
}
.button:hover {
	background:#ffa03a;
}
.button-1 {
	background:#2a2321;
	color:#fffcf7;
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	margin-left:10px;
}
.scrollup {
	background:#2a2321;
	color:#fffcf7;
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);}
	
.button-1:hover {
	background:#ffa03a;
}
.scrollup:hover {
	background:#ffa03a;
}
.link {
	color:#2a2321;
}
.link:hover {
	color:#ffa03a;
}
.colborder {
	background:url(../images/separator.png) 8px 0px repeat-y;
}
.separator {
	background:url(../images/separator.png) 48px 0px repeat-y;
}
.hr {
	background:url(../images/line-1.png) 0px 0px repeat-x;
}
.list-1 li {
	background:url(../images/list-marker1.png) 0 6px no-repeat;
}
.list-1 li a {
	color:#727272;
}
.list-1 li a:hover {
	color:#ffa03a;
}
.list li {
	color:#2a2321;
}
.alignnone, .alignleft {
	border:8px solid #fff;
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
}
.alignleft.noborder {
	border:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
input, select, textarea {
	color:#727272;
	border:1px solid #d8d8d8;
}
input[type="text"], textarea {
	background:none;
	border:1px solid #d8d8d8;
}
input[type="submit"], input[type="reset"] {
	color:#2a2321;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="submit"].submit-hover, input[type="reset"].submit-hover {
	color:#ffa03a;
}
#searchform .submit, #top-search #submit {
	background:url(../images/search-submit.png) center center no-repeat;
	background-color:#ffa03a;
}
#searchform .submit:hover {
	background-color:#2a2321;
}
#top-search #submit:hover {
	background-color:#746c68;
}
#top-search .input-search {
	border:1px solid #727272;
}
#top-search .input-search, #wpsb input[type="text"] {
	border-right:none;
}
#wpsb input[type="submit"] {
	background:url(../images/submit.png) center center no-repeat;
	background-color:#ffa03a;
}
#wpsb input[type="submit"]:hover {
	background-color:#2a2321;
}
.error404-num, #error404 hgroup h2 {
	color:#ffa03a;
}
.testimonials .thumb, .testi-pic img {
	border:8px solid #fff;
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
}
.testimonials .testi-title, blockquote.testi-single .testi-title {
	color:#2a2321;
}
.testimonials div.testi_item blockquote a {
	color:#727272;
}
.testimonials div.testi_item blockquote a:hover {
	color:#ffa03a;
}
.name-testi {
	color:#727272;
}
.name-testi .sign {
	background:url(../images/sign.png) 0px 0px no-repeat;
}
.testimonials div.testi_item blockquote, blockquote.testi-single .post-content .testi-content {
	background:url(../images/quotes.png) 0px 0px no-repeat;
}
blockquote.testi-single {
	background:url(../images/line-1.png) 0 bottom repeat-x;
}
.recent-posts li a .thumb-wrap {
	box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-moz-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow:0px 7px 4px rgba(0, 0, 0, 0.09);
}
.recent-posts.team li a .thumb-wrap img, .recent-posts.news li a .thumb-wrap img {
	border:8px solid #fff;
}
.recent-posts.team li a:hover .thumb-wrap img, .recent-posts.news li a:hover .thumb-wrap img {
	border:8px solid #ffa03a;
}
.recent-posts.team li h5 a {
	color:#2a2321;
}
.recent-posts.team li h5 a:hover {
	color:#ffa03a;
}
.team .single-post .job, .recent-posts li span.meta {
	color:#2a2321;
}
#intro-cycle .intro_item h1, #intro-cycle .intro_item h1 a {
	color:#2a2321;
}
#intro-cycle .intro_item h1 a:hover {
	color:#ffa03a;
}
#nav-intro li a {
	background:url(../images/bg-pagination.png) 0 0 no-repeat
}
#nav-intro li.activeSlide a, #nav-intro li a:hover {
	background-position:0 -14px;
}
.post_list.services li a.post-title {
	color:#2a2321;
}
.post_list.services li a.post-title:hover {
	color:#ffa03a;
}
