html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:'Tommaso';src:url("tommaso.eot");src:url("tommaso-1.eot") format("embedded-opentype"),url("tommaso.woff") format("woff"),url("tommaso.ttf") format("truetype"),url("tommaso.svg") format("svg");font-weight:normal;font-style:normal}body{font-family:Geneva,sans-serif;font-size:90%;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}a{text-decoration:none;color:#222;-webkit-transition:color 0.1s ease-in 0s;-moz-transition:color 0.1s ease-in 0s;transition:color 0.1s ease-in 0s}li.active a,a.active,a:hover{color:#fff;-webkit-transition:color 0.1s ease-in 0s;-moz-transition:color 0.1s ease-in 0s;transition:color 0.1s ease-in 0s}nav ul{padding:0}nav li{list-style:none}:focus{outline:none}::-moz-focus-inner{border:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.white-text{color:#fff}.white-text a{color:#fff}.white-text a:hover,.white-text a:focus{color:#222}header.main h1{font-size:24px;margin-top:14px;margin-bottom:30px;font-family:Tommaso,sans-serif;text-align:center;font-weight:normal}header.main .form-wrapper{position:relative}header.main .form-wrapper::after{clear:both;content:"";display:block}header.main .form-wrapper form{float:right;margin-right:16px}header.main .form-wrapper form button{position:absolute;border:0;padding:0;cursor:pointer;height:29px;width:29px;color:#222;text-transform:uppercase;background:url(2013/annual-logo-9f756ae06c124ee9405c3e7f9772e0af.png) no-repeat center transparent;font-size:0;display:block;top:0;right:0}header.main .form-wrapper form input{border:none;padding:5px;width:270px;background:#b9b9ba;color:#222;font-family:Geneva,sans-serif;font-size:14px;font-weight:normal}header.main .form-wrapper form input::-webkit-input-placeholder{color:#222}header.main .form-wrapper form input:-moz-placeholder{color:#222}header.main .form-wrapper form input:-ms-input-placeholder{color:#222}header.main hr.slash-line{background:url(2013/slash-line-7e40d2ae9bacb7b3acf130a691cc4662.png) repeat-x transparent;height:5px;border:none;clear:both}header.main nav{clear:both;float:left;display:block;margin-right:2.35765%;width:100%}header.main nav#alphabet{font-family:Tommaso,sans-serif;font-size:56px}header.main nav#alphabet ul{font-weight:normal;margin:0;color:#666}header.main nav#alphabet ul li{float:left;display:block;margin-right:15px}header.main nav#alphabet ul li.last{margin-right:-1px}header.main nav:last-child{margin-right:0}header.main nav#courses a{text-transform:uppercase;font-family:Geneva,sans-serif;color:#fff;font-weight:lighter;font-size:13px;letter-spacing:0.5px;line-height:20px}header.main nav#courses a:hover,header.main nav#courses a:active,header.main nav#courses a.active{color:#222}header.main nav#courses ul{float:left;margin-right:10px;min-width:140px}.ui-autocomplete{background:rgba(220,220,220,0.95);float:left;margin-top:2px;padding:0;list-style:none}.ui-autocomplete li{width:100%;float:left;clear:both}.ui-autocomplete a{display:block;width:100%;line-height:1.2em;padding:5px;margin:0 1px 1px}.ui-autocomplete a:hover{cursor:pointer;margin:0;border:solid 1px #dcdcdc;border-top:0;background:#fff}.ui-helper-hidden-accessible{display:none}footer.main{float:left;display:block;margin-right:2.35765%;width:100%;text-transform:uppercase;font-family:Geneva,sans-serif;font-size:13px}footer.main:last-child{margin-right:0}footer.main ul{list-style:none;padding:0 10px;margin:.7em 0}footer.main ul.links{overflow:hidden;text-align:center}footer.main ul.links:before,footer.main ul.links:after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}footer.main ul.links:before{right:0.5em;margin-left:-50%}footer.main ul.links:after{left:0.5em;margin-right:-50%}footer.main li{display:inline}footer.main li a{padding:0 10px}footer.main .logo{text-align:center;margin-top:.8em}footer.main .logo li{display:inline-block}footer.main .logo a{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;height:40px}footer.main .logo .unsw{width:100px;background-image:url(unsw-d329c72d774137b0583e836158ccb337.png)}footer.main .logo .cofa{margin-left:15px;width:90px;background-image:url(cofa-eeab6c5405aaa283f0d439999a76d78b.png)}aside.main{clear:both;float:left;display:block;margin-right:2.35765%;width:14.70196%}aside.main:last-child{margin-right:0}aside.main nav{width:54px}aside.main li{float:left;width:25px;margin-right:2px;text-align:center;font-size:1.9em;font-weight:bold;color:#dcdcdc}body{padding:0 10px;background-color:#808285}html,body{height:100%}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}#container{max-width:1200px;margin-left:auto;margin-right:auto;width:900px;min-height:100%;height:auto !important;height:100%;margin:0 auto -100px}#container::after{clear:both;content:"";display:block}.container{max-width:1200px;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:block}footer.main,#push{height:100px}#push{clear:both}#content{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;padding-bottom:20px;margin-bottom:20px}#content:last-child{margin-right:0}#thumbnails{float:left}#thumbnails li,#thumbnails a,#thumbnails img{float:left}#thumbnails li{margin-bottom:12px;margin-right:12px}#thumbnails li p{margin:0}#thumbnails li img{height:290px;width:290px;filter:url(filters.svg);filter:gray;-webkit-filter:grayscale(1);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#thumbnails li img:hover{filter:none;-webkit-filter:grayscale(0);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#thumbnails li .image{margin-bottom:10px}#thumbnails li .image::after{clear:both;content:"";display:block}#thumbnails li .image a{display:block}#thumbnails li .name::after{clear:both;content:"";display:block}#thumbnails li .degree{line-height:1.2em}#thumbnails .video{position:relative}#thumbnails .video .play-button{position:absolute;z-index:100;width:65px;height:40px;line-height:40px;top:125px;left:113px;background-color:rgba(0,0,0,0.7);background-image:url("arrow.png");background-position:50% 50%;background-repeat:no-repeat;border-radius:5px;color:white;text-align:center;text-decoration:none;text-indent:-10000px}#social-links{margin-top:10px;margin-bottom:10px}.ui-autocomplete a:hover{color:#222}.pages-home .main-home{padding-top:100px;padding-bottom:50px;text-align:center}.pages-credits .left-column{float:left;display:block;margin-right:2.35765%;width:48.82117%;float:left;margin-top:20px}.pages-credits .left-column:last-child{margin-right:0}.pages-credits .left-column ul{padding-left:0;margin-bottom:1em}.pages-credits .left-column li{margin-bottom:0;list-style:none}.pages-credits .right-column{float:left;display:block;margin-right:2.35765%;width:31.76157%;float:right;margin-top:20px}.pages-credits .right-column:last-child{margin-right:0}.pages-credits .right-column h3{margin-top:23px}.pages-credits p{margin-top:0}.pages-credits a.website_url{text-decoration:underline}#splash{background:url(2013/splash-bg-a8e4b4d3eab23652f0624ff63ce8a0c4.png) repeat #fff;position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000}#splash .title{background:white;width:170px;height:62px;font-family:Tommaso,sans-serif;font-size:24px;text-align:center;padding:5px 10px;line-height:26px;position:absolute;top:40%;left:50%;margin-top:-40px;margin-left:-85px}.registrations section.main{float:left;display:block;margin-right:2.35765%;width:100%}.registrations section.main:last-child{margin-right:0}.registrations .left-column{float:left;display:block;margin-right:2.35765%;width:65.88078%;float:left}.registrations .left-column:last-child{margin-right:0}.registrations .right-column{float:left;display:block;margin-right:2.35765%;width:31.76157%;float:right}.registrations .right-column:last-child{margin-right:0}.registrations #details a{text-decoration:underline}.registrations #details h1{font-size:130%;margin:20px 0 0}.registrations #details h2{font-size:120%;line-height:1em;color:#666;margin-top:0}.registrations #details ul{list-style:none;padding:0}.registrations #listing{margin-top:20px}.registrations #listing ul{margin:0;padding:0;list-style:none}.registrations #listing li{float:left;margin-right:15px;margin-bottom:25px}.registrations #listing li:nth-child(3n+3){margin-right:0}.registrations #listing li:nth-child(3n+4){clear:both}.registrations-show #spinner{margin-top:100px}.registrations-show #spinner p{text-align:center;padding-top:75px}.registrations-show #images{min-height:300px;margin-right:15px;width:600px}.registrations-show #images #thumbnails ul{list-style:none;padding:0}.registrations-show #images #thumbnails ul li{float:left;margin-bottom:14px;margin-right:14px}.registrations-show #images #thumbnails ul li img{width:139px;height:139px}.registrations-show #images #thumbnails ul li:nth-child(4n+4){margin-right:0}.registrations-show #images #thumbnails ul li p{margin:0}.registrations-show #images #thumbnails ul li .play-button{left:37px;top:50px}.registrations-show .right-column,.registrations-show .left-column{margin-top:20px}.registrations-show #details{width:285px}.registrations-show #details .name{color:#fff}.registrations-show #graduate-details .title{font-style:italic}.registrations-show #links .contact{color:#fff}.registrations-show #links .links{margin-top:0}.registrations-resume #resume ul{padding-left:0;margin-bottom:1em}.registrations-resume #resume li{margin-bottom:.5em;list-style:none}.registrations-resume #resume a{text-decoration:underline}.registrations-resume #resume p,.registrations-resume #resume ul{margin-top:0}.registrations-resume .left-column,.registrations-resume .right-column{margin-top:20px}.registrations-search #thumbnails ul li{width:138px;margin-right:14px}.registrations-search #thumbnails ul li:nth-child(3n+3){margin-right:14px}.registrations-search #thumbnails ul li:nth-child(3n+4){clear:none}.registrations-search #thumbnails ul li:nth-child(6n+6){margin-right:0}.registrations-search #thumbnails ul li:nth-child(6n+7){clear:both}.registrations-search #thumbnails ul li img{width:138px;height:138px}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
