/* General */
body {background-image: url(../images/body-tail.gif);background-position:50% 653px;}
::selection {background: #4880bf; color: #ffffff;}
::-moz-selection {background: #4880bf; color: #ffffff;}
.bg {background: url(../images/body-top.jpg) 50% 0 no-repeat;}

/* List styling */
dl dt {background: url(../images/list-arrow.gif) no-repeat 0 3px;}

.list-1 ul li {background: url(../images/marker-3.gif) 0 10px no-repeat;}
.list-1 ul li a {color: #807b75;}
.list-1 ul li a:hover {color: #44C0CE;}

/* Header */
#header {color: #fff;}
.logo h1 a, .logo h2 a {color: #fff;}
.logo .tagline {color: #fff;}

/* Header widget */
.widget-header .textwidget span {color: #f7c80e;}

/* Social Networks */
#widget-header .social-networks li {background: #46c2d0;  height:22px;}

/* Slider */
#slider-wrapper {
	border-bottom: 1px solid #f9fbfd;	
}
.shadow-top {background: url(../images/shadow-slide.png) repeat-x 0 0; width:100%; height:10px; position:absolute; top:0; z-index:999;}
#slider {background: url(../images/loading.png) no-repeat 50% 50% #ffffff;}
.nivo-caption {background: url(../images/slider-caption.png) 0 0 no-repeat; color: #fff;}
.nivo-caption a {background: url(../images/marker-2.png) 0 2px no-repeat;}
.nivo-controlNav a {
	color: #47423f;
	margin-bottom:1px;
	background: #cdcdcd;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cdcdcd), color-stop(1, #fefefe));
	background: -ms-linear-gradient(bottom, #cdcdcd, #fefefe);
	background: -moz-linear-gradient(center bottom, #cdcdcd 0%, #fefefe 100%);
}
.nivo-controlNav a.active, .nivo-controlNav a:hover {background: #45c2d0; color: #ffffff;}
.ie .nivo-controlNav a {background: url(../images/slider-control.png) 100% 0 no-repeat;}

/* Primary navigation */
.sf-menu {
	background: url(../images/menu-tail.gif) 0 0 repeat-x #cccccc;
	box-shadow:0 1px 0 rgba(0,0,0,0.1);
}
.sf-menu ul {
	background: url(../images/submenu-tail.png) 0 0 repeat-x #dedede;
	box-shadow:0 0 1px rgba(0,0,0,0.2);
}
.sf-menu ul ul {background: #dedede;}
.sf-menu > li > a {color: #414141;}
.ie .sf-menu > li > a {background: url(../images/menu-active-tail.jpg) 0 -999em no-repeat;}
.sf-menu > li {background: url(../images/menu-spacer.png) 100% 0 repeat-y;}
.sf-menu > li.sfHover > a,
.sf-menu > li > a:hover,
.sf-menu > li.current-menu-item > a {
	color: #ffffff;
	background: url(../images/menu-active-tail.jpg) 50% 0 no-repeat #f6d654;
}
.sf-menu li li {border-top: 1px solid #bdbdbd;}
.sf-menu li li a {color: #414141; background: url(../images/marker-1.gif) 182px 15px no-repeat;}
.sf-menu li li.sfHover > a,
.sf-menu li li > a:hover,
.sf-menu li li.current-menu-item > a {color: #dbb621;}

/* Content */
.primary_content_wrap {background: #f9fbfd;}
.primary_content_wrap:after {background: url(../images/content-shadow.gif) 50% 0 repeat-x;}
#content h2, .page-content h2 {color: #414141;}
#content h3, .page-content h3 {color: #414141; border-bottom: 1px solid #d7d7d7;}
#content h4, .page-content h4  {color: #f7c80e;}
#content h5 {color: #414141;}
h3.related_posts {color: #414141 !important;}
#content h1 span {color: #f7c80e;}

/* Category list */
.cat-item {background: url(../images/marker-2.gif) 0 10px no-repeat;}
.cat-item a {color: #44c0ce;}
.cat-item a:hover {color: #807b75;}

/* Comments */
h3#comments {color: #414141 !important;}
li.comment .comment-body {background: #fff; border: 1px solid #d7d7d7;}
/* Reply */
.reply a {
	color: #fff;
	background: url(../images/button-tail.gif) 0 0 repeat-x #7f7f7b;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	-o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.reply a:hover {background-position:0 bottom;}

#respond h3 {color: #414141 !important;}

/* Post */
h1.entry-title {color: #f7c80e;}

/* Meta information for post */
.post-meta a {color: #807b75;}
.comments-link {color: #f7c80e;}

/* Page Navigaton (wp-pagenavi) */
.wp-pagenavi a, .wp-pagenavi span {
	color: #fff;
	background: url(../images/button-tail.gif) 0 0 repeat-x #7f7f7b;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	-o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {background-position:0 bottom;}

/* Recent author posts */
#recent-author-posts h3 {color: #414141 !important;}
/* Recent author comments */
#recent-author-comments h3 {color: #414141 !important;}
li.recentcomments {background: url(../images/marker-3.gif) no-repeat scroll 0 10px transparent;}

/* 404 */
.error404-num {color: #807B75;}
#error404 hgroup h1, #error404 hgroup h2 {color: #807b75;}

/* Portfolio */
#content h1, .header-title h1 {color: #414141;}
.single-post h1.entry-title, .single-portfolio h1.entry-title{color:#F7C80E !important;}

#gallery .portfolio li a.image-wrap {background: #ebebeb url(../images/loading-folio.png) 50% 50% no-repeat;}
.zoom-icon {background: rgba(77, 77, 77, 0.6);}
.ie .zoom-icon {background: url(../images/black-opacity-60.png);}
.zoom-icon:before {background: url(../images/magnify.png) 50% 50% no-repeat;}

/* Sidebar */
.widget h3 {color: #2d2826; border-bottom: 1px solid #d7d7d7;}
.widget ul li {background: url(../images/marker-3.gif) no-repeat scroll 0 10px transparent;}
.widget ul li a {color: #44c0ce;}
.widget ul li a:hover {color: #807b75;}

/* Calendar */
#wp-calendar thead th {background: url(../images/bg-footer.gif) repeat scroll 0 0 #2f1709; color: #fff;}
#wp-calendar tbody {background: #fff;}

/* FAQs */
.faq_list dt {color: #414141;}
.faq_list span.marker {color: #414141;}

/* Rage Archive */
.archive-lists ul li {background: url(../images/marker-3.gif) no-repeat scroll 0 10px transparent;}
.archive-lists ul li a {color: #807b75;}
.archive-lists ul li a:hover {color: #44C0CE;}

/* Posts Type widget */
.post_list.recent_post .post-title {color: #807b75;}
.post_list.recent_post .comment {color: #f7c80e;}

/* Testimonials */
.testimonials div.testi_item blockquote {background: url(../images/blockquote-bg.jpg) 0 0 no-repeat #5395d2;}
.testimonials div.testi_item blockquote:before {background: url(../images/quote-bot.png) 0 0 no-repeat;}
.testimonials div.testi_item blockquote a {color: #fff;}
.name-testi {color: #807b75;}
.name-testi a {color: #807b75;}

/* Testimonials list */
article.testimonial {border-bottom: 1px solid #d7d7d7;}
.testi-single {border: none; border-bottom: 1px solid #d7d7d7;}

/* Recent Posts */
.latestpost li time {background: #a2a2a2; color: #fff;}
.latestpost li h5 a {color: #807b75;}
.latestpost li h5 a:hover {color: #44C0CE;}

/* Tags */
.tags-cloud a, .tagcloud a, .post-footer a {color: #fff; background: #a2a2a2;}
.tags-cloud a:hover, .tagcloud a:hover, .post-footer a:hover {background: #44c0ce;}

/* Newsletter form */
.nsu-form .error {color: #f00;}

/* Footer  */
#footer {background: url(../images/bg-footer.gif) 0 0 repeat #2f1809;}
#footer:after {background: url(../images/footer-shadow.gif) 0 0 repeat-x;}

/* Vcard */
.vcard {color: #f9fbfd; background: url(../images/bg-footer-block.png) 0 0 repeat;}
.vcard a {color: #f9fbfd;}

/* Footer navigation */
nav.footer ul {border-bottom: 1px solid #f6d654;}
nav.footer ul li a {color: #fff;}

/* Footer text */
#footer-text, #footer-text a {color: #fff;}
#footer-logo img {padding-top:3px; padding-right:3px;}
/* Misc */
.button {
	color: #fff;
	background: url(../images/button-tail.gif) 0 0 repeat-x #7f7f7b;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	-o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.button:hover {background-position:0 bottom;}

.link-1 {background: url(../images/marker-4.gif) 0 0 no-repeat;}
.sociable {background: url(../images/share.png) 0 0 no-repeat #44C0CE;}

.hr {background: #d7d7d7;}
.sm_hr {background: #d7d7d7;}

/* Forms */
input[type="text"],
textarea {
  background: #ebebeb;
  border: none;
  border-top: 1px solid #d9d9d9;
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  padding: 8px 5px;
  color:#414141;
}
input[type="submit"],
input[type="reset"] {
	color: #fff;
	background: url(../images/button-tail.gif) 0 0 repeat-x #7f7f7b;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	-o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}

input[type="submit"]:hover,
input[type="reset"]:hover {background-position:0 bottom;}