html {
	height: 100%;
}

IMG {
	border: 0;
}

body {
	min-height: 100.1%;
	font-size: 0.8em;
	line-height: 1.8em;
	font-family: arial, helvetica, sans-serif;
	margin: 0;	
	padding: 0;
	background: rgb(237,237,2370);		
}

A 	{  text-decoration: none; color: rgb(0,63,127); }
A:hover {  text-decoration: underline; color: rgb(0,63,127); }

ul {
	padding-left: 20px;
}

.side_img {
	float: right;
	margin-left: 2em;
	margin-right: 1em;
	margin-bottom: 2em;
	border: 1px solid rgb(180,180,180);
}

.link_img {
	border: 1px solid rgb(180,180,180);
}

.line {
	width: 600px;
	height: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid silver;
}
/* header  ---------------------------------------------- */
#header {
	padding: 10px 20px 10px 20px;
	height: 60px;
	background: rgb(0,63,127);
	font-size: 28pt;
	color: white;
}

/* menu  ------------------------------------------------ */
#menu {
	position: absolute;
	top: 80px;
	width: 100%;
	height: 45px;
	color: white;
}

#menu A {  color: white;}

#menu_bar {
	top: 23px;
	width: 100%;
	height: 20px;
	background: rgb(45,109,174);
	padding-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid rgb(100,100,100);	
}

#menu_bar .button {
	display: inline;
	margin: 1px 15px 1px 15px;
	font: normal 15px arial,sans-serif;
	background: rgb(45,109,174);
	padding-left: 10px;
}




/* main  ------------------------------------------------ */
#main {
	position: absolute;
	top: 125px;
	margin: 0px 20px 20px 20px;
	width: 100%;
}

#sidebar {
	position: absolute;
	top: 0px; left: 0px;
	width: 100px;
	padding-top:30px;
}


#content {
	position: absolute;
	top: 0px; left: 100px;
	width: 680px;
}

#content h1 {
        font-size: 14pt;
	font-weight: bold;
}

#content h2 {
  font-size: 12pt;
	font-weight: bold;
	padding-top: 1em;
}

#content h3 {
	font-size: 12pt;
}

#content .important {
	color: rgb(200,50,50);
}

#welcome_table {
	line-height: 1.5em;
	margin-bottom: 1em;
	margin-top: 1em;	
}

#welcome_table IMG {
	margin-right: 30px;
}

/* projects  -------------------------------------------- */

#projects H1 {
	color: darkred;
}

#projects .project_title {
	font-size: 12pt;
	color: darkred;
}

#projects LI {
	margin-bottom: 2em;
}

/* publications  ---------------------------------------- */

#publications H1 {
	color: darkred;
}

#publications H2 {
	font-size: 12pt;
	color: darkred;
}

/* footer  ---------------------------------------------- */
#footer {
	padding-top: 50px;
}


