body{ background:url(../images/body_bg.jpg) 50% 0 repeat #dfdfdf; color:#000;}
span.left{background: url('../images/frame_left.jpg') repeat-y;}
span.right{background: url('../images/frame_right.jpg') repeat-y;}
span.top{background: url('../images/frame_top.jpg') repeat-x;}
span.bot{background: url('../images/frame_bot.jpg') repeat-x;}
span.l_t_corner{background: url('../images/t_l_corner.jpg') no-repeat;}
span.r_t_corner{background: url('../images/t_r_corner.jpg') no-repeat;}
span.l_b_corner{background: url('../images/b_l_corner.jpg') no-repeat;}
span.r_b_corner{background: url('../images/b_r_corner.jpg') no-repeat;}
.sf-menu>li>a{ color:#575757;}
.sf-menu>li>a:hover,.sf-menu li.current>a,.sf-menu>li.sfHover>a{color:#000;}
.tooltip{background:#fff;border:1px solid #bfbfbf;}
.tooltip:after{background: url('../images/tooltip_after.png') no-repeat;}
header h1 a {background:url(../images/logo.png) 0 0 no-repeat;}

.sf-menu>li{background: url('../images/nav_marker.png') 0 9px no-repeat;}
.sf-menu>li>ul:before,.sf-menu>li.sfHover>ul:before{background: url('../images/sub_ul_before.png') no-repeat;}
.sf-menu>li>ul,.sf-menu>li.sfHover>ul{background:#fff;border:1px solid #d7d7d7;}
.sf-menu>li>ul>li{border-bottom:1px solid #e6e6e6;}
.sf-menu>li>ul>li>a{color: #575757;}
.sf-menu li li a:hover, .sf-menu li.sfHover li.sfHover>a{color:#000;}

.button{color:#fff;}
.button:hover{background:#515151;box-shadow: 0 0 0 1px #000000;color:#fff;}

.comment_list > li{color:#575757;}
h5{color:#000;}
#contact-form textarea, #contact-form input , #comment textarea, #comment input, #proofing input{color:#575757;}

@media only screen and (max-width: 767px) {
	
	 .sf-menu li, .sf-menu li:first-child{border-bottom:1px solid #737373;}
	
	 .sf-menu>li>a{color:#fff;}
	 .sf-menu>li>a:hover,.sf-menu>li.current>a,.sf-menu>li.sfHover>a{color:#fff;background-color:#8b8b8b;}
	 .sf-menu>li, .sf-menu>li:first-child{background:#000;}
	 .sf-menu>li:hover,.sf-menu li.current,.sf-menu>li.sfHover{background:#8b8b8b;}
	 .sf-menu>li>ul>li>a{color:#fff;}
	 .sf-menu>li>ul>li>a:hover{color:#000;}
   
   .sf-menu>li>ul,.sf-menu>li.sfHover>ul{position: relative;top:0;left:0;overflow: hidden;background:none;padding-left:20px;border:none;}
}

.APV1_playing .APV1_play_button{background:url("../images/pause_btn.png") 0 0 no-repeat;}
.APV1_playing .APV1_play_button:hover{background-position:0 -14px;}

.APV1_wrapper{background:#fff;border:1px solid #bebebe;}


.APV1_progress_bar_container{background:#575757;}
.APV1_play_bar{background:#000;}
.APV1_volume_bar{background:#000;}

.APV1_volume_bar_container{background:#575757;cursor:pointer;}

.APV1_time_text, .APV1_duration_text{color:#575757;font-style:normal;letter-spacing:-1px;}
.APV1_duration_text{background:url("../images/time_stripe.png") 0 8px no-repeat;}

.APV1_volume_button{background:url("../images/soun_btn.png") 0 0 no-repeat;}

.APV1_mute .APV1_volume_button{background-position:0 -15px;}

#toTop {background:url(../images/back_to.png) no-repeat left top;}
.fancybox-overlay {	background: url('../images/fancy/overlay.png');}

#fancybox-loading div{background: url('../images/preload.gif') no-repeat;}

.fancybox-close {background: transparent url('../images/fancy/close.png') 0px 0px;}

.twitter{color:#575757;}

.comment_list>li .reply{color: #000;background: url('../images/reply.png') right 4px no-repeat;}
.comment_list>li .reply:hover{color:#575757;}

.blog_list .date a{color:#000;}
.blog_list .date a:hover{color:#575757;}

.blog_list .date, .post time{color:#575757;}

.blog_title>figure{background:#fff;border:1px solid #c6c6c6;}
.blog_title>figure:after{background: url('../images/date_after.png') no-repeat;}

.comment_list, .single_blog{background:url("../images/stripe.png") 0 bottom repeat-x;}

.comment_list>li.active{background:url("../images/active_comment.png") 0 0 repeat;}

nav:before, nav:after, header .social:after, header .social:before{background: url('../images/stripe.png') repeat-x;}

blockquote.comment{background: url('../images/blockquote.png') repeat;color: #000;}
blockquote.comment:after{background: url('../images/quote_aft.png') no-repeat;}
blockquote.comment:before{background: url('../images/quote_bef.png') no-repeat;}

.stripe_box{background: url('../images/small_stripe.png') 0 bottom no-repeat;}

.blog_title .date{color:#575757;}