@-moz-document domain("neopets.com") {

/********************************************************************/
/* HTML Tag Styles **************************************************/
/********************************************************************/

	A:Link, A:Visited {
		color: #8E0101 !important;
	}

	A:Hover {
		color: #DA0D0D !important;
	}

/********************************************************************/
/* Foundation IDs ***************************************************/
/********************************************************************/

	#main {
		border-left: 2px solid #510000 !important;
		border-right: 2px solid #510000 !important;
	}

	#header {
		background-color: #272A57 !important;
		background-image: url("http://images.neopets.com/themes/007_sfp_273a8/header_bg.png") !important;
	}

	#footer {
		background-color: #272A57 !important;
		background-image: url("http://images.neopets.com/themes/007_sfp_273a8/footer_bg.png") !important;
	}


/********************************************************************/
/* Header Stuff *****************************************************/
/********************************************************************/

/* Navigation.  Duh.  */
	ul.dropdown {
		border: 1px solid #3E4360 !important;
		background-color: #8D98D3 !important;
	}

	LI:hover UL.dropdown A, LI.over UL.dropdown A {
		color: #000000 !important;
	}

	LI:hover UL.dropdown A:Hover, LI.over UL.dropdown A:hover {
		color: #8E0101 !important;
	}

/* Event Icons */
	.eventIcon, .user {
		color: #FFFFFF !important;
	}

	.eventIcon A:Link, .eventIcon A:Hover, .eventIcon A:Visited,
	.user A:Link, .user A:Hover, .user A:Visited {
		color: #ACB4DF !important;
	}

/* Clock */
	#nst {
		color: #000000 !important;
	}


/********************************************************************/
/* Sidebar Classes **************************************************/
/********************************************************************/

	.sidebarModule {
		border: 2px solid #E4E4E4 !important;
	}

	.sidebarTable {
		border: 2px solid #C9C9C9 !important;
	}

	.sidebarHeader {
		background-color: #6D75A2 !important;
		border-bottom: 2px solid #C9C9C9 !important;
	}

	.sidebarHeader A:Link, .sidebarHeader A:Hover, .sidebarHeader A:Visited {
		color: #000000 !important;
	}


/********************************************************************/
/* Content Classes **************************************************/
/********************************************************************/

/* We need a few styles to make a module work */
	.contentModuleHeader {
		background-color: #000000 !important;
		color: #FFFFFF !important;
	}

	.contentModuleHeader A:Link, .contentModuleHeader A:Hover, .contentModuleHeader A:Visited {
		color: #C5C5C5 !important;
	}

	.moreLink {
		border: 1px solid #8F8F8F !important;
	}

	.contentModuleHeaderAlt {
		background-color: #8E0101 !important;
		color: #FFFFFF !important;
	}

	.contentModuleHeaderAlt A:Link, .contentModuleHeaderAlt A:Hover, .contentModuleHeaderAlt A:Visited {
		color: #FFCACA !important;
	}

	.moreLinkAlt {
		border: 1px solid #FE6D6D !important;
	}


/********************************************************************/
/* Footer Classes ***************************************************/
/********************************************************************/

	.footerForm {
		color: #FFFFFF !important;
	}

	.copyright, .copyright A:Link, .copyright A:Hover, .copyright A:Visited {
		color: #FFFFFF !important;
	}


/********************************************************************/
/* Misc Classes of Doom *********************************************/
/********************************************************************/

/* Ad banners.  No comment */
	#ban {
		background-color: #747474 !important;
		background-image: url("http://images.neopets.com/themes/007_sfp_273a8/banner_bg.png") !important;
	}

	.marqueeSlot, .marqueeSlot A:Link, .marqueeSlot A:Hover, .marqueeSlot A:Visited {
		background-color: #A0A6C2 !important;
		color: #FFFFFF !important;
	}

	.marqueeSlotOn, .marqueeSlotOn A:Link, .marqueeSlotOn A:Hover, .marqueeSlotOn A:Visited {
		background-color: #6D75A2 !important;
		color: #FFFFFF !important;
	}

/********************************************************************/
/* Erweitert*********************************************************/
/********************************************************************/

        #ban {
                border: 0px !important;
        }
    
        #header {
                border: 0px !important;
        }


}