@import url('../css/tabs2.css');
/*Scrollbar trick*/
html {
	min-height: 100%;
	margin-bottom: 1px;
}

body {
	background: #eee;
	background-image: url(../img/mexican-transparent-small.png);
	background-repeat:no-repeat;
	background-position: bottom right;
	background-attachment: fixed;
	padding: 0;
	margin: 0;
	font-size: 100%;

	@media
	only screen and (-webkit-min-device-pixel-ratio: 1.3),
	only screen and (min-device-pixel-ratio: 1.3),
	only screen and (min-resolution: 120dpi)
	{
		/* Your code to swap higher DPI images */
		font-size: 150%;	
	}
}





div#main {
	background: #fff none repeat scroll 0% 50%;
	/*Borders*/
	/*border-left: 10px solid #bbb;
	border-right: 10px solid #bbb;*/
	padding: 30px;
	width: 840px;
	min-height: 100%;
	position: absolute;
	left: 50%;
	margin: 0 0 0 -420px;
	box-shadow: 0px 0px 10px 5px #ccc;
}

div#head {
	background-image: url(../img/profil3_noborder.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 200px;
	margin: 0 0 30px 0;
	padding: 0;
	padding-left: 161px;
/*border: 1px solid red;*/
}
div#head_shot {
	/*background-image: url(../img/yale-signature-sprite.svg);
	background-size: 350px 200px;*/
	background-repeat: no-repeat;
	/*background-position: right top;*/
	background-position: top right;
	/*height: 120px;*/
	/*border: 1px solid blue;*/
	/*background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 71px;*/
	/*height: 200px;*/
	/*margin: 0 0 0 120px;*/
	margin: 0;
	padding: 0;
}
div#content {
	padding: 0;
	margin: 0;
}

dl#education_list dt {
	padding: 2px 5px;
	height: 37px;
	float: left;
	width: 140px;
	color: #333;
}
dl#education_list dd {
	margin-left: 140px;
	/*margin-bottom: 5px;*/
	padding: 2px 5px;
	height: 37px;
	/*border-bottom: 1px solid #ccc;*/
}

dl#education_list dt, dl#education_list dd{
	/*border-bottom: 1px solid #eee;
	background: red;*/
	margin-bottom: 5px;
	padding-right: 20px;
}
/*alternating colors #eee #f9f9f9*/
dl#education_list dd { background: #fff; }
dl#education_list dd:nth-of-type(odd) { background: #fff;}
dl#education_list dt { background: #fff; text-align: right  }
dl#education_list dt:nth-of-type(odd) { background: #fff; text-align: right  }

dl#presentation_list dd {
	margin-left: 140px;
	margin-bottom: 10px;
}
dl#presentation_list dt {
	float: left;
	width: 130px;
	color: #333;
}


dl#contact_list dt {
	width: 90px;
	float: left;
}
dl#contact_list dd {
	margin-left: 100px;
	margin-bottom: 3px;
}


body, span, p, li, ul {
	font-size: 100%;
	line-height: 130%;
    	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-family: 'Verdana',Arial,Helvetica,sans-serif;*/
	color: #111;
}
p, span {
	font-size: 100%;
	line-height: 1.5; 
}

span.section-title {
	font-style: italic;
	font-weight: bold;
}

dl#publication_list dd {
	margin: 0 0 10px 0;
}
dl#publication_list dt {
	color: #333;
	font-weight: bold;
}

/*
Styling of links here
*/
a, a.discretelink {
/*	border-bottom: 1px dotted black;
	color: black;*/
	color:  #0033cc;
	text-decoration: none;
}

a:hover, a.discretelink:hover {
	text-decoration: none;
}

/*
Styling of Working Paper list	
*/
#working_list {
	padding-left: 30px;
}

#working_list li {
	margin-bottom: 15px;
	padding-bottom: 15px;
	/*font-size: 12px;*/
	color: #333;
	border-bottom: 1px dashed #eee;
}

#working_list a {
	/*text-decoration: underline;*/
	color: #333;
}

