@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix("http://www.basilmarket.com/") {

.innerMenuWrap:before
	{
		content: "Dark Theme by Dumbfugi [v3.19]";
		float: right !important;
		position: relative !important;
		top: -12px !important;
		margin-right: 2px !important;
		font-size: 9px !important;
		color: #999999 !important;
	}


/* Body */
body
	{
		background: #111111 !important;
	}
#day, #night
	{
		background: #111111 url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Dark%20Theme/background_tile.png") center repeat-y !important;
	}

/* Header */
.innerWrap, .innerWrapPP1
	{
		background: none !important;
		height: 10px !important;
		position: relative !important;
	}
.innerWrapPP2
	{
		background-position: -22px -24px !important;
		float: left !important;
		height: 38px !important;
		width: 50px !important;
		border: 2px solid #666666 !important;
		margin: 16px 0px 0px 6px !important;
		-moz-border-radius: 3px !important;
	}

/* Search Bar */
#searchareawrap
	{
		background: none !important;
		margin: 0px !important;
		padding: 2px 0px 0px 0px !important;
		width: 175px !important;
		position: absolute !important;
		top: 25px !important;
		right: 15px !important;
		z-index: 4 !important;
	}
#searchareawrap input
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #FFFFFF !important;
		padding: 2px !important;
		font-size: 11px !important;
		width: 100px !important;
		margin-right: 1px !important;
	}
#searchareawrap select
	{
		font-size: 11px !important;
		color: #FFFFFF !important;
		width: 65px !important;
		padding: 0px 0px 0px 0px !important;
		background: rgba(255, 255, 255, 0.1) !important;
	}
#searchareawrap option
	{
		font-size: 10px !important;
		color: #FFFFFF !important;
	}

/* Menu */
.menuWrap
	{
		background: none !important;
		width: 895px !important;
		margin-right: 0px !important;
		padding-bottom: 0px !important;
	}
.innerMenuWrap
	{
		position: relative !important;
	}
.mm, .smw
	{
		background: none !important;
	}
.mm
	{
		padding: 4px 7px !important;
		position: relative !important;
		z-index: 2 !important;
	}
.smw
	{
		background: none !important;
		padding: 0px !important;
		margin: 0px !important;
		position: relative !important;
		border-top: 2px solid #333333 !important;
		-moz-border-radius: 0px !important;
	}
.mm, .mm a
	{
		color: #999999 !important;
	}
#m1[style="background: none repeat scroll 0% 0% rgb(67, 120, 167);"], #m9[style="background: none repeat scroll 0% 0% rgb(67, 120, 167);"], *[style="background: none repeat scroll 0% 0% rgb(67, 120, 167);"]
	{
		background: url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Tweaks/Drop_Down_Menus_Dark_Theme-backgrou.png") #333333 !important;
		color: #FFFFFF !important;
		border: 1px solid !important;
		border-color: #111111 #111111 #333333 #111111 !important;
		border-bottom: 0px !important;
		padding: 3px 6px 4px 6px !important;
		-moz-border-radius: 5px 5px 0px 0px !important;
		z-index: 1 !important;
	}
#m1[style="background: none repeat scroll 0% 0% rgb(67, 120, 167);"] a, #m9[style="background: none repeat scroll 0% 0% rgb(67, 120, 167);"] a, *[style="background: none repeat scroll 0% 0% rgb(67, 120, 167);"] a
	{
		color: #FFFFFF !important;
	}
.sm
	{
		height: 0px !important;
		width: 120px !important;
		text-align: left !important;
		position: absolute !important;
		top: -26px !important;
		-moz-border-radius: 5px !important;
		padding: 21px 5px 5px 5px !important;
		overflow: hidden !important;
		color: rgba(0, 0, 0, 0) !important;
		z-index: 3 !important;
	}
.sm:hover
	{
		background: url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Dark%20Theme/submenu.png") 0px 26px no-repeat !important;
		border-bottom: 1px solid #111111 !important;
		height: inherit !important;
		padding: 32px 5px 5px 5px !important;
		z-index: 1 !important;
	}
.sm a
	{
		display: block !important;
		width: 110px !important;
		height: 15px !important;
		padding: 5px !important;
	}
.sm a:hover
	{
		background: rgba(255, 255, 255, 0.15) !important;
		-moz-border-radius: 3px !important;
	}
.sm b, .sma
	{
		color: #FFFFFF !important;
	}
.innerMenuWrap > a.rf
	{
		font-size: 10px !important;
		padding-right: 35px !important;
	}
