html.wf-loading h1,html.wf-loading h2,html.wf-loading h3,html.wf-loading h4,html.wf-loading p,html.wf-loading li,html.wf-loading a,html.wf-loading span,html.wf-loading label,html.wf-loading td,html.wf-loading th,html.wf-loading input,html.wf-loading select,html.wf-loading textarea,html.wf-loading small{opacity:0}
html,body,div,span,object,iframe,header,nav,aside,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,figure,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,figcaption,tbody,tfoot,thead,tr,th,td{border:0 none;margin:0;padding:0;vertical-align:baseline}
h1,h2,h3,h4,header,.wrapper,#logo,.genbox,.gallery-icon,.thumbnail,.img-centre,.img-centre-w,.img-centre-h,li.gallery-item,fieldset,.fieldrow,label,.multiple label+span,.file-row label+span,input,select,button,.btn,button span,.btn span,footer,p+img,ul ul,ul ol,ol ol,ol ul,dl.section-list dt,dl.section-list dt.selected a,.custom,figure,img,iframe,embed,video,li.carousel-item{position:relative}
dl.section-list dt,nav ul,.content,aside,.gallery-icon,.thumbnail,.img-centre,.img-centre-w,.img-centre-h,form,.fieldrow,footer,footer div,footer ul{overflow:hidden}
html,body{height:100%}
body,input,textarea,button *{color:#666;font-family:'ff-meta-serif-web-pro',Georgia,Cambria,serif;font-size:87.5%;line-height:21px}
html>body{font-size:14px}
h1,h2{font-family:'gesta',Lucida Sans,Lucida,Verdana,sans-serif}
h1,h2,h3,h4{color:#000;display:block;padding-bottom:7px;text-align:left;font-weight:bold}
h1{font-size:42px;font-weight:700;line-height:49px;padding-top:21px;text-transform:capitalize}
h2{font-size:25px;font-weight:500;line-height:28px;padding-top:14px;top:1px}
.wf-inactive h2{font-size:21px}
h1 a,h2 a,h3 a,h4 a{color:inherit}
p{padding-bottom:7px;padding-top:7px}
.wf-inactive p{padding-bottom:8px;padding-top:6px}
p.small,li.small,small{font-size:12px;line-height:14px}
p strong{color:#555}
ul{list-style:outside disc;padding:0 0 0 14px}
ol{padding:0 0 0 21px}
ul li,ol li{padding-bottom:4px;padding-top:3px}
ul ul,ol ul{list-style:circle outside none}
ul ol,ol ol{list-style:lower-alpha outside none}
ul.inline{list-style-type:none;padding-left:0}
ul.inline li{display:inline;float:left;padding:0}
a{color:#555;font-weight:bold;text-decoration:underline}
a:hover{color:#000;background:url('css/assets/BG-SPLASH-a.gif') repeat scroll left top #ff0}
.img-txt,.prev-next{display:block;text-align:left;text-indent:-9999px;font-size:1em;line-height:1em;outline:0}
body{background:#fff;text-align:center}
.wrapper{background:none repeat scroll 0 0 #fff;margin:0 auto;min-width:1024px;min-height:100%;text-align:center;width:100%}
.content{background:none repeat scroll 0 0 #fff;display:block;margin:0 0 49px;padding-bottom:14px;padding-top:6px}
img{max-width:100%;height:auto}
div.carousel-wrap{overflow:hidden;position:relative}
ul.carousel{overflow:auto}
ul.carousel li.carousel-item{display:table;height:504px;min-width:218px;overflow:hidden}
li.carousel-item img{background:#fff;border:1px solid #ccc;display:none;margin:auto;max-width:100%;opacity:0;width:192px}
li.carousel-item img:first-child{display:block;opacity:.5}
li.carousel-item a{display:table-cell;vertical-align:middle;position:relative}
li.carousel-item a:hover{background:transparent}
li.carousel-item.selected,li.carousel-item.selected a{display:block;height:504px;width:588px}
li.carousel-item.selected:after{background:url("css/assets/AFTER-carousel-item.png") repeat-x scroll left bottom transparent;bottom:0;content:"";height:70px;left:0;position:absolute;width:100%;z-index:100}
li.carousel-item.selected img{-webkit-box-shadow:0 4px 7px rgba(0,0,0,0.25);-khtml-box-shadow:0 4px 7px rgba(0,0,0,0.25);-icab-box-shadow:0 4px 7px rgba(0,0,0,0.25);-moz-box-shadow:0 4px 7px rgba(0,0,0,0.25);-o-box-shadow:0 4px 7px rgba(0,0,0,0.25);box-shadow:0 4px 7px rgba(0,0,0,0.25);display:block;margin-top:0;opacity:1;position:absolute;width:384px}
li.carousel-item.selected img.browser,li.carousel-item.selected img.email{background-image:url("css/assets/BG-browser.png");background-repeat:no-repeat;background-position:center top;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-icab-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-top:medium none;padding-top:21px}
li.carousel-item.selected img.email{background-image:url("css/assets/BG-email.png");background-repeat:no-repeat;background-position:center top}
li.carousel-item.selected img.ipad{background:url("css/assets/BG-ipad.png") no-repeat scroll center center transparent;border:medium none;-webkit-border-radius:21px 21px 21px 21px;-khtml-border-radius:21px 21px 21px 21px;-icab-border-radius:21px 21px 21px 21px;-moz-border-radius:21px 21px 21px 21px;-o-border-radius:21px 21px 21px 21px;border-radius:21px 21px 21px 21px;padding:36px 42px}
li.carousel-item.selected img.poster{width:290px}
li.carousel-item.selected img.postcard{width:98px}
li.carousel-item.selected img.brochure{width:90px}
footer{display:block;width:100%;padding:0}
body#splash header{margin:0 auto;width:588px}
body#splash header h1,body#splash header h2,body#splash header p{margin-left:56px;margin-right:56px}
body#splash header h1{padding-top:63px;padding-bottom:0;top:0}
body#splash #logo{background:url("css/assets/LOGO-SPLASH-array.png") no-repeat scroll center top transparent;height:126px;margin:0 auto;text-decoration:none;width:360px}
body#splash h2{margin-bottom:0;padding-bottom:10px;padding-top:39px;text-align:center}
body#splash header p{padding-left:17px;padding-right:17px}
body#splash header p:last-child{border-bottom:1px dashed #ddd;padding-bottom:41px}
body#splash .content{background:none repeat scroll 0 0 transparent;height:503px;margin-bottom:0;padding-bottom:0;padding-top:0}
body#splash div.the-carousel{position:relative;z-index:1}
body#splash div.the-carousel a.prev-next{height:504px;outline:medium none;position:absolute;text-decoration:none;top:0;width:-moz-calc(50% - 294px);z-index:30}
body#splash div.the-carousel a.prev{left:0;background:url(css/assets/BG-prev.png) no-repeat top left transparent}
body#splash div.the-carousel a.prev:hover{background-position:bottom left}
body#splash div.the-carousel a.next{right:0;background:url(css/assets/BG-next.png) no-repeat top right transparent}
body#splash div.the-carousel a.next:hover{background-position:bottom right}
body#splash li.carousel-item.selected img#aus-website{left:7px;top:35px;z-index:10}
body#splash li.carousel-item.selected img#aus-email{width:259px;right:7px;top:75px;z-index:5}
body#splash li.carousel-item.selected img#caroline-poster{left:56px;top:35px;z-index:5}
body#splash li.carousel-item.selected img#caroline-postcard{right:63px;top:112px;z-index:10}
body#splash li.carousel-item.selected a#caroline:before{background:url("css/assets/BG-poster-hands-1.png") no-repeat scroll 0 0 transparent;content:"";height:79px;left:32px;position:absolute;top:95px;width:340px;z-index:30}
body#splash li.carousel-item.selected a#caroline:after{background:url("css/assets/BG-postcard-righthand.png") no-repeat scroll 0 0 transparent;content:"";height:129px;position:absolute;right:22px;top:232px;width:64px;z-index:30}
body#splash li.carousel-item.selected img#concert-poster{right:56px;top:35px;z-index:5}
body#splash li.carousel-item.selected img#concert-postcard{left:63px;top:112px;z-index:10}
body#splash li.carousel-item.selected a#concert:before{background:url("css/assets/BG-poster-hands-1.png") no-repeat scroll 0 0 transparent;content:"";height:79px;right:32px;position:absolute;top:145px;width:340px;z-index:30}
body#splash li.carousel-item.selected a#concert:after{background:url("css/assets/BG-postcard-lefthand.png") no-repeat scroll 0 0 transparent;content:"";height:129px;position:absolute;left:22px;top:232px;width:64px;z-index:30}
body#splash li.carousel-item.selected img#ip-jk{left:7px;top:133px;z-index:5}
body#splash li.carousel-item.selected img#ip-home{left:101px;top:35px;z-index:10}
body#splash li.carousel-item.selected img#ip-programs{right:7px;top:252px;z-index:15}
body#splash li.carousel-item.selected img#our_class-poster{left:56px;top:30px;z-index:5}
body#splash li.carousel-item.selected img#our_class-brochure{right:72px;top:126px;z-index:10}
body#splash li.carousel-item.selected a#our_class:before{background:url("css/assets/BG-poster-hands-2.png") no-repeat scroll 0 0 transparent;content:"";height:82px;left:15px;position:absolute;top:50px;width:367px;z-index:30}
body#splash li.carousel-item.selected a#our_class:after{background:url("css/assets/BG-brochure-righthand.png") no-repeat scroll 0 0 transparent;content:"";height:131px;position:absolute;right:2px;top:164px;width:167px;z-index:30}
body#splash li.carousel-item.selected img#hfh-ownership{left:7px;top:35px;z-index:5}
body#splash li.carousel-item.selected img#hfh-involved{right:7px;top:112px;width:328px;z-index:10}
body#splash li.carousel-item.selected img#sideshow-poster{left:149px;top:35px;z-index:5}
body#splash li.carousel-item.selected a#sideshow:before{background:url("css/assets/BG-poster-hands-1.png") no-repeat scroll 0 0 transparent;content:"";height:79px;left:125px;position:absolute;top:140px;width:340px;z-index:30}
body#splash li.carousel-item.selected img#mint-archives{left:101px;top:35px;z-index:5}
body#splash li.carousel-item.selected img#mint-contact{right:7px;top:182px;z-index:10}
body#splash li.carousel-item.selected img#mint-home{left:7px;top:133px;z-index:15}
body#splash footer{background:none repeat scroll 0 0 transparent;border:medium none;height:343px;margin-left:auto;margin-right:auto;margin-top:21px;width:588px}
body#splash footer p{margin-left:56px;margin-right:56px;padding-left:20px;padding-right:20px}
body#splash footer p:first-child{border-top:1px dashed #ddd;padding-top:49px}
.wf-inactive body#splash footer p{padding-top:4px}