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

@media screen {

/* *********************************** Layering *********************************** */
#bg_layer2_folder-sub {
	position:relative;
	top:8px;
	left:160px;
}

/* *********************************** Main Content *********************************** */
#layer4 {
	padding-top:5px;
}
#titleImage {
	position:absolute;
	top:75px;
	left:166px;
}
.twoColumn1 {
	float:left;
	width:700px;
}
.twoColumn2 {
	float:left;
	width:282px;
}
/* -------------------- Sub-Menu -------------------- */
#homeLink {display:inline; }
#homeLink li {list-style:none; display:inline; padding:0px 0px;}
#homeLink a {color:red; line-height:1em; margin:0px 0px 0px 80px; padding-right:10px; float:left;}
#submenu {
	padding:5px 30px 5px 80px; width:364px; overflow:hidden; height:auto;
}
#submenu li {display:none; list-style:none;}
#submenu li li {list-style: circle}
#submenu li a em {font-style:normal; color:blue; line-height:1em;}

body#research #submenu li#menu_research, body#research #submenu li#menu_research li {display:inline;}
body#teaching #submenu li#menu_teaching, body#teaching #submenu li#menu_teaching li {display:inline;}
body#cv #submenu li#menu_cv, body#cv #submenu li#menu_cv li {display:inline;}
body#publications #submenu li#menu_publications, body#publications #submenu li#menu_publications li {display:inline;}
body#projects #submenu li#menu_projects, body#projects #submenu li#menu_projects li {display:inline;}
body #submenu li#menu_home, body #submenu li#menu_home li {display:inline;}

body #submenu li#menu_home a, 
body#research #submenu li#menu_research a, 
body#teaching #submenu li#menu_teaching a, 
body#publications #submenu li#menu_publications a, 
body#projects #submenu li#menu_projects a {
	float:left;
	color:blue;
	line-height:1em;
	text-decoration:none;
	padding:3px 0px 3px 0px; 
	margin:0px 5px 0px 0px;
	white-space:nowrap;
	background:url(/_images/utilities/highlight.gif) no-repeat;
}
body#cv #submenu li#menu_cv a{
	float:left;
	color:blue;
	line-height:1em;
	text-decoration:underline;
	padding:3px 0px 3px 0px; 
	margin:0px 5px 0px 0px;
	white-space:nowrap;
	background:none;
}

body#research #submenu li#menu_research li a, 
body#teaching #submenu li#menu_teaching li a, 
body#cv #submenu li#menu_cv li a,
body#publications #submenu li#menu_publications li a, 
body#projects #submenu li#menu_projects li a {
	padding-left:10px;
}
body #submenu li#menu_home a {
	padding-right:10px;
	color:red;
	background:none;
}
body#research #mainmenu li#menu_research a, 
body#teaching #mainmenu li#menu_teaching a, 
body#cv #mainmenu li#menu_cv a,
body#publications #mainmenu li#menu_publications a, 
body#projects #mainmenu li#menu_projects a  {
	height:22px;
	border-bottom:2px solid #435530;
}

/* Undo Main Content Area formatting for lists */
#legalpad_content #submenu  ul {
	padding:0px 0px 0px 0px; 
}
#legalpad_content #submenu  ul ul {
	padding:0px 0px 0px 0px; 
}
body #submenu li#menu_home a:hover, 
body#research #submenu li#menu_research a:hover, 
body#teaching #submenu li#menu_teaching a:hover, 
body#cv #submenu li#menu_cv a:hover,
body#publications #submenu li#menu_publications a:hover, 
body#projects #submenu li#menu_projects a:hover {
	text-decoration:underline;
}
/* -------------------- Yellow Legal Pad Content Area -------------------- */
#contents {
	position:absolute;
	margin-top:0px;
}
#foldedPage {
	margin-left:222px;
	float:left;
}
#legalpad_topcap {
	background:url(/_images/utilities/subpage-notebook-topcap.gif) 0px 0px no-repeat;
	height:59px;
	width:463px;
	margin-left:236px;
}
#legalpad_content {
	background:url(/_images/utilities/subpage-notebook-bg.gif) 11px 0px repeat-y;
	min-height:690px;
	width:474px;
	margin-left:225px;
}
#legalpad_content a {
	background:url(/_images/utilities/highlight.gif) repeat;
	text-decoration:none;
}
#legalpad_content a:hover {
	text-decoration:underline;
}
#legalpad_content img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:4px;
	margin-left:-80px;
	background:url(/_images/utilities/subpage-left-photo-clip.gif) no-repeat 0px 12px;
}
#legalpad_content h1 {
	font-size:1.75em;
	margin:10px 30px .5em 80px; 
	border-bottom:1px solid black;
	clear:both;
}
#legalpad_content h1 strong, 
#legalpad_content h1 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content h2 {
	font-size:1.55em;
	margin:10px 30px .75em 80px; 
	border-bottom:none;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}
