body {
	margin:0;
	padding:0;
	font-family:tahoma,verdana,arial,helvetica;
	font-size:1em;
	color:#333;
	background-color:#FFF;
}

h1 { 
	margin: 0 0 15 0;
	padding:0;
	font-size: 20px;
	font-weight:800;
	color: #f99427;
}

p {
	font:12px tahoma, verdana, arial, helvetica;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.border { border:1px solid #333; margin:10px; }
.pic    { border:1px solid #333; float:right; }

#main p { margin:0px; }
#main p+p { text-indent:30px; }

.right { float:right; text-align:right; font-size:11px; }

a {
	color: #09C;
	font-size:11px;
	text-decoration:none;
	font-family:tahoma,verdana,arial,helvetica;
	font-weight:600;
}

a:link { color: #4477bb; }
a:visited {color: #07C; }
a:hover { background-color: #EEE; }

#top {
	margin: 40px 0px 10px 0px;
	padding: 15px 0px 5px 20px;
	border-style: solid;
	border-color: black;
	border-width: 1px 0px;
	line-height: 11px;
	background-color: #BB7744;
	color: #FFF;
	height:14px;
}

#main {
	margin: 0px 50px 50px 150px;
	padding:10px;
}

#menu {
	position:absolute;
	top:100px;
	left:20px;
	width:100px;
	padding:10px;
	background-color:#EEE;
	border: 1px dashed #999;
	line-height:17px;
}

#menu a:hover { background-color: #C7EEf5; }

.pubs {
	margin-left:0px;
	list-style-image:url("http://theory.lcs.mit.edu/~abhi/box.png");
	display:block;
	font-family:tahoma,verdana,arial,helvetica;
	font-size:13px;
	color: #000;
}
.addr {
	margin-left: 5px;
	list-style-type:none;
	display:block;
	font-family:tahoma,verdana,arial,helvetica;
	font-size:13px;
}