#sm1 a[href="/submit/screen"], #sm2 a[href="/MapleStory-Beginner-Skills.html"], #sm2 a[href="/MapleStory/Job-Advancement.html"], #sm3 a[href="/MapleStory-All-items.html"], #sm3 a[href="/MapleStory-Bowman-items.html"], #sm3 a[href="/MapleStory-Maker-List.html"], #sm4 a[href="/MapleStory-monsters/1/Levels-1-9.html"], #sm4 a[href="/MapleStory-monsters/Boss/Bosses.html"], #sm5 a[href="/show/forum/1"], #sm5 a[href="/show/forum/2"], #sm5 a[href="/show/forum/56"], #sm5 a[href="/show/forum/55"], #sm5 a[href="/show/forum/6"], #sm6 a[href$="/wishlist"], #sm6 a[href="/submit/auction"], #sm7 a[href$="/feedback"], #sm7 a[href="/edit/user"]
	{
		border-top: 1px solid #666666 !important;
	}
#sm1 a[href="/submit/screen"], #sm3 a[href="/MapleStory-Maker-List.html"], #sm5 a[href="/show/forum/2"], #sm5 a[href="/show/forum/56"], #sm5 a[href="/show/forum/55"], #sm5 a[href="/show/forum/6"], #sm6 a[href="/submit/auction"], #sm7 a[href$="/feedback"], #sm7 a[href="/edit/user"]
	{
		margin-top: -13px !important;
	}
#sm9
	{
		padding-left: 10px !important;
		padding-right: 0px !important;
	}
#sm9 a
	{
		margin-left: -5px !important;
	}

/* Submenu Positioning */
#sm1 {left: 0px !important;}
#sm2 {left: 98px !important;}
#sm3 {left: 172px !important;}
#sm4 {left: 229px !important;}
#sm5 {left: 315px !important;}
#sm6 {left: 379px !important;}
#sm7 {left: 459px !important;}
#sm9 {left: 527px !important;}
#sm9:hover {color: #BBBBBB !important;}

/* Inner Body */
#bodyWrap
	{
		background: rgba(10, 10, 10, 0.8) !important;
		-moz-border-radius: 15px !important;
	}
.rightColumn
	{
		background: none !important;
		border: 0px !important;
		padding: 0px !important;
	}
.leftModule, .rightModule
	{
		background: rgba(25, 25, 25, 0.5) !important;
		border: 0px !important;
		color: #FFFFFF !important;
		-moz-border-radius: 5px !important; 
	}
.leftModule
	{
		margin-bottom: 10px !important;
		padding-bottom: 5px !important;
	}
.leftModule .left
	{
		width: 215px !important;
	}
.leftModule .csep
	{
		width: 219px !important;
	}

.rightModule
	{
		width: 308px !important;
		padding-bottom: 5px !important;
	}
.small.sep.normal
	{
		background: transparent !important;
	}
.left a, .right a
	{
		color: #FFFFFF !important;
	}
.sideThumb
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border: 1px solid #333333 !important;
		text-align: center !important;
	}
.frontMainColumn .right
	{
		padding-bottom: 5px !important;
		-moz-border-radius: 5px 5px 0px 0px !important; 
	}
.frontMainColumn table.normal
	{
		background: rgba(25, 25, 25, 0.5) !important;
		color: #FFFFFF !important;
		padding-bottom: 5px !important;
		-moz-border-radius: 0px 0px 5px 5px !important; 
		margin-bottom: 10px !important;
	}
.frontMainColumn table.normal tr.small td.normal.center.misc1
	{
		background: rgba(255, 255, 255, 0.1) !important;
	}
.frontMainColumn table.normal tr.small td.normal a strong
	{
		color: #999999 !important;
	}
.frontMainColumn table.normal tr.errorField2 td.normal a, .frontMainColumn table.normal tr.errorField2 td.errorField2  a strong
	{
		color: #FFFFFF !important;
	}

/* MapleStory - Guides */
fieldset
	{
		background: rgba(25, 25, 25, 0.5) !important;
		border: 1px solid #333333 !important;
		color: #BBBBBB !important;
		-moz-border-radius: 5px !important;
	}
fieldset legend
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border-top: 1px solid #333333 !important;
		border-left: 1px solid #333333 !important;
		border-right: 1px solid #333333 !important;
		color: #FFFFFF !important;
		font-size: 12px !important;
		-moz-border-radius: 3px 3px 0px 0px !important;
	}
.GHeader
	{
		background: rgba(255, 255, 255, 0.1) !important;
		-moz-border-radius: 3px !important;
	}
.GHeader2
	{
		background: rgba(255, 255, 255, 0.05) !important;
		-moz-border-radius: 2px !important;
	}
.Gtable tr:hover
	{
		background: rgba(255, 255, 255, 0.05) !important;
	}
.Gtable th
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border: 1px solid #666666 !important;
		color: #BBBBBB !important;
	}
.Gtable td
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border: 1px solid #666666 !important;
		color: #BBBBBB !important;
	}
textarea#mainTextarea[name="contents"], textarea#mainTextarea[name="sidebar"], textarea#mainTextarea[name="guide"]
	{
		width: 875px !important;
	}

/* MapleStory - Listings */
.refItemBlockImg
	{
		color: #000000 !important;
	}
.refItemBlock, .refItemBlock2
	{
		border-color: #333333 !important;
		color: #BBBBBB !important;
	}