#legalpad_content h2 strong, 
#legalpad_content h2 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content h3 {
	font-size:1.35em;
	margin:10px 30px .75em 80px; 
	border-bottom:none;
	font-weight:bold;
	text-decoration:underline;
}
#legalpad_content h3 strong, 
#legalpad_content h3 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content h4 {
	font-size:1.15em;
	margin:10px 30px .75em 80px; 
	border-bottom:none;
	font-style:italic;
	text-decoration:underline;
}
#legalpad_content h4 strong, 
#legalpad_content h4 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content h5 {
	font-size:1em;
	margin:10px 30px .75em 80px; 
	border-bottom:none;
	text-decoration:underline;
}
#legalpad_content h5 strong, 
#legalpad_content h5 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content h6 {
	font-size:1em;
	margin:10px 30px .75em 80px; 
	border-bottom:none;
	font-weight:bold;
}
#legalpad_content h6 strong, 
#legalpad_content h6 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content p {
	padding:0px 30px .75em 80px; 
}
#legalpad_content input {
	padding:0px 30px .75em 80px; 
}
#legalpad_content blockquote {
	margin-left:20px;
}
#legalpad_content cite {
	margin-left:30px;
	margin-right:30px;
	border:1px solid #ababab;
	padding:6px;
	text-align:justify;
	font-style:italic;
	display:block;
}
#legalpad_content ul {
	padding:0px 30px 0px 80px; 
}
#legalpad_content ul ul {
	padding:0px 0px 0px 20px; 
}
#legalpad_content ul li {
	list-style:inside;
	padding:.3em 0px;
}
#legalpad_content ol {
	padding:0px 30px 0px 80px; 
}
#legalpad_content ol ol {
	padding:0px 0px 0px 20px; 
}
#legalpad_content ol li {
	list-style:inside;
	padding:.3em 0px;
	list-style-type:upper-roman;
}
#legalpad_content ol li li {
	list-style-type:upper-alpha;
}
#legalpad_content ol li li li {
	list-style-type:decimal;
}
#legalpad_content ol li li li li {
	list-style-type:lower-alpha;
}
#legalpad_content table {
	margin:0px 0px 20px 80px; 
	width:364px;
}
#legalpad_content table td {
	border-collapse:collapse;
	border-bottom:1px solid #ccc;
}
#legalpad_content table td.LR-table-noborder {
	border-bottom:none;
}
#legalpad_content table td.LR-table-headerrow {
	border-bottom:1px solid #999;
	font-weight:bold;
}

/* -------------------- Photos in Right Column -------------------- */
.photos-right {
	margin-top:15px;
	text-align:right;
	margin-right:10px;
}

/* -------------------- Cards in Right Column -------------------- */
.cards {
	width:282px;
	margin-top:20px;
}
.cards_topcap {
	height:16px;
}
.cards_bottomcap {
	height:6px;
}
.green .cards_topcap {
	background:url(/_images/utilities/subpage-cards-topcap-green.gif) 0px 0px no-repeat;
}
.green .cards_content {
	background:url(/_images/utilities/subpage-cards-bg-green.gif) 0px 0px repeat-y;
}
.green .cards_bottomcap {
	background:url(/_images/utilities/subpage-cards-bottomcap-green.gif) 0px 0px no-repeat;
}


