body { background:#111; }

#thumb-tray {
	background: rgba(0, 0, 0, 0.2);
	}
	
div.jp-interface {
	background:#4d4d4d;
}

.postformat_standard_icon {
	background-image: url(/wp-content/themes/kalemkar/images/icons/postformat/postformat_standard_white.png);
	}

.postformat_link_icon {
	background-position:left 6px;
	background-image: url(/wp-content/themes/kalemkar/images/icons/postformat/postformat_link_white.png);
	}
	
.postformat_image_icon {
	background-image: url(/wp-content/themes/kalemkar/images/icons/postformat/postformat_image_white.png);
	}
	
.postformat_gallery_icon {
	background-image: url(/wp-content/themes/kalemkar/images/icons/postformat/postformat_gallery_white.png);
	}
	
.postformat_video_icon {
	background-image: url(/wp-content/themes/kalemkar/images/icons/postformat/postformat_video_white.png);
	}
	
.postformat_audio_icon {
	background-image: url(/wp-content/themes/kalemkar/images/icons/postformat/postformat_audio_white.png);
	}
	
.postformat_quote_icon {
	background-image: url(/wp-content/themes/kalemkar/images/icons/postformat/postformat_quote_white.png);
	}
	
.postformat_aside_contents {
	background:#262626;
}

h3.related_posts_title {
    border-left: 6px solid #696969;
    }