.refItemBlock a strong
	{
		color: #FFFFFF !important;
	}
.listingInfo .title3
	{
		border-bottom: 1px solid #666666 !important;
	}
/* MapleStory - Gachapon*/
.gachaponBox
	{
		background: rgba(25, 25, 25, 0.5) !important;
		border: 1px solid #333333 !important;
		-moz-border-radius: 5px !important;
	}
.gachapon
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border: 1px solid #333333 !important;
		-moz-border-radius: 5px !important;
	}
.gachapon div
	{
		border-bottom: 1px solid #333333 !important;
	}
/* Add Gachapon Window */
body > div[style="padding: 0pt; line-height: 1.4em;"]
	{
		background: rgba(10, 10, 10, 0.8) !important;
		border: 1px solid #333333 !important;
		-moz-border-radius: 5px !important;
	}

/* Items */
.itemTBox
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border: 1px solid #333333 !important;
		color: #BBBBBB !important;
		min-height: 75px !important;
	}
.refItemB
	{
		color: #FFFFFF !important;
	}
.refItemB1
	{
		border-left: 1px solid #333333 !important;
	}
.dropTitle
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border: 1px solid #333333 !important;
		color: #BBBBBB !important;
	}
.dropItems
	{
		border-left: 1px solid #333333 !important;
		border-right: 1px solid #333333 !important;
		border-bottom: 1px solid #333333 !important;
		color: #BBBBBB !important;
	}
.refFieldset
	{
		background: rgba(25, 25, 25, 0.5) !important;
		border: 1px solid #333333 !important;
		color: #BBBBBB !important;
		-moz-border-radius: 5px !important;
	}
.refFieldset legend
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border-top: 1px solid #333333 !important;
		border-left: 1px solid #333333 !important;
		border-right: 1px solid #333333 !important;
		color: #FFFFFF !important;
		-moz-border-radius: 3px 3px 0px 0px !important;
	}
.thumbItem
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border: 1px solid #333333 !important;
		color: #BBBBBB !important;
		min-height: 85px !important;
		-moz-border-radius: 3px !important;
	}
.thumbItemHeader
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #FFFFFF !important;
	}

/* Monsters */
table.normal.ml tr:hover
	{
		background: rgba(255, 255, 255, 0.05) !important;
	}
.monsterDropTitle
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #FFFFFF !important;
	}
.dropItem, .dropItemR
	{
		background: rgba(255, 255, 255, 0.05) !important;
		color: #BBBBBB !important;
		border-color: #333333 !important;
	}

/* Forum */
td[style="width: 200px; vertical-align: top; margin-bottom: 10px; background: none repeat scroll 0% 0% rgb(248, 247, 242);"]
	{
		background: rgba(25, 25, 25, 0.5) !important;
		-moz-border-radius: 0px 0px 5px 5px !important;
	}
.sideModule
	{
		background: transparent !important;
	}
.sideModule strong
	{
		color: #FFFFFF !important;
	}
.rTop
	{
		background: rgba(255, 255, 255, 0.2) !important;
		border-color: #333333 !important;
		color: #FFFFFF !important;
		-moz-border-radius: 5px 5px 0px 0px !important;
	}
.rWrap
	{
		background: rgba(25, 25, 25, 0.5) !important;
		border-color: #333333 !important;
		color: #BBBBBB !important;
	}
.rSepSolid
	{
		-moz-border-radius: 0px 0px 5px 5px !important;
	}
.sfWrap
	{
		background: none !important;
		border-color: #333333 !important;
		color: #FFFFFF !important;
		padding: 0px !important;
	}
.sfThread
	{
		background: rgba(25, 25, 25, 0.5) !important;
		border-left: 1px solid !important;
		border-right: 1px solid !important;
		border-color: #333333 !important;
		color: #FFFFFF !important;
	}
.rWrap:hover, .sfThread:hover
	{
		background: rgba(255, 255, 255, 0.05) !important;
	}
.sfH
	{
		background: rgba(25, 25, 25, 0.5) !important;
		border-color: #333333 !important;
		color: #FFFFFF !important;
		font-weight: normal !important;
	}
.sfTitle
	{
		width: 560px !important;
		font-weight: normal !important;
		position: relative !important;
	}
.sfTitle span.small.normal
	{
		border-left: 1px solid #333333 !important;
		width: 120px !important;
		padding-left: 4px !important;
		position: absolute !important;
		bottom: 0px !important;
		left: 580px !important;
	}
.sfInfo
	{
		border-color: #333333 !important;
		color: #BBBBBB !important;
		width: 120px !important;
	}
.hil
	{
		background: rgba(255, 255, 255, 0.2) !important;
		color: #BBBBBB !important;
	}

.sfTitle>.spIcoMedal
	{
		display:none !important;
	}
/* Forum - Thread*/
.postn
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border: 1px solid #333333 !important;
		margin: 2px 0px !important;
		color: #BBBBBB !important;
		min-height: 125px !important;
		width: 948px !important;
		display: inline-block !important;
	}