.violet .cards_topcap {
	background:url(/_images/utilities/subpage-cards-topcap-violet.gif) 0px 0px no-repeat;
}
.violet .cards_content {
	background:url(/_images/utilities/subpage-cards-bg-violet.gif) 0px 0px repeat-y;
}
.violet .cards_bottomcap {
	background:url(/_images/utilities/subpage-cards-bottomcap-violet.gif) 0px 0px no-repeat;
}


.red .cards_topcap {
	background:url(/_images/utilities/subpage-cards-topcap-red.gif) 0px 0px no-repeat;
}
.red .cards_content {
	background:url(/_images/utilities/subpage-cards-bg-red.gif) 0px 0px repeat-y;
}
.red .cards_bottomcap {
	background:url(/_images/utilities/subpage-cards-bottomcap-red.gif) 0px 0px no-repeat;
}


.blue .cards_topcap {
	background:url(/_images/utilities/subpage-cards-topcap-blue.gif) 0px 0px no-repeat;
}
.blue .cards_content {
	background:url(/_images/utilities/subpage-cards-bg-blue.gif) 0px 0px repeat-y;
}
.blue .cards_bottomcap {
	background:url(/_images/utilities/subpage-cards-bottomcap-blue.gif) 0px 0px no-repeat;
}

/* -------------------- Notecard Area -------------------- */
.cards_content img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:4px;
	margin-left:0px;
}
.cards_content h1, .cards_content h2, .cards_content h3, .cards_content h4, .cards_content h5, .cards_content h6, .cards_content p, .cards_content cite, .cards_content li, .cards_content td {
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	color:black;
}
.cards_content h1 {
	font-size:1.75em;
	margin:0px 10px .5em 10px; 
	border-bottom:1px solid black;
	clear:both;
}
.cards_content h1 strong, 
.cards_content h1 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
.cards_content h2 {
	font-size:1.55em;
	padding:0px 0px .75em 0px;  
	margin:0px 10px;
	border-bottom:none;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}