.container { background:#1C1C1C; }

    
.grid-list-four-services,
.homeportfolio-columns-wrap,
.grid-list-home-columns {
	border-bottom:1px solid #292929;
}

.grid-content-portfolio h2,
.grid-content-portfolio h2 {
	color:#C9C9C9;
}

.grid-list-services ul li .gridservice_colwrap { background:#363636;}
.grid-list-services ul li h3,.grid-list-services ul li h3 a { color:#ccc; text-shadow:1px 1px rgba(0,0,0,0.5);}
.grid-list-services ul li h3 a:hover,.grid-list-services ul li h3 a:hover { color:#fff; }
.grid-list-services ul li h3 {
    border-bottom: 1px solid #3D3D3D;
    }

.filter-heading {
    border-bottom: 1px solid #212121;
    color: #EAEAEA;
    }
    .filter-heading span {
	    color:#fff;
    }
    
ul.portfolio-filter li.current a {
	color:#fff;
}

.readmore_link a { color:#ccc; background:#333; }
.readmore_link a:hover { color:#fff; }



#contact .text-input {
    border: 1px solid #000000;
    color: #111;
    background: #fff;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    color: #CCC;
}

.entry-content a:hover {
	color: #fff;
}
.entry-content .postlist ul li a:hover {
	color: #fff;
}
hr, .entry-content hr {border:1px solid #333;border-bottom:1px solid #222;}
.entry-content a {border-bottom:1px solid #222; }
.entry-content a:hover { border-bottom:1px solid #111; }

h1.entry-title {
	background-color:#262626;
	color:#d9d9d9;
}

h2.page-entry-title {
    color: #C9C9C9;
    }
    
ul.portfolio-metainfo {
    border-bottom: 1px solid #4F4D4D;
    }
    
ul.portfolio-metainfo li {
    color: #D5D5D5;
    }
ul.portfolio-metainfo li a:hover {
	color: #eee;
}
    
h3.related_posts_title {
    color: #DADADA;
    }

.entry-post-title h2 a {
    color: #B5B5B5;
    }
    .entry-post-title h2 a:hover {
        color: #fff;
        }
        
.quote_author {
    color: #BABABA;
    }

.ajax-portfolio-data h1 a {
	color: #E3E3E3;
}
.ajax-portfolio-description {
    color: #B1B1B1;
    }
    
	ul.portfolio-metainfo li.ajax-client {
		background: url(/wp-content/themes/kalemkar/images/icons/client-light.png) no-repeat 0 4px;
	}
	ul.portfolio-metainfo li.ajax-link {
		background: url(/wp-content/themes/kalemkar/images/icons/bolt-light.png) no-repeat 0 4px;
	}
	ul.portfolio-metainfo li.ajax-type {
		background: url(/wp-content/themes/kalemkar/images/icons/tag-light.png) no-repeat 0 4px;
	}
    
ul.portfolio-metainfo {
    border-bottom: 1px solid #474747;
    }
    
a.ajax-navigation-arrow {
	background-image: url(/wp-content/themes/kalemkar/images/icons/ajax-nav_dark.png);
	}
	
ul.portfolio-filter { 
	background: transparent url(/wp-content/themes/kalemkar/images/icons/tag_dark.png) 0 50% no-repeat;
	}
    
a.ajax-navigation-arrow {
    background-color: #5B5B5B;
    }

.header_search:after {
	border-right-color:#5B5B5B;
}

h2.ajax-projects-title {
    color: #CBCBCB;
    }
    
.portfolio-shoutout h2 a:hover {
	color: #111;
}
    
hl.portfolio-filter a {
    color: #D0D0D0;
    }
    ul.portfolio-filter a:hover {
    	color: #D0D0D0;
    }
    
ul.portfolio-filter li.current a:after {
    border-bottom: 1px solid #393939;
    }
    
.filterable-title a{
	color:#999;
}
.filterable-title a:hover {
	color:#fff;
}

ul.portfolio-four h4 a:hover, ul.portfolio-three h4 a:hover, ul.portfolio-two h4 a:hover {
	color: #fff;
}

.grid-list-home-columns ul li h3 a,
ul.portfolio-four h4 a,
ul.portfolio-three h4 a,
ul.portfolio-two h4 a,
ul.portfolio-one h4 a,
.last-bigsaywrap a,
.entry-post-title h2 a,
.sidebar a,
ul.portfolio-metainfo li a,
.ajax-portfolio-data h1 a {
	color:#ccc;
}

.grid-list-home-columns ul li h3 a:hover,
ul.portfolio-four h4 a:hover,
ul.portfolio-three h4 a:hover,
ul.portfolio-two h4 a:hover,
ul.portfolio-one h4 a:hover,
.last-bigsaywrap a:hover,
.entry-post-title h2 a:hover,
.sidebar a:hover,
ul.portfolio-metainfo li a:hover,
.ajax-portfolio-data h1 a:hover,
.readmore a:hover,
.posted-date a:hover {
	color:#fff;
}

.bigbutton a {
	background-color: #888888;
    background-image: -moz-linear-gradient(center top , #9D9D9D 0%, #717171 50%, #545454 50%, #4A4A4A 100%);
    border-bottom: 1px solid #3E3E3E;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #484747;
    box-shadow: 0 1px 0 0 #5E5E5E inset, 0 1px 0 0 #4F4E4E, 0 -1px 10px 1px #1E1E1E;
    text-shadow: 0 1px 1px #212020;
    color: #E8E8E8;
}
.bigbutton a:hover {
	color:#fff;
	box-shadow: 0 1px 0 0 #5E5E5E inset, 0 1px 0 0 #4F4E4E, 0 -1px 10px 1px #000;
}

.last-bigsaywrap a {
	border-bottom:1px solid #5B5B5B;
}

.last-bigsaywrap a:hover {
	border-bottom:1px solid #aaa;
}

.readmore a {
    border-bottom: 1px solid #1F1F1F;
    color: #DADADA;
    }

a.portfolio-ajax {
	 background: #111;
}

ul.portfolio-list li{
	background: transparent url(/wp-content/themes/kalemkar/images/preloaders/dark_pulse.png) 50% 50% no-repeat;
	}
ul.portfolio-two li {
	background: transparent url(/wp-content/themes/kalemkar/images/preloaders/dark_pulse.png) 50% 35% no-repeat;
	}
ul.portfolio-one li {
	background: transparent url(/wp-content/themes/kalemkar/images/preloaders/dark_pulse.png) 5% 5% no-repeat;
	}
ul.portfolio-three li {
	background: transparent url(/wp-content/themes/kalemkar/images/preloaders/dark_pulse.png) 50% 35% no-repeat;
	}
ul.portfolio-four li {
	background: transparent url(/wp-content/themes/kalemkar/images/preloaders/dark_pulse.png) 50% 30% no-repeat;
	}
    
.portfolio-shoutout {
    border-top: 1px solid #3D3D3D;
    }

.postsummarywrap {
    border-top: 1px dotted #343434;
    }
	

.entry-content .hrule {
    border-bottom: 1px solid #1F1F1F;
	}	
	
.entry-content a,#commentform a  { color: #9D9D9D;  }
.entry-content a:hover,#commentform a:hover  { color: #fff;  }
.entry-content .hrule.top a:hover {	color: #fff; }

.entry-content .hrule {
    border-bottom: 1px solid #282828;
}


#contactForm ol.forms li.buttons button:hover {
	background: #2b2b2b;
	}
#contact input:focus, #contact textarea:focus { 
	border: 1px solid #FFFFAD;
	}
	#contact .error { 
		color:#ffff00;
		text-shadow:none;
		}



span.comments a:hover {
	color: #fff;
}

#respond h3 {
    color: #FFFFFF;
    }
#commentform label {
    color: #E4E4E4;
    }
#comments {
    color: #FFFFFF;
    }
    
ol.commentlist li .comment-author .fn a {
	color: #999;
}
    
ol.commentlist li.odd {
	background: #2F2F2F;
	border: 1px solid #2F2F2F;
}
ol.commentlist li.even {
    background: none repeat scroll 0 0 #373737;
    border: 1px solid #484848;
    }

	ol.commentlist li .reply a{
		color:#fff;
		background: #2b2b2b;
		border:none;
	}
	ol.commentlist li .reply a:hover{
		color:#fff;
		background: #333;
		border:none;
	}
	
	#contact .button,#commentform input#submit {
	color: #ccc;
	background:#000;
	background: -moz-linear-gradient(
		top,
		#222 0%,
		#111);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#222),
		to(#111));
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 2px solid #222;
	-moz-box-shadow:
		0px 0px 1px rgba(222,222,222,0.5),
		inset 0px 0px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow:
		0px 0px 1px rgba(222,222,222,0.5),
		inset 0px 0px 2px rgba(0,0,0,0.7);
	text-shadow:
		1px 1px 0px rgba(0,0,0,1),
		0px 1px 0px rgba(0,0,0,0);
			}
			
	#respond #commentform input#submit:hover {
	color: #fff;
	}
	
#contact .button:hover { color: #fff; }
	
.pictureframe {
    border-color: #5B5B5B #565656 #4E4E4E #525151;
	}
	
a.tinybutton,a.bigbutton,a.smallbutton {
	border-left: 1px solid #1F1F1F;
	border-right: 1px solid #373636;
	box-shadow: 0 1px 0 #555555 inset, 0 2px 0 0 rgba(0, 0, 0, 0.5), 0 3px 2px #4D4D4D;
 }
a.tinybutton:hover,a.bigbutton:hover,a.smallbutton:hover {
	border-left: 1px solid #1F1F1F;
	border-right: 1px solid #373636;
	box-shadow: 0 1px 0 #555555 inset, 0 2px 0 0 rgba(0, 0, 0, 0.5), 0 3px 2px #4D4D4D;
 }		
		


				
#wp-calendar {
	color:#8B8B8B;
	}

#wp-calendar td a{
	color:#fff;
	}

#wp-calendar td a:hover {
	color:#fff;
	}
	
#wp-calendar #today {
	color:#fff;
	background:#000;
	}
	
