@charset "utf-8";
/* CSS Document */

body { background-color:#dbd0c0; background-image:url(images/background_slice.gif);
	   background-repeat:repeat-y; background-position:left top; 
	   font-family:Arial, Helvetica, sans-serif; margin:0; font-size:10pt; color:#3d2f26; }
a { color:#ba6127; text-decoration:none; }

#btn_publications { background-image:url(images/sidehead_publications.gif); background-position:top left;
				  display:block; height:25px; width:185px; margin-left:-15px; cursor:pointer; }
#btn_events { background-image:url(images/sidehead_events.gif); background-position:top left;
				  display:block; height:25px; width:185px; margin-left:-15px; cursor:pointer; }
#btn_directory { background-image:url(images/sidehead_directory.gif); background-position:top left;
				  display:block; height:25px; width:185px; margin-left:-15px; cursor:pointer; }
#btn_contact { background-image:url(images/sidehead_contact.gif); background-position:top left;
				  display:block; height:25px; width:185px; margin-left:-15px; cursor:pointer; }

li { margin:-6px; padding:0;  }
ul { margin:0; }

#main { background-image:url(images/background_header_slice.gif); background-position:top left;
		background-repeat:repeat-x; text-align:left; width:100%; padding:0; display:block; }

#content { width:586px; background-repeat:no-repeat; background-image:url(images/background_header.jpg);
		   background-position:top left; padding:100px 0 0 0; margin-left:36px; display:block; }

#content .section { padding:0 38px 0 38px; }

#side_menu { width:185px; display:block; background-image:url(images/sideview_slice.gif); 
			 background-repeat:repeat-y; padding:0 0 0 15px; margin-left:-18px; }
#side_menu .center { width:160px; text-align:center; display:block; }
#side_menu .img_head { margin-left:-15px; cursor:pointer; }

#side_menu #top_round { display:block; background-image:url(images/sideview_top.gif); width:200px; 
						height:15px; margin:0 0 0 -15px; background-position:top left;  background-repeat:no-repeat; }

#side_menu #bottom_round { display:block; background-image:url(images/sideview_bottom.gif); 
						   width:200px; height:15px; margin:0 0 0 -15px; background-position:bottom left; background-repeat:no-repeat; }
						   
.calendar { font-size:9pt; margin-left:0px; }
.calendar th { font-size:8pt; font-weight:normal; }
.calendar-month { font-size:11pt; font-weight:bold; }


.tbl_rounded { background-color:#bfac95; border:0; width:510px; background-repeat:no-repeat; margin:0; padding:0;
			   background-image:url(images/background_table_top.gif); background-position:top left; }
.tbl_rounded td { border-bottom:1px solid #dbd0c0; padding:4px 6px 4px 6px; vertical-align:middle;  }
.tbl_rounded .bottom_row { border:0; background-image:url(images/background_table_bottom.gif);
						   background-position:bottom left; background-repeat:no-repeat; }

.side_table { background-color:#bfac95; border:0; width:169px; background-repeat:no-repeat; margin:0; padding:8px;
			   background-image:url(images/side_table_top.gif); background-position:top left; }
.side_table .side_bottom { border:0; background-image:url(images/side_table_bottom.gif);
						   display:block; width:185px; margin:0 0 -8px -8px; height:8px; padding:0; }

.list_item { width:100%; border-bottom:1px solid #dbd0c0; border-top:1px solid #dbd0c0; background-color:#bfac95; }
.list_item div { display:inline; }

.datetime td { border:0; }

.long_text { line-height:1.6em; }

