/* A basic rip of the "Halloween" site theme. Not perfect, but good enough.
 * It would be trivial to use this as a base to rip other themes, or even make your own.
 * 
 * Enjoy,
 *   Jahn
 */
@-moz-document domain("neopets.com") { 
	BODY {	background-color: #999 }
	A:Link,
	A:Visited {	color: #4b9292!important }
	A:Hover {	color: #506596!important }
	#main {
		border-left: 2px solid #747474!important;
		border-right: 2px solid #747474!important;
	}
	#ban {
		background-image: url("http://images.neopets.com/themes/003_hws_9bde9/banner_bg.png")!important;
		border: 0!important;
	}
	#header {
		background-image: url("http://images.neopets.com/themes/003_hws_9bde9/header_bg.png")!important;
		border: 0!important;
	}
	#ban {
		background-color: #2b3447!important;
		background-position: left top!important;
	}
	#header {
		background-color: #2b3447!important;
		background-position: left bottom!important;
	}
	#footer {
		background-color: #2b3447!important;
		background-image: url("http://images.neopets.com/themes/003_hws_9bde9/footer_bg.png")!important;
	}
	ul.dropdown {
		border: 1px solid #000!important;
		background-color: #989898!important;
	}
	LI:hover UL.dropdown A,
	LI.over UL.dropdown A {	color: #000!important }
	LI:hover UL.dropdown A:Hover,
	LI.over UL.dropdown A:hover {	color: #506596!important }
	.eventIcon,
	.user {	color: #e6e9f0!important }
	.eventIcon A:Link,
	.eventIcon A:Hover,
	.eventIcon A:Visited,
	.user A:Link,
	.user A:Hover,
	.user A:Visited {	color: #4b9292!important }
	.eventIcon a img {
		width: 0px !important;
		height: 28px !important;
		padding-right: 30px !important;
	}
	.eventIcon a img[alt~="Neomail"] {	background: url(http://images.neopets.com/themes/003_hws_9bde9/events/neomail.png) no-repeat !important }
	.eventIcon a img[alt~="NeoFriend"][alt~="requesting"] {	background: url(http://images.neopets.com/themes/003_hws_9bde9/events/friend_request.png) no-repeat !important }
	.eventIcon a img[alt~="NeoFriend"][alt~="accepted"] {	background: url(http://images.neopets.com/themes/003_hws_9bde9/events/friend_accept.png) no-repeat !important }
	.eventIcon a img[alt~="challenged"] {	background: url(http://images.neopets.com/themes/003_hws_9bde9/events/battle_challenge.png) no-repeat !important }
	.eventIcon a img[alt~="Battledome"][alt~="accepted"] {	background: url(http://images.neopets.com/themes/003_hws_9bde9/events/battle_accept.png) no-repeat !important }
	.eventIcon a img[alt~="Battledome"][alt~="rejected"] {	background: url(http://images.neopets.com/themes/003_hws_9bde9/events/battle_reject.png) no-repeat !important }
	.eventIcon a img[alt~="given"] {	background: url(http://images.neopets.com/themes/003_hws_9bde9/events/item.png) no-repeat !important }
	.eventIcon a img[alt~="trade"] {	background: url(http://images.neopets.com/themes/003_hws_9bde9/events/trade_offer.png) no-repeat !important }
	#nst {	color: #000!important }
	.sidebarModule {	border: 2px solid #e4e4e4!important }
	.sidebarTable,
	.sidebarHeader {	border: 2px solid #c9c9c9!important }
	.sidebarHeader {
		background-color: #4b9292!important;
		border-bottom: 2px solid #c9c9c9;
	}
	.sidebarHeader A:Link,
	.sidebarHeader A:Hover,
	.sidebarHeader A:Visited {	color: #b9dbdb!important }
	.contentModuleHeader {
		background-color: #20283e!important;
		color: #b0b3b9!important;
	}
	.contentModuleHeader A:Link,
	.contentModuleHeader A:Hover,
	.contentModuleHeader A:Visited {	color: #c5c5c5!important }
	.moreLink {	border: 1px solid #8f8f8f!important }
	.contentModuleHeaderAlt {
		background-color: #5d709b!important;
		color: #e6e9f0!important;
	}
	.contentModuleHeaderAlt A:Link,
	.contentModuleHeaderAlt A:Hover,
	.contentModuleHeaderAlt A:Visited {	color: #c2cada!important }
	.moreLinkAlt {	border: 1px solid #d8dce7!important }
	.footerForm {	color: #b0b3b9!important }
	.copyright,
	.copyright A:Link,
	.copyright A:Hover,
	.copyright A:Visited {	color: #1b1b1b!important }
	.marqueeSlot,
	.marqueeSlot A:Link,
	.marqueeSlot A:Hover,
	.marqueeSlot A:Visited {
		background-color: #5d709b!important;
		color: #e6e9f0!important;
	}
	.marqueeSlotOn,
	.marqueeSlotOn A:Link,
	.marqueeSlotOn A:Hover,
	.marqueeSlotOn A:Visited {
		background-color: #4b5a7e!important;
		color: #e6e9f0!important;
	}
	.footerNifty {	visibility: hidden }
}