h3 {
	text-shadow:0 1px 1px #fff;
}

.button, #main-content table tfoot td .bulk-actions select, .pagination a.number, form input.text-input, form textarea, form .wysiwyg, form select, .dp-popup {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.content-box, .content-box-header, ul.content-box-tabs li a.current, .shortcut-button, .notification {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.content-box-header {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.closed-box .content-box-header {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

ul.content-box-tabs li a.current {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.shortcut-button span {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.client-logo {
	box-shadow:0 0 10px #d1d1d1;
	border-radius:5px 0px 0px 5px;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
}

#sidebar a {
	text-shadow:0 1px 1px #000;
}

#sidebar a.current {
	text-shadow:0 1px 1px #ccc;
}

#sidebar #main-nav ul li a.current {
	text-shadow:0 1px 1px #000;
}

#map_canvas {
	border-radius:5px;	
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

#back-top a {
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

#back-top span {
	/* rounded corners */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

.button {
	text-shadow: 0 1px 1px #444;
}

.button:hover {
	text-shadow: 0 1px 1px #000 !important;
}

form textarea, form input[type="text"], form input[type="email"], form input[type="tel"], form select {
	-moz-transition: background 85ms ease-in 0s, border-color 85ms ease-in 0s;
	-o-transition: background 85ms ease-in 0s, border-color 85ms ease-in 0s;
	-ms-transition: background 85ms ease-in 0s, border-color 85ms ease-in 0s;
	-webkit-transition: background 85ms ease-in 0s, border-color 85ms ease-in 0s;
	transition: background 85ms ease-in 0s, border-color 85ms ease-in 0s;
}

div.wysiwyg ul.panel li a {
	opacity: 0.6;
}

div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active {
	opacity: 0.99;
}
