/* MiddLab styles */
/* Expands upon and overrides middlebury.css */

b { color:#f8d612; }

.middlab h1,.middlab #header { margin:0 auto; font-size:2.2em; color:#fff; border-bottom:8px solid #fff; margin:0; }
.middlab #header { border:none; }
	.middlab h1 a,.middlab #header a { border:none; text-decoration:none; background-color:transparent; padding:0; }
.middlab h2 { color:#fff; font-weight:bold; }
.middlab h3,.middlab h4,.middlab h5 { color:#fff; }

.middlab #left { padding:6px 36px 18px 0; }
	.middlab #left .menu { background-color:transparent; }

.middlab #content { background-image:none; }

.middlab #page { background-color:transparent; border-top:none; color:#fff; }
	.middlab #page #intro { font-size:1.6em; font-weight:bold; }
	.middlab #page a { color:#9aa0ce; text-decoration:underline; border:none; }
	.middlab #page a:hover { background-color:transparent; text-decoration:none; color:#eef; }

.middlab #body_bottom { position:absolute; left:240px; bottom:0; padding:0 18px; }
	.pointer_right h3 { background-color:#1158A0; color:#fff !important; font-size:1.2em;padding:6px 12px; float:left; margin:0; font-family:Garamond,"Times New Roman",serif; text-align:center; }
	.pointer_right .arrow { height:34px; width:32px; float:left; background:url(/middlab/images/arrow_right.png) left center no-repeat; }
	.pointer_right .box { border:none; padding:7px 0; margin-left:8px; float:left; color:#999; }
		.pointer_right .box a.more { font-weight:bold; text-decoration:none !important; color:#f8d612 !important; }

.middlab #panel { padding:18px; background-color:#0f1f27; color:#fff; }
	.middlab #panel a { border:none; text-decoration:none; background-color:transparent; color:#f8d612; font-weight:bold; }
	.middlab #panel_title { border-bottom:1px solid #3c4950; padding:18px; margin:-18px -18px 18px;  position:relative; }
		.middlab #panel_title h2,.middlab #panel_title h4 { margin:0; }
		.middlab #panel_title h2 { margin-right:200px; }
		.middlab #panel_teaser { font-size:0.9em; width:182px; position:absolute; top:18px; right:18px; text-align:right; }
		
.middlab #project { padding:18px; background-color:#1b2836; color:#fff; margin-top:18px; }
	.middlab #project h1 { color:#f8d612; border:none; }
	.middlab #description { margin:10px 0; background-color:#121e2a; }
		.middlab  table,.middlab tr,.middlab  td,.middlab  tbody { border:none; padding:0; }
		.middlab #description td { padding:18px; width:284px; }
		.middlab #description h3 { font-size:0.9em; font-weight:bold; color:#eee; padding:0 6px 1px; border:1px solid #234157; background-color:#1b2836; }
		.middlab #description ul { list-style-type:none; margin:0; }
		.middlab #description a { color:#9cf; font-weight:bold; text-decoration:none; border:none; }
		.middlab #description a:hover { background-color:transparent; color:#fff; }
		.middlab #description .people .name { font-weight:bold; }
		.middlab #description .people .area { font-size:0.9em; color:#999; font-weight:bold; }
		.middlab #description .learnmore li { clear:left; padding-top:4px; }
		.middlab #description .learnmore a { display:block; float:left; background-color:#f8d612; padding:2px 6px; color:#121e2a; }
		.middlab #description .learnmore a:hover { background-color:#fff; color:#121e2a; }
		.middlab #description .related { margin-left:12px; }
		.middlab #description .downloads { margin-left:12px; }
		.middlab #description .downloads li.pdf { padding-left:28px; height:30px; padding-top:1px; background:url(/middlab/images/pdf.png) left top no-repeat; }
		.middlab #description .downloads a { color:#fff; text-decoration:underline; }
		.middlab #description .downloads a:hover { text-decoration:none; }
		.middlab #project #connections td { padding:10px 12px; border-left:1px solid #27455b; width:360px; }
		.middlab #project #connections td#connections_header { border-left:none; width:126px; vertical-align:middle; }
			.middlab #project #connections h2 { color:#999; font-size:1em; }
			.middlab #project #connections #project_themes { font-weight:bold; }
				.middlab #project #connections #project_themes ul { margin:0 0 0 1.5em; color:#999; }
					.middlab #project #connections #project_themes li { margin:0; padding:0; }
						.middlab #project #connections #project_themes a { border:none; text-decoration:none; color:#ddd; }
						.middlab #project #connections #project_themes a:hover { background-color:transparent; color:#999; }
			.middlab #project #connections #project_tags .tags { color:#999; }
				.middlab #project #connections #project_tags .tags a { font-weight:bold; background-color:transparent; padding:0; margin:0; color:#999; border:none; cursor:pointer; }
				.middlab #project #connections #project_tags .tags a:hover { color:#fff; }
