html, body          { background-color: #fff; color: #060; }
#shade              { background-color: #9c9; color: #fff; }

.listeven           { background: #eeeeee; }
.listodd            { background: #99cc99; }
legend              { background: #eee url("https://politicap.eu/images/formbg.png") repeat-x left top; color: #000; padding: 1px 2px; border: 1px solid #000; font-weight: bold; margin-left: 10px; }

.bar                { background-color: #9c9; color: #fff; }
.newsitem           { background-color: #fff; color: #172c68; }
.newssubject        { background: url("https://politicap.eu/images/newsgrad.png") repeat-x left top; color: #000; }
.docsubject         { background: url("https://politicap.eu/images/newsgrad.png") repeat-x left top; color: #fff; }
.doctext            { background-color: #fff; color: #172c68; }
.functionsubject    { background: url("https://politicap.eu/images/newsgrad.png") repeat-x left top; color: #000; }
.functiontext       { background-color: #fff; color: #172c68; }
.adminsubject       { background-color: #aa0000; color: #fff; }
.faqquestion        { background-color: #060; color: #fff; }
.faqanswer          { background-color: transparent; color: #fff; }
.important          { margin: 0px; color: #fff; background-color: #a00; padding: 0px; font-weight: bold; }

.sponsor            { text-decoration: none; border-bottom: 2px dotted #0c0; }

.ticker1            { text-decoration: none; border-bottom: 2px dotted #000; }
.ticker2            { text-decoration: none; border-bottom: 2px dotted #c00; }
.ticker3            { text-decoration: none; border-bottom: 2px dotted #00c; }
.ticker4            { text-decoration: none; border-bottom: 2px dotted #ccc; }

h1                  { background-color: transparent; color: #8ea38e; }

a:link              { background-color: transparent; color: #212b45; }
a:active            { background-color: transparent; color: #212b45; }
a:hover             { background-color: transparent; color: #212b45; }
a:visited           { background-color: transparent; color: #212b45; }

#header             { background-color: #877171; color: #fff; }
#header h1          { background-color: transparent; color: #fff; }
#header p           { background-color: transparent; color: #fff; }

.date               { background-color: transparent; color: #433838; font-weight: bold; font-style: italic; }
.source             { background-color: transparent; color: #433838; font-weight: bold; font-style: italic; }
.source a:link      { background-color: transparent; color: #433838; }
.source a:hover     { background-color: transparent; color: #433838; }
.source a:active    { background-color: transparent; color: #433838; }
.source a:visited   { background-color: transparent; color: #433838; }

#footer             { background: #fff; color: #000; }
#middle             { background-color: #fff; color: black; }
table               { }
ul                  { list-style: square; margin-left: 28px; }

dt a:link           { background-color: transparent; color: yellow; }
dt a:active         { background-color: transparent; color: yellow; }
dt a:hover          { background-color: transparent; color: yellow; }
dt a:visited        { background-color: transparent; color: yellow; }

dd a:link           { background-color: transparent; color: yellow; }
dd a:active         { background-color: transparent; color: yellow; }
dd a:hover          { background-color: transparent; color: yellow; }
dd a:visited        { background-color: transparent; color: yellow; }

#menu               { background-color: #eee; color: black; border: 2px solid #000;}
#nav, #xtra         { background-color: #fff; color: #060; }
#nav  a:link        { color: #060; background-color: transparent; }
#nav  a:active      { color: #060; background-color: transparent; }
#nav  a:hover       { color: #060; background-color: transparent; }
#nav  a:visited     { color: #060; background-color: transparent; }
#nav                { background-color: #9c9; }
.green              { background-color: #060; color: black; }
.red                { background-color: #f00; color: black; }
.redgrey            { background-color: #eee; color: #f00; }
.greengrey          { background-color: #eee; color: #090; }
.delinquent         { background-color: #000; color: yellow; }
.completed          { background-color: #00f; color: white; }
.aborted            { background-color: #eee; color: purple; }
.white              { background-color: #fff; color: #000; }
.lightblue          { background-color: #39f; color: #000; }
.top                { background-color: #3c3; color: #fff; font-size: 16px; }
.t1even             { background-color: #eee; color: #000; }
.t1odd              { background-color: #fff; color: #000; }
.tablehighlight     { background-color: #3c3; color: #fff; }
.tableclick         { background-color: #060; color: #fff; }
.subbot             { background-color: #3c3; color: #060; }
.subbot a:link      { background-color: transparent; color: #fff; }
.subbot a:active    { background-color: transparent; color: #fff; }
.subbot a:hover     { background-color: transparent; color: #fff; }
.subbot a:visited   { background-color: transparent; color: #fff; }
.subtop             { background-color: #393; color: #eee; }
.subtop a:link      { background-color: transparent; color: #fff; }
.subtop a:active    { background-color: transparent; color: #fff; }
.subtop a:hover     { background-color: transparent; color: #fff; }
.subtop a:visited   { background-color: transparent; color: #fff; }
.bottom             { background-color: #3c3; color: #060; }
