@media screen, projection {

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

A { color: #034921; text-decoration: none; }
A:hover { color: #319c3e; text-decoration: none; }

P.type01 A { color: #319c3e; }

#box01 { background: url(bg02.jpg) 50% 0 no-repeat; }
#box02 { background: none; }

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

#front-content H1.type01 { color: #034921; }
#front-content H1.type02 { color: #4ca958; }

#front-news A SPAN.date {  color: #319c3e; }
#front-news A:hover SPAN.lead { color: #319c3e; }

DIV.block01 { color: #fff; }

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

#menu01 LI A { color: #319c3e; }
#menu01 LI A:hover,
#menu01 LI A.active { color: #034921; border-color: #034921; }

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

.content TABLE TH { background: #034921; color: #fff; }

.actions INPUT.button { background: #034921; color: #fff; }

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

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

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

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

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


}
