html { background: #000 url(background.jpg) top center no-repeat; }
body { background: transparent none; }

#accountNav { background-color: transparent; }
#accountNav a, #accountNav a:hover { color: #FFF; }

/* MEMBER FIX */

#accountNav .currentSite { display: block; }
#accountNav .currentSite a { display: none; }
#accountNav .currentSite a#edit_membership { display: block; }

#topNav { background:url(background.jpg) center -210px; }
#topNav { padding-left: 2px !important; }
#topNav table { background:none; }
#topNav tr td { padding-top:5px; padding-bottom:20px; }
#topNav tr td:hover { background:none; }
#topNav tr td a { color:#FFF; line-height:20px; /*font-size: 12px; padding: 3px;*/ }
#topNav tr td:hover a { background: #a00201;
background: -moz-linear-gradient(top,  #a00201 0%, #930101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a00201), color-stop(100%,#930101));
background: -webkit-linear-gradient(top,  #a00201 0%,#930101 100%);
background: -o-linear-gradient(top,  #a00201 0%,#930101 100%);
background: -ms-linear-gradient(top,  #a00201 0%,#930101 100%);
background: linear-gradient(to bottom,  #a00201 0%,#930101 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a00201', endColorstr='#930101',GradientType=0 );
 }
#topNav tr td a:hover { background:#000; }
#topNav tr td.selected { background:none; }
#topNav tr td.selected a { background:#000; }
#topNav tr td a { border-radius: 3px; padding: 0 10px; }

#topNav table tr td#top_nav_node_page_node_643062 { display: none; }

#pageContentContainer: { background: url(navShadow.png) top left repeat-x; }

#displayBodyHeader { color: #a32824; }

#siteFooter ul li a { color: #FFF; }
#siteFooter ul li a:hover { color: #FFF; text-decoration: none; }