/*font family*/

/*curved corners*/
.curvy{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.curvy-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px; border-radius-top-left:5px;}
.curvy-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.curvy-top{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
.curvy-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.curvy-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.curvy-bottom{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}

.small-curvy{-moz-border-radius:3px;-webkit-border-radius:3px;}
.small-curvy-tl{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}
.small-curvy-tr{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
.small-curvy-top{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}
.small-curvy-bl{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;}
.small-curvy-br{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;}
.small-curvy-bottom{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;}

ul.pagination a, ul.pagination span.disabled{-moz-border-radius:3px;-webkit-border-radius:3px;}
/*shadows*/
.box-shadow, .shadow{
  -webkit-box-shadow:0px 0px 12px rgba(0,0,0,0.3);
  -moz-box-shadow:0px 0px 12px rgba(0,0,0,0.3);
}
.menu-shadow{
  -webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.3);
  -moz-box-shadow:0px 4px 4px rgba(0,0,0,0.3);
}

ul.nav li.lvl-0 ul.nav-level-1{  
   -moz-border-radius-topright:3px;
   -webkit-border-top-right-radius:3px;
   border-radius-top-right:3px;
   -moz-border-radius-bottomright:3px;
   -webkit-border-bottom-right-radius:3px;
   border-radius-bottom-right:3px;   
   -moz-border-radius-bottomleft:3px;
   -webkit-border-bottom-left-radius:3px;
    border-radius-bottom-left:3px;
}

.text-shadow, #section-introduction p{
	text-shadow:1px 1px 1px rgba(0,0,0,0.6);
}

/*layout specific*/



/*gallery - display options that ie doesnt support*/
p.gallery{
	display:table-cell !important;
	vertical-align:middle !important;
	width:100%;
}
body p.gallery img{
	margin:auto !important;
	padding:0 15px 8px 0;
	float:none !important;
	vertical-align:middle !important;
}