#working_list li p.paper_title {
	/*font-weight: 600;*/
	font-size: 100%;
	color: #11f;
	color: #0e284d;
	/*font-style:italic;
	font-family: Georgia, Times, "Times New Roman", serif;*/
	/*
	color: #000;
	font-size:16px;
	letter-spacing: -1px;
	#### This gives larger letters with lower space no bold#####
	*/
	margin: 0 0 0px 0;
}

#working_list li p.journal_title {
	/*letter-spacing: -1px;*/
	/*font-style: italic;
	font-family: Georgia, Times, "Times New Roman", serif;*/
	/*font-weight: bold;*/
	/*color: #000;*/
	color: #b44;
	margin-bottom: 0px;
	font-size: 100%;
	margin: 0 0 0px 0;
}

p.intro {
	line-height: 1.5; 
	/*letter-spacing: 0.03em; color: #111;*/
	/*font-family:Times,serif;font-size:12.2pt;color:rgb(0,0,0);*/
}

#working_list p.authors {
	margin: 0 0 0px 0;
	font-style: italic;
	font-size: 100%;
	color: #333;
}

#working_list p.authors a {
	border-bottom: 0 solid black;
}

#working_list p.authors a.paperlink:hover {
	border-bottom: 1px dotted #666;
	/*color: #b44;*/
}

#working_list p.add-info  {
	margin: 0px 0 0 0;
	font-size: 100%;
	color: #333;
}

#working_list p.add-info a {
	border-bottom: 0 solid black;
}

#working_list p.add-info a.paperlink:hover {
	border-bottom: 1px dotted #666;
	/*color: #b44;*/
}

/*
.mail_logo {
background-image: url(email.png);
background-repeat: no-repeat;
background-position: left top;
padding-left: 20px;
}*/

dl#presentation_list dd {
	margin-left: 130px;
	margin-bottom: 10px;
}
dl#presentation_list dt {
	float: left;
	width: 120px;
	color: #333;
}

#presentation_list dd span.location, #education_list dd span.location {
	/*font-weight: normal;*/
	/*color: #007600;*/
	color: #954F4A;
}

#presentation_list dd {
	color: #333;
	padding: 2px 5px;
}

#presentation_list dd { background: #fff; }
#presentation_list dd:nth-of-type(odd) { background: #eee; }


h1 {
	font-weight: normal;
	font-size: 200%;
	/*font-family: 'Josefin Sans Std Light', arial, serif;*/
	margin: 0px 0 20px 0;
	padding: 3px 0 0 0;
	/*color: #376092;*/
	color: #0e284d;
}
p.subtitle {
	margin: 0 0 60px 0;
}

h2 {
	/*font-family: 'Verdana',Arial,Helvetica,sans-serif;*/
	font-family: Century Gothic, sans-serif;
	font-weight: normal;
	/*font-size:20pt;*/
	color: #666;
	margin-top: 30px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	vertical-align: text-bottom;
}
h3 {
	font-size: 130%;
	font-weight: normal;
	font-style: normal;
	margin-top: 20px;
	line-height: 1.5em;
	border-bottom: 1px solid #ddd;
	color: #0e284d;
	vertical-align: text-bottom;
	/*font-family: Century Gothic, sans-serif;*/
	/*
	font-family: 'Verdana',Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #036;
	*/
}




div#cv dl dt {
	/*text-align: right;*/
	float: left;
	width: 150px;
	margin-bottom:10px;
}
div#cv dl dd {
	margin-left: 170px;
	margin-bottom:10px;
}

div#cv span.place {
	color: #954F4A;
}
span.referee-journal {
	/*border-right: 1px solid black;*/
	background: #f7f7f7;
	padding: 0 3px;
	color: #777;
	line-height: 30px;
	/*border-radius: 4px;
	border: 1px solid #ccc;*/
}
a {
text-decoration: none;
/*color: #369;*/
}


a:hover {
border-bottom: 1pt dotted blue;
/*text-decoration: underline;*/
}