.postn > div
	{
		padding: 0px !important;
	}
div[style="overflow: auto; clear: both; max-height: 192px;"]
	{
		max-height: 9999px !important;
		padding: 0px !important;
	}
.postn .lh
	{
		color: #BBBBBB !important;
		min-width: 710px !important;
		max-width: 710px !important;
		min-height: 97px !important;
		float: right !important;
	}
.postSubn, .postSub
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border: 1px solid #333333 !important;
		color: #BBBBBB !important;
	}
.postSubn
	{
		width: 225px !important;
		height: 123px !important;
		float: left !important;
		margin-right: 5px !important;
		clear: right !important;
		position: relative !important;
	}
.postSubn .rf .btn.rf
	{
		margin-left: 5px !important;
	}
.postn > .postSub
	{
		width: 700px !important;
		float: right !important;
		margin-top: 5px !important;
		-moz-border-radius: 3px !important;
		padding: 5px !important;
	}
.postSubn > .rf
	{
		width: 225px !important;
		float: left !important;
		position: absolute !important;
		top: 65px !important;
		margin-top: 5px !important;
		padding: 0px !important;
		text-align: left !important;
	}
.postSubn > .rf[style="width: 350px;"]
	{
		margin-top: 20px !important;
		left: 0px !important;
	}
.postSubn .rf, .postSubn .sbadge, .postSubn .sbadges
	{
		float: left !important;
	}
.playerBox 
	{
		background: rgba(25, 25, 25, 0.6) !important;
		height: 50px !important;
		width: 50px !important;
		margin: 5px 0px 0px 10px !important;
		padding: 0px !important;
		border: 2px solid #666666 !important;
		-moz-border-radius: 3px !important;
		overflow: hidden !important;
	}
.playerBox img
	{
		margin-top: -18px !important;
		margin-left: -20px !important;
	}
.postib.mt10.center
	{
		width: 50px !important;
		height: 35px !important;
		float: right !important;
		margin: 5px 0px 0px 0px !important;
		position: relative !important;
	}
.postib.mt10.center strong
	{
		font-size: 20px !important;
	}
.postib.mt10.center .feedbackPercent
	{
		font-size: 15px !important;
		position: absolute !important;
		right: -681px !important;
		top: -99px !important;
	}
.postib.mt10.center .normalSize
	{
		position: absolute !important;
		right: -722px !important;
		top: -97px !important;
	}
.postib, .postAuthorAn
	{
		text-align: center !important;
		text-transform: capitalize !important;
	}
.postib, .postib strong
	{
		color: #999999 !important;
	}
.postib, .postibuser
	{
		margin: 0px 5px !important;
		height: 50px !important;
		width: 141px !important;
		padding-top: 5px !important;
	}
span[style="float: right; margin-top: 5px;"]
	{
		width: 50px !important;
		position: absolute !important;
		top: 60px !important;
		left: 15px !important;
	}
.postib[style="width: 256px;"], .postibuser
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border: 1px solid #333333 !important;
		color: #BBBBBB !important;
		-moz-border-radius: 5px !important;
		margin-left: 15px !important;
	}
.postib[style="width: 256px;"]
	{
		position: absolute !important;
		top: 50px !important;
		left: 220px !important;
		height: 66px !important;
		width: 427px !important;
	}
.postibuser
	{
		position: absolute !important;
		top: 50px !important;
		left: 664px !important;
		height: 56px !important;
		width: 256px !important;
		padding-top: 15px !important;
	}
.postib2
	{
		display: none !important;
	}
.postn.mb5
	{
		position: relative !important;
	}
.postn.mb5 .postSub
	{
		float: right !important;
		clear: right !important;
		margin-top: 0px !important;
	}
.postAuthorAn a strong
	{
		color: #DDDDDD !important;
	}
.postn > div
	{
		clear: right !important;
	}
.postplus
	{
		font-size: 10px !important;
		float: left !important;
		clear: both !important;
		margin: -4px 0px 0px 5px !important;
	}
.postn > .comment
	{
		width: 710px !important;
		padding: 0px !important;
		padding-left: 5px !important;
		overflow: hidden !important;
	}
.msgHeader
	{
		background: rgba(255, 255, 255, 0.1) !important;
		-moz-border-radius: 3px !important;
	}
.quote
	{
		border-left: 2px solid #333333 !important;
		color: #999999 !important;
		max-height: 9999px !important;
		overflow: hidden !important;
	}
.lh .quote strong
	{
		color: #BBBBBB !important;
	}
.likeit
	{
		background: rgba(25, 25, 25, 0.5) !important;
		-moz-border-radius: 3px !important;
		color: #BBBBBB !important;
	}
.likeit:hover
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #FFFFFF !important;
	}
/* Forum - Polls */
.pollvf, .pollef
	{
		width: 861px !important;
		height: 3px !important;
		border: 1px solid #333333 !important;
	}
