/********************************************************************************************************** GLOBAL STYLES**********************************************************************************/body { 	font: 10px tahoma, geneva, sans-serif;	color: #333; 	margin: 0px;	padding: 0px;	background: #ffffff ; }p,ul,ol,li,dt,dl,dd,h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}	p { 	font: 12px tahoma, geneva, sans-serif; }



.intro a{	color: #660000;  	border: 0px ;	text-decoration: none; }

.intro a:hover {	color: #666;	border: 0px ;
	text-decoration: none; }
a {	color: #660000;  	border-bottom: 1px #FF0000 dotted;	text-decoration: none; }a:hover {	color: #666;	border-bottom: 1px #666 dotted;	text-decoration: none; }	.text12 {	font: 13px/16px tahoma, geneva, sans-serif; }	.accent {	color: #FF0000; }/********************************************************************************************************** POSITIONING**********************************************************************************/	#container {	align:left;	top: 0px;	width: 740px;	padding: 20px; }	#main_section {	margin-top: 60px;	float: left;	width:550px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 20px; }	#main_section h1 {	font: 21px/12px tahoma, geneva, sans-serif;	font-weight: normal;	margin-bottom: 0px;	padding-bottom: 0px;	color: #333; }#main_section h2 {	font: 14px/16px tahoma, geneva, sans-serif;	margin-bottom: 7px;	color: #FF0000; }#main_section h3 {	font: 12px/14px tahoma, geneva, sans-serif;	font-weight: normal;	margin: 0px;	margin-bottom: 25px;	color: #333; }#main_section p {	font: 12px/18px tahoma, geneva, sans-serif;	margin-bottom: 10px;	color: #333;	 }	 #main_section ul {	font: 12px/18px tahoma, geneva, sans-serif;	color: #333333;	margin-bottom: 15px;	 }#main_section .accent {	color: #FF0000; }#main_section li { 	margin-left: 20px; }	#listings {	float: right;	}	#footer {	font: 9px tahoma, geneva, sans-serif;	color: #505050;	float:left;	margin: 0px;	width:440px;	background:#ffffff;	padding-top: 20px;	padding-left: 30px;	padding-right: 30px;	padding-bottom: 20px; }#project_listing {	float: left;	width: 130px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px;	padding-bottom: 0px; }#project_listing h2 {	font: 12px/16px tahoma, geneva, sans-serif;	margin-bottom: 7px;	color: #FF0000; }	#project_window {	float:left;	width:400px; }#project_window p {	font: 12px/18px tahoma, geneva, sans-serif;	margin-bottom: 10px;	color: #333;	 }/********************************************************************************************************** MENU NAVIGATION**********************************************************************************/#menu {	width: 740px;	border: 0;	margin: 0;	padding: 0; }#menu ul {	border: 0;	margin: 0;	padding: 0;	padding-top: 2px;	list-style-type: none;	text-align: center;	clear: left; }#menu ul li {	display: block;	float: left;	text-align: center;	border: 0;	margin: 0;	padding: 0; }#menu ul li a {	color: #363636;	font: 12px tahoma, geneva, sans-serif;	background: #FFF;	text-transform: capitalize;		border: 0;	margin: 0;		margin-top: 5px;	margin-bottom: 2px;	margin-right: 35px;		padding-top: 0px;	padding-bottom: 2px;	padding-left: 0px;	padding-right: 0px;		height: 6em;	line-height: 1.5em;		display: block;	text-align: center; }
	#menu ul li#home {	padding-left: 10px;
	width: 100px;  }

#menu ul li#publications {
	width: 110px;  }

#menu ul li#projects,
#menu ul li#teaching,
#menu ul li#biography,
#menu ul li#contact
 {	width: 100px; }


#menu ul li#spacer	{	width: 100px;	height: 100px;  }	#menu ul li a:hover {	color: #ff0000;  }#menu a:active	{	background: #fff;	color: #000; }body#projects #menu li#projects a,body#teaching #menu li#teaching a,body#publications #menu li#publications a,body#biography #menu li#biography a,body#contact #menu li#contact a {	background: #FFF;	color: #FF0000; }	/********************************************************************************************************** WORkS**********************************************************************************/#works {	float: left;	margin: 0;	margin-top: 60px;	padding: 0;	width: 150px;	height: 100%; }#works ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none; }#works ul li {
	display: block;	padding: 0; }#works ul li a {	color: #363636;	width: 100px;	border: 0;	font: 12px tahoma, geneva, sans-serif;	background: #ffffff;		margin: 0;	margin-bottom: 15px;
	padding: 0px;	padding-left: 8px;	line-height: 1.3em;		display: block;	text-align: left; }
	
#works ul li a:hover {
	color: #FF0000;
	width: 100px;	border: 0;	font: 12px tahoma, geneva, sans-serif;	background: #ffffff;		margin: 0;	margin-bottom: 15px;
	padding: 0px;	padding-left: 8px;	line-height: 1.3em;		display: block;	text-align: left; }

#works #popsite a {
	color: white;
}div#listing25 #works li#listing25 a,div#listing24 #works li#listing24 a,div#listing23 #works li#listing23 a,div#listing22 #works li#listing22 a,div#listing21 #works li#listing21 a,div#listing20 #works li#listing20 a,div#listing19 #works li#listing19 a,div#listing18 #works li#listing18 a,div#listing17 #works li#listing17 a,div#listing16 #works li#listing16 a,div#listing15 #works li#listing15 a,div#listing14 #works li#listing14 a,div#listing13 #works li#listing13 a,div#listing12 #works li#listing12 a,div#listing11 #works li#listing11 a,div#listing10 #works li#listing10 a,div#listing09 #works li#listing09 a,div#listing08 #works li#listing08 a,div#listing07 #works li#listing07 a,div#listing06 #works li#listing06 a,div#listing05 #works li#listing05 a,div#listing04 #works li#listing04 a,div#listing03 #works li#listing03 a,div#listing02 #works li#listing02 a,div#listing01 #works li#listing01 a {	border-right: 1px #FF0000 dotted;	color: #FF0000;	background: #fff;  }				/*******************************************************************************************************************************************************************************************************************************************************/