@charset "UTF-8";
/* CSS Document */

/* header */
#name {background: url(../graphics/body/background.gif) repeat-x 50% 50%; margin: 35px 0 0 0; text-align:center;}
#name span a {color: #666; background-color: #FFF; font-family:Georgia, serif;font-size: 2.3em;text-decoration:none;letter-spacing: 1px;}
#name span {
	padding: 0 30px 0 30px;
}
#title {text-align: center; color: #999; font-family:Georgia, "Times New Roman", Times, serif; font-size:.9em; letter-spacing: 1px; margin-bottom:50px;}

/* main styles */
.content {
	font-style: normal;
}

/* navigation */
#nav-main a {color: #333; font-family: Verdana, Geneva, sans-serif; font-size: .9em; font-weight: bold; text-decoration:none; line-height:190%; display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; padding-bottom:5px;padding-top:5px; font-weight:100;} 
#nav-main a:hover {color: #06ACC4; text-decoration:none; font-weight:100;}
/* navigation overrides */
.navbar-nav .nav-item {float: none;}
.navbar-nav .nav-item+.nav-item {margin: 0;}
.bg-faded {background-color: #fff;}
.navbar {padding: 0 0 20px 0;}

/* type styles */
p, .list {
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: left;
}


h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold; color: #4dacc1; margin: 0px 0 15px 0; letter-spacing: .04em;}
h2 {
	font-size: 1em;
	color: #04738b;
	margin: 3px 0 10px 0;
	letter-spacing: .04em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; color:#04738b; margin: 11px 0px 11px 0px;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size: .8em; color: #666; }
.year {font-family:Georgia, "Times New Roman", Times, serif; font-size: .8em; color: #4dacc1; }
.caption {font-family:Georgia, "Times New Roman", Times, serif; font-size: .8em; color: #666; }



/* link styles */
a:link, a:visited, a:active	{color:#4daac1;}
a:hover	{
	color: #000;
	text-decoration: underline;
}

/* publications */
.ep_view_jump_to {font-size: .8em; margin-bottom: 10px;}
.ep_view_blurb {display:none;}
.ep_view_timestamp {display:none;}



/*bul styles*/
#content ul {list-style-type: disc; color: #999; font-size: .9em;}
#content li ul li, #content li ul li {list-style-type: disc; color: #999; font-size: .9em;}

/* footer */
#footer-container1 {background: url(../graphics/body/background.gif) repeat-x 50% 50%; margin: 35px 0 0 0; text-align:center;}
#footer-container2 {margin: 35px 0 50px 0; font-family: Verdana, Geneva, sans-serif; font-size: .8em; color: #999; line-height: 160%;}
@media (min-width: 768px) { 
#footer-container2 #caltech-logo {text-align: right;}
}
@media (max-width: 768px) { 
#footer-container2 #caltech-logo {text-align: left; margin-top: 15px;}
}

/* footer links */
#footer-container2 a:link, #footer-container2 a:visited, #footer-container2 a:active {color: #999; text-decoration: none;}
#footer-container2 a:hover {color: #000; text-decoration: underline;}
