/* Page as a whole should be white with a yellow stripe down the left hand side. */
body {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	background-image: url("../../images/backdrops/yellow-left.png");
	background-attachment: scroll;
	background-position: left;
	background-repeat: repeat-y;
}

/* Links throughout site. */
a {
	background-color: transparent;
	color: rgb(0, 0, 170);
}
a:visited {
	background-color: transparent;
	color: rgb(120, 0, 120);
}
a:hover {
	background-color: transparent;
	color: rgb(255, 0, 0);
}

/* Title and description box at top of page should have a white background. */
table#top {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
}

/* Banner across top of screen, below detailed title. */
table#banner {
	background-color: rgb(255, 206, 0);
	border-color: rgb(0, 0, 0);
	color: rgb(0, 0, 0);
}

/* Navigation menu. */
td#navigation {
	background-color: rgb(255, 206, 0);
	color: rgb(0, 0, 0);
}
table#menu td {
	border-color: rgb(0, 0, 0);
}
table#menu td a, table#menu td a:visited {
	background-color: transparent;
	color: rgb(0, 0, 0);
}
table#menu td a:hover {
	background-color: transparent;
	color: rgb(255, 0, 0);
}
td.selected {
	background-color: rgb(175, 151, 47);
	color: rgb(0, 0, 0);
}
table#menu td.selected a:hover {
	background-color: transparent;
	color: rgb(164, 0, 0);
}
span.arrow, span.pinarr {
	background-color: transparent;
	color: rgb(175, 151, 47);
}
td.selected span.arrow {
	background-color: transparent;
	color: rgb(0, 0, 0);
}

/* Tables. */
th {
	background-color: rgb(255, 255, 153);
	border-color: rgb(160, 160, 0);
	color: rgb(0, 0, 0);
}
table {
	border-color: rgb(0, 0, 0);
}
table.mi, td {
	border-color: rgb(160, 160, 0);
}
td.id {
	background-color: rgb(255, 206, 0);
	color: rgb(0, 0, 0);
}

/* News stories. */
table.mediumemp, span.newstory {
	background-color: rgb(255, 255, 153);
	color: rgb(0, 0, 0);
}
span.newstory {
	border-color: rgb(255, 206, 0);
}

/* Captioned images. */
table.lfloat, table.rfloat, table.lfloatsm, table.rfloatsm, table.captioned {
	background-color: rgb(255, 255, 153);
	color: rgb(0, 0, 0);
}
table.lfloatdis, table.rfloatdis, table.lfloatdissm, table.rfloatdissm {
	background-color: rgb(210, 210, 210);
	color: rgb(0, 0, 0);
}

/* Form items. */
table.formitem {
	background-color: rgb(250, 250, 250);
	border-color: rgb(200, 200, 200);
	color: rgb(0, 0, 0);
}
table.invalidformitem {
	background-color: rgb(250, 150, 150);
	border-color: rgb(150, 0, 0);
	color: rgb(0, 0, 0);
}
hr.separator {
	background-color: rgb(0, 0, 0);
	border-color: rgb(0, 0, 0);
	color: rgb(0, 0, 0);
}

/* Help boxes. */
table.helpbox {
	background-color: rgb(227, 200, 255);
	border-color: rgb(100, 0, 200);
	color: rgb(0, 0, 0);
}

/* Permissions list. */
td.cascade {
	background-color: rgb(250, 220, 180);
	color: rgb(0, 0, 0);
}
td.grant {
	background-color: rgb(200, 250, 200);
	color: rgb(0, 0, 0);
}
td.deny {
	background-color: rgb(250, 200, 200);
	color: rgb(0, 0, 0);
}

/* Special text. */
span.special {
	background-color: transparent;
	color: rgb(128, 0, 128);
}

/* News stories. */
span.newstory {
	color: rgb(164, 0, 0);
}

/* Clearance bar (invisible). */
hr.clearance {
	background-color: rgb(255, 255, 255);
	border-color: rgb(255, 255, 255);
	color: rgb(255, 255, 255);
}

/* Right hand side panel. */
table.rhsbox {
	background-color: rgb(255, 255, 153);
	border-color: rgb(0, 0, 0);
	color: rgb(0, 0, 0);
}
table.rhsbox th {
	border-style: solid;
	border-width: 1px 0 1px 0;
	background-color: rgb(255, 206, 0);
	border-color: rgb(0, 0, 0);
	color: rgb(0, 0, 0);
}

#nophotobox              { background-color: rgb(255, 206, 0); }
.pollbar                 { background-color: rgb(0, 0, 200); }
.pollbarmax              { background-color: rgb(200, 0, 0); }

#nophotobox              { border-color: rgb(255, 226, 100) rgb(235, 166, 0) rgb(235, 166, 0) rgb(255, 226, 100); }

#nophotobox              { color: rgb(0, 0, 0); }
.pollpercent             { color: rgb(0, 0, 200); }
.pollpercentmax          { color: rgb(200, 0, 0); }

table#banner {
	background-color: rgb(204, 204, 204);
}