body, body.home {
	color: #000000;
	background: #ffff00 url(images/bg_contrast.png) repeat-x left top;
	font-size: 150%;
}
#header {
	background: #ffff00 url(images/volunteerdotie_contrast.png) no-repeat left top;
}
#vcilogo {

	background: #ffff00 url(images/homevcilogo_contrast.png) no-repeat center center;
	border: 1px solid #000000;
}
#top {
	background: #000000 url(images/white_contrast.png) repeat-y left center;
}

#topnav a {
	color: #ffff00;
}
#topnav a:hover {
	background: #ffff00 url(images/blue_contrast.png) repeat-y left center;
	color: #000000;
}

body.news #newssubnav, body.about #aboutsubnav, body.links #linkssubnav,  body.managing #managingsubnav, body.localcentres #centressubnav,  body.faq #mediaroomsubnav,  body.establishingvc #establishingvcsubnav,  body.whois #whoissubnav
{
	border-right: 1px solid #ffff00;
	border-left: 1px solid #ffff00;
	background: #000000;
}
body.news #newssubnav a, body.about #aboutsubnav a, body.links #linkssubnav a,  body.managing #managingsubnav a, body.localcentres #centressubnav a, body.faq #mediaroomsubnav a, body.establishingvc #establishingvcsubnav a, body.whois #whoissubnav a, body.establishingvc establishingvcsubnav a {
	background: url(images/subnavlinkbg_contrast.png) no-repeat left top;
}
body.news #newssubnav a:hover, body.about #aboutsubnav a:hover, body.links #linkssubnav a:hover,  body.managing #managingsubnav a:hover, body.localcentres #centressubnav a:hover, body.faq #mediaroomsubnav a:hover, body.establishingvc #establishingvcsubnav a:hover, body.whois #whoissubnav a:hover {
	background: url(images/subnavlinkbghover_contrast.png) no-repeat left top;
	color: #ffff00;
}
body.about #aboutlink, body.news #newslink, body.localcentres #localcentreslink, body.links #linkslink, body.managing #managingvolunteerslink, body.faq #faqlink, body.establishingvc #establishingvclink, body.whois #whoislink{
	background: url(images/currentpagewithsubnav_contrast.gif) no-repeat left center;
}

body.about #aboutlink:hover, body.news #newslink:hover, body.localcentres #localcentreslink:hover, body.links #linkslink:hover, body.managing #managinglink:hover, body.faq #faqlink:hover, body.establishingvc #establishingvclink:hover, body.whois #whoislink:hover{
	background: #ffff00 url(images/blue_contrast.png) repeat-y left center;
	color: #000000;
}

.whiteleft {
	background: url(images/whiteline_contrast.jpg) no-repeat center center;
}
.whiteright {
	background: url(images/whiteline_contrast.jpg) no-repeat center center;
}

.bottomrule {
	color: #ffff00;
}

#content h1 {
	background: #ffff00;
}
.about #about {
	background: url(images/h2aboutvci_contrast.png) no-repeat left center;
}
.default #welcome {
	background: url(images/h2welcome_contrast.png) no-repeat left center;
}
.default #noscripts {
	background: url(images/h2noscripts_contrast.png) no-repeat left center;
}
.default #forum {
	background: url(images/h2forum_contrast.png) no-repeat left center;
}
.default #downloads {
	background: url(images/h2downloads_contrast.png) no-repeat left center;
}
.default #login {
	background: url(images/h2login_contrast.png) no-repeat left center;
}
.default #registeronline {
	background: url(images/h2registeronline_contrast.png) no-repeat left center;
}
.default #gallery {
	background: url(images/h2gallery_contrast.png) no-repeat left center;
}
.default #faq {
	background: url(images/h2faq_contrast.png) no-repeat left center;
}
.default #accessibility {
	background: url(images/h2accessibility_contrast.png) no-repeat left center;
}
.default #sitemap {
	background: url(images/h2sitemap_contrast.png) no-repeat left center;
}
.default #volunteeropportunities {
	background: url(images/h2volunteeropportunities_contrast.png) no-repeat left center;
}
.default #international {
	background: url(images/h2international_contrast.png) no-repeat left center;
}
.default #contact {
	background: url(images/h2contactvci_contrast.png) no-repeat left center;
}
.news #news {
	background: url(images/h2news_contrast.png) no-repeat left center;
}
.localcentres #localcentres {
	background: url(images/h2localcentres_contrast.png) no-repeat left center;
}
.faq #faq {
	background: url(images/h2faq_contrast.png) no-repeat left center;
}
.establishingvc #establishingvc {
	background: url(images/h2establishingvc_contrast.png) no-repeat left center;
}
.whois #whois {
	background: url(images/h2whois_contrast.png) no-repeat left center;
}
.links #links {
	background: url(images/h2links_contrast.png) no-repeat left center;
}
.managing #managing {
	background: url(images/h2managing_contrast.png) no-repeat left center;
}
#bars {
	background: url(images/bars_contrast.png) no-repeat right top;
}
#text, .home #text {
	background: #000000;
}
#text h2 {
	color:#ffff00;
}
#text h3 {
	color: #ffff00;
}
#text h4 {
	color: #ffff00;
}
#text hr {
	background: #000000;
	border: 1px solid #000000;
}
#textpadding, body.home #textpadding {
	background: #000000 url(images/background_contrast.png) no-repeat left top;
}
#textpadding p, #textpadding li{
	color:#ffff00;
}

