@media screen, projection {

H1, H2, H3, H4, H5, H6 { color: #C70F20; }

A { color: #ff6600; text-decoration: none; }
A:hover { color: #fe934c; text-decoration: none; }

P.type01 A { color: #ff6600; }

#box01 { background: url(bg02.gif) repeat-x; }
#box02 { background: url(bg03.gif) 0 162px no-repeat; }

#front-content DIV.block01 { border: solid #ff6600 10px; width: 441px; height: 390px; margin: 0 10px 0 0; }

#front-content H1.type01 { color: #000; }
#front-content H1.type02 { color: #ff6600; }

#front-news A SPAN.date { color: #ff6600; }
#front-news A SPAN.lead { color: #333; }
#front-news A:hover SPAN.lead { color: #ff6600; }

#fast-events A SPAN.date { color: #ff6600; }
#fast-events A:hover SPAN.lead { color: #ff6600; }

#menu01 LI A { color: #000; }
#menu01 LI A:hover,
#menu01 LI A.active { color: #ff6600; border-color: #ff6600; }

#menu02 LI A:hover { color: #c60e1f; }
#menu02 LI A.active { color: #c60e1f; }

.content TABLE TH { background: #ff6600; }

.actions INPUT.button { background: #ff6600; }

UL.pages LI A:hover,
UL.pages LI A.active { background: #ff6600; color: #fff; }

UL.tabs A:hover,
UL.tabs A.active { background: #ff6600; color: #fff; }

.poll-results .poll02 DIV { background: #ff6600;}

UL.old_polls LI DIV.bar03 { background: #ff6600; }

UL.old_polls LI DIV.together P.label { color: #ff6600; }

}