/* CSS3 / Browser specific CSS */

.nav a, .widget h3, .reply a, #loopedSlider .controls a, .widget input.submit { text-shadow:0 1px 0 #fff; }
.nav a , .nav li.current_page_item, .nav li.current_page_parent{ border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.nav li ul li a, .widget input.submit { border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important; }

.latest_twitter ul { text-shadow:0 1px 0 #1a1a1a; }

#logo .site-title a, #logo .site-description, #featured-home h2, #featured-home p, #featured-home span { text-shadow:0 1px 0 #000; }

.button, .button:visited, .medium.button, .medium.button:visited { text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.button, .button:visited { -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border: 1px solid rgba(0,0,0,.25); border-bottom-color: rgba(0,0,0,.35); }
.button:hover{ opacity:0.9; }

#loopedSlider .controls { border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px;	-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius:5px; }

#tabs { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; }

#navigation { border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px;	-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius:5px; }

#footer p { text-shadow: 0 1px 0 #000;}