.pollv, .polle
	{
		height: 3px !important;
		border: 1px solid #333333 !important;
	}
.pollvf, .pollv
	{
		background: rgba(255, 255, 255, 0.3) !important;
	}
.pollef, .polle
	{
		background: rgba(25, 25, 25, 0.7) !important;
	}
.polle
	{
		border-left: 0px !important;
	}
/* Forum - Badges */
.pbadge, .sbc1, .sbc2, .sbc3, .sbc4, .sbc5, .sbc6, .btn
	{
		background-image: none !important;
		color: #FFFFFF !important;
		-moz-border-radius: 3px !important;
		height: 12px !important;
		padding: 1px !important;
		text-transform: capitalize !important;
	}
.pbadge a, .sbc2 a, .sbc1 a, .sbc3 a, .sbc4 a, .sbc5 a
	{
		color: #FFFFFF !important;
	}
.sbadge
	{
		min-width: 37px !important;
	}
.sbadge.sbc6
	{
		min-width: 60px !important;
	}

/* Code by Vusys */
.sbc1 {background: #ffcc00 !important; border: #C87F00 1px solid !important;} /* Friends */
.sbc2 {background: #707070 !important; border: #666666 1px solid !important;} /* Profil3 / Guild */
.sbc3 {background: #5778ff !important; border: #0078AF 1px solid !important;} /* Online */
.sbc4 {background: #e6002e !important; border: #BF0026 1px solid !important;} /* Report */
.sbc5 {background: #66cc00 !important; border: #508523 1px solid !important;} /* Mods, MrBasil */
.sbc6 {background: #555555 !important; border: #333333 1px solid !important; color:#FFFFFF !important;} /* Date, + */
.btn {background: #339900 !important; border: #006600 1px solid !important; width: 60px !important;}
.btn:hover {opacity: 1.0 !important;}

/* Forum - iBox */
#ibox_wrapper, #ibox_loading
	{
		background: rgba(25, 25, 25, 0.75) !important;
		border: 1px solid #333333 !important;
		-moz-border-radius: 5px !important;
	}
#ibox_footer_wrapper
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border: 0 !important;
		-moz-border-radius: 5px 5px 0px 0px !important;
	}
#ibox_content
	{
		background: none !important;
		border: 0 !important;
		-moz-border-radius: 3px !important;
	}
#ibox_content a
	{
		outline: 0 !important;
	}
textarea#mainTextarea[name="info"]
	{
		width: 460px !important;
		height: 95px !important;
	}

/* Useful Post Window */
body > div.title2.center.sep
	{
		background: rgba(10, 10, 10, 0.8) !important;
		border: 1px solid #333333 !important;
		-moz-border-radius: 5px !important;
	}

/* Auctions */
.auctionRow
	{
		background: rgba(25, 25, 25, 0.5) !important;
		border-color: #333333 !important;
	}
.auctionRow:hover
	{
		background: rgba(255, 255, 255, 0.05) !important;
	}
.rWrap .refItemBlockImg, .rTop .refItemBlockImg
	{
		color: #BBBBBB !important;
	}
.rColS, .rCOne, .rCTwo, .rCThree
	{
		border-color: #333333 !important;
		color: #BBBBBB !important;
	}
.rColS strong, .rCTwo strong, .rCThree
	{
		color: #FFFFFF !important;
	}
.bidButtonRow
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border-color: #333333 !important;
		color: #BBBBBB !important;
	}
.rHilite
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border-color: #333333 !important;
		color: #FFFFFF !important;
	}
.rInfo
	{
		color: #BBBBBB !important;
	}
.rHilite .rInfo
	{
		color: #FFFFFF !important;
	}
.rSubHilite
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border-color: #333333 !important;
		color: #BBBBBB !important;
	}
.rSubmit
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border-color: #333333 !important;
	}
.rError, .rErrorTop, .rErrorBot
	{
		background: rgba(255, 255, 255, 0.2) !important;
		border-color: #333333 !important;
	}
.auctionImportant, .auctionImportantWinning, .auctionImportantLosing, .auctionDead
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border-color: #333333 !important;
		color: #BBBBBB !important;
	}
.ps1, .ps2, .ps4
	{
		background: rgba(255, 255, 255, 0.05) !important;
	}

.ps5
	{
		border-right: 1px solid #333333 !important;
	}
.mid
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #FFFFFF !important;
	}

/* BasilID */
.userMenu
	{
		background: rgba(25, 25, 25, 0.5) !important;
		-moz-border-radius: 0px 0px 5px 5px !important;
	}
.userMenu a
	{
		background: rgba(255, 255, 255, 0.1) !important;
		-moz-border-radius: 2px !important;
	}
.userMenu a:hover
	{
		background: rgba(255, 255, 255, 0.3) !important;
		-moz-border-radius: 3px !important;
	}
.userMenu .hand
	{
		background: rgba(255, 255, 255, 0.1) !important;
		-moz-border-radius: 2px !important;
		color: #BBBBBB !important;
	}