#textpadding li {
	list-style: url(images/listitem_contrast.gif);
}
#textpadding li a:hover{
	list-style: url(images/listitem_contrast_roll.gif);
}

#textpadding a {
	background:#000000;
	color: #ffff00;
}
#textpadding a:visited {
	color: #ffff00;
}
#textpadding a:hover {
	color: #ffff00;
text-decoration:underline;
}

#latestnews h2 {
	color: #ffff00;
	background: #000000 url(images/latestnews_contrast.png) no-repeat center center;
}
#latestnewspadding {
	background: #000000;
}
#latestnewssection{
	color: #ffff00;
	background: #000000 url(images/latestnews_contrast.png) no-repeat center center;
}
#eventssection{
	color: #ffff00;
	background: #000000 url(images/events_contrast.png) no-repeat center center;
}
#giasdsection{
	color: #ffff00;
	background: #000000 url(images/giasdnews_contrast.png) no-repeat center center;
}
#latestnewsiframe{
	background: #000000;
}
#bluecolumn{
	background: #000000;
}
#lightbluespacer {
	background: #000000;
}
#bluecolumn li {
	color: #ffff00;
	border-bottom: 1px solid #ffff00;
}
#bluecolumn a {
	color: #ffff00;
}
#bluecolumn  li a {
	color: #ffff00;
	border-bottom:solid 1px #000000;
}

#bluecolumn  li a:hover {
	color: #ffff00;
	border-bottom:solid 1px #ffff00;
}
#bluecolumn a:hover {
	color: #000000;
}
#latestnewspadding p {
	color: #ffff00;
	border-top: thin solid #ffff00;
}
#latestnewstext{
	background: #000000;
}
#latestnewstext p {
	color: #ffff00;
	border-top: thin solid #ffff00;
}
body.home #didyouknow {
	background: #000000;
	color: #ffff00;
	}
body.home #didyouknow h2 {
	color: #ffff00;
	background: #000000 url(images/didyouknow_contrast.png) no-repeat center center;
}

body.home #didyouknow p {
	color: #ffff00;
}
body.home #didyouknow a, body.home #didyouknow a:visited {
	color: #ffff00;
}
body.home #didyouknow a:hover {
	background: #ffff00;
	color:#000000;
}
#footerpadding {
	border-top: 1px solid #000000;
}
#footerright, .home #footerright{
	background: #000000;
}
#otherlogos, .home #otherlogos {
	background: url(images/govlogo_contrast.png) no-repeat center center;
}
#ilikecakelogo , .home #ilikecakelogo{
	background: url(images/ilikecakelogo_contrast.png) no-repeat center center;
}
#copyright a, .home #copyright a {
	color: #ffff00;
}

#copyright a:hover, .home #copyright a:hover {
	color: #000000;
	background:#FFFF00;
}
#copyright p {
	color: #ffff00;
}
#aaa , .home #aaa{
	background: url(images/w3caaa_contrast.png) no-repeat center center;
}
#css, .home #css {
	background: url(images/w3ccss_contrast.png) no-repeat center center;
}
#xhtml, .home #xhtml{
	background: url(images/w3cxhtml_contrast.png) no-repeat center center;
}
#irelandmapimage {
	background: url(images/irelandmapfinished_contrast.png) no-repeat center center;
}

