/**

 * This file enables CSS3-based rounded corners for capable browsers.

 *

 * Author: Sayontan Sinha

 */



/* All corners same */

#language-selector ul ul li,

#language-selector ul ul li a,

#language-selector ul ul li a:visited {

    border-radius: 0;

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    -khtml-border-radius: 0;

}



a.comment-reply-link, a.comment-response-types, span.comment-response-types, .wp-caption,

.suf-mag-headline-block li.suf-mag-headline a.tab-current, .widget-suf-cat-posts li.suf-cat-post:hover,

.suf-mag-category li.suf-mag-catblock-post:hover {

    border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

}



.suf-widget, .post, .non-wp-post, #subnav, #l3nav, #l4nav, #l5nav, #l6nav, #l7nav, #l8nav, .page-nav, .post-nav, #sidebar.flattened,

#sidebar-2.flattened, #horizontal-outer-widgets-1.flattened, #horizontal-outer-widgets-2.flattened, .author-profile, .tag-info,

.category-info, #featured-posts, h3#comments, h3.comments, h3#respond, h3.respond, textarea, .author-info, blockquote, pre,

input[type="text"], input[type="password"], .commentlist li, .suf-mag-categories td, .suf-mag-excerpts td, .suf-tiles td,

h2.suf-mag-headlines-title, .suf-mag-excerpts th, .suf-tiles th, .suf-mag-categories th, #recaptcha_response_field, #language-selector ul li,

#language-selector ul li a, #language-selector ul li a:visited, .download, .announcement, .warning, .note, .suf-mag-headlines, .nr-post h3, .nr_widget h4 {

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



#wrapper {

	-moz-border-radius: 7px;

	-khtml-border-radius: 7px;

	-webkit-border-radius: 7px;

	border-radius: 7px;


}



.searchform .searchfield {

	-moz-border-radius: 10px;

	-khtml-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

}



.button, input[type="submit"], .submit,

#sidebar a.suf-mag-category-all-posts,

#sidebar a.suf-mag-category-all-posts:hover,

#sidebar a.suf-mag-category-all-posts:visited,

#sidebar-2 a.suf-mag-category-all-posts,

#sidebar-2 a.suf-mag-category-all-posts:hover,

#sidebar-2 a.suf-mag-category-all-posts:visited,

#horizontal-outer-widgets-1 a.suf-mag-category-all-posts,

#horizontal-outer-widgets-1 a.suf-mag-category-all-posts:hover,

#horizontal-outer-widgets-1 a.suf-mag-category-all-posts:visited,

#horizontal-outer-widgets-2 a.suf-mag-category-all-posts,

#horizontal-outer-widgets-2 a.suf-mag-category-all-posts:hover,

#horizontal-outer-widgets-2 a.suf-mag-category-all-posts:visited,

a.suf-mag-excerpt-full-story,

a.suf-mag-excerpt-full-story:hover,

a.suf-mag-excerpt-full-story:visited,

a.suf-mag-category-all-posts,

a.suf-mag-category-all-posts:hover,

a.suf-mag-category-all-posts:visited {

	border-radius: 20px;

	-moz-border-radius: 20px;

	-webkit-border-radius: 20px;

	-khtml-border-radius: 20px;

}





/* Same top-left and top-right */

#nav ul ul li,

#nav ul ul li a,

#nav ul ul li a:visited {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

	-moz-border-radius-topleft: 0;

    -moz-border-radius-topright: 0;

	-webkit-border-top-left-radius: 0;

	-webkit-border-top-right-radius: 0;

    -khtml-border-top-left-radius: 0;

    -khtml-border-top-right-radius: 0;

}



.dbx-handle {

	border-top-left-radius: 3px;

	border-top-right-radius: 3px;

	-moz-border-radius-topleft: 3px;

	-moz-border-radius-topright: 3px;

	-webkit-border-top-left-radius: 3px;

	-webkit-border-top-right-radius: 3px;

	-khtml-border-top-left-radius: 3px;

	-khtml-border-top-right-radius: 3px;

}



#commentform label.textarea,

h2.suf-mag-category-title,

#language-selector ul ul li:first-child,

#language-selector ul ul li:first-child a,

#language-selector ul ul li:first-child a:visited,

.tab-box ul.sidebar-tabs li a,

#nav ul li,

#nav ul li a,

#nav ul ul ul li:first-child,

#nav ul ul ul li:first-child > a,

#nav ul ul ul li:first-child > a:hover,

#nav ul ul ul ul li:first-child,