.userMenu .hand:hover
	{
		background: rgba(255, 255, 255, 0.3) !important;
		-moz-border-radius: 3px !important;
		color: #FFFFFF !important;
	}
td[style="background: rgb(248, 247, 242) none repeat scroll 0% 0%; width: 200px; vertical-align: top; margin-bottom: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"]
	{
		background: rgba(25, 25, 25, 0.5) !important;
		-moz-border-radius: 5px !important;
	}
/* BasilID - Suspensions */
.topMsg[style="overflow: auto; width: 938px;"]
	{
		width: 948px !important;
	}
/* BasilID - Screenshot Preview */
.topbsw1
	{
		background: rgba(25, 25, 25, 0.5) !important;
		height: 602px !important;
		border: 1px solid #333333 !important;
		-moz-border-radius: 3px !important;
		margin-bottom: 29px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		width: 802px !important;
	}
.topbsw2
	{
		background: none !important;
	}
#topbigscreen
	{
		background-repeat: no-repeat !important;
		background-position: center !important;
		background-color: transparent !important;
		border: 0px !important;
		height: 600px !important;
		-moz-border-radius: 3px !important;
	}
#topScreenAT, #topScreenTitle
	{
		background: rgba(25, 25, 25, 0.5) !important;
		color: #FFFFFF !important;
	}
#topscreencm, #topscreenrating, #topScreenTitle a
	{
		color: #FFFFFF !important;
	}
div[style="padding: 0pt; width: 550px;"], img[width="560"]
	{
		width: 100% !important;
		height: 556px !important;
	}
.sideThumb2
	{
		opacity: 0.5 !important;
		position: relative !important;
		top: -555px !important;
	}
.sideThumb2s
	{
		opacity: 1.0 !important;
		border: 1px solid #999999 !important;
		position: relative !important;
		top: -555px !important;
	}
.screen
	{
		margin-left: auto !important;
		margin-right: auto !important;
		width: 100% !important;
	}
.screen .title2.b
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border: 1px solid #333333 !important;
		-moz-border-radius: 3px !important;
		margin-bottom: 10px !important;
	}
.screen .center.sep.normal
	{
		border: 0px !important;
		margin: 5px auto 0px auto !important;
	}
.picm, .screen
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border: 1px solid #333333 !important;
		-moz-border-radius: 3px !important;
	}
.picma
	{
		background: rgba(255, 255, 255, 0.15) !important;
		border: 1px solid #333333 !important;
		-moz-border-radius: 3px !important;
	}
/* BasilID - Settings*/
#profil3t, #profil3gt, #auction_help, #help_scrap, #helpStats, #fbhelp
	{
		margin-top: 5px !important;
		background: rgba(255, 255, 255, 0.1) !important;
		-moz-border-radius: 5px !important;
		border: 1px solid #333333 !important;
		color: #BBBBBB !important;
	}
/* BasilID - Mail*/
.rowHilite
	{
		background: rgba(255, 255, 255, 0.1) !important;
		-moz-border-radius: 5px !important;
		border: 1px solid #333333 !important;
	}
div[style="width: 120px; float: left; font-size: 9px; padding: 0pt; margin-right: 5px;"]
	{
		width: 150px !important;
	}
div[style="width: 255px; float: left; font-size: 9px; padding: 0pt; margin-right: 5px;"]
	{
		width: 310px !important;
	}
.toolBox, .postBox
	{
		background: rgba(255, 255, 255, 0.1) !important;
		-moz-border-radius: 5px !important;
		color: #BBBBBB !important;
		border: 0px !important;
		padding: 2px 5px !important;
		margin-bottom: 5px !important;
	}
#mainTextarea
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #BBBBBB !important;
		-moz-border-radius: 3px !important;
		border-color: #333333 !important;
		width: 945px !important;
	}
.postBox #mainTextarea
	{
		background: transparent !important;
	}
/* BasilID - Scraps */
div.sep.normal.np:hover
	{
		background: rgba(255, 255, 255, 0.05) !important;
	}
.postBox select
	{
		text-align: left !important;
		width: 100px !important;
		margin-right: 5px !important;
	}
.postBox input[type="text"]
	{
		width: 800px !important;
	}
/* BasilID - Rules */
.rulebox
	{
		background: rgba(25, 25, 25, 0.5) !important;
		border: 1px solid #333333 !important;
		margin-top: 3px !important;
		margin-bottom: 1px !important;
		-moz-border-radius: 5px !important;
	}
.rulebox:hover
	{
		background: rgba(255, 255, 255, 0.05) !important;
	}
.rulebox .title3
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border: 1px solid #333333 !important;
		color: #BBBBBB !important;
		-moz-border-radius: 5px !important;
	}
.rulebox .lh
	{
		color: #BBBBBB !important;
	}

/* Copyright */
.copyright
	{
		background: rgba(25, 25, 25, 0.5) !important;
		border-top: 1px solid #333333 !important;
		color: #BBBBBB !important;
		-moz-border-radius: 0px 0px 5px 5px !important;
	}