.cards_content h2 strong, 
.cards_content h2 em {
	font-size:1em;
	padding:0px; 
	border-bottom:none;
	clear:both;
}
.cards_content h3 {
	font-size:1.35em;
	padding:0px 0px .75em 0px;
	border-bottom:none;
	font-weight:bold;
	text-decoration:underline;  
	margin:0px 10px;
}
.cards_content h3 strong, 
.cards_content h3 em {
	font-size:1em;
	padding:0px; 
	border-bottom:none;
	clear:both;
}
.cards_content h4 {
	font-size:1.15em;
	padding:0px 0px .75em 0px;
	border-bottom:none;
	font-style:italic;
	text-decoration:underline;  
	margin:0px 10px;
}
.cards_content h4 strong, 
.cards_content h4 em {
	font-size:1em;
	padding:0px; 
	border-bottom:none;
	clear:both;
}
.cards_content h5 {
	font-size:1em;
	padding:0px 0px .75em 0px;
	border-bottom:none;
	text-decoration:underline;  
	margin:0px 10px;
}
.cards_content h5 strong, 
.cards_content h5 em {
	font-size:1em;
	padding:0px; 
	border-bottom:none;
	clear:both;
}
.cards_content h6 {
	font-size:1em;
	padding:0px 0px .75em 0px;
	border-bottom:none;
	font-weight:bold;  
	margin:0px 10px;
}
.cards_content h6 strong, 
.cards_content h6 em {
	font-size:1em;
	padding:0px; 
	border-bottom:none;
	clear:both;
}
.cards_content p {
	padding:0px 0px .75em 0px;   
	margin:0px 10px;
}
.cards_content a {
	color:blue;
}
.cards_content blockquote {
	margin-left:20px;
}
.cards_content cite {
	margin-left:30px;
	margin-right:30px;
	border:1px solid #ababab;
	padding:6px;
	text-align:justify;
	font-style:italic;
	display:block;
}
.cards_content ul {
	padding:0px 10px 0px 10px; 
	margin-bottom:0px;
}
.cards_content ul ul {
	padding:0px 0px 0px 20px; 
}
.cards_content ul li {
	list-style:inside;
	padding:.1em 0px;
	margin-bottom:0em;
}
.cards_content ol {
	padding:0px 10px 0px 10px; 
}
.cards_content ol ol {
	padding:0px 0px 0px 20px; 
}
.cards_content ol li {
	list-style:inside;
	padding:.1em 0px;
	list-style-type:upper-roman;
	margin-bottom:0em;
}
.cards_content ol li li {
	list-style-type:upper-alpha;
}
.cards_content ol li li li {
	list-style-type:decimal;
}
.cards_content ol li li li li {
	list-style-type:lower-alpha;
}
.cards_content table {
	margin:0px 10px 0px 10px; 
	padding-bottom:20px;
	width:262px;
}
/* ************************************************** Individual Pages ************************************************** */
/* -------------------- CV -------------------- */
body#cv * {
	font-family:"Times New Roman", Times, serif;
}
body#cv #layer4 {
	padding-top:0px;
}
body#cv #legalpad_content a {
	background:none;
}
body#cv #legalpad_content {
	background-image:none;
	background-color:white;
	min-height:500px;
	width:474px;
	margin-left:225px;
	margin-top:15px;
}
body#cv #legalpad_content h1 {
	margin:10px 30px .5em 30px; 
	text-align:center;
}
body#cv #legalpad_content h1 .name {
	text-transform:uppercase;
}
body#cv #legalpad_content h2 {
	margin:10px 30px .75em 30px; 
}
body#cv #legalpad_content h3 {
	margin:10px 30px .75em 30px; 
}
body#cv #legalpad_content h4 {
	margin:10px 30px .75em 30px; 
}
body#cv #legalpad_content h5 {
	font-size:1em;
	margin:10px 30px .75em 30px; 
}
body#cv #legalpad_content h6 {
	font-size:1em;
	margin:10px 30px .75em 30px;
}
body#cv #legalpad_content p {
	padding:0px 30px .75em 50px; 
}
body#cv #legalpad_content blockquote {
	margin-left:20px;
}
body#cv #legalpad_content cite {
	margin-left:30px;
	margin-right:30px;
	border:1px solid #ababab;
}
body#cv #legalpad_content #submenu {
	padding-left:30px;
}
body#cv #legalpad_content #submenu ul {
	padding:0px 0px 0px 0px; 
}
body#cv #legalpad_content ul {
	padding:0px 30px 0px 50px; 
}
body#cv #legalpad_content ul li {
	list-style:none;
	padding:.3em 0px;
}
body#cv #legalpad_content ol {
	padding:0px 30px 0px 50px; 
}
body#cv #legalpad_content table {
	margin:0px 0px 20px 45px; 
	width:399px;
}
body#cv #legalpad_content table td {
	border-bottom:none;
}
body#cv #legalpad_content table td.LR_table_date {
	width:50px;
}
body#cv #legalpad_content table td.LR_table_place {
	width:150px;
}

}

@media print {

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

/* *********************************** Main Content *********************************** */
#titleImage {
	display:none;
}
/* -------------------- Sub-Menu -------------------- */
#homeLink {display:none; }
#submenu {
	display:none;
}
/* -------------------- Yellow Legal Pad Content Area -------------------- */
#legalpad_content img {
	float:left;
}
#legalpad_content img {
	float:left;
}
#legalpad_content h1 {
	font-size:1.75em;
	margin:10px 30px .5em 0px;
	border-bottom:1px solid black;
	clear:both;
}
#legalpad_content h1 strong, 
#legalpad_content h1 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content h2 {
	font-size:1.55em;
	margin:10px 30px .75em 0px;
	border-bottom:none;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}
