/* set millions of background images */
.rbroundbox { background:  url(../images/nt.gif) repeat; }
.rbroundbox { width: 100%; margin: 1em auto; }
.rbtop div { background:  url(../images/tl.gif) no-repeat top left; }
.rbtop { background:  url(../images/tr.gif) no-repeat top right; }
.rbbot div { background:  url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background:  url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
h1 {
	font-size: 18px;
	color: #E1914C;
}
h2 {
	font-size: 16px;
	color: #E1914C;
}
h3 {
	font-size: 14px;
	color: #E1914C;
}
      .odd {
        background-color: lightgrey;
      }
      .even {
        background-color: yellow;
      }
	  #lecture_time {
		  width:9em;
		  table-layout:fixed;
	  }
	  #lecture_date
	  {
		  width:6em;
		  table-layout:fixed;
	  }
	  #lecture_topic
	  {
		  width:15em;
		  table-layout:fixed;
	  }
	  #lecture_speaker
	  {
		  width:10em;
		  table-layout:fixed;
	  }
	  .future_events td
	  {
		  text-align:center;
	  }