body {
	text-shadow: #fff 0px 1px 0px;
	 }
 
.content .tags a, .content .tags a:visited, .content .tags span, div#fancy_title div, pre.geshicode, ul.error, .error, ul.success, .content h2 a:hover, .content h4 a:hover, h4 a:hover
	{
	text-shadow: none;
	}

body td.fancy-title div, footer, .content .tags span {
	text-shadow: 0 1px 1px #000;
	}

.content a, .content a:visited, .content a:hover{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}	
	
code, ul.error, .error, ul.success, #comment_personaldetails input, #jambo input, #jambo textarea, #cf_content textarea, pre.geshicode, pre.geshicode::-webkit-scrollbar, #notebook_entries article .entry-content img, pre.geshicode::-webkit-scrollbar-thumb:horizontal, .content .tags a, .content .tags a:visited, .content .tags span,	div#fancy_title div, body div#fancy_content img#fancy_img, footer a, #contact p.success
	{
	-moz-border-radius: .5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
	}
	
#jambo input, #jambo textarea {
	-moz-border-radius: .5em; /* why won't firefox read the above declaration? */
	}

nav #search input, .content a.action-link, #submit_wrapper input {
	-webkit-border-radius:1em;
	-moz-border-radius: 1em;
	border-radius:1em;
	}

#notebook_entries article .entry-content img, .web-project-inner a.zoom img, .web-project-inner #featured_content img, #shop a.zoom img, .client-profile, .nx, pre.geshicode/*  pre.geshicode::-webkit-scrollbar-thumb:horizontal */  {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	}

img#fancy_img[src$=".png"] {
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	}

#notebook_entries article .entry-content img[src$=".png"] {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	}
	
	
#shop a.zoom img{
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	}

.content a:hover, .content a:focus {
	text-shadow: #33aaff 0px 1px 0px;
	}

.hcm *, .hcm *, .hcm h1 a{ /* disable for MSWin High Contrast */
	text-shadow: none !important;

	}
	
	
.hcm h1 a{ /* disable for MSWin High Contrast */
	text-indent: 0px !important;
}

.hcm a {
	font-weight: bold !important;
	}



.content a.action-link, #submit_wrapper input {
	background: #ddd -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(210,210,210)));
	background-image: -moz-linear-gradient(bottom, #ccc, #fff);
	text-shadow: #fff 0px 1px 0px;
	}

.content a.action-link:hover, #submit_wrapper input:hover {
	background: #ddd -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(230,230,230)));
	background-image: -moz-linear-gradient(bottom, #ddd, #fff);
	border: 1px solid #66ffcc;
	text-shadow: #fff 0px 1px 0px;
	}
		
.content a.action-link:active, #submit_wrapper input:active {
	background: #ccc -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(230, 230, 230)), to(rgb(255,255,255)));
	background-image: -moz-linear-gradient(bottom, #fff, #ccc);
	}

nav {
	text-shadow: 0px 1px 2px #000; }

nav #search input {
	-webkit-box-shadow: #444 0px 1px 0px;
	-moz-box-shadow: #444 0 1px 0;
	text-shadow: #000 0px 2px 3px;
	}
	
input#s:focus {
	-webkit-box-shadow: 0 0 8px #66ccff;
	-moz-box-shadow: 0 0 8px #66ccff;
	}

nav #search #searchsubmit, .web-project-inner a.zoom img.additional {
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	}	

.display_404 .content #searchform input[type=text] {
	-webkit-appearance:searchfield;
	}

.display_404 .content #searchform input[type=submit] {
	-webkit-appearance: searchfield-results-decoration;
	}

.content a,
.content a:visited,
.content a:hover {
	-webkit-transition: all .0625s linear;
		}

	
footer p{
	-webkit-transition: opacity .25s linear;
	} 
	
	
#feat-sustainable a.action-link {
	-webkit-box-shadow:0px 0px 2px #493623;
	-moz-box-shadow:0px 0px 2px #493623;
	}
	
.content #feat-sustainable a.action-link {
	 background:#8A622A -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(196, 161, 96)), to(rgb(129, 94, 38)));
	 background-image: -moz-linear-gradient(bottom, #715327, #A8864D);
	 text-shadow: #444 0px -1px 0px !important;
}

.content #feat-sustainable a.action-link:hover{
	 background:#8A622A -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(196, 161, 96)), to(rgb(129, 94, 38)));
	 background-image: -moz-linear-gradient(bottom, #715327, #876340);
	}

.content #feat-sustainable a.action-link:active {
	 background:#8A622A -webkit-gradient(linear, 0% 0%, 0% 100%, to(rgb(196, 161, 96)), from(rgb(129, 94, 38)));
	 background-image: -moz-linear-gradient(bottom, #A8864D, #715327);
	}
			
#appStore img {
	-webkit-transition:opacity linear .25s;
	}
	
pre.geshicode::-webkit-scrollbar {

	height: 10px;
/*	 -webkit-border-top-left-radius: 0;
	 -webkit-border-top-right-radius: 0;
*/
 	}

pre.geshicode::-webkit-scrollbar-thumb:horizontal{
	background: rgba(0,0,0,.2);
/*
	border-top: 1px solid #fff;
	background: #ccc -webkit-gradient(linear, 0 0, 0 100%, from(rgb(240, 240, 240)), to(rgb(210,210,210)));
*/
}
/*

pre.geshicode::-webkit-scrollbar-button:horizontal {
    width: 13px;
}

pre.geshicode::-webkit-scrollbar-button:horizontal:increment {
    background: url(../img/horizontal-increment-arrow.png) 50% 50% no-repeat; 
}

pre.geshicode::-webkit-scrollbar-button:horizontal:decrement {
    background: url(../img/horizontal-decrement-arrow.png) 50% 50% no-repeat; 
}
*/