/* Misc Stuff */
.left
	{
		background: rgba(255, 255, 255, 0.1) !important;
		-moz-border-radius: 5px 5px 0px 0px !important;
		color: #FFFFFF !important;
		border-bottom: 2px solid #666666 !important;
	}
.right
	{
		background: rgba(255, 255, 255, 0.15) !important;
		-moz-border-radius: 5px 5px 0px 0px !important;
		color: #FFFFFF !important;
		border-bottom: 2px solid #666666 !important;
	}
.topicBar
	{
		background: rgba(255, 255, 255, 0.1) !important;
		-moz-border-radius: 5px 5px 0px 0px !important;
		color: #FFFFFF !important;
	}
td.sep
	{
		background: #333333 !important;
	}
div.sep, .csep, .ccsep, .asep, .skillSep
	{
		border-bottom: 1px solid #333333 !important;
		color: #BBBBBB !important;
	}
.error1, .error2, .hiLite1
	{
		background: rgba(255, 255, 255, 0.2) !important;
		color: #BBBBBB !important;
		border-color: #333333 !important;
	}
.error3
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #BBBBBB !important;
		border-color: #333333 !important;
	}
.errorField2
	{
		background: rgba(255, 255, 255, 0.2) !important;
	}
.rules
	{
		background: rgba(25, 25, 25, 0.5) !important;
		-moz-border-radius: 0px 0px 2px 2px !important;
		color: #FFFFFF !important;
	}
.misc1, .misc2, .misc3, .misc4
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #FFFFFF !important;
		-moz-border-radius: 2px !important;
	}
.misc1.small.normal
	{
		background: rgba(255, 255, 255, 0.05) !important;
	}
.misc5
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #BBBBBB !important;
	}
.topMsg
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #FFFFFF !important;
		border: 1px solid #333333 !important;
		-moz-border-radius: 3px;
		padding: 5px !important;
	}
.skillSep:hover, .skillSepNone:hover
	{
		background: rgba(255, 255, 255, 0.05) !important;
	}

/* Friends and Monsters */
.cardBox, .cardBox2
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border: 5px solid rgba(255, 255, 255, 0.1) !important;
		color: #BBBBBB !important;
	}
.cardHeader
	{
		background: rgba(255, 255, 255, 0.1) !important;
	}
.cardLevel
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #FFFFFF !important;
	}
.cardPic, .cardPic2
	{
		border: 0 !important;
	}
.cardInfo1, .cardInfo2, .cardInfo3
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border-bottom: 1px solid #333333 !important;
		-moz-border-radius: 3px !important;
	}
.cardInfo1, .cardInfo1 a
	{
		color: #FFFFFF !important;
	}
.cardInfo2, .cardInfo2 a, .cardInfo3, .cardInfo3 a
	{
		color: #BBBBBB !important;
	}
/* Classes */
.cardBoxInner
	{
		background: none !important;
		border: none !important;
		padding: 5px !important;
	}
.cardJobHeader
	{
		background: rgba(255, 255, 255, 0.1) !important;
		border: none !important;
		padding: 10px !important;
	}
.cardJobWrap, .cardBPic
	{
		background: none !important;
	}
.cardJobTitle1, .cardJobTitle2
	{
		background: rgba(255, 255, 255, 0.1) url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Dark%20Theme/job-advance.png")  no-repeat scroll 155px 50% !important;
	}
.cardJobIcon
	{
		background: rgba(255, 255, 255, 0.05) !important;
		border: 1px solid #333333 !important;
		color: #BBBBBB !important;
	}
.rColSc1
	{
		background: rgba(255, 255, 255, 0.05) !important;
		color: #BBBBBB !important;
	}
.rColSc2
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #BBBBBB !important;
	}
.rColSc3
	{
		background: rgba(255, 255, 255, 0.15) !important;
		color: #BBBBBB !important;
	}
.rColSc4
	{
		background: rgba(255, 255, 255, 0.20) !important;
		color: #BBBBBB !important;
	}
.rColS2 strong
	{
		color: #FFFFFF !important;
	}

/* EXPerience Table */
.cardJobTitle3
	{
		background: rgba(255, 255, 255, 0.05) !important;
		color: #BBBBBB !important;
	}
.cardJobTitle3 tr:hover
	{
		background: rgba(255, 255, 255, 0.05) !important;
	}
.cardJobTitle3 td
	{
		border-bottom: 1px solid #666666 !important;
	}

.feedbackPercent a, .title3, .title3 strong a, .lh strong
	{
		color: #FFFFFF !important;
	}
.normal, .normalSize, .small, .comment .lh, .np span.lh, .lh
	{
		color: #BBBBBB !important;
	}

/* Ad Removal */
.rightModule div.np.mb10, div[style='min-width: 300px; min-height: 250px; margin: 0pt 0pt 0pt 10px;'], .center.mb5, div[style="border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); text-align: center; margin-top: 5px; margin-bottom: 5px;"], iframe, div[style="margin: 0pt 0pt 10px 10px; float: right;"], div[style="padding: 0pt 0pt 0pt 105px;"], td.center[colspan="6"]
	{
		display: none !important;
	}
