/* -------------------Global formatting------------------- */

@font-face {
    font-family: 'mpr_font';
    src: url('font/ArchitectsDaughter-webfont.eot');
    src: url('font/ArchitectsDaughter-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ArchitectsDaughter-webfont.woff') format('woff'),
         url('font/ArchitectsDaughter-webfont.ttf') format('truetype'),
         url('font/ArchitectsDaughter-webfont.svg#ArchitectsDaughterRegular') format('svg');
}

body
{
background-color: rgb(245,241,239);
}

/*
td
{
border: 1px solid black;
}
*/

section
{
Border: 0px black solid;
border-radius: 1px;
background-color: white;
box-shadow: 10px -10px 8px gray;
padding: 5px;
margin: auto;
    width: 70%;
    min-width: 400px;
	height: 200%;
    min-height: 200px;
	margin-top: 5%;
}

/* -------------------Links------------------- */

.link
{
color: rgb(100,100,100);
font-weight: none;
font-family: open sans, serif;
text-decoration: none;

}

.link_pdf
{
color: rgb(100,100,100);
font-weight: bold;
font-family: open sans, serif;
text-decoration: none;
font-style: italic;
}


/* -------------------Header formatting------------------- */

.main_table
{
color: black;
font-family: open sans, serif;
text-decoration: none;

}

header
{
Border: 0px rgb(230,230,220);
background-color: white;
	width: 600px;
	margin: 0;
	height: 30px;
}

.header
{
color: black;
font-family: open sans, serif;
text-decoration: none;
font-weight: bold;
font-size: 2.0em;
}

nav
{
Border: 1px rgb(230,230,220);
border-style:solid none;
background-color: white;
padding-top: 1%;
padding-bottom: 1%;
margin-top: 3%;
	width: 100%;
	height: 30%;
}

.home
{
color: black;
font-family: open sans, serif;
text-decoration: none;
font-size: 1.0em;
}

.td_nav
{
padding-left:10px;
padding-right: 10px;
}

.td_select
{
background-color: rgb(230,230,220);
border-top: 1px rgb(230,230,220) solid;
border-radius: 5px;
padding-left:10px;
padding-right: 10px;
}

/* -------------------Section formatting Home Page-------------------*/


.image
{
font-size: 1.2em;
background-color: white;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 10%;
margin: auto;
}

.bio
{
font-family: open sans;
font-size: 1em;
background-color: white;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 10%;
margin: auto;
}

/* -------------------Section formatting Research page-------------------*/

.research
{
font-family: open sans;
font-size: 1em;
background-color: white;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 10%;
margin: auto;
}