*{border:0;margin:0;outline:0;padding:0}body{background:#f1f1f1 url('../img/bg-lighter.jpg')}#navwrapper{background:#dfd9bd;background-image:-ms-linear-gradient(top,#dfd9bd 85%,#dbd5ba 100%);background-image:-moz-linear-gradient(top,#dfd9bd 85%,#dbd5ba 100%);background-image:-o-linear-gradient(top,#dfd9bd 85%,#dbd5ba 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.85,#dfd9bd),color-stop(1,#dbd5ba));background-image:-webkit-linear-gradient(top,#dfd9bd 85%,#dbd5ba 100%);background-image:linear-gradient(to bottom,#dfd9bd 85%,#dbd5ba 100%);border-bottom:1px #d4d4d4 solid;border-top:1px #e8e5d5 solid;box-shadow:0 5px 15px rgba(0,0,0,0.09);height:41px;width:100%}#navwrapper nav{display:block;margin:0 auto;width:960px}#wrapper{border-bottom:1px #d4d4d4 solid;border-top:1px #f5f5f5 solid;padding-bottom:60px;overflow:hidden;width:100%}#content{width:960px;margin:60px auto}article{display:block;position:relative;float:left;width:630px}#hero-unit{display:block;border-bottom:1px #d4d4d4 dashed;margin-bottom:2.4em;overflow:hidden;position:relative}#hero-unit #call-to-action{float:left;width:390px;padding:36px 0 0 40px}aside{display:block;float:right;position:relative;width:270px}aside nav{margin-bottom:1.2em}#department-wrapper{border-top:1px #fff solid;border-bottom:1px #d4d4d4 solid;width:100%}div.faq-answer{background:rgba(0,0,0,0.03);border-bottom:1px #fff solid;border-radius:4px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.15);margin-bottom:1.2em;padding:15px}footer{border-top:1px #fff solid;display:block;overflow:hidden;padding:30px 0 30px 0;width:100%}article h1{border-bottom:1px #d4d4d4 dashed;font-family:georgia,serif;font-size:1.8em;line-height:1.2em;color:#6b3431;font-weight:normal;margin-bottom:1.2em;padding-bottom:.6em;text-shadow:0 1px 0 #fff}article h2{font-family:georgia,serif;font-size:1.32em;line-height:1.2em;color:#333;font-weight:normal;margin:1.2em 0;text-shadow:0 1px 0 #fff}#hero-unit h2{font-family:georgia,serif;font-size:1.1em;line-height:1.5em;color:#666;font-weight:normal;margin-top:0;text-shadow:0 1px 0 #fff}article p,article address,h3.faq-question{color:#444;font-family:helvetica,arial,sans-serif;font-size:.92em;font-style:normal;line-height:1.8em;padding-bottom:1.2em;text-shadow:0 1px 0 #fff}h3.faq-question{color:#7d110c;font-weight:normal}h3.faq-question:hover{cursor:pointer;text-decoration:underline}.faq-answer p:last-child{padding-bottom:0}article p small{opacity:.75}aside h3{color:#6b3431;font-family:georgia,serif;font-size:1em;line-height:1.2em;padding-bottom:1.2em;text-shadow:0 1px 0 #fff}aside p{color:#555;font-family:helvetica,arial,sans-serif;font-size:.92em;line-height:1.5em;padding-bottom:1.2em;text-shadow:0 1px 0 #fff}aside date{font-weight:bold}footer address{color:#666;float:left;font-size:.84em;font-style:normal;font-family:helvetica,arial,sans-serif;line-height:1.5em}#hero-unit img{display:block;position:relative;float:left;max-width:200px}article img.bounded{background:#fafafa;border:1px #d4d4d4 solid;box-shadow:0 1px 2px rgba(0,0,0,0.1);margin-bottom:1.2em;max-width:500px;padding:5px}article table.faculty-roster img{padding-top:.42em;max-width:90px;width:90px}article img.testimonial{float:right;margin:0 0 1.5em 3em;max-height:180px}#blockiu{float:left;padding-right:1em;position:relative;top:15px}#navwrapper nav ul.nav-parent{border-left:1px #e8e5d5 solid;border-right:1px rgba(0,0,0,0.06) solid;display:table;list-style:none;overflow:hidden;width:958px}#navwrapper nav li.nav-parent{display:table-cell;*float:left;text-align:center}ul.dropdown{background:#f1f1f1 url('../img/bg-lighter.jpg');border:1px #dbd9ca solid;box-shadow:0 5px 15px rgba(0,0,0,0.09);display:none;list-style:none;max-width:200px;padding:1.5em;position:absolute;text-align:left;z-index:242}ul.dropdown li{border-bottom:1px #e8e5d5 solid;color:#555;font-family:helvetica,arial,sans-serif;font-size:.86em;margin-bottom:.9em;padding:0 1.5em .9em 0}ul.dropdown li:last-child{border:0;margin:0;padding-bottom:0}article ul,article ol{color:#444;font-family:helvetica,arial,sans-serif;font-size:.92em;line-height:1.8em;padding:0 0 1.2em 2em;text-shadow:0 1px 0 #fff}aside nav ul{list-style:none}aside nav li{border-bottom:1px #e3e3e3 solid;margin-bottom:.6em;padding-bottom:.6em}aside nav li:last-child{border-bottom:0;margin-bottom:0}aside nav li.child{border-bottom:1px #eee solid;padding-left:.9em}ul#departments{border-left:1px #e3e3e3 solid;list-style:none;margin:0 auto;overflow:hidden;width:960px}ul#departments li{float:left}article table{border-collapse:collapse;border-bottom:1px #e3e3e3 solid;color:#444;font-family:helvetica,arial,sans-serif;font-size:.92em;line-height:1.5em;margin:.9em 0 2.4em 0;width:100%}article table.faculty-roster{vertical-align:middle}article tr:nth-child(even){background:rgba(0,0,0,0.06)}article th,article td{padding:.6em 1.2em}article th{border-bottom:1px #e3e3e3 solid;text-align:left !important}table#russian-details th:first-child,table#russian-details td:first-child{width:33%}table.fees th+th{text-align:center !important}table.fees td+td{text-align:center}article form{margin:.6em 0}article fieldset{display:block;margin-bottom:1.8em}article fieldset:last-child{margin-bottom:0}article form p{margin-bottom:.6em;text-shadow:0 1px 0 #fff}article form p.warning{color:#7d110c;margin:0;padding:0}article form p#emailsuggest{color:#7d0c7b;display:none;font-family:helvetica,arial,sans-serif;margin:0;padding:0}article label{color:#555;font-family:helvetica,arial,sans-serif;font-size:.92em;font-weight:bold;line-height:1.8em;width:390px;padding-bottom:.6em}article label.checkbox-label{font-weight:normal;padding-left:.9em;position:relative;top:-1px}article label small{color:#888;font-style:italic;font-weight:normal;padding-left:.6em}article input[type=text],article input[type=email],article textarea,article select{border:1px #c4c4c4 solid;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.1);color:#444;font-size:.92em;margin-top:.6em;padding:.6em;transition:border .2s;-webkit-transition:border .2s;-moz-transition:border .2s;-ms-transition:border .2s;-o-transition:border .2s;width:360px}article input:hover,article textarea:hover,article select:hover{border:1px #aaa solid}article input:focus,article textarea:focus,article select:focus{border:1px #736d54 solid;box-shadow:0 0 1px 1px #ede4bb}article textarea{font-family:helvetica,arial,sans-serif;font-size:.92em;height:180px;width:500px}fieldset label{display:block}#results-sitesearch label{display:inline}#results-sitesearch input[type=submit]{margin-left:12px;position:relative;top:2px}input[type=submit]{font-size:.92em;padding-bottom:9px;padding-top:9px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}input[type=submit]:hover{border:1px #8f201b solid;cursor:pointer}input[type=submit]:disabled{background:#d8d8d8;border:1px #999 solid;color:#666;cursor:default;text-shadow:none}.invalid{border:1px #7d110c solid !important;box-shadow:0 0 1px #900 !important;color:#7d110c !important}#navwrapper nav a.nav-parent{border-left:1px rgba(0,0,0,0.06) solid;border-right:1px #e8e5d5 solid;color:#595647;display:block;font-family:helvetica,arial,sans-serif;font-size:.92em;height:17px;padding:12px 20px;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.45)}#navwrapper nav a.nav-parent:hover,#navwrapper nav a.current{background:#d1ccb6;background-image:-ms-linear-gradient(top,#dfd9bd 0,#d1ccb6 100%);background-image:-moz-linear-gradient(top,#dfd9bd 0,#d1ccb6 100%);background-image:-o-linear-gradient(top,#dfd9bd 0,#d1ccb6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfd9bd),color-stop(1,#d1ccb6));background-image:-webkit-linear-gradient(top,#dfd9bd 0,#d1ccb6 100%);background-image:linear-gradient(to bottom,#dfd9bd 0,#d1ccb6 100%)}.dropdown a{color:#75725f;text-decoration:none;transition:color .2s;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s}.dropdown a:hover{color:#7d110c}article a,aside p a{color:#7d110c;text-decoration:underline}article a:hover,aside p a:hover{text-decoration:none}article a:visited,aside p a:visited{color:#91821f}aside nav a{color:#666;font-family:helvetica,arial,sans-serif;font-size:.86em;line-height:.6em;text-decoration:none;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}aside nav a:hover{color:#7d110c}#departments a{border-right:1px #e3e3e3 solid;color:#666;display:block;font-family:helvetica,arial,sans-serif;font-size:14px;padding:12px 24px;text-decoration:none;text-shadow:0 1px 0 #fff;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}#departments a:hover{background:rgba(0,0,0,0.03);color:#222}footer a{color:#7d110c;text-decoration:none}footer a:hover{text-decoration:underline}#superstar-actions a{border-radius:4px;display:inline-block;border:1px #949184 solid;background:#c2bda9;background-image:-ms-linear-gradient(top,#dfd9bd 0,#c2bda9 100%);background-image:-moz-linear-gradient(top,#dfd9bd 0,#c2bda9 100%);background-image:-o-linear-gradient(top,#dfd9bd 0,#c2bda9 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfd9bd),color-stop(1,#c2bda9));background-image:-webkit-linear-gradient(top,#dfd9bd 0,#c2bda9 100%);background-image:linear-gradient(to bottom,#dfd9bd 0,#c2bda9 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.18);color:#333;padding:9px 15px;text-decoration:none;margin-right:5px;font-family:helvetica,arial,sans-serif;font-size:.92em;opacity:.87;text-shadow:0 1px 0 rgba(255,255,255,0.2)}#superstar-actions a:hover{background:#b0ac9b;background-image:-ms-linear-gradient(top,#dfd9bd 0,#b0ac9b 100%);background-image:-moz-linear-gradient(top,#dfd9bd 0,#b0ac9b 100%);background-image:-o-linear-gradient(top,#dfd9bd 0,#b0ac9b 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfd9bd),color-stop(1,#b0ac9b));background-image:-webkit-linear-gradient(top,#dfd9bd 0,#b0ac9b 100%);background-image:linear-gradient(to bottom,#dfd9bd 0,#b0ac9b 100%);cursor:pointer}#superstar-actions #hear-more{background:#7d110c;background-image:-ms-linear-gradient(top,#c21a12 0,#82120c 100%);background-image:-moz-linear-gradient(top,#c21a12 0,#82120c 100%);background-image:-o-linear-gradient(top,#c21a12 0,#82120c 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c21a12),color-stop(1,#82120c));background-image:-webkit-linear-gradient(top,#c21a12 0,#82120c 100%);background-image:linear-gradient(to bottom,#c21a12 0,#82120c 100%);border:1px #6b0f0a solid;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.3);color:#e3e3e3;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}#superstar-actions #hear-more:hover{background:#63100c;background-image:-ms-linear-gradient(top,#c21a12 0,#63100c 100%);background-image:-moz-linear-gradient(top,#c21a12 0,#63100c 100%);background-image:-o-linear-gradient(top,#c21a12 0,#63100c 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c21a12),color-stop(1,#63100c));background-image:-webkit-linear-gradient(top,#c21a12 0,#63100c 100%);background-image:linear-gradient(to bottom,#c21a12 0,#63100c 100%)}.button{border-radius:4px;background:#7d110c;background-image:-ms-linear-gradient(top,#c21a12 0,#82120c 100%);background-image:-moz-linear-gradient(top,#c21a12 0,#82120c 100%);background-image:-o-linear-gradient(top,#c21a12 0,#82120c 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c21a12),color-stop(1,#82120c));background-image:-webkit-linear-gradient(top,#c21a12 0,#82120c 100%);background-image:linear-gradient(to bottom,#c21a12 0,#82120c 100%);border:1px #6b0f0a solid;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.3);color:#f2e7e6;display:inline-block;padding:12px 20px;text-decoration:none;font-family:helvetica,arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,0.2);margin-bottom:1.8em;opacity:.84}.button:hover{background:#63100c;background-image:-ms-linear-gradient(top,#c21a12 0,#63100c 100%);background-image:-moz-linear-gradient(top,#c21a12 0,#63100c 100%);background-image:-o-linear-gradient(top,#c21a12 0,#63100c 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c21a12),color-stop(1,#63100c));background-image:-webkit-linear-gradient(top,#c21a12 0,#63100c 100%);background-image:linear-gradient(to bottom,#c21a12 0,#63100c 100%)}#facebook{max-width:120px}aside .divider{height:0;border-top:1px #d4d4d4 dashed;margin-bottom:1.2em;width:100%}