body {color:#4b2d2c; font-family:Luxi Sans,Candara,Arial,Helvetica,sans-serif; }
p, li {color:#4b2d2c; font-family:Luxi Sans,Candara,Arial,Helvetica,sans-serif; }

a, a:hover, a:visited {color:#d45500; font-family:Luxi Sans,Candara,Arial,Helvetica,sans-serif;text-decoration:none}


h1 {color:#4b2d2c; font-family:Luxi Sans,Candara,Arial,Helvetica,sans-serif; font-size:1.875em; }

#box {
display:none}

a.nav {
	color:#4b2d2c;
	font-size:16px;
	float:left;
	padding-bottom:10px;
	background: transparent url("images/navNormal.png") top left no-repeat;
	height:25px;
}
.nav:hover {
	color:#d45500;
	/*background:#369;*/
	text-decoration:none;
	background: transparent url("images/navHover.png") top left no-repeat;
}

.styles th { text-align: center}
.styles td { border: 1px solid grey; padding:2%; text-align:left}
.styles {border-collapse: collapse; width: 75%}
.styles a {text-decoration: underline}

.styles a { color:#4b2d2c }

div.papers > p {
  margin: 0; padding:0;
}

div.papers p i {
  font-weight: bold;
  display: block;
  margin-top: 12px;
}

div.papers p p { 
  margin-bottom: 12px;
}

table.program, table.program td, table.program th {border: 1px solid #999;
       vertical-align: middle;
       padding: 6px;
       border-collapse: collapse
       }

table.program td.bgrey {background-color: #eee}