#legalpad_content h2 strong, 
#legalpad_content h2 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content h3 {
	font-size:1.35em;
	margin:10px 30px .75em 0px;
	border-bottom:none;
	font-weight:bold;
	text-decoration:underline;
}
#legalpad_content h3 strong, 
#legalpad_content h3 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content h4 {
	font-size:1.15em;
	margin:10px 30px .75em 0px;
	border-bottom:none;
	font-style:italic;
	text-decoration:underline;
}
#legalpad_content h4 strong, 
#legalpad_content h4 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content h5 {
	font-size:1em;
	margin:10px 30px .75em 0px;
	border-bottom:none;
	text-decoration:underline;
}
#legalpad_content h5 strong, 
#legalpad_content h5 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content h6 {
	font-size:1em;
	margin:10px 30px .75em 0px;
	border-bottom:none;
	font-weight:bold;
}
#legalpad_content h6 strong, 
#legalpad_content h6 em {
	font-size:1em;
	margin:0px; 
	border-bottom:none;
	clear:both;
}
#legalpad_content p {
	padding:0px 30px .75em 0px;
}
#legalpad_content blockquote {
	margin-left:20px;
}
#legalpad_content cite {
	margin-left:30px;
	margin-right:30px;
	border:1px solid #ababab;
	padding:6px;
	text-align:justify;
	font-style:italic;
	display:block;
}
#legalpad_content ul {
	padding:0px 30px 0px 0px;
}
#legalpad_content ul ul {
	padding:0px 0px 0px 20px; 
}
#legalpad_content ul li {
	list-style:inside;
	padding:.3em 0px;
}
#legalpad_content ol {
	padding:0px 30px 0px 0px;
}
#legalpad_content ol ol {
	padding:0px 0px 0px 20px; 
}
#legalpad_content ol li {
	list-style:inside;
	padding:.3em 0px;
	list-style-type:upper-roman;
}
#legalpad_content ol li li {
	list-style-type:upper-alpha;
}
#legalpad_content ol li li li {
	list-style-type:decimal;
}
#legalpad_content ol li li li li {
	list-style-type:lower-alpha;
}
#legalpad_content table {
	margin:0px 0px 20px 0px;
	width:364px;
}
#legalpad_content table td {
	border-collapse:collapse;
	border-bottom:1px solid #ccc;
}
#legalpad_content table td.LR-table-noborder {
	border-bottom:none;
}
#legalpad_content table td.LR-table-headerrow {
	border-bottom:1px solid #999;
	font-weight:bold;
}

/* ************************************************** Individual Pages ************************************************** */
/* -------------------- CV -------------------- */
body#cv * {
	font-family:"Times New Roman", Times, serif;
}
body#cv #layer4 {
	padding-top:0px;
}
body#cv #legalpad_content {
	background-image:none;
	background-color:white;
	min-height:500px;
	width:474px;
	margin-left:0px;
	margin-top:15px;
}
body#cv #legalpad_content h1 {
	margin:10px 30px .5em 30px; 
	text-align:center;
}
body#cv #legalpad_content h1 .name {
	text-transform:uppercase;
}
body#cv #legalpad_content h2 {
	margin:10px 30px .75em 30px; 
}
body#cv #legalpad_content h3 {
	margin:10px 30px .75em 30px; 
}
body#cv #legalpad_content h4 {
	margin:10px 30px .75em 30px; 
}
body#cv #legalpad_content h5 {
	font-size:1em;
	margin:10px 30px .75em 30px; 
}
body#cv #legalpad_content h6 {
	font-size:1em;
	margin:10px 30px .75em 30px;
}
body#cv #legalpad_content p {
	padding:0px 30px .75em 50px; 
}
body#cv #legalpad_content blockquote {
	margin-left:20px;
}
body#cv #legalpad_content cite {
	margin-left:30px;
	margin-right:30px;
	border:1px solid #ababab;
}
body#cv #legalpad_content #submenu {
	padding-left:30px;
}
body#cv #legalpad_content #submenu ul {
	padding:0px 0px 0px 0px; 
}
body#cv #legalpad_content ul {
	padding:0px 30px 0px 50px; 
}
body#cv #legalpad_content ul li {
	list-style:none;
	padding:.3em 0px;
}
body#cv #legalpad_content ol {
	padding:0px 30px 0px 50px; 
}
body#cv #legalpad_content table {
	margin:0px 0px 20px 45px; 
	width:399px;
}
body#cv #legalpad_content table td {
	border-bottom:none;
}
body#cv #legalpad_content table td.LR_table_date {
	width:50px;
}
body#cv #legalpad_content table td.LR_table_place {
	width:150px;
}
body#cv .cards {margin-left:50px;}

}