/** AUTHOR: 20:20 London */
/* 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: Arial, Helvetica, sans-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%; }

div.LDCampaignListText	{ font-size: 80%; }
div.LDTVtext            { font-size: 80%; }

.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 }
/* Page as a whole. */
body, td {
	font-family: Arial, Helvetica, sans-serif;
}

/* Title, description, and "Working For You!" box at top of page. */
p#topname, p#topdescription {
	font-family: Impact, sans-serif;
}

/* Navigation menu. */
table#menu td {
	font-family: Impact, sans-serif;
	font-weight: normal;
	font-size: 95%; 
}

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

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

/* Headings. */
h1 {
	font-family: Impact, sans-serif;
	font-weight: normal;
	font-size: 140%;
}
h2 {
	font-family: Impact, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 120%;
}
h3 {
	font-family: Impact, sans-serif;
	font-weight: normal;
	font-size: 100%;
}

/* Right hand side panel. */
table.rhsbox th {
	text-align: left;
	font-family: Impact, sans-serif;
	font-weight: normal;
}
table.rhsbox th.rssrights {
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
label.polllist, p.boxedheadline, .quotepubl, td#navigation p {
}
table.rhsbox p.quoteauthor, table.rhsbox p.quotepubl {
	text-align: left;
}
q.rhs {
	font-style: normal;
}

/* Date after heading. */
p.datefollowsh {
	font-family: Impact, sans-serif;
	font-weight: normal;
}

/* News stories. New story flag too small in Impact. */
span.newstory {
}

/* Form labels. */
label {
	text-transform: uppercase;
	font-weight: normal;
}
label.list, label.polllist, label.longpolllist {
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* Site title in banner across top of screen, below in-depth title and logo. */
td#bannername {
	text-transform: uppercase;
	font-family: Impact, sans-serif;
	font-weight: normal;
}

/* Publisher / promoter details at bottom of page. */
address {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}