/*
Browser-specific CSS3
*/

/* Outlines */
a:link,a:visited,a:hover,a:active,a:focus{
	-moz-outline-style:none;
	}


/* Text Shadows */
#footer h3.widgettitle,#footer div.widget li{
	text-shadow:none;
	}
.top a{
	text-shadow:1px 1px 0 #fff;
	}
.comment-text{
	text-shadow:1px 1px 1px #FFFFFF;
	}
#body_block .widget_tag_cloud a:hover,#body_block .widget_tag_cloud a:active{
	text-shadow:1px 1px 1px #fff;
	}
#secondary .widget_recent_entries ul li a{
	text-shadow:1px 1px 1px #FFFFFF;
	}
.wp-pagenavi a, .wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active,.wp-pagenavi span.pages,.wp-pagenavi span.current,.wp-pagenavi span.extend {
	text-shadow:1px 1px 0 #FFFFFF;
	}
.wp-pagenavi span.current {
	text-shadow:none;
	}


/* Border Radius */
input[type=text],input[type=password],input[type=file],textarea{
	border-radius:6px;
	-moz-border-radius:6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius:6px;
	}
.toggle_content {
	border-radius:6px;
	-moz-border-radius:6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
.fancy_box,.download_box,.warning_box,.info_box,.note_box{
	border-radius:6px;
	-moz-border-radius:6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius:6px;
	}
#toTop {
	border-radius:6px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	}
/* Contact Form Opt#2: Custom (different than the one in the footer widget: */
#top-hood .top-hood-col2 input.wpcf7_submit_button_dark { /*submit button*/
	border-radius:6px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
.content .wpcf7-form input.wpcf7_submit_button { /*submit button*/
	border-radius:6px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
.home-featured-content { /*wrap/container*/
	border-radius:6px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	}


/* Border Radius Test*/
#home-wide-box {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
#home-wide-box2 {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
.package-box1 {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
.dropcap1-button h2{
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
.test-circle1 {
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	}
.test-circle2 {
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	}
.test-circle3 {
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	}
.test-circle4 {
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	}


/* Other */
input[type="submit"]::-moz-focus-inner{border : 0px;} 

* html #facebox_overlay { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}