
/* Import some stylesheets */

@import url(contents_advanced.css); /* For standards-compliant browsers */
@import url(header_footer.css); /* Specific header and footer styles */

/*
	Because older browsers won't understand those imports, these styles
	are the only ones they'll know. These will either have to be
	compatible with the rest of the design, or overridden by the
	imported stylesheets.
*/



/*	These rules are only for older browsers. They will be overridden
	in the advanced stylesheet */

body {
	background: black;
}
#header, #footer {
	color: white;
	font-size: small;
	font-family: sans-serif;
}
ul.navigation {
	text-align: left;
}
div.filigree {
	display: none;
}
div.contents, #fine-print {
	margin-left: 10%;
	margin-right: 10%;
}
div.contents-item {
}

/*	Set sizes with font keywords */

h2, h3, p.title {
	font-size: medium;
}
#content, div.contents-item, div.departments h3, div.departments p.title, div.small-links {
	font-size: small;
}
p.department, #fine-print {
	font-size: x-small;
}






/*	These rules should be universal */

body {
	text-align: center;
}


/* Page content styles */

#content {
	color: white;
	text-align: left;
	font-family: georgia, verdana, "times new roman", times, serif;
}
h1 {
	display: none;
}
div.cover {
	text-align: center;
	border-top: 1px solid black;
}
div.contents {
	background-color: black;
	padding: 25px 0px;
}
h2 {
	margin: 0px;
	padding: 25px 50px 25px;
	text-align: center;
	color: #4FB0F2;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	font-family: georgia, verdana, times, "times new roman", serif;
}
h2 span span {
	text-transform: uppercase;
}
div.contents-item {
	margin-bottom: 25px;
	color: black;
	font-family: georgia, verdana, times, "times new roman", serif;
}
h3, p.title {
	color: white;
	margin: 0 0 4px;
	padding: 0;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
}
div.departments h3, div.departments p.title {
	margin: 0;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
h4, p.subtitle {
	color: white;
	margin: 0 0 4px;
	padding: 0;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
p.summary {
	margin-top: 0px;
	padding-top: 0px;
	color: #EEE;
}
span.author {
	color: #4FB0F2;
	font-family: verdana, arial, helvetica, sans-serif;
}
p.department {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #4FB0F2;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: verdana, arial, helvetica, sans-serif;
}
h3 a, p.title a {
	color: white;
	text-decoration: none;
}
p.summary span.author a {
	color: #4FB0F2;
	border-color: #4FB0F2;
	text-decoration: none;
}
p.summary a {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
h3 a:hover, p.title a:hover, p.summary a:hover, p.summary span.author a:hover {
	text-decoration: underline;
}
div.small-links {
	margin: 0px;
	padding: 25px 50px 25px;
	text-align: center;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	font-family: georgia, verdana, times, "times new roman", serif;
}
div.small-links a {
	color: #4FB0F2;
	border-color: #4FB0F2;
	text-decoration: none;
	text-transform: uppercase;
}
div.small-links a:hover {
	color: white;
}


/* The fine print */

#fine-print {
	background-color: black;
	padding: 0px 150px 50px;
	color: white;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
}


/* A utility spacer to clear columns */

br.spacer {
	height: 0px;
}


