/* Universal CSS */ 
#forum_leaders, select[name=mem_amod], select[name=mem_amod] + button, select[name=amt_menu], select[name=amt_menu] + button, select[name=modopts_menu], select[name=modopts_menu] + button, select[name=topicopts_menu], select[name=topicopts_menu] + button, .bbcode-lessoninfo {
	display: none;
}
.bbcode-right {
	display:block;
	text-align:right;
}
.bbcode-right ul, .bbcode-right ol {
	direction: rtl;
}
.bbcode-right ul li *, .bbcode-right ol li * {
	direction: ltr;
	unicode-bidi: embed;
}

/*QUIDDITCH CSS */
.bbcode-quidditchscore {
display: none;
border: 1px dotted;
border-radius: 5px;
padding: 4px;
float: right;
}
#recentActions {
border: 1px dotted;
border-radius: 5px;
padding: 4px;
float: right;
}
#bludgerInfo {
border: 2px #8d100f dotted;
border-radius: 5px;
margin: 10px auto;
max-width: 550px;
padding: 5px;
}

/* Shops System CSS */
.bbcode-shopInfo, .bbcode-shopBasket, .bbcode-shopsrp { display: none; }
.itemCat h4 { cursor: pointer; }
div.itemBox { text-align: center; height: 250px; width: 200px; border: 3px solid; border-radius: 5px; display: inline-grid; vertical-align: middle; margin: 4px; overflow-x: hidden; overflow-y: hidden; }
div.itemBoxBig { height: 300px; width: 300px; border: 3px solid; border-radius: 5px; display: inline-grid; margin: 4px; }
div.itemBox.aareq { border-color: #8D100F;}
div.itemBox.selected { border-color: #090;}
div.itemBox .btn_fake, div.itemBoxBig .btn_fake { display:table; margin: 0 auto; }
div.itemBox .btn_fake.remove { display: none; }
div.itemBox img { max-width: 100px; max-height: 100px; border:2px solid; margin: 2px; margin-left: auto; margin-right: auto; margin-top: 4px; }
div.itemBox div.editMode { display:none; text-align:left; }
.bbcode-shopBasket.complete { display: inline; float: right; margin: 5px; border: 2px dashed; padding: 4px; border-radius: 10px; }
.bbcode-shopBasket .listItemsHere { max-height:150px; overflow-y:scroll; }
.bbcode-shopBasket a big { text-align: center; }
#scp h3 { font-size: 115%; }
#scp h4 { font-size: 105%; font-style: italic; }
#shopkeeperNote { width: 80%; margin: 0 auto; border: 3px dotted; padding: 5px; border-radius: 10px; }
#galleonsBox { border: 1px solid; border-radius: 5px; margin:4px; padding: 3px; }
.quantitySelector { display:none; }
.quantitySelector .btn_fake { display:inline!important; }

/*Shop CP CSS*/
#setTable tr.settingRow.disabled { display:none; }
.shopClick { cursor: pointer; }
#assistList div, #catList div, #addItemCat, #addAssistant {  height: 25px; border-bottom: 1px dotted; margin-top: 10px;}
.headingInfo { font-weight: 700;}

/* Group Colours */
.bbcode-sparklypoo {
	color: deeppink;
}
.bbcode-admin {
	color: darkmagenta;
}
.bbcode-globalmod {
	color: darkorchid;
}
.bbcode-validating {
	font-size: 80%;
	font-style: italic;
}
.bbcode-unsorted {
	color: chocolate;
}
.bbcode-banned {
	text-decoration: line-through;
}
.bbcode-g1y, .bbcode-g2y, .bbcode-g3y, .bbcode-g4y, .bbcode-g5y, .bbcode-g6y, .bbcode-g7y, .bbcode-gryffindor, .bbcode-gprefect {
	color: firebrick;
}
.bbcode-s1y, .bbcode-s2y, .bbcode-s3y, .bbcode-s4y, .bbcode-s5y, .bbcode-s6y, .bbcode-s7y, .bbcode-slytherin, .bbcode-sprefect {
	color: darkgreen;
}
.bbcode-r1y, .bbcode-r2y, .bbcode-r3y, .bbcode-r4y, .bbcode-r5y, .bbcode-r6y, .bbcode-r7y, .bbcode-ravenclaw, .bbcode-rprefect {
	color: mediumblue;
}
.bbcode-h1y, .bbcode-h2y, .bbcode-h3y, .bbcode-h4y, .bbcode-h5y, .bbcode-h6y, .bbcode-h7y, .bbcode-hufflepuff, .bbcode-hprefect {
	color: darkgoldenrod;
}
.bbcode-gprefect, .bbcode-hprefect, .bbcode-rprefect, .bbcode-sprefect {
	font-style: italic;
}
.bbcode-professors, .bbcode-ghoh, .bbcode-shoh, .bbcode-hhoh, .bbcode-rhoh, .bbcode-headmaster, .bbcode-deputy_headmaster {
	color: midnightblue;
}
.bbcode-shopkeepers {
	color: #E34234;
	font-style: italic;
}
.bbcode-hogwarts_staff {
	color: orangered;
}
.bbcode-goblin {
	color: #A0522D;
	font-weight: bold;
}
.bbcode-ghost {
	color: #708090;
	font-style: italic;
}
.bbcode-inactive {
	color: #008B8B;
	font-style: italic;
}
.bbcode-dark_presence {
	color: #000000;
}
.bbcode-dementor { 
	color: #708090;
	font-style: italic;
}
.bbcode-dead {
	color: #6A5ACD;
}
.bbcode-azkaban {
	color: #181818;
	font-weight: bold;
	font-size: 80%;
}
.bbcode-death_eater {
	color: #707070;
}
.bbcode-minister {
	color: #2F4F4F;
	font-weight: bold;
}
.bbcode-ministry_candidate {
	color: #2F4F4F;
	font-style:italic;
}
.bbcode-check {
	color: #FF634D;
}
.bbcode-ministry {
	color: #2F4F4F;
}
.bbcode-muggle-old {
	color: #CC0099;
}
.bbcode-muggle {
	color: #1c9c95;
}
.bbcode-family {
	color: #CC0066;
}
.bbcode-magical {
	color: #CC0066;
}
.bbcode-creature {
	color: #009900;
}
.bbcode-member-old, .bbcode-member {
	color: #1c9c95;
}
.bbcode-ooc_staff, .bbcode-sorting_hat { 
	color: orangered;
	font-style: italic;
}
.bbcode-headboy { 
	color: #003366;
	font-style: italic;
}
.bbcode-headgirl { 
	color: #8D496D;
	font-style: italic;
}
.bbcode-hogwarts_houseelf, .bbcode-houseelf {
	color: olivedrab;
}
.bbcode-subprof {
	color: #000080;
	font-style: italic;
}
.bbcode-founder {
	color: #990099;
}
.bbcode-other_employee {
	color: #2F4F4F;
	font-style: italic;
}
.bbcode-durmstrang {
	color: #650335;
	font-style: italic;
}
.bbcode-beauxbatons {
	color: #37AAE0;
	font-style: italic;
}
.bbcode-other_student {
	color: #ff3399;
	font-style: italic;
}
.bbcode-graduate {
	background: url(http://z3.ifrm.com/409/120/0/p321454/crest.png) no-repeat scroll left top transparent;
	padding-left: 17px;
	display: inline-block;
	height: 15px;
}
.bbcode-auror {
	color: #36648B;
	font-style: italic;
}
.bbcode-scitorari {
	color: #770000;
}

/* Special Staff Stuff */
.bbcode-donna ul {
	list-style-image: url(http://z5.ifrm.com/9058/177/0/e5015441/e5015441.png);
}
.bbcode-donna {
	color: #FF69B4;
	text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px gold, 0 0 35px gold, 0 0 40px gold, 0 0 50px gold, 0 0 75px gold;
}
.bbcode-donna:hover {
	color: gold;
	text-shadow: 0 0 5px #000, 0 0 10px #000, 0 0 15px #000, 0 0 20px #FF69B4, 0 0 35px #FF69B4, 0 0 40px #FF69B4, 0 0 50px #FF69B4, 0 0 75px #FF69B4;
}
