/* The page itself. */
body, html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

/* Title, description, and "Working For You!" box at top of page. */
p#topname, p#topdescription {
	font-family: Arial, Helvetica, sans-serif;
}
p#topname {
	font-size: 160%;
}
p#topdescription {
	font-size: 100%;
}
#nophotobox {
	font-size: 140%;
	font-weight: bold;
	line-height: 80%;
}

/* Site title in banner across top of screen, below in-depth title and logo. */
table#banner {
	font-size: 80%;
}

td#bannername {
	font-weight: bold;
}

td#bannerdate {
	font-weight: bold;
}

table#banner .bannersearch * {
	font-size: 100%;
}

/* Navigation menu. */
table#menu td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
}
table#menu td a {
	text-decoration: none;
}

/* Rest of navigation panel. */
td#navigation p {
	font-size: 70%;
}
span.pinarr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
}

/* Headings. */
h1 {
	font-size: 120%;
	font-weight: bold;
}
h2 {
	font-size: 100%;
	font-weight: bold;
}
h3 {
	font-size: 80%;
	font-weight: bold;
}

/* Match in a search query. */
p.matches {
	font-size: 65%;
}

/* Events. */
.eventcontact {
	font-style: italic;
}

/* Date after heading. */
p.datefollowsh {
	font-size: 65%;
}

/* Tables. */
td.id {
	font-family: "Lucida Console", monospace;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 65%;
}
.permissions td {
	font-size: 80%;
}

/* Form items. */
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
p.formitemdesc {
	font-size: 65%;
}
label {
	font-weight: bold;
}

/* Right hand side panel. */
table.rhsbox th {
	font-size: 70%;
	font-weight: bold;
}
q.rhs {
	font-style: italic;
}

/* Special text. */
span.special {
	font-style: italic;
}

/* News stories. */
span.newstory {
	font-size: 65%;
}

/* Publisher / promoter details at bottom of page. */
address {
	font-family: Georgia, serif;
	font-size: 65%;
	font-style: italic;
}

p, .helpbox, .mi, label, ul, .pollanswer, .pollanswermax {
	font-size: 80%;
}
ul p {
	font-size: 100%;
}

.button {
	font-size: 100%;
}

#fulltitle               { font-family: "Comic Sans MS", cursive; }
#fulltitle               { font-size: 70%; }

p.boxedheadline, .quotepubl
                         { font-size: 65%; }
.pollbar, .pollbarmax, .pollbarzero
                         { font-size: 1pt; }

p.pollquestion, .pollpercent, .pollpercentmax, #fulltitle
                         { font-weight: bold; font-size: 80% }
label.list, label.polllist, label.longpolllist
                         { font-weight: normal }