#wp-calendar thead tr th{
	background: #111;
	color: #fff;

}

#wp-calendar tbody tr td {
	background:#222;
}

#wp-calendar .pad {
	background:none;
}
#wp-calendar td#prev {
	background: #111;
}
#wp-calendar td#next {
	background: #111;
}
#wp-calendar tfoot tr td a {
	background: #111;
}



.mtextbox {
    border: 1px solid #2b2b2b;
	}
	


.sidebar-wrap, .sidebar-wrap-single {
    background: #222;
    }

.sidebar-widget .infobar-portfoliogrid li img,
.sidebar-widget .flickr_wrap .flickr_badge_image img {
    background-color: #666;
    }	
.footer-widget .infobar-portfoliogrid li img,
.footer-widget .flickr_wrap .flickr_badge_image img {
    background-color: #454545;
    }
.tagcloud a {
    background: #3C3C3C;
    }
.tagcloud a:hover {
	color:#fff;
}
    
.sidebar-widget .tweet_list li .tweet_time a {
    background: #2B2A2A;
    }
    
.sidebar-widget .mtheme-tweets .tweet_list li a {
    color: #ccc;
    }
    
.sidebar-widget span.tweet_text {
    color: #9A9A9A;
}
.sidebar-widget ul#recentcomments li {
    color: #989898;
    }
.sidebar-widget .widget_nav_menu ul li a {
    color: #ccc;
    }
 .sidebar-widget .widget_nav_menu ul li a:hover {
   color: #fff;
   }   
.sidebar-widget .widget_nav_menu ul li ul li a:hover {
  color: #eee;
  border-left: 5px #fff solid;
}

.sidebar-widget .widget_nav_menu ul li ul li a {
    color: #A9A9A9;
    }
    
.sidebar-widget #searchform input {
    color: #bababa;
    border:1px solid #262626;
    }
    
.sidebar ul li a {
	border-bottom:1px solid #282828;
}

.sidebar ul li a:hover {
	border-bottom:1px solid #222;
}

.entry-content .toggle_container {
	background: #515151;
	border: 1px solid #5E5E5E;
		}
		
.entry-content h4.trigger a {
	color:#eee;
	}
	
.entry-content h4.trigger a:hover {
	color:#fff;
	}
	
.ui-tabs .ui-tabs-panel {
    border-left: 1px solid #373737;
    background: -moz-linear-gradient(center top , #2F2F2F 0%, #222222 99%) repeat scroll 0 0 transparent;
    }
    
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    background-color: #2b2b2b;
    color: #eee;
    }
    
