body { padding:0;	margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
img{ border:0px; }
a { color:#003399; }
a:visited { color: #996633; }


/* purple container at the top START */
#purple_container {
	background-image: url(../images/purple_bg.gif);
	background-repeat: repeat-x;
	background-color:#542988;
}
	#purple_container a, #purple_container a:visited{
		color:#FFFFFF;
	}

	#my_picture {
		padding: 25px 20px 15px 20px;
	}

	#name_title_affiliation{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		white-space:nowrap;
	}

		#name {
			font-size: 28px;
		}

		#title {
			font-size: 23px;
			display:block;
			margin-bottom:10px;
		}

		#affiliation {
			font-size:12px;
			display:block;
			margin-bottom:10px;
			line-height:1.5em;
		}

		#address {
			font-size:11px;
			display: block;
			color: #d8baff;
			line-height:1.3em;
		}


	#resume_publication_links{
		color:#FFFFFF;
		padding: 15px 0px 0px 0px;
		font-size:12px;
	}

		#resume_publication_links div{
			float:left;
			padding: 2px 6px 2px 0px;
			white-space:nowrap;
		}

			#resume_publication_links div a{
				/*padding: 4px 9px;
				background-color:#65399e;*/
			}
			#resume_publication_links div a:hover{
				/*background-color:#e4d6f7;
				color:#65399e;*/
			}


	#contact_info {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #d8baff;
		font-size:10px;
		padding: 50px 20px 15px 30px;
	}
		#contact_info a{
			color: #d8baff;
			text-decoration: underline;
		}

		#contact_info a:hover{
			text-decoration: underline;
		}

		#contact_info td{
			vertical-align: top;
			white-space: nowrap;
			padding: 2px 8px 2px 0px;
		}

		#contact_info hr{
			height:1px;
			color:#996cce;
			border:0px;
			background-color:#996cce;
			padding: 0px;
			margin: 0px;
		}


	#logos img {
		float:left;
	}
/* purple container at the top END */


/* everything below the menu START */
#content_below_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 19px;

	margin: 0px 10px 10px 35px;
	padding: 0px;
}

	#content_below_menu h2{
		font-family:Arial, Helvetica, sans-serif;
		line-height:1em;
		font-size: 24px;
		font-weight:bold;

		padding: 25px 0px 15px 0px;
		margin: 0px;
	}

		#content_below_menu h2 .description{
			font-size: 0.8em;
			font-weight: normal;
		}

	#content_below_menu h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight:normal;

		margin: 15px 0px 10px 0px;;
		padding: 0px;
	}

	#content_below_menu hr{
		height:1px;
		border:none;
		color:#ccc;
		background-color:#ccc;
		padding: 0px;
		margin: 20px 0px 15px 0px;

	}

	#content_below_menu ul, #content_below_menu ol{ margin: 5px 5px 5px 15px; padding: 3px 3px 3px 3px; }
	#content_below_menu li{	margin-bottom: 3px;	}
/* everything below the menu END */



/* Quick links on the right START */
#quick_links_container{
	background-color:#fffaef;
	float:right;
	width: 35%;
	margin: 15px 0px 15px 15px;
}

	#quick_links_content{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 5px 15px;
	}
		#quick_links_content ul, #quick_links_content ol{
			margin: 5px 8px 5px 10px;
			padding: 5px 5px 5px 5px;
		}

			#quick_links_content li{
				list-style-image:url(../images/bullet.gif);
				margin-bottom: 15px;
			}

	.roundtop { background: url(../images/tr.gif) no-repeat top right; }
	.roundbottom {	background: url(../images/br.gif) no-repeat top right; }
	img.corner { width: 10px;height: 10px; border: none; display: block !important; }
/* Quick links on the right END */
