@import url(//www.google.com/css/go-x.css);
@import url(//www.google.com/uds/solutions/videosearch/gsvideosearch.css);
@import url(//www.google.com/uds/css/gsearch.css);
@media screen,projection{/* @@ Special rules */
body{margin:0 auto;}
div div{margin:0 !important;}
h3{border-bottom:1px solid #ccc;padding:0 0 0.5em 0;}
hr{clear:both;visibility:hidden;margin:-1em 0;}
#x-nav .research-search{width:15em;}
#x-nav label{display:inline;margin-right:1em;}
body.product #about{border-top:1px solid #ccc;padding:00.5em 0 0 0;}
body.product #nav{width:150px;}
body.product #aux{margin:0 0 0 170px;}
.column{width:45%;padding:0 5% 1em 0;float:left;overflow:hidden !important;}
.columns div{float:left;margin:0;padding:0;width:33%;}
.columns{clear:left;overflow:auto;}
.column ul{padding-left:1.5em;}
.column li{padding:0 0 1em 0;}
#aux img,.column img{float:left;border:1px solid #999;padding:2px;margin:0 1em 0.5em 0;}
#aux span{font-style:italic;}
#aux div{overflow:hidden;}
.main{width:55%;}
.sub{width:40%;padding:0;}
.promo{float:right;}
.x-box{margin-top:150px;}
#data span,#pubs span{font-style:italic;margin-bottom:-3.2em;font-size:0.92em;}
#data span + br + br + span {margin:-0.5em 0 -1em 0;}
#data p{padding-bottom:0.5em;}
#pubs span{margin:0;}
/* search */
div#searchcontrol .gsc-control{width:100%;}
div#searchcontrol .gsc-twiddle{background-image:none;}
div#searchcontrol .gsc-resultsHeader .gsc-title{padding-left :0px;font-weight:bold;font-size :14px;}
div#searchcontrol .gsc-resultsHeader div.gsc-results-selector{display :none;}
div#searchcontrol .gsc-resultsHeader{display:none;}
div#searchcontrol .gsc-branding-img{border:none;}
div#searchcontrol div{overflow:visible;}
.gsc-cursor div{padding-right:0.4em;}
.categories{width:100%;overflow:auto;}
.categories ul{float:left;padding:0 5%;margin:0;width:37%;}
.blog,.featured,.video,.dontmiss{background:no-repeat left top;height:1.5em;padding-left:40px;padding-top:0.5em;}
.featured{background-image:url(//www.google.com/images/icons/articles-32.gif)}
.blog{background-image:url(//www.google.com/images/icons/notepad-32.gif)}
.video{background-image:url(//www.google.com/images/icons/filmclapper-32.gif)}
.dontmiss{background-image:url(//www.google.com/images/icons/flag-35x35.gif)}
#nav li em{font-style:normal;font-weight:normal;}
.image{float:left;width:254px;padding:0 1em 1em 0;overflow:visible !important;}
.parent{font-weight:bold !important;}
.roundtable div h4{margin:0;}
/* forms */
.required{font-weight:bold;}
.required:before{color:red;content:"* ";}
.registration fieldset{border:1px solid #ccc;padding:1em;margin:1em 0;}
.registration legend{font-weight:bold;display:inline}
fieldset li{list-style:none;}
/* preformatted text and code */
code {color:#007000;font-weight:bold}
pre {color:#007000;padding:0.9em;overflow: auto;}
#aux .authorImg {float: right; padding: 0 0 1em 2em; background:#fff}
#aux #x-breadcrumb, #aux #about {overflow: visible;padding-top:15px}
.break {clear: left;}
.square {list-style-type: square}
div#research-video{text-align:center;}
div#research-video #last{margin-left:20px;}
div#research-video object{width:375px; height:304px;}
ul.faculty-summit-list{padding: 5px 0 0 15px;}
ul.faculty-summit-list li{margin-bottom: 15px;}
.sidebar-border{border-bottom:1px dashed #999;}
.hidden{display: none;}
#blog-container{height: 510px;}
#pub-container{height: 285px;}
