@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,700italic,400italic,300);html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}html,body{background:#fff url(../images/bg.jpg) repeat top left;background-attachment:fixed}body{font:62.5%/1em 'Open Sans',Verdana,Arial,sans-serif}#wrapper{width:900px;margin:0 auto}object:focus{outline:0}a:focus,a:active{outline:0}a{color:#F60;font-weight:700;text-decoration:underline}a:hover{color:#000;text-decoration:none}strong{font-weight:700}#content{position:relative;clear:both}#content{background:url(../images/bg_content.png) repeat top left}#content{min-height:360px;height:auto!important;height:360px;font-size:1.3em;color:#3d3d3d}#content{padding-bottom:20px}#content p{padding:0 20px 20px;line-height:1.6em;text-align:justify;text-shadow:1px 1px 3px #b5b5b5}#content h4{padding:10px 20px 20px;font-weight:300;font-size:1.5em;line-height:1.8em;text-transform:uppercase;text-shadow:1px 1px 3px #b5b5b5;color:#F60;letter-spacing:.1em}#content img{-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc}#header{min-height:150px;height:auto!important;height:150px}#header{border-bottom:1px solid #d9d9d9}#header h3, #header h2, #header h1{font-weight:300;font-size:2.2em;line-height:150px;text-align:center;text-transform:uppercase;text-shadow:1px 1px 3px #b5b5b5;color:#666;letter-spacing:.2em}#header a{color:#666;font-weight:300;text-decoration:none}#footer{min-height:100px;height:auto!important;height:100px}#footer{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:0}#footer{background:rgba(255,255,255,.7)}#footer p{padding:5px 5px 20px;line-height:2em;text-align:center;text-shadow:1px 1px 3px #b5b5b5;font-size:1.2em;color:#666}div#footer p>a{color:#8c8c8c;text-decoration:none}.alignRight{float:right;margin:2px 0 10px 30px}.chris-thumbs li{float:left;margin:10px 5px;background:#fff;padding:9px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.chris-thumbs li a,.chris-thumbs li a img{display:block;position:relative;text-decoration:none;}.chris-thumbs li a{overflow:hidden}.chris-thumbs li a div{position:absolute;background:rgba(75,75,75,0.50);width:100%;height:100%}.chris-thumbs li a div.chris-animate{-webkit-transition:all .3s ease;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.chris-slideFromTop{left:0;top:-100%}.chris-slideFromBottom{left:0;top:100%}.chris-slideFromLeft{top:0;left:-100%}.chris-slideFromRight{top:0;left:100%}.chris-slideTop{top:0}.chris-slideLeft{left:0}.chris-slideTop{top:0}.chris-slideLeft{left:0}.chris-thumbs li a div span{display:block;padding:10px 0;margin:30px 20px 20px 20px;text-transform:uppercase;font-weight:700;font-size:1.4em;line-height:1.4em;color:rgba(255,255,255,0.9);text-shadow:1px 1px 1px rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(0,0,0,0.1),0 -10px 0 rgba(255,255,255,0.3);text-decoration:none;}a>i{text-align:center;font:italic normal 90% Georgia,serif;line-height:150%;color:black;text-shadow:white 0 1px;background:rgba(252,252,252,0.9);background-clip:padding-box;box-shadow:0 0 2px rgba(0,0,0,0.5);border:5px solid #111;border:5px solid rgba(0,0,0,0.5);border-radius:3px;position:absolute;width:200px;left:50%;margin-left:-100px;padding:10px 0;bottom:100%;margin-bottom:15px;visibility:hidden;opacity:0;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}a>i:before,a>i:after{content:"";position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;top:100%;left:50%;margin-left:-10px}a>i:before{border-top:10px solid #111;border-top:10px solid rgba(0,0,0,0.5);margin-top:5px}a>i:after{border-top:10px solid rgba(252,252,252,0.9);margin-top:-2px;z-index:1}a:hover>i{visibility:visible;opacity:1;cursor:default}form#contact{background:#cddfc5;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;counter-reset:fieldsets;padding:20px 40px;margin:0 20px 20px 20px}form#contact a{font-weight:normal}form#contact fieldset{border:0;margin-bottom:10px}form#contact fieldset:last-of-type{margin-bottom:0}form#contact legend{color:#F60;font-size:1.5em;font-weight:300;padding-bottom:20px;text-transform:uppercase;text-shadow:1px 1px 3px #b5b5b5;letter-spacing:.1em}form#contact fieldset fieldset legend{color:#111;font-size:13px;font-weight:normal;padding-bottom:0}form#contact ol li{background:#b9cf6a;background:rgba(255,255,255,.3);border-color:#e3ebc3;border-color:rgba(255,255,255,.6);border-style:solid;border-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;line-height:30px;list-style:none;padding:5px 10px;margin-bottom:2px}form#contact ol ol li{background:0;border:0;float:left}form#contact label{float:left;font-size:13px;width:172px}form#contact ::-webkit-input-placeholder{color:#c4c4c4}form#contact :-moz-placeholder{color:#c4c4c4}form#contact fieldset fieldset label{background:none no-repeat left 50%;line-height:20px;padding:0 0 0 30px;width:auto}form#contact label[for=visa]{background-image:url(visa.gif)}form#contact label[for=amex]{background-image:url(amex.gif)}form#contact label[for=mastercard]{background-image:url(mastercard.gif)}form#contact fieldset fieldset label:hover{cursor:pointer}form#contact input:not([type=radio]),form#contact textarea{background:#fff;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;outline:0;padding:5px;width:400px;resize:none}form#contact input:not([type=submit]):focus,form#contact textarea:focus{background:#cddfc5}form#contact input[type=radio]{float:left;margin-right:5px}form#contact button{background:#bac9b3;border:0;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;color:#fff;display:block;letter-spacing:1px;margin:auto;padding:7px 25px;text-shadow:0 1px 1px #ccc;text-transform:uppercase;text-align:center}form#contact button:hover{background:#a9b7a3;cursor:pointer}dl.event{margin:0 20px;padding:0 0 20px}.event dt{position:relative;left:0;top:1em;width:210px;font-weight:bold;text-align:right}.event dd{text-align:justify;line-height:1.4em;border-left:1px solid #d6d6d6;margin:0 0 20px 230px;padding:0 0 0 1em}dl.eventlien{margin:0 20px;padding:0 0 20px}.eventlien dt{position:relative;left:0;top:1em;width:210px;font-weight:300;text-align:left}.eventlien dt a{font-weight:300}.eventlien dd{text-align:justify;line-height:1.4em;border-left:1px solid #d6d6d6;margin:0 0 20px 230px;padding:0 0 0 1em}#back-top{position:fixed;bottom:5px;right:10px}#back-top a{width:56px;display:block;text-align:center;font:10px/100% Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a:hover{color:#000}#back-top span{width:56px;height:56px;display:block;margin-bottom:5px;background:#fff url(../images/arrow_up.png) no-repeat center center;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-transition:1s;-moz-transition:1s;transition:1s;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}#back-top a:hover span{background-color:#999}.galerie-thumbs li{float:left;margin:10px 8px;background:#fff;padding:6px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.galerie-thumbs li a,.galerie-thumbs li a img{display:block;position:relative;cursor:move}.galerie-thumbs li a{overflow:hidden}.galerie-thumbs li a div{position:absolute;background:rgba(75,75,75,0.30);width:100%;height:100%}.galerie-thumbs li a div.chris-animate{-webkit-transition:all .2s ease;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.galerie-thumbs li a div span{display:block;padding:10px 0;margin:40px 20px 20px 20px;text-transform:uppercase;font-weight:700;font-size:1em;line-height:1em;color:rgba(255,255,255,0.9);text-shadow:1px 1px 1px rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(0,0,0,0.1),0 -10px 0 rgba(255,255,255,0.3);text-decoration:none;}.video{background-color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);filter:alpha(opacity = 100)}
.bstip {
	color:#4D4D4D;
	z-index:99999;
	background-color:#fff;
	display:none;
	padding:10px;
	font-size:1.3em;
	line-height:1.4em;
	border:2px solid #ccc;
}

