/*
 * common.css - Presentation styles common to both screen and print media.
 *	Site: nlippincott.org
 *
 * Copyright 2004-06, Norman Lippincott Jr, All Rights Reserved
 */

body { font: 10pt Arial, sans-serif; }

h1 { font: bold 14pt Arial, sans-serif; text-decoration: none; }
h2 { font: bold 12pt Arial, sans-serif; text-decoration: none; }
h3 { font: bold 10pt Arial, sans-serif; text-decoration: underline; }

#hours h2 { font-size: 10pt; }

th {
	font: bold 10pt Arial, sans-serif; text-decoration: underline;
	text-align: left; vertical-align: bottom;
	padding-right: 2ex;
}
td { font: 10pt Arial, sans-serif; vertical-align: top; padding-right: 2ex; }

table.schedule td.daytime { white-space: nowrap; }
table.schedule td.room { white-space: nowrap; }

table.textbooks td.course { white-space: nowrap; }

table.syllabi { margin-left: 8ex; }
table.syllabi th { vertical-align: top; text-decoration: none; }
table.syllabi td { padding-bottom: 1ex; }

img { border: none; }

#header { font: bold 10pt Arial, sans-serif; }
#header .name { font: bold 12pt Arial, sans-serif; }

#technologies { text-align: center; margin: 1em 0; }

#footer { font: 8pt Arial, sans-serif; font-style: italic; clear: both; }