.ui-tabs .ui-tabs-nav li a {
    background: #393939;
    color: #878787;
	text-shadow: 1px 1px 1px #111111;
    }
.ui-tabs .ui-tabs-nav li a:hover{
	background: #2b2b2b;
	color: #eee;
}
    
.ui-tabs {
    background: none repeat scroll 0 0 #232323;
    }
    
.ui-accordion-header a {
    background: #363636;
	color: #B3B3B3;
	text-shadow: 1px 1px 1px #111111;
    }
.ui-accordion-header.ui-state-active a,
.ui-accordion-header a:hover{
	background: #2b2b2b;
	color: #fff;
}

.ui-accordion-content {
    border-left: 1px solid #373737;
    background: -moz-linear-gradient(center top , #2F2F2F 0%, #222222 99%) repeat scroll 0 0 transparent;
    }
    
.entry-content .toggle_container {
	background: -moz-linear-gradient(center top , #2F2F2F 0%, #222222 99%) repeat scroll 0 0 transparent;
	border:none;
}

.highlight { color:#222; }


span.comments a { color:#bbb; }
.postinfo {color:#7d7d7d; border-top:1px dotted #333;	}


.pagenavi,
.gototop-wrap {
    border-top: 1px solid #3d3d3d;
}
.gototop {
    background-color: #333333;
    }
    
.pagenavi a:link , .pagenavi .navigation-single ,.pagenavi span.current{	
	color: #fff;
	background: -moz-linear-gradient(
		top,
		#000 0%,
		#111);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#000),
		to(#111));
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 2px solid #000;
	-moz-box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(0,0,0,0.7);
	text-shadow:
		1px 1px 0px rgba(0,0,0,1),
		0px 1px 0px rgba(0,0,0,0);
	}
.pagenavi a:hover {
	color: #fff;
	border: 2px solid #222;
	}
.pagenavi span.current {
	color:#fff;
	border: 2px solid #fff;
	}
.navigation-next,.navigation-prev { border: 1px solid #444;color:#666;}
.navigation { background: #272727; }


#commentform textarea, #respond #commentform input {
    background: none repeat scroll 0 0 #212121;
    border: 1px solid #282828;
    color:#eee;
    }
    
#contact .text-input {
    background: none repeat scroll 0 0 #212121;
    border: 1px solid #282828;
    color: #eee;
}
    
#respond {
    border-top: 1px solid #414141;
    }
    

#successmessage {
    background: #171717;
    border: 1px solid #171717;
    color: #a0a0a0;
}
#contactform #contact .error {
    color: #D7D792;
    }
    
#contactform #contact label {
    color: #B7B7B7;
    }


.sidebar-widget {
    border-bottom: 1px solid #282727;
    }
.sidebar h3 {
	color: #b7b7b7;
    }
.sidebar a {
    color: #B1AFAF;
}
.sidebar a:hover {
	color: #fff;
}
#recentposts_list .recentpost_info .recentpost_title, #popularposts_list .popularpost_info .popularpost_title {
    color: #BEBEBE;
    }
#recentposts_list .recentpost_info .recentpost_title:hover,#popularposts_list .popularpost_info .popularpost_title:hover  {
	color: #fff;
	}
    
#recentposts_list li, #popularposts_list li,
.footer-widget ul li {
	border-bottom:1px solid #2E2E2E;
}
.contact_address_block .contact_name {
	color: #aaa;
	}
	
.pagination-navigation {
	border-top: 1px solid #262626;
    }
    
.pagination-info {
    background: #171717;
    }
    
#footer .tweet_list li .tweet_time a {
    background: #1A1A1A;
    }
	
	
#password-protected label {
	color:#aaa;
	}
	
	#password-protected input {
	color: #fff;
	background: -moz-linear-gradient(
		top,
		#000 0%,
		#111);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#000),
		to(#111));
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 2px solid #000;
	-moz-box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(0,0,0,0.7);
	text-shadow:
		1px 1px 0px rgba(0,0,0,1),
		0px 1px 0px rgba(0,0,0,0);
	}
	
#footer #popularposts_list .popularpost_info .popularpost_title, #footer #recentposts_list .recentpost_info .recentpost_title, .relatedtitle a {
	color: #bfbfbf;
}
#footer #popularposts_list .popularpost_info .popularpost_title:hover, #footer #recentposts_list .recentpost_info .recentpost_title:hover, .relatedtitle a:hover {
	color: #fff;
}
#footer .description a, #footer .textwidget a, #footer .footer-widget ul a:hover {
	color: #fff;
}
	
.footer-container {
    background: #1A1A1A;
    border-top: 8px solid #3C3C3C;
    }
    
#copyright {
    background: #000000;
    }


.entry-content .jplayer-title {
    background: #363636;
}

