	
	
	* {
			margin: 0;
			padding: 0;
		}

	body {
		text-align: center;
		background-color: #CCD7DC;
		font-family: Verdana, Helvetica, sans-serif;
	}

	.about h1{ color: #CD4552; }
	.about a{ color: #CD4552; }
	.projects h1{ color: #A14176; }
	.projects a{ color: #A14176; }
	.research h1{ color: #56A1D5; }
	.research a{ color: #56A1D5; }
	.publications h1{ color: #75C8BA; }
	.publications a{ color: #75C8BA; }
	.contact h1{ color: #F0B30F; }
	.contact a{ color: #F0B30F; }

	.projects ul { list-style: disc url('pics/bulletprojects.gif'); margin: 0 0 0 1.7em; padding-left: 3px;  }	

	p { margin: 0 0 1em 0; }
	h1 { font-size: 1.4em; margin: 0 0 1em 0; }
	h2 { font-size: 1.2em;  }
	h3 { font-size: 1em; margin: 1.5em 0 1em 0em; }
	#pagetext { font-size: 0.7em; padding-right: 40px; padding-top: 20px; padding-left: 20px; padding-bottom: 10px; vertical-align: top; } 
	#pagetext img { margin: 0 1.5em 0 0 } 

	.content{ width:80%; text-align: left; vertical-align: center; background-color: #FFF; }
	.contentminwidthspacer { width: 760px; height: 2px; font-size: 1px; background-color: #FFF }
	.pagetextminwidthspacer { width: 360px; height: 2px; font-size: 1px; background-color: #FFF }
	.footer{ height: 48px; width: 100%; vertical-align: center; }
	.footertext { line-height: 48px; font-size: 14px; color: #BBB; white-space: nowrap; padding-left:30px; padding-right:30px; }

	.leftmenuitems{ vertical-align: top; } 
	.leftmenu{ width:114px; height: 60px; color: #FFF; text-decoration: none; line-height: 60px; font-size: 15px;  }	
	 #rightmenu { font-size: 15px; padding-left: 20px; padding-right: 30px; padding-top: 28px; vertical-align: top; }
	 .rightmenuitems { display: block; padding-bottom: 12px; }

  a #aboutmenu { background:url(../pics/menuarrowabout.gif) no-repeat;  margin:0; padding:0 0 0 11px;  text-decoration:none; background-position:100% 0px; background-color: #CD4552; cursor: pointer; margin-bottom: 10px; }
  a:hover #aboutmenu { background-position:100% -60px; margin-bottom: 10px; }
  a #projectsmenu { background:url(../pics/menuarrowprojects.gif) no-repeat; margin:0; padding:0 0 0 11px;  text-decoration:none; background-position:100% 0px; background-color: #A14176; cursor: pointer; margin-bottom: 10px; }
  a:hover #projectsmenu { background-position:100% -60px; margin-bottom: 10px;  }
  a #researchmenu { background:url(../pics/menuarrowresearch.gif) no-repeat; margin:0; padding:0 0 0 11px;  text-decoration:none; background-position:100% 0px; background-color: #56A1D5; cursor: pointer; margin-bottom: 10px; }
  a:hover #researchmenu { background-position:100% -60px; margin-bottom: 10px; }
  a #publicationsmenu { background:url(../pics/menuarrowpublications.gif) no-repeat; margin:0; padding:0 0 0 11px;  text-decoration:none; background-position:100% 0px; background-color: #75C8BA; cursor: pointer; margin-bottom: 10px; }
  a:hover #publicationsmenu { background-position:100% -60px ;margin-bottom: 10px; }
  a #contactmenu { background:url(../pics/menuarrowcontact.gif) no-repeat; margin:0; padding:0 0 0 11px;  text-decoration:none; background-position:100% 0px; background-color: #F0B30F; cursor: pointer; margin-bottom: 10px; }
  a:hover #contactmenu { background-position:100% -60px; margin-bottom: 10px; }

	.indenttop{ vertical-align: top; padding-top: 20px; }
	.dottedverticalborder { background: url(../pics/bordervert.gif) repeat-y; }
	.dottedhorizontalborder { background: url(../pics/borderhoriz.gif) bottom right repeat-x; vertical-align: top; }