#nav ul ul ul ul li:first-child > a,

#nav ul ul ul ul li:first-child > a:hover,

#nav ul ul ul ul ul li:first-child,

#nav ul ul ul ul ul li:first-child > a,

#nav ul ul ul ul ul li:first-child > a:hover,

#nav ul ul ul ul ul ul li:first-child,

#nav ul ul ul ul ul ul li:first-child > a,

#nav ul ul ul ul ul ul li:first-child > a:hover,

#nav-top ul ul ul li:first-child,

#nav-top ul ul ul li:first-child > a,

#nav-top ul ul ul li:first-child > a:hover,

#nav-top ul ul ul ul li:first-child,

#nav-top ul ul ul ul li:first-child > a,

#nav-top ul ul ul ul li:first-child > a:hover,

#nav-top ul ul ul ul ul li:first-child,

#nav-top ul ul ul ul ul li:first-child > a,

#nav-top ul ul ul ul ul li:first-child > a:hover,

#nav-top ul ul ul ul ul ul li:first-child,

#nav-top ul ul ul ul ul ul li:first-child > a,

#nav-top ul ul ul ul ul ul li:first-child > a:hover {

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    -moz-border-radius-topleft: 5px;

    -moz-border-radius-topright: 5px;

    -webkit-border-top-left-radius: 5px;

    -webkit-border-top-right-radius: 5px;

    -khtml-border-top-left-radius: 5px;

    -khtml-border-top-right-radius: 5px;

}



/* Same top-left and bottom-left */

#commentform label {

	border-top-left-radius: 5px;

	border-bottom-left-radius: 5px;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-bottomleft: 5px;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-khtml-border-top-left-radius: 5px;

	-khtml-border-bottom-left-radius: 5px;

}



/* Same top-right and bottom-right */

#commentform input[type="text"] {

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-khtml-border-top-right-radius: 5px;

	-khtml-border-bottom-right-radius: 5px;

}



/* Same bottom-left and bottom-right */

#language-selector ul ul li:last-child,

#language-selector ul ul li:last-child a,

#language-selector ul ul li:last-child a:visited,

.tab-box div.sidebar-tab-content,

#nav ul ul li:last-child,

#nav ul ul li:last-child > a,

#nav ul ul li:last-child > a:hover,

#nav ul ul ul li:last-child,

#nav ul ul ul li:last-child > a,

#nav ul ul ul li:last-child > a:hover,

#nav ul ul ul ul li:last-child,

#nav ul ul ul ul li:last-child > a,

#nav ul ul ul ul li:last-child > a:hover,

#nav ul ul ul ul ul li:last-child,

#nav ul ul ul ul ul li:last-child > a,

#nav ul ul ul ul ul li:last-child > a:hover,

#nav ul ul ul ul ul ul li:last-child,

#nav ul ul ul ul ul ul li:last-child > a,

#nav ul ul ul ul ul ul li:last-child > a:hover,

#nav-top,

#nav-top ul ul li:last-child,

#nav-top ul ul li:last-child > a,

#nav-top ul ul li:last-child > a:hover,

#nav-top ul ul ul li:last-child,

#nav-top ul ul ul li:last-child > a,

#nav-top ul ul ul li:last-child > a:hover,

#nav-top ul ul ul ul li:last-child,

#nav-top ul ul ul ul li:last-child > a,

#nav-top ul ul ul ul li:last-child > a:hover,

#nav-top ul ul ul ul ul li:last-child,

#nav-top ul ul ul ul ul li:last-child > a,

#nav-top ul ul ul ul ul li:last-child > a:hover,

#nav-top ul ul ul ul ul ul li:last-child,

#nav-top ul ul ul ul ul ul li:last-child > a,

#nav-top ul ul ul ul ul ul li:last-child > a:hover {

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    -webkit-border-bottom-left-radius: 5px;

    -webkit-border-bottom-right-radius: 5px;

    -khtml-border-bottom-left-radius: 5px;

    -khtml-border-bottom-right-radius: 5px;

}



/* Solo corners */

#commentform input[type="text"],

#commentform label.textarea {

    border-bottom-left-radius: 0;

    -moz-border-radius-bottomleft: 0;

    -webkit-border-bottom-left-radius: 0;

    -khtml-border-bottom-left-radius: 0;

}



#commentform input[type="text"],

#commentform textarea {

	border-top-left-radius: 0;

	-moz-border-radius-topleft: 0;

	-webkit-border-top-left-radius: 0;

	-khtml-border-top-left-radius: 0;

}


