		body {
			font-family:Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
			line-height:1.6em;
			color:#222;
			background:#bbb url(images/body_bg.gif) repeat-x;
			margin:0;
				font-size:   small;
				voice-family:"\"}\"";
				voice-family:inherit;
				font-size:small;
			}

		#container {
			width:700px;
			margin:0 auto;
			padding:10px 10px 10px 10px;
			background-color:#fff;
			border-left:5px solid #acacac;
			border-right:5px solid #acacac;
			font-size:93%;
		}

		
		h1 {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:2.6em;
			color:#CC6633;
			margin-bottom:30px;
			background-color:#FFF;
		}


		#banner {
			width:700px;
			height:156px;
			background:url(banners/latourette_bk_skimmer.jpg);
		}
		h1#banner { margin:-.5em 0 0 0; padding:0;
		}
		
		h1#banner span { display:none;
		}

		h2 {
			color:#005379;
			font-size:1.7em;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			background-color:#FFF;
		}

		h3 {
			font-size:1.4em;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			background-color:#FFF;

		}
		
		.calendar h3.trip {
			color:#00795f;
		}
		.calendar h3.lecture {
			color:#FD8B04;
		}
		.calendar h3.event {
			color:#005379;
		}



		
		a {
			color:#007bab;
			text-decoration:underline;
		}

		a:hover {
			color:#005379;
			background-color:#fff4db;
		}

		
		form {
			float:right;
			margin-top:-45px;
			font-size:9px;
		}
		
		input {
			background-color:#FFF;
			color:#999999;
			border:1px solid #CCC;
			font-size:11px;
			padding:3px;
		}
		
		.button {
			padding:2px;
		}
		

/* NAVIGATION ELEMENTS */

	
		 #navigation {
			float:left;
			width:170px;
			margin-top:1em;
		}
			
		 #navigation ul {
			margin-left:0;
			padding-left:0;
			list-style-type:none;			
		}

		#navigation a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight:normal;
			display:block;
			padding:5px;
			width:155px;
			border-bottom:2px solid #ddd;
		}

		#navigation a.active {
			background:#000000 url(arrow_on.gif) 94% 50% no-repeat;
			background-color:#fff4db;
		}


		#navigation a:link, #navlist a:visited {
			color:#fd8b04;
			text-decoration:none;
		}
		
		#navigation a:hover {
			background:#000000 url(arrow.gif) 94% 50% no-repeat;
			background-color:#fff4db;
			color:#fd8b04;
		}
		
		#navlist {
			font-size:1.3em;
			width:165px;
			background-color:#fff;
			border-top:2px solid #ddd;
		}

		#navlist ul {
			width:165px;
			border-bottom:2px solid #ddd;
			margin:0;
		}
		
		#navigation ul ul a {
			font-size:.93em;
			border-bottom:0;
			padding:3px 0 3px 20px;
			width:140px;
			border-top:1px solid #ddd;
			border-left:5px solid #fff; /*match bg color of #navlist*/
		}

		#navigation ul ul a:hover {
			border-left:5px solid #ddd;  /*match border-top of ul ul a, above*/
		}
				
		a.last {
			border-bottom:2px solid #ddd;
		}

		
/* THE SMALL BOX BELOW NAV */

		#navigation p {
			margin-top:4em;
			margin-left:-10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.80em;
			line-height:1.4em;
			padding:.5em 6px .5em 10px;
			border-bottom:1px dotted #CCC;
			border-top:1px dotted #CCC;
			border-right:1px dotted #CCC;
			background-color:#f8fcf0;
		}
		
		#navlist li.leftnotes a {
			display:inline;
			border-bottom:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.1em;
			font-weight:bold;		
			background-image:none;
			text-decoration:underline;		
		}

		#navlist li.leftnotes strong {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:1.3em;
			font-weight:bold;		
		}
				
		#navlist li.leftnotes a:hover {
			background-image:none;
		}
		
/* CONTENT ELEMENTS */

		#content {
			width:505px;
			margin-left:190px;
			margin-top:35px;
		}
		
		#content p {
			padding-bottom:1.6em;
			border-bottom:3px solid #ededed; /* A faint grey line below the text */
		}

		#content p.h2note {
			/*background:#f0f9fc;*/
			padding:4px 8px 6px 8px;
			font-size:.92em;
			line-height:140%;
			margin-top:-1.2em;
			margin-bottom:-.5em;
			border:1px solid #aaaaaa;
			border-top:2px solid #005379;
		}

/* FOOTER ELEMENTS */

		#footer {
			margin-top:20px;
			width:690px;
			clear:both;
			background-color:#77706F;
			padding:0px 5px 0px 5px;
		}
		
		#footer p {
			font-size:.9em;
			color:#ddd;
			background-color:#77706F;
			padding:5px;
		}
		
		#footer p a {
			background-color:#77706F;
			color:#ffe;
		}
		
		#footer p a:hover {
			color:#fff;
			background-color:#77706F;
		}
.subhead {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #336633;
}
.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .95em;
	display: block;
	margin-left: 3em;
	line-height: 1.3em;
}

.description b {
	line-height: 1.7em;
	margin-left: -1em;
}