/*
 *
 *  TYPOGRAPHY & LISTS
 *
 */

/* ELEMENTS*/

body {
	font: 62.5%/1.4 "helvetica neue", helvetica, arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	text-transform: uppercase;
}
h1 {
	font-size: 1.3em;
	font-weight: bold;
}
#header h1 {
	font-size: 2.4em;
	font-weight: normal;
}
h2 {
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.1em;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
}
h4 {
	font-size: 1.1em;
	font-weight: bold;
}
h5 {
	font-size: 1em;
	font-weight: bold;
}
h6 {
	font-size: 0.8em;
}
a {
	text-decoration: none;
	font-weight: bold;
}
p {
	font-size: 1em;
}
ul {

}
li {

}
#container, #header {
	text-align: left;
}

/* HEADER */

#header ul {
	list-style: none;
}
#header li {
	font-size: 1.3em;
	font-weight: bold;
	white-space: nowrap;
}
#header p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#header .staff_text p {
	margin: 0.5em 0;
}

/* SEARCH-BOX || FEEDBACKFORM */

#search-box label, #feedbackform label {
	font-size: 1.2em;
}
#search-box input, #feedbackform input {
	font: 1.1em/1.1em "helvetica neue", helvetica, arial, sans-serif;
}
#search-box input.button {
	font-size: 0.8em;
}
#feedbackform .button {
	font-weight: bold;
}

/* NAVIGATION */

#nav, #sub-nav {
	list-style: none;
}
#nav a {
	font-size: 1.2em;
	text-align: left;
}
#nav a, #sub-nav a {
	font-weight: bold;
	text-decoration: none;
}
#sub-nav a {
	text-align: center;
}

/* CONTENT */

/* an attempt to control the number of words per line. */
.columns-1 p, .columns-1 li {
	font-size: 1.2em;
}
.columns-2 p {
	font-size: 1.1em;
}
.columns-2 li {
	font-size: 1.1em;
}
.columns-1 p p, .columns-2 p p, .columns-3 p {
	font-size: 1em; /* so p>p doesn't end up huge. */
}

/* tables*/
#content th {
	font-size: 1.1em;
}
#content td p, #content pth p {
	font-size: 1em;
}

/* FOOTER */

#contact-details p {
	font-size: 1.2em;
	line-height: 1.1;
}
#contact-details a {
	font-weight: normal;
}
#contact-details a:hover {
	text-decoration: underline;
}

/* WEBDIR */
.webdir, .webdir:link {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.webdir:active, .webdir:hover {
	text-decoration: underline;
	font-size: 11px;
}
