/* css3 rules -> progressive enhancement, see http://modernizr.com/ for reference  */

/* elements that need rounded corners on top-left and top-right corners*/

.borderradius #navigation-primary,
.borderradius #navigation-primary a{
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
}


/* elements that need rounded corners on bottom-left, bottom-right and top right corners */

.borderradius div.mega{
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;
   -moz-border-radius-topright: 5px;
   -webkit-border-bottom-left-radius: 5px;
   -webkit-border-bottom-right-radius: 5px;
   -webkit-border-top-right-radius: 5px;
}

/* elements that need rounded corners on bottom-left, bottom-right and top left corners */

.borderradius div.mega.alt{
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 0px;
   -webkit-border-bottom-left-radius: 5px;
   -webkit-border-bottom-left-radius: 5px;
   -webkit-border-top-right-radius: 0px;
   -webkit-border-top-left-radius: 0px;
}

/* elements that need rounded corners on bottom-left, bottom-right */

.borderradius a.open,
.borderradius #totalWrapper{
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;
   -webkit-border-bottom-left-radius: 5px;
   -webkit-border-bottom-right-radius: 5px;
}

/* elements that need rounded corners on all corners */

.borderradius blockquote,
.borderradius .user-picture,
.borderradius .outofcontent,
.borderradius .incontent,
.borderradius #content,
.borderradius a.tag,
.borderradius div.published,
.borderradius div.node-author,
.borderradius .node-links,
.borderradius #tabs-wrapper a,
.borderradius #site-search .form-text,
.borderradius .form-submit,
.borderradius .banner-navigation a{
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

/* elements that don't need rounded corners on all corners */

.borderradius .full-liquid #navigation-primary,
.borderradius .full-liquid #navigation-primary a{
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
}



/* elements with text shadow */

.boxshadow .navigation > ul > li > h2,
.boxshadow #website-title,
.boxshadow #website-slogan,
.boxshadow #site-search .form-submit{
	text-shadow: rgba(10, 10, 10, 0.4) 1px 2px 2px;
	}
	
/* elements with no text shadow */

.boxshadow .navigation > ul > li.active > a,
.boxshadow .navigation > ul > li > a:hover{
	text-shadow: none;
	}
	

