body {
	background-color: #000;
  color: #fff;
}

a {
	color: #ffd142;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration: none;
}

/* Navigation Colors */
#nav a { border: 1px solid #500; background-color: #3c0000; color: #fff; }
#nav li ul li:first-child a { border-color: #500; }

#nav a:hover,
#nav li:hover a, 
#nav li:hover li a:hover, 
#nav li:hover li:hover a, 
#nav li:hover li:hover a:hover,
#nav li:hover li:hover li:hover a, 
#nav li:hover li:hover li:hover a:hover,
#nav li.fauxhover a, 
#nav li.fauxhover li a.hover, 
#nav li.fauxhover li.fauxhover a, 
#nav li.fauxhover li.fauxhover a.fauxhover,
#nav li.fauxhover li.fauxhover li.fauxhover a, 
#nav li.fauxhover li.fauxhover li.fauxhover a:hover
 { color: #ffd142; background-color: #550000; }
#nav li:hover li a, /* Tier 1 On, Tier 2 off */
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li.fauxhover li a, /* Tier 1 On, Tier 2 off */
#nav li.fauxhover li.fauxhover li a,
#nav li.fauxhover li.fauxhover li.fauxhover li a
	{ background-color: #3c0000; color: #fff; }

a.haschild { background: url(../img/arrow.gif) right center no-repeat; background-position: 95%; }

#divMainWrapper div.start {
	background: url(../img/cssred/abstop.gif);
}

#divMainWrapper {
	background: url(../img/cssred/ad_empty_filler.gif) top right repeat-y; 
}
#divMainSubWrapper {
	background: url(../img/cssred/contentheadlinefiller.gif) top left repeat-y;
}

#divAdWrapper {
	background: url(../img/cssred/ad_space_filler.gif);
}

#divAdWrapper strong {
	background: url(../img/cssred/ad_space_top.gif) no-repeat;
	
}

#divAdWrapper div.stop {
	background: url(../img/cssred/ad_space_bottom.gif);
}

#divFooter {
	background: url(../img/cssred/bottomfiller.gif);
}
#divFooter div.stop {
	background: url(../img/cssred/footer.gif);
}

#divMainWrapper .cssContent div.start { background: url(../img/cssred/contentstart.gif); }
#divMainWrapper .cssContent { background: url(../img/cssred/contentfiller.gif); }
#divMainWrapper .cssContent div.stop { background: url(../img/cssred/contentend.gif); }

#divMainWrapper .cssContent2Box div.start {	background: url(../img/cssred/content2boxtop.gif); }
#divMainWrapper .cssContent2Box { background: url(../img/cssred/content2boxfiller.gif); }
#divMainWrapper .cssContent2Box div.stop {	background: url(../img/cssred/content2boxbottom.gif); }

#divMainWrapper .cssContent3Box div.start {	background: url(../img/cssred/content3boxtop.gif); }
#divMainWrapper .cssContent3Box { background: url(../img/cssred/content3boxfiller.gif); }
#divMainWrapper .cssContent3Box div.stop {	background: url(../img/cssred/content3boxbottom.gif); }

#divMainWrapper .cssContent33Box div.start {	background: url(../img/cssred/content33boxtop.gif); }
#divMainWrapper .cssContent33Box { background: url(../img/cssred/content33boxfiller.gif); }
#divMainWrapper .cssContent33Box div.stop {	background: url(../img/cssred/content33boxbottom.gif); }

#divMainWrapper .cssContent66Box div.start {	background: url(../img/cssred/content66boxtop.gif); }
#divMainWrapper .cssContent66Box { background: url(../img/cssred/content66boxfiller.gif); }
#divMainWrapper .cssContent66Box div.stop {	background: url(../img/cssred/content66boxbottom.gif); }


#divAdWrapper a {
	text-decoration: none;
}
#divAdWrapper a:hover {
	text-decoration: underline;
}

#divHeader {
	background-image: url(../img/cssred/header.jpg);
}
