/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Lato:400,900|Anton|Megrim);

* {margin: 0; padding: 0;}
body {margin: 0; padding: 0; background: #e6e3d9; font-size: 100%; font-family: 'Lato', Tahoma, Geneva, sans-serif; text-align: center;}

#globalbar {background: #ab0520; height: 40px;}

#topwrapper {margin: 0; padding: 20px 30px; background: #0c234b; height: 50px;}

#backgroundimg {border-bottom: 4px solid #ab0520;}

#nameinfo {float: left; padding: 0; margin: 0; text-align: left;}
	
#sitenav {float: right; list-style: none; margin: 0; padding: 20px 0;}
	#sitenav ul {display: inline-block; list-style: none; margin: 0; padding: 0;}
	#sitenav li {float: left; text-align: center;}
	#sitenav li a {color: #b6bec1; font-size: 1.2em; text-decoration: none; padding: 0 5px; font-family: 'Anton', sans-serif;}
	#sitenav a[href$='.pdf'] {background: transparent middle center no-repeat url('img/icon_pdf.gif'); padding: 0px 20px 0px 10px;}
	#sitenav a:hover, #sitenav a:active {color: #ab0520;}
	#sitenav #current a:link, #sitenav #current a:visited {color: #ab0520;}
	#sitenav #current a:hover, #sitenav #current a:active {color: #ab0520;}

#pagewrapper {width: 800px; padding: 0; margin: 0 auto; clear: both;}

#content {margin: 10px 0 20px 0; padding: 0; float: left; width: 800px; text-align: left;}

#contactwrapper {clear: both; background: #0c234b; height: 9em; border-top: 4px solid #ab0520;}
#contactinnerwrapper {margin: 0 auto; padding-top: 1em; width: 900px;}
.contactcolumn {float: left; margin: 0; padding: 0; width: 300px;}
	.contactcolumn a:link, a:active, a:visited, a:hover {color: #7B89AE;}
	.contactcolumn p {color: #b6bec1; line-height: 1.25em; font-size: 0.8em;}

.researchblurb {padding-top: 10px;}
	.blurb {float: left; margin: 0; width: 450px;}
	.blurbcollab {float: left; margin: 0; width: 150px;}
	.researchblurb img {float: left; width: 196px; border: 2px solid #b6bec1; margin-top: 16px;}
	.blurbhr {border: 0; margin: 0; width: 100%; height: 4px; background: #ab0520;}
	.blurbhrspacing {clear: both; margin-bottom: 20px;}

/* Headers, Text */
p {font-size: 0.95em; line-height: 1.5em; padding: 10px; color: #000;}

h1 {margin: 0; padding: 5px 0 0 0; color: #fff; font-family: 'Megrim', Tahoma, Geneva, sans-serif; }

h2 {font-size: 1.7em; font-family: 'Anton', Tahoma, Geneva, sans-serif; padding: 10px; color: #ab0520;}
h3 {font-size: 1.3em; font-family: 'Anton', Tahoma, Geneva, sans-serif; padding: 10px; color: #ab0520;}

h4 {font-size: 1.2em; color: #4A3027; font-weight: 900; padding: 10px 10px 5px 10px;}
h5 {font-size: 1.0em; color: #000; padding: 10px 10px 5px 10px;}


/* Lists */
ul {font-size: 0.95em; list-style-type: square; line-height: 1.5em; padding-left: 40px; padding-bottom: 10px; list-style-image: url('img/bullet.gif'); color: #000;}
li {padding-bottom: 2px; padding-right: 10px;}
ul ul {font-size: 1em; padding-bottom: 0;}

ul#links_list {padding: 10px 0 10px 40px;}

ul.publications li {padding-bottom: 10px; padding-top: 5px;}

ul.nobullet {list-style-image: none; list-style-type: none; line-height: 1.75em;}
li.github {background: url('img/icon_github.png') no-repeat left top; background-size: 1.25em 1.25em; padding-left: 1.5em; margin-left: -1em}
li.gscholar {background: url('img/icon_gscholar.png') no-repeat left top; background-size: 1.25em 1.25em; padding-left: 1.5em; margin-left: -1em}
li.linkedin {background: url('img/icon_linkedin.png') no-repeat left top; background-size: 1.25em 1.25em; padding-left: 1.5em; margin-left: -1em}
li.orcid {background: url('img/icon_orcid.png') no-repeat left top; background-size: 1.25em 1.25em; padding-left: 1.5em; margin-left: -1em}
li.researchgate {background: url('img/icon_rg.png') no-repeat left top; background-size: 1.25em 1.25em; padding-left: 1.5em; margin-left: -1em}


/* Links */
a:link, a:active, a:visited {color: #395180; text-decoration: underline;}
a:hover {color: #395180; text-decoration: none;}
a[href$='.pdf'] {padding: 5px 20px 5px 0; margin-right: 5px; background: transparent right center no-repeat url('img/icon_pdf.gif');}
a[href$='.zip'] {padding: 5px 20px 5px 0; margin-right: 1px; background: transparent right center no-repeat url('img/icon_archive.gif');}

img.doi_icon {height: 1.25em; vertical-align: text-bottom; margin-left: 0.2em;}