.home #homebox, .home #linksbox, .home #faqbox, .home #establishingbox, .home #localcentresbox, .home #whoisbox, #contactbox, #registerbox, #intvolbox, #voloppsbox {
	background: #ffff00;
	border: 1px solid #ffff00;
}

body.home #homebox li, body.home #linksbox li, body.home #faqbox li, body.home #establishingbox li, body.home #localcentresbox li, body.home #whoisbox  li, .home #contactbox li, .home #registerbox li, .home #intvolbox li, .home #voloppsbox li{
	list-style: url(images/homelistitem_contrast.png);
}

.home #homebox li a:hover, .home #linksbox li a:hover, .home #faqbox li a:hover, .home #establishingbox li a:hover, .home #localcentresbox li a:hover, .home #whoisbox li a:hover, .home #contactbox li a:hover, .home #registerbox li a:hover, .home #intvolbox li a:hover, .home #voloppsbox li a:hover{
	list-style: url(images/homelistitem_contrast.png);
}

.home #homebox a:link, .home #linksbox a:link, .home #faqbox a:link, .home #establishingbox a:link, .home #localcentresbox a:link, .home #whoisbox  a:link, body.home #contactbox a:link, body.home #registerbox a:link, body.home #intvolbox a:link, body.home #voloppsbox a:link{
		background:none;
		color: #000000;
}

.home #homebox a:visited, .home #linksbox a:visited, .home #faqbox a:visited, .home #establishingbox a:visited, .home #localcentresbox a:visited, .home #whoisbox  a:visited, body.home #contactbox a:visited, body.home #registerbox a:visited, body.home #intvolbox a:visited, body.home #voloppsbox a:visited{
		background:none;
		color: #000000;
}
.home #homebox a, .home #linksbox a, .home #faqbox a, .home #establishingbox a, .home #localcentresbox a, .home #whoisbox  a, body.home #contactbox a, body.home #registerbox a, body.home #intvolbox a, body.home #voloppsbox a{
	background:none;
		color: #000000;
}

.home #homebox a:hover, .home #linksbox a:hover, .home #faqbox a:hover, .home #establishingbox a:hover, .home #localcentresbox a:hover, .home #whoisbox  a:hover, body.home #contactbox a:hover, body.home #registerbox a:hover, body.home #intvolbox a:hover, body.home #voloppsbox a:hover{
	background:none;
		color: #000000;
}
.home #homeh2about {
	background: url(images/homeh2_about_contrast.png) no-repeat left top;
}
#homeh2register {
	background: url(images/homeh2_register_contrast.png) no-repeat left top;
	height: 3em;
}
#homeh2contact {
	background: url(images/homeh2_contactvci_contrast.png) no-repeat left top;
	height: 3em;
}
#homeh2intvol {
	background: url(images/homeh2_intvol_contrast.png) no-repeat left top;
	height: 3em;
}
#homeh2volopps {
	background: url(images/homeh2_volopps_contrast.png) no-repeat left top;
	height: 3em;
}
.home #homeh2links {
	background: url(images/homeh2_links_contrast.png) no-repeat left top;
}
.home #homeh2faq {
	background: url(images/homeh2_faq_contrast.png) no-repeat left top;
}
.home #homeh2establishing {
	background: url(images/homeh2_establishing_contrast.png) no-repeat left top;
}
.home #homeh2whois {
	background: url(images/homeh2_whois_contrast.png) no-repeat left top;
}
.home #homeh2localcentre {
	background: url(images/homeh2_localcentre_contrast.png) no-repeat left top;
}
body.home #header {
	background: #000000 url(images/homevolunteerdotie_contrast.png) no-repeat left center;
	color:#ffff00;

}
body.home #homevcilogo {
	background: #ffff00 url(images/homevcilogo_contrast.png) no-repeat center center;
	border: 1px solid #000000;
}
body.home #welcomehome {
	background-image: url(images/h2homewelcome_contrast.png);
	background-color: #FFFF00;
}
body.home #images {
	background: #000000;
}