iframe[src^="module-submit_report.php?id="]
	{
		display: inline !important;
	}

div[style="padding: 0pt 0pt 10px;"]
	{
		padding: 0px !important;
	}

/* Global */
body, a
	{
		color: #BBBBBB !important;
	}
a:hover
	{
		color: #FFFFFF !important;
	}
input, select, input[type="checkbox"], input[type="radio"], input[type="file"]
	{
		background: rgba(255, 255, 255, 0.1) !important;
		color: #BBBBBB !important;
		-moz-border-radius: 3px !important;
		border-color: #333333 !important;
	}
input[type="submit"], input[type="file"]
	{
		color: #333333 !important;
	}
input[type="checkbox"], input[type="radio"]
	{
		border: 1px solid #333333 !important;
		-moz-appearance: none !important;
	}
input[type="radio"]
	{
		color: #BBBBBB !important;
		padding: 1px 0px 0px 1px !important;
		-moz-border-radius: 100% !important;
	}
input[type="submit"], input[type="file"]
	{
		border: 1px outset #333333 !important;
		color: #BBBBBB !important;
		-moz-appearance: none !important;
	}

table[width="100%"][cellspacing="0"][cellpadding="5"][border="0"]
	{
		color: #BBBBBB !important;
	}

}

@-moz-document url-prefix("http://www.basilmarket.com/user") {

.topicBar
{position: relative !important;}
.topicBar span.rf
	{
		width: 231px !important;
		margin-top: -7px !important;
	}
div[style="width: 232px;"]
	{
		margin: 0px !important;
		padding: 0px !important;
		height: 0px !important;
		width: 0px !important;
	}
div[style="width: 232px;"] div.cardBox2.mt0, div[style="width: 232px;"] div.cardBox2
	{
		position: absolute !important;
		top: 0px !important;
	}
div[style="width: 232px;"] .left
	{
		display: none !important;
	}
div.cardBox2.mt0, td[style="width: 200px; vertical-align: top; margin-bottom: 10px; background: none repeat scroll 0% 0% rgb(248, 247, 242);"]
	{
		border: 0px !important;
		width: 0px !important;
		padding: 0px !important;
	}
.middleColumn[style="width: 708px;"], .middleColumn[style="width: 708px;"] div.np[style="width: 708px;"]
	{
		width: 100% !important;
		padding: 0px !important;
	}
div.cardBox2.mt0 > .cardHeader
	{
		text-align: right !important;
		background: transparent !important;
		border: 0px !important;
		width: 200px !important;
		position: absolute !important;
		top: 60px !important;
		left: 235px !important;
	}
div.cardBox2.mt0 > .cardPic
	{
		background-position: -22px -24px !important;
		height: 38px !important;
		width: 50px !important;
		border: 2px solid #666666 !important;
		-moz-border-radius: 3px !important;
		position: absolute !important;
		top: 63px !important;
		left: 453px !important;
	}
div.cardBox2.mt0 > div.cardInfo1.center
	{
		text-align: right !important;
		background: transparent !important;
		border: 0px !important;
		width: 200px !important;
		position: absolute !important;
		top: 79px !important;
		left: 240px !important;
	}
div.cardBox2.mt0 > .cardPic > .cardLevel
	{
		position: relative !important;
		left: 40px !important;
	}
div.center.feedbackPercent
	{
		text-align: left !important;
		font-size: 14px !important;
		width: 75px !important;
		position: absolute !important;
		top: 61px !important;
		left: 548px !important;
	}
div.center.feedbackPercent > a > .normalSize, div.center.feedbackPercent > a > .small
	{
		display: none !important;
	}
div[class="cardBox2"]
	{
		width: 0px !important;
		height: 0px !important;
		border: 0px !important;
		padding: 0px !important;
	}
div[class="cardBox2"] > .cardHeader
	{
		background: transparent !important;
		border: 0px !important;
		width: 200px !important;
		position: absolute !important;
		top: 68px !important;
		left: 542px !important;
	}
div[class="cardBox2"] > .stamp2
	{
		display: none !important;
	}
.pollef
	{
		width: 200px !important;
	}
.pollv
	{
		color: #FFFFFF !important;
		padding-top: 1px !important;
		padding-bottom: 9px !important;
	}
.polle
	{
		margin-right: -1px !important;
	}

}

@-moz-document url-prefix("http://www.basilmarket.com/show/forum"), url-prefix("http://www.basilmarket.com/user") {

/* Code by Vusys */
#mood0, #mood1, #mood2, #mood3, #mood4, #mood5, #mood6, #mood7
	{
		background-image: url(http://static.basilmarket.com/img/ico/comments.png) !important;
		width: 16px !important;
		height: 16px !important;
		background-position:0px 0px !important;
	}

}