@import url( ../u-design/style.css );
html {
	height: 100%;
}
body {
	height: 100%;
}
#wrapper-1 {
	overflow: hidden; min-height: 100%;
}
.push {
	overflow: auto; padding-bottom: 100px;
}
#footer-bg {
	clear: both; margin-top: -100px; position: relative; min-height: 100px;
}
body::before {
	width: 0px; height: 100%; margin-top: -32767px; float: left; content: "";
}
body {
	background: url("http://casanm.org/wp-content/uploads/2013/09/bg-gradient-2.png") repeat-x top rgb(206, 237, 239) !important;
}
#top-wrapper {
	background: url("http://casanm.org/wp-content/uploads/2013/08/header-page-curl-bg.png") no-repeat 0px 0px; margin: 0px auto; width: 960px; z-index: 1;
}
#main-menu {
	background: 0px 0px rgb(30, 172, 182); margin: 25px auto 0px; width: 960px; text-transform: uppercase; font-weight: bold; position: relative; z-index: 3; box-shadow: 0px 1px 5px 0px #ffffff !important; text-shadow: 0px 1px 0px #444444; -webkit-box-shadow: 0 1px 5px 0 #FFFFFF; -moz-box-shadow: 0 1px 5px 0 #FFFFFF; behavior: url(http://casanm.org/PIE.htc);
}
#sidebarSubnav h3 {
	background: url("http://casanm.org/wp-content/uploads/2013/09/zia-title.png") no-repeat 0px -1px !important; margin: 3px 0px 0px; padding-bottom: 7px; padding-left: 34px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; min-height: 18px;
}
#main-content .main-content-padding {
	
}
.main-content-padding {
	position: relative; box-shadow: 0px 1px 5px 0px #ffffff !important; -webkit-box-shadow: 0 1px 5px 0 #FFFFFF; -moz-box-shadow: 0 1px 5px 0 #FFFFFF; behavior: url(http://casanm.org/PIE.htc);
}
#navigation-menu {
	left: 3px;
}
#navigation-menu ul.sf-menu > li > a:hover {
	height: 40px !important;
}
#navigation-menu ul.sf-menu > li > a:active {
	height: 40px !important;
}
#before-content {
	margin: 0px auto; width: 960px; float: none; display: none;
}
#home-page-content {
	background: url("http://casanm.org/wp-content/uploads/2013/08/bg-texture-n.jpg") 0px 0px rgb(255, 255, 255); margin: 0px auto; width: 960px; float: none; position: relative; z-index: 0; box-shadow: 0px 1px 5px 0px #ffffff !important; -webkit-box-shadow: 0 1px 5px 0 #FFFFFF; -moz-box-shadow: 0 1px 5px 0 #FFFFFF; behavior: url(http://casanm.org/PIE.htc);
}
#page-content {
	background: url("http://casanm.org/wp-content/uploads/2013/08/bg-texture-n.jpg") 0px 0px rgb(255, 255, 255); margin: 0px auto; width: 960px; float: none; position: relative; z-index: 0; box-shadow: 0px 1px 5px 0px #ffffff !important; -webkit-box-shadow: 0 1px 5px 0 #FFFFFF; -moz-box-shadow: 0 1px 5px 0 #FFFFFF; behavior: url(http://casanm.org/PIE.htc);
}
.no_title_section #page-content {
	background: url("http://casanm.org/wp-content/uploads/2013/08/bg-texture-n.jpg") 0px 0px rgb(255, 255, 255); margin: 0px auto; width: 960px; float: none; position: relative; z-index: 0; box-shadow: 0px 1px 5px 0px #ffffff !important; -webkit-box-shadow: 0 1px 5px 0 #FFFFFF; -moz-box-shadow: 0 1px 5px 0 #FFFFFF; behavior: url(http://casanm.org/PIE.htc);
}
.breadcrumbs {
	background: url("http://casanm.org/wp-content/uploads/2013/09/main-bg-tile.jpg") 0px 0px rgb(233, 232, 228) !important; margin: 0px 0px 2px; padding-top: 12px; padding-bottom: 12px; padding-left: 20px; font-size: 90%; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#before-content .column-content-wrapper {
	float: none;
}
#before-content-column h2 {
	color: rgb(233, 232, 228) !important;
}
#before-content-column h3 {
	color: rgb(233, 232, 228) !important;
}
ul.sub-menu li {
	background: 0px 0px rgb(30, 172, 182) !important; font-weight: normal !important;
}
.sf-menu li li {
	background: 0px 0px rgb(30, 172, 182) !important;
}
.sf-menu li li:hover {
	background: 0px 0px rgb(0, 124, 133) !important;
}
.sf-menu li li a {
	color: rgb(255, 255, 255) !important;
}
.sf-menu li:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none; background-color: rgb(0, 124, 133);
}
.sf-menu li.sfHover {
	color: rgb(255, 255, 255) !important; text-decoration: none; background-color: rgb(0, 124, 133);
}
.sf-menu a:focus {
	color: rgb(255, 255, 255) !important; text-decoration: none; background-color: rgb(0, 124, 133);
}
.sf-menu a:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none; background-color: rgb(0, 124, 133);
}
.sf-menu a:active {
	color: rgb(255, 255, 255) !important; text-decoration: none; background-color: rgb(0, 124, 133);
}
#navigation-menu ul.sf-menu > li.current-menu-item > a {
	background: url("http://casanm.org/wp-content/uploads/2013/09/main-bg-tile.jpg") 0px 0px rgb(233, 232, 228) !important; height: 40px; text-decoration: none; text-shadow: 0px 1px 1px #ffffff !important;
}
#navigation-menu ul.sf-menu > li.current_page_item > a {
	background: url("http://casanm.org/wp-content/uploads/2013/09/main-bg-tile.jpg") 0px 0px rgb(233, 232, 228) !important; height: 40px; text-decoration: none; text-shadow: 0px 1px 1px #ffffff !important;
}
#navigation-menu ul.sf-menu > li > a {
	height: 40px !important;
}
div.faccent {
	margin: 0px auto; width: 960px; position: relative;
}
div.haccent {
	margin: 0px auto; width: 960px; position: relative;
}
#sidebarSubnav h3 {
	font-weight: bold;
}
h3.social_media_title {
	margin: 10px 0px -15px !important; padding: 0px !important;
}
#footer-bg {
	background: 0px 0px rgb(16, 41, 43); border-top-color: rgb(36, 93, 98); border-top-width: 1px; border-top-style: solid; position: relative; box-shadow: 0px 1px 55px 0px #ffffff !important; behavior: url(http://casanm.org/PIE.htc);
}
.rev_slider_wrapper {
	background: url("http://casanm.org/wp-content/uploads/2013/09/main-bg-tile.jpg") 0px 0px rgb(204, 204, 204) !important; position: relative; z-index: 2; box-shadow: 0px 1px 5px 0px #ffffff !important; -webkit-box-shadow: 0 1px 5px 0 #FFFFFF; -moz-box-shadow: 0 1px 5px 0 #FFFFFF; behavior: url(http://casanm.org/PIE.htc);
}
#top-elements {
	height: 110px;
}
#top-elements .phone-number-padding {
	color: rgb(18, 77, 103); font-size: 18px; margin-right: 60px;
}
#footer_text {
	margin: 19px 10px 12px !important; padding-left: 20px;
}
.dropcap {
	color: rgb(57, 102, 159); font-family: "Enriquetta"; font-size: 55px;
}
.alignright {
	margin: 0px !important;
}
img.alignright {
	margin: 0px !important;
}
a img.alignright {
	margin: 0px !important;
}
.eventsListWidget li {
	margin: 5px 0px 0px 15px !important;
}
.singular.page li.hentry {
	margin: 5px 0px 0px 15px !important;
}
.eventsAdvancedListWidget li {
	margin: 5px 0px 0px 15px !important;
}
.singular.page li.hentry {
	margin: 5px 0px 0px 15px !important;
}
blockquote {
	clear: both; font-family: "PT Sans"; font-size: 13px;
}
cite.author {
	font-weight: bold;
}
div.quote {
	margin-bottom: 10px;
}
blockquote {
	background: 0px 0px !important; padding: 5px 10px 5px 5px !important;
}
a.slidersu {
	color: rgb(255, 255, 255) !important; text-shadow: 0px 1px 1px #000 !important;
}
.bottomcontainerBox {
	margin-top: 25px !important;
}
h2 {
	margin: 2px 0px 5px 2px !important;
}
ul.upcoming {
	margin-bottom: 5px !important;
}
div.dig-in {
	border-radius: 10px; width: 50%; text-align: center; font-weight: bold; margin-left: 65px; position: relative; box-shadow: 0px 1px 3px rgba(50,50,50,0.75); background-color: rgb(35, 159, 197); -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75); behavior: url(http://casanm.org/PIE.htc);
}
div.dig-in:hover {
	position: relative; background-color: rgb(33, 171, 213); behavior: url(http://casanm.org/PIE.htc);
}
div.dig-in a {
	color: rgb(255, 255, 255) !important;
}
div.dig-in2 {
	border-radius: 10px; width: 50%; text-align: center; color: rgb(255, 255, 255) !important; font-weight: bold; position: relative; box-shadow: 0px 1px 3px rgba(50,50,50,0.75); background-color: rgb(35, 159, 197); -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75); behavior: url(http://casanm.org/PIE.htc);
}
div.dig-in2:hover {
	background-color: rgb(33, 171, 213);
}
[class^='icon-'] {
	color: rgb(222, 84, 62); font-size: 13px;
}
[class*=' icon-'] {
	color: rgb(222, 84, 62); font-size: 13px;
}
div.phone-number-padding i.icon-phone {
	color: rgb(35, 146, 196) !important;
}
textarea.wpcf7-form-control:focus {
	position: relative; box-shadow: 0px 0px 5px #21abd5, inset 0px 0px 0px 1px #21abd5, inset 0px 1px 2px rgba(0,0,0,0.2), inset 0px 0px 0px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px #21abd5, 0 0 0 1px #21abd5 inset, 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 0 0 1px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 0 5px #21abd5, 0 0 0 1px #21abd5 inset, 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 0 0 1px rgba(0, 0, 0, 0.1) inset; behavior: url(http://casanm.org/PIE.htc);
}
input.wpcf7-form-control:focus {
	position: relative; box-shadow: 0px 0px 5px #21abd5, inset 0px 0px 0px 1px #21abd5, inset 0px 1px 2px rgba(0,0,0,0.2), inset 0px 0px 0px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px #21abd5, 0 0 0 1px #21abd5 inset, 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 0 0 1px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 0 5px #21abd5, 0 0 0 1px #21abd5 inset, 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 0 0 1px rgba(0, 0, 0, 0.1) inset; behavior: url(http://casanm.org/PIE.htc);
}
textarea.wpcf7-form-control {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-shadow: 0px 1px 1px #ffffff; background-color: rgb(249, 249, 249);
}
input.wpcf7-form-control {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-shadow: 0px 1px 1px #ffffff; background-color: rgb(249, 249, 249);
}
input.wpcf7-submit {
	text-shadow: none !important;
}
h1 {
	font-weight: bold;
}
h2 {
	font-weight: bold;
}
h3 {
	font-weight: bold;
}
h4 {
	font-weight: bold;
}
h5 {
	font-weight: bold;
}
h6 {
	font-weight: bold;
}
h1 {
	margin: 0px 0px 5px 2px !important;
}
#slogan {
	display: none;
}
.woocommerce-message {
	border-top-color: rgb(35, 146, 196) !important; border-top-width: 3px !important; border-top-style: solid !important;
}
.woocommerce-message::before {
	background-color: rgb(35, 146, 196) !important;
}
li {
	font-family: "PT Sans";
}
.events-archive .event-day {
	font-style: normal !important;
}
.single-tribe_venue .event-day {
	font-style: normal !important;
}
.venue-events .event-day {
	font-style: normal !important;
}
.woocommerce ul.cart_list li a {
	font-weight: normal !important;
}
.woocommerce ul.product_list_widget li a {
	font-weight: normal !important;
}
.woocommerce-page ul.cart_list li a {
	font-weight: normal !important;
}
.woocommerce-page ul.product_list_widget li a {
	font-weight: normal !important;
}
div.entry-content img.attachment-post-thumbnail {
	padding: 12px; margin-bottom: 20px; box-shadow: 0px 1px 3px #0b708f; background-color: rgb(241, 241, 241);
}
.ngg-widget img {
	border: 2px solid rgb(241, 241, 241); border-image: none;
}
.ngg-widget img:hover {
	border: 2px solid rgb(168, 56, 139); border-image: none;
}
.woocommerce a.button {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce button.button {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce input.button {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce #respond input#submit {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce #content input.button {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce-page a.button {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce-page button.button {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce-page input.button {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce-page #respond input#submit {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce-page #content input.button {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
input.wpcf7-submit {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.application_button {
	background: 0px 0px rgb(30, 172, 182) !important; border-radius: 2px; border: 1px solid rgb(92, 14, 20); border-image: none; color: rgb(245, 252, 254); position: relative; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.075), inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1); behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce a.button:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce button.button:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce input.button:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce #respond input#submit:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce #content input.button:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce-page a.button:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce-page button.button:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce-page input.button:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce-page #respond input#submit:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
.woocommerce-page #content input.button:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
input.wpcf7-submit:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
.application_button:hover {
	background: 0px 0px rgb(34, 193, 204) !important; color: rgb(255, 255, 255) !important; text-decoration: none; cursor: pointer; behavior: url(http://casanm.org/PIE.htc);
}
div#sidebarSubnav div.when {
	display: none;
}
div#page-title {
	display: none;
}
div#page-title h1 {
	color: rgb(108, 32, 34) !important;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a > span:hover {
	color: rgb(68, 68, 68) !important;
}
#navigation-menu ul.sf-menu > li.current_page_item > a > span:hover {
	color: rgb(68, 68, 68) !important;
}
#footer_text div {
	letter-spacing: 0.04em;
}
.ishadow {
	box-shadow: 0px 1px 3px rgba(50,50,50,0.75); -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75);
}
.custom-formatting {
	margin-bottom: 15px; box-shadow: 0px 0px 2px 2px #dddddd; background-color: rgb(251, 251, 251);
}
.substitute_widget_class {
	margin-bottom: 15px; box-shadow: 0px 0px 2px 2px #dddddd; background-color: rgb(251, 251, 251);
}
div.bcaccent {
	margin: 0px auto; width: 960px; position: relative;
}
.sun {
	left: -221px; top: -5px; overflow: hidden; position: absolute; z-index: -1;
}
.balloon {
	top: 675px; right: -111px; display: none; position: absolute; z-index: 0;
}
.ghap {
	top: 40px; right: -63px; position: absolute; z-index: 9;
}
.daffodil {
	left: -53px; top: -155px; position: absolute; z-index: 9;
}
#grass {
	background: url("http://casanm.org/wp-content/uploads/2013/08/grass-footer.png") repeat-x top; top: -90px; width: 100%; padding-bottom: 0px; float: left; display: block; position: relative; z-index: 1; min-height: 43px;
}
.tipsy-social-icons li {
	margin-right: 0.5em; margin-left: 5px;
}
#top-elements .social_media_top {
	padding: 0px 10px 0px 0px !important; margin-top: 12px; margin-right: 65px; box-shadow: none !important; background-color: rgba(0, 0, 0, 0) !important;
}
.gdivider {
	background: url("http://casanm.org/wp-content/uploads/2013/09/gradient-divider.png") no-repeat center -80px; margin: auto; left: 0px; width: 600px; height: 30px; clear: both;
}
a {
	font-weight: bold;
}
div.entry ul li {
	font-family: arial; font-size: 12px;
}
a.wpf_ref {
	display: none;
}
h3.widgettitle {
	
}
.size-thumbnail {
	padding: 3px; border: 2px solid rgb(238, 238, 238); transition:1000ms; border-image: none; opacity: 0.9; box-shadow: 0px 0px 3px rgba(50,50,50,0.55); -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.55); -moz-transition: all 1000ms ease; -webkit-transition: all 1000ms ease; -o-transition: all 1000ms ease; -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.55);
}
.size-thumbnail:hover {
	transition:1000ms; opacity: 1; -moz-transition: all 1000ms ease; -webkit-transition: all 1000ms ease; -o-transition: all 1000ms ease;
}
div#sidebarSubnav ul li.page_item {
	font-size: 14px;
}
#clouds {
	top: 133px; width: 100%; height: 200px; overflow: hidden; position: absolute; z-index: 0; background-image: url("http://casanm.org/wp-content/uploads/2013/09/clouds2.png"); background-repeat: repeat-x; background-color: transparent;
}
a:hover {
	transition:1000ms; -moz-transition: all 1000ms ease; -webkit-transition: all 1000ms ease; -o-transition: all 1000ms ease;
}
#respond {
	display: none;
}
.tshowcase-box-info {
	padding-top: 8px;
}
.dmenu {
	background-color: rgb(222, 84, 62) !important;
}
#wp125adwrap_2c {
	float: none;
}
.createPopup {
	background: 0px 0px rgba(255, 255, 255, 0.3) !important;
}
.visibleNearby {
	border: 1px solid rgba(0, 0, 0, 0) !important; border-image: none !important; -webkit-backface-visibility: hidden;
}
.rsVisibleNearbyWrap {
	border: 1px solid rgba(0, 0, 0, 0) !important; border-image: none !important; -webkit-backface-visibility: hidden;
}
ul.small-thumb .teaser-title {
	font-family: Arial;
}
ul.small-thumb .teaser-content {
	font-family: Arial;
}
.isize {
	font-size: 20px !important;
}
.tribe-mini-calendar-wrapper {
	margin-top: 10px;
}
.tribe-mini-calendar-event .list-date {
	background: 0px 0px rgb(222, 84, 62) !important;
}
.tribe-mini-calendar-nav td {
	background: 0px 0px rgb(0, 124, 133) !important;
}
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present {
	background: 0px 0px rgb(0, 124, 133) !important;
}
.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today {
	background: 0px 0px rgb(0, 124, 133) !important;
}
.tribe-mini-calendar-event .list-info h2 {
	font-size: 14px !important;
}
.tribe-mini-calendar .tribe-events-past {
	opacity: 0.45 !important;
}
ol.hfeed li h4.entry-title {
	font-size: 14px !important;
}
.tribe-mini-calendar td.tribe-events-has-events {
	background: 0px 0px rgb(187, 187, 187) !important;
}
.tribe-mini-calendar th {
	background: 0px 0px rgb(238, 238, 238) !important; color: rgb(119, 119, 119) !important;
}
.tribe-mini-calendar td {
	border-color: rgb(68, 68, 68) !important;
}
.tribe-mini-calendar-no-event {
	color: rgb(0, 0, 0) !important;
}
#flink {
	text-align: center; font-size: 11px !important; margin-bottom: 10px !important;
}
p.nocomments {
	display: none;
}
.postmetadata {
	display: none;
}
.single_job_listing .company {
	display: none;
}
ul.job_listings li.job_listing a div.position .company {
	color: rgb(119, 119, 119) !important; font-size: 1em !important;
}
ul.job_listings li.no_job_listings_found a div.position .company {
	color: rgb(119, 119, 119) !important; font-size: 1em !important;
}
span.career {
	background: 0px 0px rgb(238, 238, 238); padding: 5px; border-radius: 9px; font-size: 15px !important;
}
span.career a {
	color: rgb(51, 51, 51) !important; font-weight: normal !important;
}
span.career a:hover {
	color: rgb(35, 146, 196) !important;
}
i.icon-briefcase {
	color: rgb(35, 146, 196) !important;
}
div.dghap {
	padding: 8px; border: 1px solid rgb(187, 187, 187); border-image: none; text-align: center !important; margin-bottom: 25px; background-color: rgb(238, 238, 238);
}
.single_job_listing .meta .position-filled {
	font-size: 26px; font-weight: bold;
}
.widget_sp_image {
	padding: 0px 20px !important;
}
.widget_sp_image img.alignleft {
	margin: 4px 14px 20px 0px !important;
}
