Quantcast

5.2.8

Steven Jackson [11-29-14 - 04:56]
5.2.8
Filename
Interface/ACHIEVEMENTFRAME/AccountLevel-AchievementHeader.blp
Interface/ACHIEVEMENTFRAME/Thumbs.db
Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-ACHIEVEMENTBACKGROUND.blp
Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-PARCHMENT.blp
Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-PLUSMINUS.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-AchievementWatermark.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-Borders.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-Category-Background.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-Category-Highlight.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-ComparisonHeader.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-Guild.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-Header.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-IconFrame.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Joint.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Left.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Top.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-Parchment-Horizontal-Desaturated.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-Parchment-Horizontal.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-ProgressBar-Border.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-Progressive-IconBorder.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-RecentHeader.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-Reward-Background.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-RightDDLInset.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-Stat-Buttons.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-StatsBackground.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-StatsComparisonBackground.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-StatusBar-Highlight.blp
Interface/ACHIEVEMENTFRAME/UI-Achievement-WoodBorder.blp
Interface/AddOns/SVUI/assets/artwork/Minimap/MINIMAP-OBJECTICONS.blp
Interface/AddOns/SVUI/assets/artwork/Minimap/Thumbs.db
Interface/AddOns/SVUI/assets/artwork/Unitframe/FOLLOWER-RING.blp
Interface/AddOns/SVUI/framework/api/api_layout.lua
Interface/AddOns/SVUI/framework/movers/mover_mentalo.lua
Interface/AddOns/SVUI/packages/plates/SVPlate.lua
Interface/AddOns/SVUI/packages/quest/SVQuest.lua
Interface/AddOns/SVUI/packages/tools/components/questwatch.lua
Interface/AddOns/SVUI/scripts/spellbind.lua
Interface/AddOns/SVUI_StyleOMatic/components/blizzard/alert.lua
Interface/AddOns/SVUI_StyleOMatic/components/blizzard/spellbook.lua
Interface/AddOns/SVUI_StyleOMatic/components/blizzard/worldmap.lua
Interface/Archeology/ARCH-FLAREEFFECT.blp
Interface/BUTTONS/ButtonHilight-Round.blp
Interface/BUTTONS/CancelButton-Down.blp
Interface/BUTTONS/CancelButton-Highlight.blp
Interface/BUTTONS/CancelButton-Up.blp
Interface/BUTTONS/CollapsibleHeader.blp
Interface/BUTTONS/ListButtons.blp
Interface/BUTTONS/SquareButtonTextures.blp
Interface/BUTTONS/Thumbs.db
Interface/BUTTONS/UI-ActionButton-Border.blp
Interface/BUTTONS/UI-Button-Borders.blp
Interface/BUTTONS/UI-Button-Borders2.blp
Interface/BUTTONS/UI-CheckBox-Down.blp
Interface/BUTTONS/UI-CheckBox-Highlight.blp
Interface/BUTTONS/UI-CheckBox-Up.blp
Interface/BUTTONS/UI-DialogBox-Button-Disabled.blp
Interface/BUTTONS/UI-DialogBox-Button-Down.blp
Interface/BUTTONS/UI-DialogBox-Button-Highlight.blp
Interface/BUTTONS/UI-DialogBox-Button-Up.blp
Interface/BUTTONS/UI-DialogBox-goldbutton-up-left.blp
Interface/BUTTONS/UI-DialogBox-goldbutton-up-middle.blp
Interface/BUTTONS/UI-DialogBox-goldbutton-up-right.blp
Interface/BUTTONS/UI-MinusButton-Disabled.blp
Interface/BUTTONS/UI-MinusButton-Down.blp
Interface/BUTTONS/UI-MinusButton-Up.blp
Interface/BUTTONS/UI-OptionsButton.blp
Interface/BUTTONS/UI-PageButton-Background.blp
Interface/BUTTONS/UI-Panel-Button-Disabled.blp
Interface/BUTTONS/UI-Panel-Button-Down.blp
Interface/BUTTONS/UI-Panel-Button-Highlight.blp
Interface/BUTTONS/UI-Panel-Button-Highlight2.blp
Interface/BUTTONS/UI-Panel-Button-Up.blp
Interface/BUTTONS/UI-PlusButton-Disabled.blp
Interface/BUTTONS/UI-PlusButton-Up.blp
Interface/BUTTONS/UI-RadioButton.blp
Interface/BUTTONS/UI-SILVER-BUTTON-DOWN.blp
Interface/BUTTONS/UI-SILVER-BUTTON-HIGHLIGHT.blp
Interface/BUTTONS/UI-SILVER-BUTTON-UP.blp
Interface/BUTTONS/UI-SilverButtonLG-Left-Down.blp
Interface/BUTTONS/UI-SilverButtonLG-Left-Hi.blp
Interface/BUTTONS/UI-SilverButtonLG-Left-Up.blp
Interface/BUTTONS/UI-SilverButtonLG-Mid-Down.blp
Interface/BUTTONS/UI-SilverButtonLG-Mid-Hi.blp
Interface/BUTTONS/UI-SilverButtonLG-Mid-Up.blp
Interface/BUTTONS/UI-SilverButtonLG-Right-Down.blp
Interface/BUTTONS/UI-SilverButtonLG-Right-Hi.blp
Interface/BUTTONS/UI-SilverButtonLG-Right-Up.blp
Interface/BUTTONS/UI-SliderBar-Border.blp
Interface/BUTTONS/UI-SliderBar-Button-Horizontal.blp
Interface/BUTTONS/UI-SliderBar-Button-Vertical.blp
Interface/BUTTONS/UI-SpellbookIcon-NextPage-Disabled.blp
Interface/BUTTONS/UI-SpellbookIcon-NextPage-Down.blp
Interface/BUTTONS/UI-SpellbookIcon-NextPage-Up.blp
Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Disabled.blp
Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Down.blp
Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Up.blp
Interface/BUTTONS/UI-SquareButton-Disabled.blp
Interface/BUTTONS/UI-SquareButton-Down.blp
Interface/BUTTONS/UI-SquareButton-Up.blp
Interface/BankFrame/Bank-Background.blp
Interface/BankFrame/Bank-Parts.blp
Interface/BankFrame/Bank.blp
Interface/BankFrame/CornersShadow.blp
Interface/BankFrame/HorizShadow.blp
Interface/BankFrame/VertShadow.blp
Interface/BattlefieldFrame/Battleground-Alliance.blp
Interface/BattlefieldFrame/Battleground-Horde.blp
Interface/CHATFRAME/UI-ChatInputBorder-Left.blp
Interface/CHATFRAME/UI-ChatInputBorder-Left2.blp
Interface/CHATFRAME/UI-ChatInputBorder-Mid2.blp
Interface/CHATFRAME/UI-ChatInputBorder-Right.blp
Interface/CHATFRAME/UI-ChatInputBorder-Right2.blp
Interface/CHATFRAME/UI-ChatInputBorderFocus-Left.blp
Interface/CHATFRAME/UI-ChatInputBorderFocus-Mid.blp
Interface/CHATFRAME/UI-ChatInputBorderFocus-Right.blp
Interface/COMMON/Common-Input-Border.blp
Interface/COMMON/ReputationStar.blp
Interface/COMMON/Thumbs.db
Interface/COMMON/UI-DropDownRadioChecks.blp
Interface/DialogFrame/DialogFrame-Bot.blp
Interface/DialogFrame/DialogFrame-Corners.blp
Interface/DialogFrame/DialogFrame-Left.blp
Interface/DialogFrame/DialogFrame-Right.blp
Interface/DialogFrame/DialogFrame-Top.blp
Interface/DialogFrame/Thumbs.db
Interface/DialogFrame/UI-DialogBox-Border.blp
Interface/DialogFrame/UI-DialogBox-Corner.blp
Interface/DialogFrame/UI-DialogBox-Divider.blp
Interface/DialogFrame/UI-DialogBox-Gold-Border.blp
Interface/DialogFrame/UI-DialogBox-Header.blp
Interface/EncounterJournal/UI-ENCOUNTERJOURNALTEXTURES.blp
Interface/EncounterJournal/UI-EncounterJournalTextures_Tile.blp
Interface/FrameGeneral/!UI-Frame.blp
Interface/FrameGeneral/Thumbs.db
Interface/FrameGeneral/UI-Background-Marble.blp
Interface/FrameGeneral/UI-Background-Rock.blp
Interface/FrameGeneral/UI-Frame.blp
Interface/FrameGeneral/_UI-Frame.blp
Interface/FriendsFrame/Thumbs.db
Interface/FriendsFrame/TravelPass-Invite.blp
Interface/FriendsFrame/UI-ChannelFrame-TitleBar.blp
Interface/FriendsFrame/UI-GuildMember-Patch.blp
Interface/FriendsFrame/UI-Toast-Border.blp
Interface/FriendsFrame/battlenet-friends-main.blp
Interface/GLUES/COMMON/Glue-Panel-Button-Down.blp
Interface/GLUES/COMMON/Glue-Panel-Button-Highlight-Blue.blp
Interface/GLUES/COMMON/Glue-Panel-Button-Highlight.blp
Interface/GLUES/COMMON/Glue-Panel-Button-Up.blp
Interface/GLUES/COMMON/Glue-RightArrow-Button-Up.blp
Interface/GLUES/COMMON/Glue-Tooltip-Border.blp
Interface/GLUES/COMMON/Glues-BigButton-Down.blp
Interface/GLUES/COMMON/Glues-BigButton-Glow.blp
Interface/GLUES/COMMON/Glues-BigButton-Highlight.blp
Interface/GLUES/COMMON/Glues-BigButton-Rays.blp
Interface/GLUES/COMMON/Glues-BigButton-Up.blp
Interface/GLUES/COMMON/Glues-EditBox-Background.blp
Interface/GLUES/COMMON/Glues-Text-Gradient.blp
Interface/GLUES/COMMON/Thumbs.db
Interface/LFGFRAME/LFG-Eye.blp
Interface/LFGFRAME/LFR-Anim.blp
Interface/LFGFRAME/LFR-TEXTURE.blp
Interface/LFGFRAME/Thumbs.db
Interface/LFGFRAME/UI-LFG-BlueBG.blp
Interface/LFGFRAME/UI-LFG-DUNGEONTOAST.blp
Interface/LFGFRAME/UI-LFG-ICON-REWARDRING.blp
Interface/LFGFRAME/UI-LFG-ICONS-ROLEBACKGROUNDS.blp
Interface/LFGFRAME/UI-LFG-SEPARATOR.blp
Interface/LFGFRAME/WaitAnim.blp
Interface/MINIMAP/OBJECTICONS.blp
Interface/MINIMAP/PartyRaidBlips.blp
Interface/MINIMAP/TRACKING/BattleMaster.blp
Interface/MINIMAP/TRACKING/Class.blp
Interface/MINIMAP/TRACKING/Mailbox.blp
Interface/MINIMAP/TRACKING/OBJECTICONS.blp
Interface/MINIMAP/TRACKING/TrivialQuests.blp
Interface/MINIMAP/Thumbs.db
Interface/MINIMAP/UI-DungeonDifficulty-Button.blp
Interface/MINIMAP/UI-MINIMAP-BORDER.blp
Interface/OPTIONSFRAME/OptionsFrameTab-Active.blp
Interface/OPTIONSFRAME/Thumbs.db
Interface/PaperDollInfoFrame/UI-Character-ScrollBar.blp
Interface/QUESTFRAME/Thumbs.db
Interface/QUESTFRAME/UI-QuestItemNameFrame.blp
Interface/Store/Store-Main.blp
Interface/Store/category-icon-armor.blp
Interface/Store/category-icon-bag.blp
Interface/Store/category-icon-book.blp
Interface/Store/category-icon-clothes.blp
Interface/Store/category-icon-enchantscroll.blp
Interface/Store/category-icon-featured.blp
Interface/Store/category-icon-food.blp
Interface/Store/category-icon-free.blp
Interface/Store/category-icon-hot.blp
Interface/Store/category-icon-key.blp
Interface/Store/category-icon-misc.blp
Interface/Store/category-icon-mounts.blp
Interface/Store/category-icon-pets.blp
Interface/Store/category-icon-placeholder.blp
Interface/Store/category-icon-sale.blp
Interface/Store/category-icon-scroll.blp
Interface/Store/category-icon-services.blp
Interface/Store/category-icon-ticket.blp
Interface/Store/category-icon-toys.blp
Interface/Store/category-icon-weapons.blp
Interface/Store/category-icon-wow.blp
Interface/TAXIFRAME/Thumbs.db
Interface/TimeManager/ClockBackground.blp
Interface/TimeManager/FFButton.blp
Interface/TimeManager/PauseButton.blp
Interface/TimeManager/RWButton.blp
Interface/TimeManager/ResetButton.blp
Interface/TimeManager/TimerBackground.blp
Interface/Tooltips/Thumbs.db
Interface/WorldMap/Thumbs.db
diff --git a/Interface/ACHIEVEMENTFRAME/AccountLevel-AchievementHeader.blp b/Interface/ACHIEVEMENTFRAME/AccountLevel-AchievementHeader.blp
new file mode 100644
index 0000000..f232cc6
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/AccountLevel-AchievementHeader.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/Thumbs.db b/Interface/ACHIEVEMENTFRAME/Thumbs.db
new file mode 100644
index 0000000..5454acb
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/Thumbs.db differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-ACHIEVEMENTBACKGROUND.blp b/Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-ACHIEVEMENTBACKGROUND.blp
new file mode 100644
index 0000000..ab12404
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-ACHIEVEMENTBACKGROUND.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-PARCHMENT.blp b/Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-PARCHMENT.blp
new file mode 100644
index 0000000..bce2e0a
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-PARCHMENT.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-PLUSMINUS.blp b/Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-PLUSMINUS.blp
new file mode 100644
index 0000000..a86f7f0
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-ACHIEVEMENT-PLUSMINUS.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-AchievementWatermark.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-AchievementWatermark.blp
new file mode 100644
index 0000000..5146874
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-AchievementWatermark.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-Borders.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Borders.blp
new file mode 100644
index 0000000..66107f1
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Borders.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-Category-Background.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Category-Background.blp
new file mode 100644
index 0000000..541cff3
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Category-Background.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-Category-Highlight.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Category-Highlight.blp
new file mode 100644
index 0000000..e47a6d8
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Category-Highlight.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-ComparisonHeader.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-ComparisonHeader.blp
new file mode 100644
index 0000000..d770b6f
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-ComparisonHeader.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-Guild.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Guild.blp
new file mode 100644
index 0000000..bb17c89
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Guild.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-Header.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Header.blp
new file mode 100644
index 0000000..abec46c
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Header.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-IconFrame.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-IconFrame.blp
new file mode 100644
index 0000000..31b0fa1
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-IconFrame.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Joint.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Joint.blp
new file mode 100644
index 0000000..3607a1b
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Joint.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Left.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Left.blp
new file mode 100644
index 0000000..1e933c8
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Left.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Top.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Top.blp
new file mode 100644
index 0000000..1d8a95d
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-MetalBorder-Top.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-Parchment-Horizontal-Desaturated.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Parchment-Horizontal-Desaturated.blp
new file mode 100644
index 0000000..bd781c3
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Parchment-Horizontal-Desaturated.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-Parchment-Horizontal.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Parchment-Horizontal.blp
new file mode 100644
index 0000000..827fde7
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Parchment-Horizontal.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-ProgressBar-Border.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-ProgressBar-Border.blp
new file mode 100644
index 0000000..3f2eeeb
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-ProgressBar-Border.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-Progressive-IconBorder.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Progressive-IconBorder.blp
new file mode 100644
index 0000000..4750856
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Progressive-IconBorder.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-RecentHeader.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-RecentHeader.blp
new file mode 100644
index 0000000..76d75c2
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-RecentHeader.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-Reward-Background.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Reward-Background.blp
new file mode 100644
index 0000000..ede5651
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Reward-Background.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-RightDDLInset.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-RightDDLInset.blp
new file mode 100644
index 0000000..a7272e7
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-RightDDLInset.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-Stat-Buttons.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Stat-Buttons.blp
new file mode 100644
index 0000000..6883f0d
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-Stat-Buttons.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-StatsBackground.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-StatsBackground.blp
new file mode 100644
index 0000000..b6b16c3
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-StatsBackground.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-StatsComparisonBackground.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-StatsComparisonBackground.blp
new file mode 100644
index 0000000..aef5bca
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-StatsComparisonBackground.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-StatusBar-Highlight.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-StatusBar-Highlight.blp
new file mode 100644
index 0000000..999332d
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-StatusBar-Highlight.blp differ
diff --git a/Interface/ACHIEVEMENTFRAME/UI-Achievement-WoodBorder.blp b/Interface/ACHIEVEMENTFRAME/UI-Achievement-WoodBorder.blp
new file mode 100644
index 0000000..85eae20
Binary files /dev/null and b/Interface/ACHIEVEMENTFRAME/UI-Achievement-WoodBorder.blp differ
diff --git a/Interface/AddOns/SVUI/assets/artwork/Minimap/MINIMAP-OBJECTICONS.blp b/Interface/AddOns/SVUI/assets/artwork/Minimap/MINIMAP-OBJECTICONS.blp
index 23595fd..4d976ee 100644
Binary files a/Interface/AddOns/SVUI/assets/artwork/Minimap/MINIMAP-OBJECTICONS.blp and b/Interface/AddOns/SVUI/assets/artwork/Minimap/MINIMAP-OBJECTICONS.blp differ
diff --git a/Interface/AddOns/SVUI/assets/artwork/Minimap/Thumbs.db b/Interface/AddOns/SVUI/assets/artwork/Minimap/Thumbs.db
new file mode 100644
index 0000000..ee8cc61
Binary files /dev/null and b/Interface/AddOns/SVUI/assets/artwork/Minimap/Thumbs.db differ
diff --git a/Interface/AddOns/SVUI/assets/artwork/Unitframe/FOLLOWER-RING.blp b/Interface/AddOns/SVUI/assets/artwork/Unitframe/FOLLOWER-RING.blp
index 708f231..cf0f302 100644
Binary files a/Interface/AddOns/SVUI/assets/artwork/Unitframe/FOLLOWER-RING.blp and b/Interface/AddOns/SVUI/assets/artwork/Unitframe/FOLLOWER-RING.blp differ
diff --git a/Interface/AddOns/SVUI/framework/api/api_layout.lua b/Interface/AddOns/SVUI/framework/api/api_layout.lua
index c09ed41..9e36927 100644
--- a/Interface/AddOns/SVUI/framework/api/api_layout.lua
+++ b/Interface/AddOns/SVUI/framework/api/api_layout.lua
@@ -126,7 +126,7 @@ local _purgatory = CreateFrame("Frame", nil)
 _purgatory:Hide()

 local function Die(self)
-    if(self.SetAtlas) then self.SetAtlas = SV.fubar end
+    -- if(self.SetAtlas) then self.SetAtlas = SV.fubar end
     if(self.UnregisterAllEvents) then
         self:UnregisterAllEvents()
         self:SetParent(_purgatory)
@@ -155,9 +155,9 @@ local function RemoveTextures(self, option)
                         region.Show = region.Hide
                     end
                     region:Hide()
-                    if(region.SetAtlas) then
-                        region.SetAtlas = SV.fubar
-                    end
+                    -- if(region.SetAtlas) then
+                    --     region.SetAtlas = SV.fubar
+                    -- end
                 elseif(type(option) == "string" and ((layer == option) or (texture ~= option))) then
                     region:SetTexture(0,0,0,0)
                 end
diff --git a/Interface/AddOns/SVUI/framework/movers/mover_mentalo.lua b/Interface/AddOns/SVUI/framework/movers/mover_mentalo.lua
index 1fa1048..7002af5 100644
--- a/Interface/AddOns/SVUI/framework/movers/mover_mentalo.lua
+++ b/Interface/AddOns/SVUI/framework/movers/mover_mentalo.lua
@@ -53,7 +53,7 @@ local DraggableFrames = {
 	"DressUpFrame", "DraenorZoneAbilityFrame",
 	"EncounterJournal",
 	"FriendsFrame",
-	"GameMenuFrame", "GMSurveyFrame", "GossipFrame", "GuildFrame", "GuildBankFrame", "GuildRegistrarFrame",
+	"GMSurveyFrame", "GossipFrame", "GuildFrame", "GuildBankFrame", "GuildRegistrarFrame",
 	"GarrisonLandingPage", "GarrisonMissionFrame", "GarrisonCapacitiveDisplayFrame",
 	"HelpFrame",
 	"InterfaceOptionsFrame",
@@ -883,7 +883,7 @@ DRAGGABLE HANDLERS
 ]]--
 local BlizzardFrame_OnUpdate = function(self)
 	local frameName = self:GetName();
-	if(InCombatLockdown() or (frameName == "GameMenuFrame") or (self.IsMoving)) then return end
+	if(InCombatLockdown() or (self.IsMoving)) then return end
 	if(frameName == "QuestFrame") then
 		frameName = "GossipFrame"
 	end
@@ -912,7 +912,6 @@ local BlizzardFrame_OnDragStop = function(self)
 	local frameName = self:GetName();
 	self.IsMoving = false;
 	self:StopMovingOrSizing()
-	if(frameName == "GameMenuFrame") then return end
 	local anchor1, parent, anchor2, x, y = self:GetPoint()
 	parent = self:GetParent():GetName()
 	self:ClearAllPoints()
diff --git a/Interface/AddOns/SVUI/packages/plates/SVPlate.lua b/Interface/AddOns/SVUI/packages/plates/SVPlate.lua
index 60410fc..f7b3337 100644
--- a/Interface/AddOns/SVUI/packages/plates/SVPlate.lua
+++ b/Interface/AddOns/SVUI/packages/plates/SVPlate.lua
@@ -68,7 +68,8 @@ local numChildren = -1;
 local PlateRegistry, VisiblePlates = {}, {};
 local WorldFrameUpdateHook, UpdatePlateElements, PlateForge;
 local BLIZZ_PLATE, SVUI_PLATE, PLATE_REF, PLATE_ARGS, PLATE_AURAS, PLATE_AURAICONS, PLATE_GRIP, PLATE_REALNAME;
-local CURRENT_TARGET_NAME, TARGET_CHECKS;
+local CURRENT_TARGET_NAME;
+local TARGET_CHECKS = 0;
 local PLATE_TOP = [[Interface\Addons\SVUI\assets\artwork\Template\Plate\PLATE-TOP]]
 local PLATE_BOTTOM = [[Interface\Addons\SVUI\assets\artwork\Template\Plate\PLATE-BOTTOM]]
 local PLATE_RIGHT = [[Interface\Addons\SVUI\assets\artwork\Template\Plate\PLATE-RIGHT]]
@@ -548,24 +549,6 @@ local function SaveDuration(spellID, duration)
 	if spellID then CachedAuraDurations[spellID] = duration end
 end

-local function CleanUnitPlateAurass()
-	local currentTime = GetTime()
-	for guid, instanceList in pairs(UnitPlateAuras) do
-		local auracount = 0
-		for auraID, instanceID in pairs(instanceList) do
-			local expiration = Aura_Expiration[instanceID]
-			if expiration and expiration < currentTime then
-				UnitPlateAuras[guid][auraID] = nil
-			else
-				auracount = auracount + 1
-			end
-		end
-		if auracount == 0 then
-			UnitPlateAuras[guid] = nil
-		end
-	end
-end
-
 function MOD:UpdateAuras(plate)
 	if plate.setting.tiny then return end
 	local guid = plate.guid
@@ -625,116 +608,6 @@ function MOD:UpdateAurasByUnitID(unitid)
 end
 --[[
 ##########################################################
-PLATE UPDATE HANDLERS
-##########################################################
-]]--
-do
-	local function IsNamePlate(frame)
-		local frameName = frame:GetName()
-		if frameName and frameName:find('^NamePlate%d') then
-			local textObj = select(2, frame:GetChildren())
-			if textObj then
-				local textRegions = textObj:GetRegions()
-				return (textRegions and textRegions:GetObjectType() == 'FontString')
-			end
-		end
-	end
-
-	local function SetPlateAlpha(plate, frame)
-		if plate:GetAlpha() < 1 then
-			frame:SetAlpha(NPBaseAlpha)
-		else
-			frame:SetAlpha(1)
-		end
-	end
-
-	local function UpdatePlateUnit()
-		local plateName = PLATE_REF.nametext
-
-		if BLIZZ_PLATE:GetAlpha() == 1 and CURRENT_TARGET_NAME and (CURRENT_TARGET_NAME == plateName) then
-			BLIZZ_PLATE.guid = UnitGUID("target")
-			PLATE_ARGS.unit = "target"
-			SVUI_PLATE:SetFrameLevel(2)
-			SVUI_PLATE.highlight:Hide()
-			if(NPUsePointer) then
-				NPGlow:SetParent(SVUI_PLATE)
-				NPGlow:WrapOuter(SVUI_PLATE.health,2,2)
-				NPGlow:SetFrameLevel(0)
-				NPGlow:SetFrameStrata("BACKGROUND")
-				NPGlow:Show()
-			end
-			if((TARGET_CHECKS > -1) or PLATE_ARGS.allowed) then
-				TARGET_CHECKS = TARGET_CHECKS + 1
-				if TARGET_CHECKS > 0 then
-					TARGET_CHECKS = -1
-				end
-				MOD:UpdateAurasByUnitID('target')
-				if MOD.UseCombo then
-					UpdateComboPoints()
-				end
-				PLATE_ARGS.allowed = nil
-			end
-		elseif PLATE_REF.highlight:IsShown() and UnitExists("mouseover") and (UnitName("mouseover") == plateName) then
-			if(PLATE_ARGS.unit ~= "mouseover" or PLATE_ARGS.allowed) then
-				SVUI_PLATE:SetFrameLevel(1)
-				SVUI_PLATE.highlight:Show()
-				MOD:UpdateAurasByUnitID('mouseover')
-				if MOD.UseCombo then
-					UpdateComboPoints()
-				end
-				PLATE_ARGS.allowed = nil
-			end
-			BLIZZ_PLATE.guid = UnitGUID("mouseover")
-			PLATE_ARGS.unit = "mouseover"
-		else
-			SVUI_PLATE:SetFrameLevel(0)
-			SVUI_PLATE.highlight:Hide()
-			PLATE_ARGS.unit = nil
-		end
-		CheckRaidIcon()
-		UpdatePlateElements(BLIZZ_PLATE,SVUI_PLATE)
-	end
-
-	function WorldFrameUpdateHook(self, elapsed)
-		NPGrip:Hide()
-		for plate, _ in pairs(VisiblePlates) do
-			local frame = plate.frame
-			if(plate:IsShown()) then
-				local x,y = plate:GetCenter()
-				frame:SetPoint("CENTER", self, "BOTTOMLEFT", floor(x), floor(y))
-				SetPlateAlpha(plate, frame)
-			else
-				frame:Hide()
-			end
-		end
-		NPGrip:Show()
-
-		if(self.elapsed and self.elapsed > 0.2) then
-
-			for plate, _ in pairs(VisiblePlates) do
-				local frame = plate.frame
-				if(plate:IsShown() and frame:IsShown() and ProxyThisPlate(plate)) then
-					UpdatePlateUnit()
-				end
-			end
-			self.elapsed = 0
-		else
-			self.elapsed = (self.elapsed or 0) + elapsed
-		end
-		local curChildren = self:GetNumChildren()
-		if(numChildren ~= curChildren) then
-			for i = 1, curChildren do
-				local frame = select(i, self:GetChildren())
-				if(not PlateRegistry[frame] and IsNamePlate(frame)) then
-					PlateForge(frame)
-				end
-			end
-			numChildren = curChildren
-		end
-	end
-end
---[[
-##########################################################
 PLATE COLORING
 ##########################################################
 ]]--
@@ -856,18 +729,23 @@ do
 			latestColor = NPReactNPCGood
 		elseif unitType == "FRIENDLY_PLAYER" then
 			latestColor = NPReactPlayerGood
+		end
+
+		local r,g,b
+		if(latestColor) then
+			r,g,b = unpack(latestColor)
 		else
-			latestColor = NPReactEnemy
+			r,g,b = plate.health:GetStatusBarColor()
 		end

-		frame.health:SetStatusBarColor(unpack(latestColor))
-		--frame.health.eliteborder.bottom:SetVertexColor(unpack(latestColor))
-		--frame.health.eliteborder.right:SetVertexColor(unpack(latestColor))
-		--frame.health.eliteborder.left:SetVertexColor(unpack(latestColor))
-
+		frame.health:SetStatusBarColor(r,g,b)
 		if(NPUsePointer and NPPointerMatch and plate.setting.unit == "target") then
-			NPGlow:SetBackdropBorderColor(unpack(latestColor))
+			NPGlow:SetBackdropBorderColor(r,g,b)
 		end
+		--frame.health.eliteborder.bottom:SetVertexColor(r,g,b)
+		--frame.health.eliteborder.right:SetVertexColor(r,g,b)
+		--frame.health.eliteborder.left:SetVertexColor(r,g,b)
+
 		if(not plate.setting.scaled and not plate.setting.tiny and frame.health:GetWidth() ~= (HBWidth * scale)) then
 			frame.health:SetSize(HBWidth * scale, HBHeight * scale)
 			plate.cast.icon:SetSize(CBHeight + (HBHeight * scale) + 5, CBHeight + (HBHeight * scale) + 5)
@@ -913,6 +791,116 @@ do
 end
 --[[
 ##########################################################
+PLATE UPDATE HANDLERS
+##########################################################
+]]--
+do
+	local function IsNamePlate(frame)
+		local frameName = frame:GetName()
+		if frameName and frameName:find('^NamePlate%d') then
+			local textObj = select(2, frame:GetChildren())
+			if textObj then
+				local textRegions = textObj:GetRegions()
+				return (textRegions and textRegions:GetObjectType() == 'FontString')
+			end
+		end
+	end
+
+	local function SetPlateAlpha(plate, frame)
+		if plate:GetAlpha() < 1 then
+			frame:SetAlpha(NPBaseAlpha)
+		else
+			frame:SetAlpha(1)
+		end
+	end
+
+	local function UpdatePlateUnit()
+		local plateName = PLATE_REF.nametext
+
+		if BLIZZ_PLATE:GetAlpha() == 1 and CURRENT_TARGET_NAME and (CURRENT_TARGET_NAME == plateName) then
+			BLIZZ_PLATE.guid = UnitGUID("target")
+			PLATE_ARGS.unit = "target"
+			SVUI_PLATE:SetFrameLevel(2)
+			SVUI_PLATE.highlight:Hide()
+			if(NPUsePointer) then
+				NPGlow:SetParent(SVUI_PLATE)
+				NPGlow:WrapOuter(SVUI_PLATE.health,2,2)
+				NPGlow:SetFrameLevel(0)
+				NPGlow:SetFrameStrata("BACKGROUND")
+				NPGlow:Show()
+			end
+			if((TARGET_CHECKS > 0) or PLATE_ARGS.allowed) then
+				TARGET_CHECKS = TARGET_CHECKS + 1
+				if(TARGET_CHECKS == 2) then
+					TARGET_CHECKS = 0
+				end
+				MOD:UpdateAurasByUnitID('target')
+				if MOD.UseCombo then
+					UpdateComboPoints()
+				end
+				PLATE_ARGS.allowed = nil
+			end
+		elseif PLATE_REF.highlight:IsShown() and UnitExists("mouseover") and (UnitName("mouseover") == plateName) then
+			if(PLATE_ARGS.unit ~= "mouseover" or PLATE_ARGS.allowed) then
+				SVUI_PLATE:SetFrameLevel(1)
+				SVUI_PLATE.highlight:Show()
+				MOD:UpdateAurasByUnitID('mouseover')
+				if MOD.UseCombo then
+					UpdateComboPoints()
+				end
+				PLATE_ARGS.allowed = nil
+			end
+			BLIZZ_PLATE.guid = UnitGUID("mouseover")
+			PLATE_ARGS.unit = "mouseover"
+		else
+			SVUI_PLATE:SetFrameLevel(0)
+			SVUI_PLATE.highlight:Hide()
+			PLATE_ARGS.unit = nil
+		end
+		CheckRaidIcon()
+		UpdatePlateElements(BLIZZ_PLATE,SVUI_PLATE)
+	end
+
+	function WorldFrameUpdateHook(self, elapsed)
+		NPGrip:Hide()
+		for plate, _ in pairs(VisiblePlates) do
+			local frame = plate.frame
+			if(plate:IsShown()) then
+				local x,y = plate:GetCenter()
+				frame:SetPoint("CENTER", self, "BOTTOMLEFT", floor(x), floor(y))
+				SetPlateAlpha(plate, frame)
+			else
+				frame:Hide()
+			end
+		end
+		NPGrip:Show()
+
+		if(self.elapsed and self.elapsed > 0.2) then
+
+			for plate, _ in pairs(VisiblePlates) do
+				local frame = plate.frame
+				if(plate:IsShown() and frame:IsShown() and ProxyThisPlate(plate)) then
+					UpdatePlateUnit()
+				end
+			end
+			self.elapsed = 0
+		else
+			self.elapsed = (self.elapsed or 0) + elapsed
+		end
+		local curChildren = self:GetNumChildren()
+		if(numChildren ~= curChildren) then
+			for i = 1, curChildren do
+				local frame = select(i, self:GetChildren())
+				if(not PlateRegistry[frame] and IsNamePlate(frame)) then
+					PlateForge(frame)
+				end
+			end
+			numChildren = curChildren
+		end
+	end
+end
+--[[
+##########################################################
 SCRIPT HANDLERS
 ##########################################################
 ]]--
@@ -1407,12 +1395,13 @@ end

 function MOD:PLAYER_TARGET_CHANGED()
 	if(UnitExists("target")) then
-		CURRENT_TARGET_NAME = UnitName("target")
-		WorldFrame.elapsed = 0.1
-		TARGET_CHECKS = 0
+		CURRENT_TARGET_NAME = UnitName("target");
+		TARGET_CHECKS = 1;
+		WorldFrame.elapsed = 0.1;
 	else
-		NPGlow:Hide()
-		CURRENT_TARGET_NAME = nil
+		NPGlow:Hide();
+		CURRENT_TARGET_NAME = nil;
+		TARGET_CHECKS = 0;
 	end
 end

diff --git a/Interface/AddOns/SVUI/packages/quest/SVQuest.lua b/Interface/AddOns/SVUI/packages/quest/SVQuest.lua
new file mode 100644
index 0000000..dda1296
--- /dev/null
+++ b/Interface/AddOns/SVUI/packages/quest/SVQuest.lua
@@ -0,0 +1,311 @@
+--[[
+##############################################################################
+_____/\\\\\\\\\\\____/\\\________/\\\__/\\\________/\\\__/\\\\\\\\\\\_       #
+ ___/\\\/////////\\\_\/\\\_______\/\\\_\/\\\_______\/\\\_\/////\\\///__      #
+  __\//\\\______\///__\//\\\______/\\\__\/\\\_______\/\\\_____\/\\\_____     #
+   ___\////\\\__________\//\\\____/\\\___\/\\\_______\/\\\_____\/\\\_____    #
+	______\////\\\________\//\\\__/\\\____\/\\\_______\/\\\_____\/\\\_____   #
+	 _________\////\\\______\//\\\/\\\_____\/\\\_______\/\\\_____\/\\\_____  #
+	  __/\\\______\//\\\______\//\\\\\______\//\\\______/\\\______\/\\\_____ #
+	   _\///\\\\\\\\\\\/________\//\\\________\///\\\\\\\\\/____/\\\\\\\\\\\_#
+		___\///////////___________\///___________\/////////_____\///////////_#
+##############################################################################
+S U P E R - V I L L A I N - U I   By: Munglunch                              #
+##############################################################################
+##########################################################
+LOCALIZED LUA FUNCTIONS
+##########################################################
+]]--
+--[[ GLOBALS ]]--
+local _G = _G;
+local unpack    = _G.unpack;
+local select    = _G.select;
+local pairs     = _G.pairs;
+local ipairs    = _G.ipairs;
+local type      = _G.type;
+local error     = _G.error;
+local pcall     = _G.pcall;
+local tostring  = _G.tostring;
+local tonumber  = _G.tonumber;
+local tinsert 	= _G.tinsert;
+local string 	= _G.string;
+local math 		= _G.math;
+local table 	= _G.table;
+--[[ STRING METHODS ]]--
+local format = string.format;
+--[[ MATH METHODS ]]--
+local abs, ceil, floor, round = math.abs, math.ceil, math.floor, math.round;
+--[[ TABLE METHODS ]]--
+local tremove, twipe = table.remove, table.wipe;
+--[[
+##########################################################
+GET ADDON DATA
+##########################################################
+]]--
+local SV = select(2, ...)
+local L = SV.L
+local LSM = LibStub("LibSharedMedia-3.0")
+local MOD = SV:NewPackage("SVQuest", L['Questing']);
+--[[
+##########################################################
+EXTRA QUEST ITEM BUTTON
+##########################################################
+]]--
+local Button = CreateFrame('Button', (...), UIParent, 'SecureActionButtonTemplate, SecureHandlerStateTemplate, SecureHandlerAttributeTemplate')
+RegisterStateDriver(Button, 'visible', '[extrabar] hide; show')
+Button:SetAttribute('_onattributechanged', [[
+	if(name == 'item') then
+		if(value and not self:IsShown() and not HasExtraActionBar()) then
+			self:Show()
+		elseif(not value) then
+			self:Hide()
+			self:ClearBindings()
+		end
+	elseif(name == 'state-visible') then
+		if(value == 'show') then
+			self:CallMethod('Update')
+		else
+			self:Hide()
+			self:ClearBindings()
+		end
+	end
+
+	if(self:IsShown() and (name == 'item' or name == 'binding')) then
+		self:ClearBindings()
+
+		local key = GetBindingKey('EXTRAACTIONBUTTON1')
+		if(key) then
+			self:SetBindingClick(1, key, self, 'LeftButton')
+		end
+	end
+]])
+
+local function UpdateCooldown(self)
+	if(self:IsShown()) then
+		local start, duration, enable = GetItemCooldown(self.itemID)
+		if(duration > 0) then
+			self.Cooldown:SetCooldown(start, duration)
+			self.Cooldown:Show()
+		else
+			self.Cooldown:Hide()
+		end
+	end
+end
+
+Button:RegisterEvent('PLAYER_LOGIN')
+Button:SetScript('OnEvent', function(self, event)
+	if(event == 'BAG_UPDATE_COOLDOWN') then
+		UpdateCooldown(self)
+	elseif(event == 'PLAYER_REGEN_ENABLED') then
+		self:SetAttribute('item', self.attribute)
+		self:UnregisterEvent(event)
+		UpdateCooldown(self)
+	elseif(event == 'UPDATE_BINDINGS') then
+		if(self:IsShown()) then
+			self:SetItem()
+			self:SetAttribute('binding', GetTime())
+		end
+	elseif(event == 'PLAYER_LOGIN') then
+		self:SetPoint('CENTER', ExtraActionButton1)
+		self:SetSize(ExtraActionButton1:GetSize())
+		self:SetScale(ExtraActionButton1:GetScale())
+		self:SetHighlightTexture([[Interface\Buttons\ButtonHilight-Square]])
+		self:SetPushedTexture([[Interface\Buttons\CheckButtonHilight]])
+		self:GetPushedTexture():SetBlendMode('ADD')
+		self:SetScript('OnLeave', GameTooltip_Hide)
+		self:SetAttribute('type', 'item')
+		self.updateTimer = 0
+		self.rangeTimer = 0
+		self:Hide()
+
+		local Icon = self:CreateTexture('$parentIcon', 'BACKGROUND')
+		Icon:SetAllPoints()
+		self.Icon = Icon
+
+		local HotKey = self:CreateFontString('$parentHotKey', nil, 'NumberFontNormal')
+		HotKey:SetPoint('BOTTOMRIGHT', -5, 5)
+		self.HotKey = HotKey
+
+		local Cooldown = CreateFrame('Cooldown', '$parentCooldown', self, 'CooldownFrameTemplate')
+		Cooldown:ClearAllPoints()
+		Cooldown:SetPoint('TOPRIGHT', -2, -3)
+		Cooldown:SetPoint('BOTTOMLEFT', 2, 1)
+		Cooldown:Hide()
+		self.Cooldown = Cooldown
+
+		local Artwork = self:CreateTexture('$parentArtwork', 'OVERLAY')
+		Artwork:SetPoint('CENTER', -2, 0)
+		Artwork:SetSize(256, 128)
+		Artwork:SetTexture([[Interface\ExtraButton\Default]])
+		self.Artwork = Artwork
+
+		self:RegisterEvent('UPDATE_BINDINGS')
+		self:RegisterEvent('UPDATE_EXTRA_ACTIONBAR')
+		self:RegisterEvent('BAG_UPDATE_COOLDOWN')
+		self:RegisterEvent('BAG_UPDATE_DELAYED')
+		self:RegisterEvent('WORLD_MAP_UPDATE')
+		self:RegisterEvent('QUEST_LOG_UPDATE')
+		self:RegisterEvent('QUEST_POI_UPDATE')
+	else
+		self:Update()
+	end
+end)
+
+Button:SetScript('OnEnter', function(self)
+	GameTooltip:SetOwner(self, 'ANCHOR_LEFT')
+	GameTooltip:SetHyperlink(self.itemLink)
+end)
+
+-- BUG: IsItemInRange() is broken versus friendly npcs (and possibly others)
+Button:SetScript('OnUpdate', function(self, elapsed)
+	if(self.rangeTimer > TOOLTIP_UPDATE_TIME) then
+		local HotKey = self.HotKey
+		local inRange = IsItemInRange(self.itemLink, 'target')
+		if(HotKey:GetText() == RANGE_INDICATOR) then
+			if(inRange == false) then
+				HotKey:SetTextColor(1, 0.1, 0.1)
+				HotKey:Show()
+			elseif(inRange) then
+				HotKey:SetTextColor(1, 1, 1)
+				HotKey:Show()
+			else
+				HotKey:Hide()
+			end
+		else
+			if(inRange == false) then
+				HotKey:SetTextColor(1, 0.1, 0.1)
+			else
+				HotKey:SetTextColor(1, 1, 1)
+			end
+		end
+
+		self.rangeTimer = 0
+	else
+		self.rangeTimer = self.rangeTimer + elapsed
+	end
+
+	if(self.updateTimer > 5) then
+		self:Update()
+		self.updateTimer = 0
+	else
+		self.updateTimer = self.updateTimer + elapsed
+	end
+end)
+
+local zoneWide = {
+	[14108] = 541,
+	[13998] = 11,
+	[25798] = 61, -- quest is bugged, has no zone
+	[25799] = 61, -- quest is bugged, has no zone
+	[25112] = 161,
+	[25111] = 161,
+	[24735] = 201,
+}
+
+local blacklist = {
+	[113191] = true,
+	[110799] = true,
+	[109164] = true,
+}
+
+function Button:SetItem(itemLink, texture)
+	if(itemLink) then
+		if(itemLink == self.itemLink and self:IsShown()) then
+			return
+		end
+
+		self.Icon:SetTexture(texture)
+		self.itemID, self.itemName = string.match(itemLink, '|Hitem:(.-):.-|h%[(.+)%]|h')
+		self.itemLink = itemLink
+
+		if(blacklist[self.itemID]) then
+			return
+		end
+	end
+
+	local HotKey = self.HotKey
+	local key = GetBindingKey('EXTRAACTIONBUTTON1')
+	if(key) then
+		HotKey:SetText(GetBindingText(key, 1))
+		HotKey:Show()
+	elseif(ItemHasRange(self.itemLink)) then
+		HotKey:SetText(RANGE_INDICATOR)
+		HotKey:Show()
+	else
+		HotKey:Hide()
+	end
+
+	if(InCombatLockdown()) then
+		self.attribute = self.itemName
+		self:RegisterEvent('PLAYER_REGEN_ENABLED')
+	else
+		self:SetAttribute('item', self.itemName)
+		UpdateCooldown(self)
+	end
+end
+
+function Button:RemoveItem()
+	if(InCombatLockdown()) then
+		self.attribute = nil
+		self:RegisterEvent('PLAYER_REGEN_ENABLED')
+	else
+		self:SetAttribute('item', nil)
+	end
+end
+
+local ticker
+function Button:Update()
+	local numItems = 0
+	local shortestDistance = 62500 -- 250 yards²
+	local closestQuestLink, closestQuestTexture
+
+	for index = 1, GetNumQuestWatches() do
+		local questID, _, questIndex, _, _, isComplete = GetQuestWatchInfo(index)
+		if(questID and QuestHasPOIInfo(questID)) then
+			local link, texture, _, showCompleted = GetQuestLogSpecialItemInfo(questIndex)
+			if(link) then
+				local areaID = zoneWide[questID]
+				if(areaID and areaID == GetCurrentMapAreaID()) then
+					closestQuestLink = link
+					closestQuestTexture = texture
+				elseif(not isComplete or (isComplete and showCompleted)) then
+					local distanceSq, onContinent = GetDistanceSqToQuest(questIndex)
+					if(onContinent and distanceSq < shortestDistance) then
+						shortestDistance = distanceSq
+						closestQuestLink = link
+						closestQuestTexture = texture
+					end
+				end
+
+				numItems = numItems + 1
+			end
+		end
+	end
+
+	if(closestQuestLink and not HasExtraActionBar()) then
+		self:SetItem(closestQuestLink, closestQuestTexture)
+	elseif(self:IsShown()) then
+		self:RemoveItem()
+	end
+
+	if(numItems > 0 and not ticker) then
+		ticker = C_Timer.NewTicker(30, function() -- might want to lower this
+			Button:Update()
+		end)
+	elseif(numItems == 0 and ticker) then
+		ticker:Cancel()
+		ticker = nil
+	end
+end
+--[[
+##########################################################
+CORE FUNCTIONS
+##########################################################
+]]--
+function MOD:ReLoad()
+	-- DO STUFF
+end
+
+function MOD:Load()
+	-- DO STUFF
+end
\ No newline at end of file
diff --git a/Interface/AddOns/SVUI/packages/tools/components/questwatch.lua b/Interface/AddOns/SVUI/packages/tools/components/questwatch.lua
index e916ddb..3d97ce0 100644
--- a/Interface/AddOns/SVUI/packages/tools/components/questwatch.lua
+++ b/Interface/AddOns/SVUI/packages/tools/components/questwatch.lua
@@ -55,6 +55,7 @@ local SV = select(2, ...)
 local L = SV.L

 local MOD = SV.SVTools;
+local ObjectiveTrackerFrame = _G.ObjectiveTrackerFrame
 --[[
 ##########################################################
 LOCAL VARS
@@ -66,48 +67,17 @@ local ICON_FILE = [[Interface\AddOns\SVUI\assets\artwork\Icons\DOCK-QUESTS]];
 CORE FUNCTIONS
 ##########################################################
 ]]--
-function MOD:QUEST_AUTOCOMPLETE(event)
-	if(SV.Dock.BottomRight.Window and self.QuestWatch) then
-		if(not self.QuestWatch:IsShown()) then
-			SV.Dock.BottomRight.Window.FrameLink = self.QuestWatch
-
-			if not SV.Dock.BottomRight.Window:IsShown() then
-				SV.Dock.BottomRight.Window:Show()
-			end
-
-			SV.Dock.BottomRight.Bar:Refresh()
-			self.QuestWatch:Show()
-
-			if(self.QuestWatch.DockButton) then
-				self.QuestWatch.DockButton:Activate()
-			end
-		end
-	end
-end
-
 local ShowSubDocklet = function(self)
-	local frame  = self.FrameLink
-	if(frame and frame.Show) then
-		if(InCombatLockdown() and (frame.IsProtected and frame:IsProtected())) then return end
-		if(not frame:IsShown()) then
-			frame:Show()
-		end
-	end
+	if(InCombatLockdown()) then return end
+	if(not ObjectiveTrackerFrame:IsShown()) then ObjectiveTrackerFrame:Show() end
 end

 local HideSubDocklet = function(self)
-	local frame  = self.FrameLink
-	if(frame and frame.Hide) then
-		if(InCombatLockdown() and (frame.IsProtected and frame:IsProtected())) then return end
-		if(frame:IsShown()) then
-			frame:Hide()
-		end
-	end
+	if(InCombatLockdown()) then return end
+	if(ObjectiveTrackerFrame:IsShown()) then ObjectiveTrackerFrame:Hide() end
 end

 function MOD:LoadQuestWatch()
-	local ObjectiveTrackerFrame = _G.ObjectiveTrackerFrame
-
 	if(not ObjectiveTrackerFrame) then return end

 	if(not SV.db.general.questWatch) then
@@ -152,12 +122,12 @@ function MOD:LoadQuestWatch()

 		local WIDTH, HEIGHT = self.QuestWatch:GetSize()

-		local listFrame = CreateFrame("ScrollFrame", nil, self.QuestWatch);
+		local listFrame = CreateFrame("ScrollFrame", "SVUI_QuestWatchFrameScrollFrame", self.QuestWatch);
 		listFrame:SetPoint("TOPLEFT", self.QuestWatch, -62, 0);
 		listFrame:SetPoint("BOTTOMRIGHT", self.QuestWatch, -31, 21);
 		listFrame:EnableMouseWheel(true);

-		local scrollFrame = CreateFrame("Slider", nil, listFrame);
+		local scrollFrame = CreateFrame("Slider", "SVUI_QuestWatchFrameScrollBar", listFrame);
 		scrollFrame:SetHeight(listFrame:GetHeight());
 		scrollFrame:SetWidth(18);
 		scrollFrame:SetPoint("TOPRIGHT", self.QuestWatch, "TOPRIGHT", -3, 0);
@@ -193,13 +163,21 @@ function MOD:LoadQuestWatch()
 		ObjectiveTrackerFrame:SetWidth(WIDTH)
 		ObjectiveTrackerFrame:SetPoint("TOPRIGHT", listFrame, "TOPRIGHT", -31, 0)
 		ObjectiveTrackerFrame:SetFrameLevel(listFrame:GetFrameLevel() + 1)
-
-		listFrame:SetScrollChild(ObjectiveTrackerFrame)
-
-		ObjectiveTrackerFrame.ClearAllPoints = SV.fubar;
-		ObjectiveTrackerFrame.SetAllPoints = SV.fubar;
-		ObjectiveTrackerFrame.SetPoint = SV.fubar;
-		ObjectiveTrackerFrame.SetWidth = SV.fubar;
+		ObjectiveTrackerFrame:HookScript('OnEvent', function(self)
+			local WIDTH, HEIGHT = SVUI_QuestWatchFrame:GetSize()
+	  		self:ClearAllPoints()
+			self:SetPoint("TOPRIGHT", SVUI_QuestWatchFrameScrollFrame, "TOPRIGHT", -31, 0)
+	  	end);
+	  	ObjectiveTrackerFrame:HookScript('OnSizeChanged', function(self)
+			local WIDTH, HEIGHT = SVUI_QuestWatchFrame:GetSize()
+	  		self:ClearAllPoints()
+			self:SetPoint("TOPRIGHT", SVUI_QuestWatchFrameScrollFrame, "TOPRIGHT", -31, 0)
+	  	end);
+
+		-- ObjectiveTrackerFrame.ClearAllPoints = SV.fubar;
+		-- ObjectiveTrackerFrame.SetAllPoints = SV.fubar;
+		-- ObjectiveTrackerFrame.SetPoint = SV.fubar;
+		-- ObjectiveTrackerFrame.SetWidth = SV.fubar;

 		ObjectiveTrackerFrame.HeaderMenu.MinimizeButton:Hide()

@@ -207,7 +185,8 @@ function MOD:LoadQuestWatch()
 		ObjectiveTrackerFrame.BlocksFrame:SetPoint("TOPLEFT", ObjectiveTrackerFrame, "TOPLEFT", 87, 0)
 		ObjectiveTrackerFrame.BlocksFrame:SetPoint("BOTTOMLEFT", ObjectiveTrackerFrame, "BOTTOMLEFT", 87, 0)
 		ObjectiveTrackerFrame.BlocksFrame:SetWidth(WIDTH)
-		ObjectiveTrackerFrame.BlocksFrame.SetWidth = SV.fubar;
+
+		-- ObjectiveTrackerFrame.BlocksFrame.SetWidth = SV.fubar;

 		ObjectiveTrackerFrame.BlocksFrame.QuestHeader:SetWidth((WIDTH - 60))
 		ObjectiveTrackerFrame.BlocksFrame.AchievementHeader:SetWidth((WIDTH - 60))
@@ -229,10 +208,13 @@ function MOD:LoadQuestWatch()

 		self.QuestWatch.DockButton:MakeDefault();
 		self.QuestWatch:Show();
-		self:RegisterEvent("QUEST_AUTOCOMPLETE");
-
-		self.QuestWatch.FrameLink = ObjectiveTrackerFrame
 		self.QuestWatch:SetScript('OnShow', ShowSubDocklet);
 		self.QuestWatch:SetScript('OnHide', HideSubDocklet);
+
+		listFrame:SetScrollChild(ObjectiveTrackerFrame)
+		--scrollFrame:SetValue(10)
+		--scrollFrame:SetValue(0)
+		SV.Timers:ExecuteTimer(function() SVUI_QuestWatchFrameScrollBar:SetValue(10) SVUI_QuestWatchFrameScrollBar:SetValue(0) end, 5)
+
 	end
 end
\ No newline at end of file
diff --git a/Interface/AddOns/SVUI/scripts/spellbind.lua b/Interface/AddOns/SVUI/scripts/spellbind.lua
index 3b14bb2..df40ed0 100644
--- a/Interface/AddOns/SVUI/scripts/spellbind.lua
+++ b/Interface/AddOns/SVUI/scripts/spellbind.lua
@@ -459,11 +459,12 @@ local function LoadSpellBinder()
 		button:RegisterForClicks("AnyDown")
 		button:SetAllPoints(parent)
 		button:SetScript("OnClick", SpellBindMask_OnClick)
-
-		button.shine = SpellBook_GetAutoCastShine()
-		button.shine:Show()
-		button.shine:SetParent(button)
-		button.shine:SetAllPoints()
+		if(not button.shine) then
+			button.shine = SpellBook_GetAutoCastShine()
+			button.shine:Show()
+			button.shine:SetParent(button)
+			button.shine:SetAllPoints()
+		end
 		AutoCastShine_AutoCastStart(button.shine)

 		button:Hide()
diff --git a/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/alert.lua b/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/alert.lua
index cb48461..a3db796 100644
--- a/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/alert.lua
+++ b/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/alert.lua
@@ -331,7 +331,8 @@ local function AlertStyle()
 		    end
 	    	local color = ITEM_QUALITY_COLORS[itemRarity];
 	    	if(not self.IconSlot) then return end;
-			self.IconSlot:SetBackdropBorderColor(color.r, color.g, color.b);
+			self.IconSlot:SetBackdropBorderColor(color.r, color.g, color.b);
+			self:AlertColor(color.r, color.g, color.b)
 		end)
 	end

@@ -365,6 +366,7 @@ local function AlertStyle()
 	    	local color = ITEM_QUALITY_COLORS[itemRarity];
 	    	if(not self.IconSlot) then return end;
 			self.IconSlot:SetBackdropColor(color.r, color.g, color.b);
+			self:AlertColor(color.r, color.g, color.b)
 		end)
 	end

diff --git a/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/spellbook.lua b/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/spellbook.lua
index 430744f..0651929 100644
--- a/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/spellbook.lua
+++ b/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/spellbook.lua
@@ -29,13 +29,6 @@ local Schema = PLUGIN.Schema;
 FRAME LISTS
 ##########################################################
 ]]--
-local bookFrames = {
-	"SpellBookFrame",
-	"SpellBookFrameInset",
-	"SpellBookSpellIconsFrame",
-	"SpellBookSideTabsFrame",
-	"SpellBookPageNavigationFrame"
-}
 local proButtons = {
 	"PrimaryProfession1SpellButtonTop",
 	"PrimaryProfession1SpellButtonBottom",
@@ -72,30 +65,32 @@ local proBars = {
 HELPERS
 ##########################################################
 ]]--
-local function Tab_OnEnter(this)
-	this.backdrop:SetBackdropColor(0.1, 0.8, 0.8)
-	this.backdrop:SetBackdropBorderColor(0.1, 0.8, 0.8)
+local Tab_OnEnter = function(self)
+	self.backdrop:SetBackdropColor(0.1, 0.8, 0.8)
+	self.backdrop:SetBackdropBorderColor(0.1, 0.8, 0.8)
 end

-local function Tab_OnLeave(this)
-	this.backdrop:SetBackdropColor(0,0,0,1)
-	this.backdrop:SetBackdropBorderColor(0,0,0,1)
+local Tab_OnLeave = function(self)
+	self.backdrop:SetBackdropColor(0,0,0,1)
+	self.backdrop:SetBackdropBorderColor(0,0,0,1)
 end

-local function ChangeTabHelper(this)
-	this:RemoveTextures()
-	local nTex = this:GetNormalTexture()
+local function ChangeTabHelper(tab)
+	if(tab.backdrop) then return end
+
+	local nTex = tab:GetNormalTexture()
+	tab:RemoveTextures()
 	if(nTex) then
 		nTex:SetTexCoord(0.1, 0.9, 0.1, 0.9)
 		nTex:FillInner()
 	end

-	this.pushed = true;
+	tab.pushed = true;

-	this.backdrop = CreateFrame("Frame", nil, this)
-	this.backdrop:WrapOuter(this,1,1)
-	this.backdrop:SetFrameLevel(0)
-	this.backdrop:SetBackdrop({
+	tab.backdrop = CreateFrame("Frame", nil, tab)
+	tab.backdrop:WrapOuter(tab,1,1)
+	tab.backdrop:SetFrameLevel(0)
+	tab.backdrop:SetBackdrop({
 		bgFile = [[Interface\BUTTONS\WHITE8X8]],
         tile = false,
         tileSize = 0,
@@ -108,120 +103,105 @@ local function ChangeTabHelper(this)
             bottom = 0
         }
     });
-    this.backdrop:SetBackdropColor(0,0,0,1)
-	this.backdrop:SetBackdropBorderColor(0,0,0,1)
-	this:SetScript("OnEnter", Tab_OnEnter)
-	this:SetScript("OnLeave", Tab_OnLeave)
+    tab.backdrop:SetBackdropColor(0,0,0,1)
+	tab.backdrop:SetBackdropBorderColor(0,0,0,1)
+	tab:SetScript("OnEnter", Tab_OnEnter)
+	tab:SetScript("OnLeave", Tab_OnLeave)

-	local a,b,c,d,e = this:GetPoint()
-	this:Point(a,b,c,1,e)
+	local a1, p, a2, x, y = tab:GetPoint()
+	tab:Point(a1, p, a2, 1, y)
 end

 local function GetSpecTabHelper(index)
 	local tab = SpellBookCoreAbilitiesFrame.SpecTabs[index]
 	if(not tab) then return end
 	ChangeTabHelper(tab)
-	if index > 1 then
-		local o, Y, Z, h, s = tab:GetPoint()
+	if(index > 1) then
+		local a1, p, a2, x, y = tab:GetPoint()
 		tab:ClearAllPoints()
-		tab:SetPoint(o, Y, Z, 0, s)
+		tab:SetPoint(a1, p, a2, 0, y)
 	end
-end
+end

-local function SkillTabUpdateHelper()
-	for j = 1, MAX_SKILLLINE_TABS do
-		local S = _G["SpellBookSkillLineTab"..j]
-		local h, h, h, h, a0 = GetSpellTabInfo(j)
-		if a0 then
-			S:GetNormalTexture():FillInner()
-			S:GetNormalTexture():SetTexCoord(0.1, 0.9, 0.1, 0.9)
-		end
-	end
-end
+local function AbilityButtonHelper(index)
+	local button = SpellBookCoreAbilitiesFrame.Abilities[index]

-local function AbilityButtonHelper(j)
-	local i = SpellBookCoreAbilitiesFrame.Abilities[j]
-	if i.styled then return end
-		local x = i.iconTexture;
-		if not InCombatLockdown() then
-			if not i.properFrameLevel then
-			 	i.properFrameLevel = i:GetFrameLevel() + 1
-			end
-			i:SetFrameLevel(i.properFrameLevel)
-		end
-		if not i.styled then
-		for j = 1, i:GetNumRegions()do
-			local N = select(j, i:GetRegions())
-			if N:GetObjectType() == "Texture"then
-				if N:GetTexture() ~= "Interface\\Buttons\\ActionBarFlyoutButton" then
-				 	N:SetTexture(0,0,0,0)
-				end
-			end
-		end
-		if i.highlightTexture then
-			hooksecurefunc(i.highlightTexture, "SetTexture", function(k, P, Q, R)
-				if P == [[Interface\Buttons\ButtonHilight-Square]] then
-					 i.highlightTexture:SetTexture(1, 1, 1, 0.3)
-				end
-			end)
-		end
-		i.styled = true
-
-		if x then
-			x:SetTexCoord(0.1, 0.9, 0.1, 0.9)
-			x:ClearAllPoints()
-			x:SetAllPoints()
-			if not i.Panel then
-				 i:SetPanelTemplate("Inset", false, 3, 3, 3)
+	if(button and (not button.Panel)) then
+		local icon = button.iconTexture;
+
+		if(not InCombatLockdown()) then
+			if not button.properFrameLevel then
+			 	button.properFrameLevel = button:GetFrameLevel() + 1
 			end
+			button:SetFrameLevel(button.properFrameLevel)
 		end

-		if(i.Name) then i.Name:SetFontObject(NumberFont_Outline_Large) i.Name:SetTextColor(1,1,0) end
-		if(i.InfoText) then i.InfoText:SetFontObject(NumberFont_Shadow_Small) i.InfoText:SetTextColor(0.9,0.9,0.9) end
-	end
-	i.styled = true
+		button:RemoveTextures()
+		button:SetPanelTemplate("Slot", true, 2, 0, 0)
+
+		if(button.iconTexture) then
+			button.iconTexture:SetTexCoord(0.1, 0.9, 0.1, 0.9)
+			button.iconTexture:ClearAllPoints()
+			button.iconTexture:FillInner(button, 1, 1)
+		end
+
+		if(button.Name) then
+			button.Name:SetFontObject(NumberFont_Outline_Large)
+			button.Name:SetTextColor(1,1,0)
+		end
+
+		if(button.InfoText) then
+			button.InfoText:SetFontObject(NumberFont_Shadow_Small)
+			button.InfoText:SetTextColor(0.9,0.9,0.9)
+		end
+	end
 end

-local function ButtonUpdateHelper(self, strip)
-	for j=1, SPELLS_PER_PAGE do
-		local name = "SpellButton"..j
-		local i = _G[name]
-		local x = _G[name.."IconTexture"]
-		local spellString = _G[name.."SpellName"];
-    	local subSpellString = _G[name.."SubSpellName"];
-		if not InCombatLockdown() then
-			 i:SetFrameLevel(SpellBookFrame:GetFrameLevel() + 5)
-		end
-		if strip then
-			for j = 1, i:GetNumRegions()do
-				local N = select(j, i:GetRegions())
-				if N:GetObjectType() == "Texture"then
-					if N ~= i.FlyoutArrow then
-						N:SetTexture(0,0,0,0)
-					end
+local function ButtonUpdateHelper()
+	for i=1, SPELLS_PER_PAGE do
+		local name = "SpellButton"..i;
+		local button = _G[name];
+
+		if(button) then
+			if(not button.Panel) then
+				local icon = _G[name.."IconTexture"]
+				local spellString = _G[name.."SpellName"];
+		    	local subSpellString = _G[name.."SubSpellName"];
+		    	--local highlight = _G[name.."Highlight"];
+
+				if(not InCombatLockdown()) then
+					 button:SetFrameLevel(SpellBookFrame:GetFrameLevel() + 5)
 				end
-			end
-		end
-		if _G[name.."Highlight"] then
-			_G[name.."Highlight"]:SetTexture(1, 1, 1, 0.3)
-			_G[name.."Highlight"]:ClearAllPoints()
-			_G[name.."Highlight"]:SetAllPoints(x)
-		end
-		if i.shine then
-			i.shine:ClearAllPoints()
-			i.shine:SetPoint('TOPLEFT', i, 'TOPLEFT', -3, 3)
-			i.shine:SetPoint('BOTTOMRIGHT', i, 'BOTTOMRIGHT', 3, -3)
-		end
-		if x then
-			x:SetTexCoord(0.1, 0.9, 0.1, 0.9)
-			x:ClearAllPoints()
-			x:SetAllPoints()
-			if not i.Panel then
-				i:SetPanelTemplate("Slot")
-			end
+
+				button:RemoveTextures()
+				button:SetPanelTemplate("Slot", true, 2, 0, 0)
+
+				if(icon) then
+					icon:SetTexCoord(0.1, 0.9, 0.1, 0.9)
+					icon:ClearAllPoints()
+					icon:FillInner(button, 1, 1)
+					-- if(highlight) then
+					-- 	highlight:SetTexture(1, 1, 1, 0.3)
+					-- 	highlight:ClearAllPoints()
+					-- 	highlight:FillInner(button, 1, 1)
+					-- end
+				end
+
+				if(spellString) then
+					spellString:SetFontObject(NumberFontNormal)
+					spellString:SetTextColor(1,1,0)
+				end
+
+				if(subSpellString) then
+					subSpellString:SetFontObject(NumberFont_Shadow_Small)
+					subSpellString:SetTextColor(0.9,0.9,0.9)
+				end
+
+				if(button.FlyoutArrow) then
+					button.FlyoutArrow:SetTexture([[Interface\Buttons\ActionBarFlyoutButton]])
+				end
+			end
 		end
-		if(spellString) then spellString:SetFontObject(NumberFontNormal) spellString:SetTextColor(1,1,0) end
-		if(subSpellString) then subSpellString:SetFontObject(NumberFont_Shadow_Small) subSpellString:SetTextColor(0.9,0.9,0.9) end
 	end
 end
 --[[
@@ -235,56 +215,63 @@ local function SpellBookStyle()
 	PLUGIN:ApplyWindowStyle(SpellBookFrame)
 	PLUGIN:ApplyCloseButtonStyle(SpellBookFrameCloseButton)

-	for _, gName in pairs(bookFrames) do
-		local frame = _G[gName]
-		if(frame) then
-			frame:RemoveTextures()
-		end
+	if(SpellBookFrameInset) then
+		SpellBookFrameInset:RemoveTextures()
+		SpellBookFrameInset:SetFixedPanelTemplate("Blackout")
 	end
+	if(SpellBookSpellIconsFrame) then SpellBookSpellIconsFrame:RemoveTextures() end
+	if(SpellBookSideTabsFrame) then SpellBookSideTabsFrame:RemoveTextures() end
+	if(SpellBookPageNavigationFrame) then SpellBookPageNavigationFrame:RemoveTextures() end
+	if(SpellBookPage1) then SpellBookPage1:SetDrawLayer('BORDER', 3) end
+	if(SpellBookPage2) then SpellBookPage2:SetDrawLayer('BORDER', 3) end

-	-- SpellBookFrameInset:ClearAllPoints()
-	-- SpellBookFrameInset:Point("TOPLEFT", SpellBookFrame, "TOPLEFT", 20, -46)
-	-- SpellBookFrameInset:Point("BOTTOMRIGHT", SpellBookFrame, "BOTTOMRIGHT", -20, 20)
-	SpellBookFrameInset:SetFixedPanelTemplate("Blackout")
-
-	_G["SpellBookFrameTutorialButton"]:Die()
-
-	for i = 1, 2 do
-		local frame = _G[("SpellBookPage%d"):format(i)]
-		if(frame) then
-			frame:SetDrawLayer('BORDER', 3)
-		end
-	end
+	SpellBookFrameTutorialButton:Die()

 	PLUGIN:ApplyPaginationStyle(SpellBookPrevPageButton)
 	PLUGIN:ApplyPaginationStyle(SpellBookNextPageButton)

-	ButtonUpdateHelper(nil, true)
+	ButtonUpdateHelper()

 	hooksecurefunc("SpellButton_UpdateButton", ButtonUpdateHelper)
 	hooksecurefunc("SpellBook_GetCoreAbilityButton", AbilityButtonHelper)

 	for i = 1, MAX_SKILLLINE_TABS do
-		local tabName = ("SpellBookSkillLineTab%d"):format(i)
+		local tabName = "SpellBookSkillLineTab" .. i
 		local tab = _G[tabName]
-		local tabFlash = _G[("%sFlash"):format(tabName)]
-		if(tabFlash) then tabFlash:Die() end
-		if(tab) then ChangeTabHelper(tab) end
+		if(tab) then
+			if(_G[tabName .. "Flash"]) then _G[tabName .. "Flash"]:Die() end
+			ChangeTabHelper(tab)
+		end
 	end

 	hooksecurefunc('SpellBook_GetCoreAbilitySpecTab', GetSpecTabHelper)
-	hooksecurefunc("SpellBookFrame_UpdateSkillLineTabs", SkillTabUpdateHelper)

 	for _, gName in pairs(proFrames)do
 		local frame = _G[gName]
-		local frameMissing = _G[("%sMissing"):format(gName)]
-		if(frame and frame.missingText) then frame.missingText:SetTextColor(0, 0, 0) end
-		if(frameMissing) then frameMissing:SetTextColor(1, 1, 0) end
-    	--frame.skillName
-    	if(frame.missingHeader) then frame.missingHeader:SetFontObject(NumberFont_Outline_Large) frame.missingHeader:SetTextColor(1,1,0) end
-    	if(frame.missingText) then frame.missingText:SetFontObject(NumberFont_Shadow_Small) frame.missingText:SetTextColor(0.9,0.9,0.9) end
-    	if(frame.rank) then frame.rank:SetFontObject(NumberFontNormal) frame.rank:SetTextColor(0.9,0.9,0.9) end
-    	if(frame.professionName) then frame.professionName:SetFontObject(NumberFont_Outline_Large) frame.professionName:SetTextColor(1,1,0) end
+		if(frame) then
+			if(_G[gName .. "Missing"]) then
+				_G[gName .. "Missing"]:SetTextColor(1, 1, 0)
+			end
+			if(frame.missingText) then
+				frame.missingText:SetTextColor(0, 0, 0)
+			end
+	    	if(frame.missingHeader) then
+	    		frame.missingHeader:SetFontObject(NumberFont_Outline_Large)
+	    		frame.missingHeader:SetTextColor(1,1,0)
+	    	end
+	    	if(frame.missingText) then
+	    		frame.missingText:SetFontObject(NumberFont_Shadow_Small)
+	    		frame.missingText:SetTextColor(0.9,0.9,0.9)
+	    	end
+	    	if(frame.rank) then
+	    		frame.rank:SetFontObject(NumberFontNormal)
+	    		frame.rank:SetTextColor(0.9,0.9,0.9)
+	    	end
+	    	if(frame.professionName) then
+	    		frame.professionName:SetFontObject(NumberFont_Outline_Large)
+	    		frame.professionName:SetTextColor(1,1,0)
+	    	end
+	    end
 	end

 	for _, gName in pairs(proButtons)do
@@ -319,15 +306,23 @@ local function SpellBookStyle()
 		end
 	end

-	for i = 1, 5 do
-		local frame = _G[("SpellBookFrameTabButton%d"):format(i)]
-		if(frame) then
-			PLUGIN:ApplyTabStyle(frame)
-		end
+	if(SpellBookFrameTabButton1) then
+		PLUGIN:ApplyTabStyle(SpellBookFrameTabButton1)
+		SpellBookFrameTabButton1:ClearAllPoints()
+		SpellBookFrameTabButton1:SetPoint('TOPLEFT', SpellBookFrame, 'BOTTOMLEFT', 0, 2)
+	end
+	if(SpellBookFrameTabButton2) then
+		PLUGIN:ApplyTabStyle(SpellBookFrameTabButton2)
+	end
+	if(SpellBookFrameTabButton3) then
+		PLUGIN:ApplyTabStyle(SpellBookFrameTabButton3)
+	end
+	if(SpellBookFrameTabButton4) then
+		PLUGIN:ApplyTabStyle(SpellBookFrameTabButton4)
+	end
+	if(SpellBookFrameTabButton5) then
+		PLUGIN:ApplyTabStyle(SpellBookFrameTabButton5)
 	end
-
-	SpellBookFrameTabButton1:ClearAllPoints()
-	SpellBookFrameTabButton1:SetPoint('TOPLEFT', SpellBookFrame, 'BOTTOMLEFT', 0, 2)
 end
 --[[
 ##########################################################
diff --git a/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/worldmap.lua b/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/worldmap.lua
index e33db54..6f9df36 100644
--- a/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/worldmap.lua
+++ b/Interface/AddOns/SVUI_StyleOMatic/components/blizzard/worldmap.lua
@@ -103,14 +103,6 @@ local function StripQuestMapFrame()
   QuestScrollFrame.ViewAll:RemoveTextures(true)
   QuestScrollFrame.ViewAll:SetButtonTemplate()

-  local w,h = WorldMapFrame.UIElementsFrame:GetSize()
-  local underlay = CreateFrame("Frame", nil, WorldMapFrame)
-  underlay:Size(w,h)
-  underlay:SetAllPoints(WorldMapFrame.UIElementsFrame)
-  underlay:SetPanelTemplate("Blackout")
-
-  WorldMapFrame.UIElementsFrame:SetParent(underlay)
-
   local detailWidth = QuestMapFrame.DetailsFrame.RewardsFrame:GetWidth()
   QuestMapFrame.DetailsFrame:ClearAllPoints()
   QuestMapFrame.DetailsFrame:SetPoint("TOPLEFT", underlay, "TOPRIGHT", 2, 0)
@@ -182,6 +174,8 @@ local function WorldMapStyle()

   StripQuestMapFrame()

+  --WorldMapFrame.UIElementsFrame:SetPanelTemplate("Blackout")
+
   WorldMapFrame:HookScript("OnShow", WorldMap_OnShow)
   hooksecurefunc("WorldMap_ToggleSizeUp", WorldMap_OnShow)
   BlackoutWorld:SetParent(WorldMapFrame.Panel.Panel)
diff --git a/Interface/Archeology/ARCH-FLAREEFFECT.blp b/Interface/Archeology/ARCH-FLAREEFFECT.blp
new file mode 100644
index 0000000..5fc404a
Binary files /dev/null and b/Interface/Archeology/ARCH-FLAREEFFECT.blp differ
diff --git a/Interface/BUTTONS/ButtonHilight-Round.blp b/Interface/BUTTONS/ButtonHilight-Round.blp
index f72090c..3d030d1 100644
Binary files a/Interface/BUTTONS/ButtonHilight-Round.blp and b/Interface/BUTTONS/ButtonHilight-Round.blp differ
diff --git a/Interface/BUTTONS/CancelButton-Down.blp b/Interface/BUTTONS/CancelButton-Down.blp
index d882b02..66e773d 100644
Binary files a/Interface/BUTTONS/CancelButton-Down.blp and b/Interface/BUTTONS/CancelButton-Down.blp differ
diff --git a/Interface/BUTTONS/CancelButton-Highlight.blp b/Interface/BUTTONS/CancelButton-Highlight.blp
index bcc6fa6..6fc1603 100644
Binary files a/Interface/BUTTONS/CancelButton-Highlight.blp and b/Interface/BUTTONS/CancelButton-Highlight.blp differ
diff --git a/Interface/BUTTONS/CancelButton-Up.blp b/Interface/BUTTONS/CancelButton-Up.blp
index 54a42bc..7c63de9 100644
Binary files a/Interface/BUTTONS/CancelButton-Up.blp and b/Interface/BUTTONS/CancelButton-Up.blp differ
diff --git a/Interface/BUTTONS/CollapsibleHeader.blp b/Interface/BUTTONS/CollapsibleHeader.blp
new file mode 100644
index 0000000..c07fa4b
Binary files /dev/null and b/Interface/BUTTONS/CollapsibleHeader.blp differ
diff --git a/Interface/BUTTONS/ListButtons.blp b/Interface/BUTTONS/ListButtons.blp
new file mode 100644
index 0000000..9e6d179
Binary files /dev/null and b/Interface/BUTTONS/ListButtons.blp differ
diff --git a/Interface/BUTTONS/SquareButtonTextures.blp b/Interface/BUTTONS/SquareButtonTextures.blp
index 0e2b0e1..b711a1d 100644
Binary files a/Interface/BUTTONS/SquareButtonTextures.blp and b/Interface/BUTTONS/SquareButtonTextures.blp differ
diff --git a/Interface/BUTTONS/Thumbs.db b/Interface/BUTTONS/Thumbs.db
index 9a524d6..393b51e 100644
Binary files a/Interface/BUTTONS/Thumbs.db and b/Interface/BUTTONS/Thumbs.db differ
diff --git a/Interface/BUTTONS/UI-ActionButton-Border.blp b/Interface/BUTTONS/UI-ActionButton-Border.blp
index dff1b91..c5aea50 100644
Binary files a/Interface/BUTTONS/UI-ActionButton-Border.blp and b/Interface/BUTTONS/UI-ActionButton-Border.blp differ
diff --git a/Interface/BUTTONS/UI-Button-Borders.blp b/Interface/BUTTONS/UI-Button-Borders.blp
index 68269c7..ac8eeab 100644
Binary files a/Interface/BUTTONS/UI-Button-Borders.blp and b/Interface/BUTTONS/UI-Button-Borders.blp differ
diff --git a/Interface/BUTTONS/UI-Button-Borders2.blp b/Interface/BUTTONS/UI-Button-Borders2.blp
deleted file mode 100644
index f7f683d..0000000
Binary files a/Interface/BUTTONS/UI-Button-Borders2.blp and /dev/null differ
diff --git a/Interface/BUTTONS/UI-CheckBox-Down.blp b/Interface/BUTTONS/UI-CheckBox-Down.blp
index b677c01..658a833 100644
Binary files a/Interface/BUTTONS/UI-CheckBox-Down.blp and b/Interface/BUTTONS/UI-CheckBox-Down.blp differ
diff --git a/Interface/BUTTONS/UI-CheckBox-Highlight.blp b/Interface/BUTTONS/UI-CheckBox-Highlight.blp
new file mode 100644
index 0000000..381a6c2
Binary files /dev/null and b/Interface/BUTTONS/UI-CheckBox-Highlight.blp differ
diff --git a/Interface/BUTTONS/UI-CheckBox-Up.blp b/Interface/BUTTONS/UI-CheckBox-Up.blp
index b677c01..ed78dc9 100644
Binary files a/Interface/BUTTONS/UI-CheckBox-Up.blp and b/Interface/BUTTONS/UI-CheckBox-Up.blp differ
diff --git a/Interface/BUTTONS/UI-DialogBox-Button-Disabled.blp b/Interface/BUTTONS/UI-DialogBox-Button-Disabled.blp
index 84fba50..631991f 100644
Binary files a/Interface/BUTTONS/UI-DialogBox-Button-Disabled.blp and b/Interface/BUTTONS/UI-DialogBox-Button-Disabled.blp differ
diff --git a/Interface/BUTTONS/UI-DialogBox-Button-Down.blp b/Interface/BUTTONS/UI-DialogBox-Button-Down.blp
index 542fc91..631991f 100644
Binary files a/Interface/BUTTONS/UI-DialogBox-Button-Down.blp and b/Interface/BUTTONS/UI-DialogBox-Button-Down.blp differ
diff --git a/Interface/BUTTONS/UI-DialogBox-Button-Highlight.blp b/Interface/BUTTONS/UI-DialogBox-Button-Highlight.blp
index ac06e3a..631991f 100644
Binary files a/Interface/BUTTONS/UI-DialogBox-Button-Highlight.blp and b/Interface/BUTTONS/UI-DialogBox-Button-Highlight.blp differ
diff --git a/Interface/BUTTONS/UI-DialogBox-Button-Up.blp b/Interface/BUTTONS/UI-DialogBox-Button-Up.blp
index e51413c..631991f 100644
Binary files a/Interface/BUTTONS/UI-DialogBox-Button-Up.blp and b/Interface/BUTTONS/UI-DialogBox-Button-Up.blp differ
diff --git a/Interface/BUTTONS/UI-DialogBox-goldbutton-up-left.blp b/Interface/BUTTONS/UI-DialogBox-goldbutton-up-left.blp
new file mode 100644
index 0000000..f24b081
Binary files /dev/null and b/Interface/BUTTONS/UI-DialogBox-goldbutton-up-left.blp differ
diff --git a/Interface/BUTTONS/UI-DialogBox-goldbutton-up-middle.blp b/Interface/BUTTONS/UI-DialogBox-goldbutton-up-middle.blp
new file mode 100644
index 0000000..025bfda
Binary files /dev/null and b/Interface/BUTTONS/UI-DialogBox-goldbutton-up-middle.blp differ
diff --git a/Interface/BUTTONS/UI-DialogBox-goldbutton-up-right.blp b/Interface/BUTTONS/UI-DialogBox-goldbutton-up-right.blp
new file mode 100644
index 0000000..5d03125
Binary files /dev/null and b/Interface/BUTTONS/UI-DialogBox-goldbutton-up-right.blp differ
diff --git a/Interface/BUTTONS/UI-MinusButton-Disabled.blp b/Interface/BUTTONS/UI-MinusButton-Disabled.blp
index 78bede0..eeaf689 100644
Binary files a/Interface/BUTTONS/UI-MinusButton-Disabled.blp and b/Interface/BUTTONS/UI-MinusButton-Disabled.blp differ
diff --git a/Interface/BUTTONS/UI-MinusButton-Down.blp b/Interface/BUTTONS/UI-MinusButton-Down.blp
index 0d59721..eeaf689 100644
Binary files a/Interface/BUTTONS/UI-MinusButton-Down.blp and b/Interface/BUTTONS/UI-MinusButton-Down.blp differ
diff --git a/Interface/BUTTONS/UI-MinusButton-Up.blp b/Interface/BUTTONS/UI-MinusButton-Up.blp
index ae5f9f7..eeaf689 100644
Binary files a/Interface/BUTTONS/UI-MinusButton-Up.blp and b/Interface/BUTTONS/UI-MinusButton-Up.blp differ
diff --git a/Interface/BUTTONS/UI-OptionsButton.blp b/Interface/BUTTONS/UI-OptionsButton.blp
new file mode 100644
index 0000000..bc096fd
Binary files /dev/null and b/Interface/BUTTONS/UI-OptionsButton.blp differ
diff --git a/Interface/BUTTONS/UI-PageButton-Background.blp b/Interface/BUTTONS/UI-PageButton-Background.blp
index a5589e2..999332d 100644
Binary files a/Interface/BUTTONS/UI-PageButton-Background.blp and b/Interface/BUTTONS/UI-PageButton-Background.blp differ
diff --git a/Interface/BUTTONS/UI-Panel-Button-Disabled.blp b/Interface/BUTTONS/UI-Panel-Button-Disabled.blp
index caaf7bf..5b3eec4 100644
Binary files a/Interface/BUTTONS/UI-Panel-Button-Disabled.blp and b/Interface/BUTTONS/UI-Panel-Button-Disabled.blp differ
diff --git a/Interface/BUTTONS/UI-Panel-Button-Down.blp b/Interface/BUTTONS/UI-Panel-Button-Down.blp
index 29f8822..5b3eec4 100644
Binary files a/Interface/BUTTONS/UI-Panel-Button-Down.blp and b/Interface/BUTTONS/UI-Panel-Button-Down.blp differ
diff --git a/Interface/BUTTONS/UI-Panel-Button-Highlight.blp b/Interface/BUTTONS/UI-Panel-Button-Highlight.blp
index 4dc45f2..5073eb6 100644
Binary files a/Interface/BUTTONS/UI-Panel-Button-Highlight.blp and b/Interface/BUTTONS/UI-Panel-Button-Highlight.blp differ
diff --git a/Interface/BUTTONS/UI-Panel-Button-Highlight2.blp b/Interface/BUTTONS/UI-Panel-Button-Highlight2.blp
index 14f7b5f..5073eb6 100644
Binary files a/Interface/BUTTONS/UI-Panel-Button-Highlight2.blp and b/Interface/BUTTONS/UI-Panel-Button-Highlight2.blp differ
diff --git a/Interface/BUTTONS/UI-Panel-Button-Up.blp b/Interface/BUTTONS/UI-Panel-Button-Up.blp
index 2fb36ff..5b3eec4 100644
Binary files a/Interface/BUTTONS/UI-Panel-Button-Up.blp and b/Interface/BUTTONS/UI-Panel-Button-Up.blp differ
diff --git a/Interface/BUTTONS/UI-PlusButton-Disabled.blp b/Interface/BUTTONS/UI-PlusButton-Disabled.blp
index 90e5814..67da68a 100644
Binary files a/Interface/BUTTONS/UI-PlusButton-Disabled.blp and b/Interface/BUTTONS/UI-PlusButton-Disabled.blp differ
diff --git a/Interface/BUTTONS/UI-PlusButton-Up.blp b/Interface/BUTTONS/UI-PlusButton-Up.blp
index f2fa12e..e7187c7 100644
Binary files a/Interface/BUTTONS/UI-PlusButton-Up.blp and b/Interface/BUTTONS/UI-PlusButton-Up.blp differ
diff --git a/Interface/BUTTONS/UI-RadioButton.blp b/Interface/BUTTONS/UI-RadioButton.blp
index 448d2c0..ba18d80 100644
Binary files a/Interface/BUTTONS/UI-RadioButton.blp and b/Interface/BUTTONS/UI-RadioButton.blp differ
diff --git a/Interface/BUTTONS/UI-SILVER-BUTTON-DOWN.blp b/Interface/BUTTONS/UI-SILVER-BUTTON-DOWN.blp
index bfc7cf2..de16a4f 100644
Binary files a/Interface/BUTTONS/UI-SILVER-BUTTON-DOWN.blp and b/Interface/BUTTONS/UI-SILVER-BUTTON-DOWN.blp differ
diff --git a/Interface/BUTTONS/UI-SILVER-BUTTON-HIGHLIGHT.blp b/Interface/BUTTONS/UI-SILVER-BUTTON-HIGHLIGHT.blp
new file mode 100644
index 0000000..36e8344
Binary files /dev/null and b/Interface/BUTTONS/UI-SILVER-BUTTON-HIGHLIGHT.blp differ
diff --git a/Interface/BUTTONS/UI-SILVER-BUTTON-UP.blp b/Interface/BUTTONS/UI-SILVER-BUTTON-UP.blp
index 5ef32d9..6df772b 100644
Binary files a/Interface/BUTTONS/UI-SILVER-BUTTON-UP.blp and b/Interface/BUTTONS/UI-SILVER-BUTTON-UP.blp differ
diff --git a/Interface/BUTTONS/UI-SilverButtonLG-Left-Down.blp b/Interface/BUTTONS/UI-SilverButtonLG-Left-Down.blp
index ea9c18c..62cb731 100644
Binary files a/Interface/BUTTONS/UI-SilverButtonLG-Left-Down.blp and b/Interface/BUTTONS/UI-SilverButtonLG-Left-Down.blp differ
diff --git a/Interface/BUTTONS/UI-SilverButtonLG-Left-Hi.blp b/Interface/BUTTONS/UI-SilverButtonLG-Left-Hi.blp
index 611cc3f..7fd4bf0 100644
Binary files a/Interface/BUTTONS/UI-SilverButtonLG-Left-Hi.blp and b/Interface/BUTTONS/UI-SilverButtonLG-Left-Hi.blp differ
diff --git a/Interface/BUTTONS/UI-SilverButtonLG-Left-Up.blp b/Interface/BUTTONS/UI-SilverButtonLG-Left-Up.blp
index ea9c18c..62cb731 100644
Binary files a/Interface/BUTTONS/UI-SilverButtonLG-Left-Up.blp and b/Interface/BUTTONS/UI-SilverButtonLG-Left-Up.blp differ
diff --git a/Interface/BUTTONS/UI-SilverButtonLG-Mid-Down.blp b/Interface/BUTTONS/UI-SilverButtonLG-Mid-Down.blp
index 5a2fe76..4dd7456 100644
Binary files a/Interface/BUTTONS/UI-SilverButtonLG-Mid-Down.blp and b/Interface/BUTTONS/UI-SilverButtonLG-Mid-Down.blp differ
diff --git a/Interface/BUTTONS/UI-SilverButtonLG-Mid-Hi.blp b/Interface/BUTTONS/UI-SilverButtonLG-Mid-Hi.blp
index 454fcc2..d9ec8cc 100644
Binary files a/Interface/BUTTONS/UI-SilverButtonLG-Mid-Hi.blp and b/Interface/BUTTONS/UI-SilverButtonLG-Mid-Hi.blp differ
diff --git a/Interface/BUTTONS/UI-SilverButtonLG-Mid-Up.blp b/Interface/BUTTONS/UI-SilverButtonLG-Mid-Up.blp
index 5a2fe76..4dd7456 100644
Binary files a/Interface/BUTTONS/UI-SilverButtonLG-Mid-Up.blp and b/Interface/BUTTONS/UI-SilverButtonLG-Mid-Up.blp differ
diff --git a/Interface/BUTTONS/UI-SilverButtonLG-Right-Down.blp b/Interface/BUTTONS/UI-SilverButtonLG-Right-Down.blp
index deaf17d..9464590 100644
Binary files a/Interface/BUTTONS/UI-SilverButtonLG-Right-Down.blp and b/Interface/BUTTONS/UI-SilverButtonLG-Right-Down.blp differ
diff --git a/Interface/BUTTONS/UI-SilverButtonLG-Right-Hi.blp b/Interface/BUTTONS/UI-SilverButtonLG-Right-Hi.blp
index 624cd81..8f1bfed 100644
Binary files a/Interface/BUTTONS/UI-SilverButtonLG-Right-Hi.blp and b/Interface/BUTTONS/UI-SilverButtonLG-Right-Hi.blp differ
diff --git a/Interface/BUTTONS/UI-SilverButtonLG-Right-Up.blp b/Interface/BUTTONS/UI-SilverButtonLG-Right-Up.blp
index deaf17d..9464590 100644
Binary files a/Interface/BUTTONS/UI-SilverButtonLG-Right-Up.blp and b/Interface/BUTTONS/UI-SilverButtonLG-Right-Up.blp differ
diff --git a/Interface/BUTTONS/UI-SliderBar-Border.blp b/Interface/BUTTONS/UI-SliderBar-Border.blp
index a86583a..e99bfe3 100644
Binary files a/Interface/BUTTONS/UI-SliderBar-Border.blp and b/Interface/BUTTONS/UI-SliderBar-Border.blp differ
diff --git a/Interface/BUTTONS/UI-SliderBar-Button-Horizontal.blp b/Interface/BUTTONS/UI-SliderBar-Button-Horizontal.blp
index a9b3a54..3041ba2 100644
Binary files a/Interface/BUTTONS/UI-SliderBar-Button-Horizontal.blp and b/Interface/BUTTONS/UI-SliderBar-Button-Horizontal.blp differ
diff --git a/Interface/BUTTONS/UI-SliderBar-Button-Vertical.blp b/Interface/BUTTONS/UI-SliderBar-Button-Vertical.blp
index 506b761..662fdab 100644
Binary files a/Interface/BUTTONS/UI-SliderBar-Button-Vertical.blp and b/Interface/BUTTONS/UI-SliderBar-Button-Vertical.blp differ
diff --git a/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Disabled.blp b/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Disabled.blp
index 3b3bd5c..d87cf56 100644
Binary files a/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Disabled.blp and b/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Disabled.blp differ
diff --git a/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Down.blp b/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Down.blp
index 0450b19..9a3c914 100644
Binary files a/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Down.blp and b/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Down.blp differ
diff --git a/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Up.blp b/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Up.blp
index 0450b19..237d2f0 100644
Binary files a/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Up.blp and b/Interface/BUTTONS/UI-SpellbookIcon-NextPage-Up.blp differ
diff --git a/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Disabled.blp b/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Disabled.blp
index 3b3bd5c..5a94632 100644
Binary files a/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Disabled.blp and b/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Disabled.blp differ
diff --git a/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Down.blp b/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Down.blp
index 8094dbc..f7c7734 100644
Binary files a/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Down.blp and b/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Down.blp differ
diff --git a/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Up.blp b/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Up.blp
index 8094dbc..62eecf2 100644
Binary files a/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Up.blp and b/Interface/BUTTONS/UI-SpellbookIcon-PrevPage-Up.blp differ
diff --git a/Interface/BUTTONS/UI-SquareButton-Disabled.blp b/Interface/BUTTONS/UI-SquareButton-Disabled.blp
new file mode 100644
index 0000000..999332d
Binary files /dev/null and b/Interface/BUTTONS/UI-SquareButton-Disabled.blp differ
diff --git a/Interface/BUTTONS/UI-SquareButton-Down.blp b/Interface/BUTTONS/UI-SquareButton-Down.blp
new file mode 100644
index 0000000..d4fdf13
Binary files /dev/null and b/Interface/BUTTONS/UI-SquareButton-Down.blp differ
diff --git a/Interface/BUTTONS/UI-SquareButton-Up.blp b/Interface/BUTTONS/UI-SquareButton-Up.blp
new file mode 100644
index 0000000..83360fa
Binary files /dev/null and b/Interface/BUTTONS/UI-SquareButton-Up.blp differ
diff --git a/Interface/BankFrame/Bank-Background.blp b/Interface/BankFrame/Bank-Background.blp
new file mode 100644
index 0000000..05ea535
Binary files /dev/null and b/Interface/BankFrame/Bank-Background.blp differ
diff --git a/Interface/BankFrame/Bank-Parts.blp b/Interface/BankFrame/Bank-Parts.blp
new file mode 100644
index 0000000..688577e
Binary files /dev/null and b/Interface/BankFrame/Bank-Parts.blp differ
diff --git a/Interface/BankFrame/Bank.blp b/Interface/BankFrame/Bank.blp
new file mode 100644
index 0000000..bd047c7
Binary files /dev/null and b/Interface/BankFrame/Bank.blp differ
diff --git a/Interface/BankFrame/CornersShadow.blp b/Interface/BankFrame/CornersShadow.blp
new file mode 100644
index 0000000..eb15362
Binary files /dev/null and b/Interface/BankFrame/CornersShadow.blp differ
diff --git a/Interface/BankFrame/HorizShadow.blp b/Interface/BankFrame/HorizShadow.blp
new file mode 100644
index 0000000..ac8eeab
Binary files /dev/null and b/Interface/BankFrame/HorizShadow.blp differ
diff --git a/Interface/BankFrame/VertShadow.blp b/Interface/BankFrame/VertShadow.blp
new file mode 100644
index 0000000..eb15362
Binary files /dev/null and b/Interface/BankFrame/VertShadow.blp differ
diff --git a/Interface/BattlefieldFrame/Battleground-Alliance.blp b/Interface/BattlefieldFrame/Battleground-Alliance.blp
index 6000090..97fb807 100644
Binary files a/Interface/BattlefieldFrame/Battleground-Alliance.blp and b/Interface/BattlefieldFrame/Battleground-Alliance.blp differ
diff --git a/Interface/BattlefieldFrame/Battleground-Horde.blp b/Interface/BattlefieldFrame/Battleground-Horde.blp
index 5532ffc..49830f8 100644
Binary files a/Interface/BattlefieldFrame/Battleground-Horde.blp and b/Interface/BattlefieldFrame/Battleground-Horde.blp differ
diff --git a/Interface/CHATFRAME/UI-ChatInputBorder-Left.blp b/Interface/CHATFRAME/UI-ChatInputBorder-Left.blp
index 95711de..e13ce4f 100644
Binary files a/Interface/CHATFRAME/UI-ChatInputBorder-Left.blp and b/Interface/CHATFRAME/UI-ChatInputBorder-Left.blp differ
diff --git a/Interface/CHATFRAME/UI-ChatInputBorder-Left2.blp b/Interface/CHATFRAME/UI-ChatInputBorder-Left2.blp
new file mode 100644
index 0000000..cdd7414
Binary files /dev/null and b/Interface/CHATFRAME/UI-ChatInputBorder-Left2.blp differ
diff --git a/Interface/CHATFRAME/UI-ChatInputBorder-Mid2.blp b/Interface/CHATFRAME/UI-ChatInputBorder-Mid2.blp
new file mode 100644
index 0000000..3652bfa
Binary files /dev/null and b/Interface/CHATFRAME/UI-ChatInputBorder-Mid2.blp differ
diff --git a/Interface/CHATFRAME/UI-ChatInputBorder-Right.blp b/Interface/CHATFRAME/UI-ChatInputBorder-Right.blp
index 655555b..ef9cae2 100644
Binary files a/Interface/CHATFRAME/UI-ChatInputBorder-Right.blp and b/Interface/CHATFRAME/UI-ChatInputBorder-Right.blp differ
diff --git a/Interface/CHATFRAME/UI-ChatInputBorder-Right2.blp b/Interface/CHATFRAME/UI-ChatInputBorder-Right2.blp
new file mode 100644
index 0000000..a2dcd8f
Binary files /dev/null and b/Interface/CHATFRAME/UI-ChatInputBorder-Right2.blp differ
diff --git a/Interface/CHATFRAME/UI-ChatInputBorderFocus-Left.blp b/Interface/CHATFRAME/UI-ChatInputBorderFocus-Left.blp
new file mode 100644
index 0000000..71166d8
Binary files /dev/null and b/Interface/CHATFRAME/UI-ChatInputBorderFocus-Left.blp differ
diff --git a/Interface/CHATFRAME/UI-ChatInputBorderFocus-Mid.blp b/Interface/CHATFRAME/UI-ChatInputBorderFocus-Mid.blp
new file mode 100644
index 0000000..081d6ae
Binary files /dev/null and b/Interface/CHATFRAME/UI-ChatInputBorderFocus-Mid.blp differ
diff --git a/Interface/CHATFRAME/UI-ChatInputBorderFocus-Right.blp b/Interface/CHATFRAME/UI-ChatInputBorderFocus-Right.blp
new file mode 100644
index 0000000..c595368
Binary files /dev/null and b/Interface/CHATFRAME/UI-ChatInputBorderFocus-Right.blp differ
diff --git a/Interface/COMMON/Common-Input-Border.blp b/Interface/COMMON/Common-Input-Border.blp
index 42293c3..228a349 100644
Binary files a/Interface/COMMON/Common-Input-Border.blp and b/Interface/COMMON/Common-Input-Border.blp differ
diff --git a/Interface/COMMON/ReputationStar.blp b/Interface/COMMON/ReputationStar.blp
index af86170..8f7d713 100644
Binary files a/Interface/COMMON/ReputationStar.blp and b/Interface/COMMON/ReputationStar.blp differ
diff --git a/Interface/COMMON/Thumbs.db b/Interface/COMMON/Thumbs.db
new file mode 100644
index 0000000..3457235
Binary files /dev/null and b/Interface/COMMON/Thumbs.db differ
diff --git a/Interface/COMMON/UI-DropDownRadioChecks.blp b/Interface/COMMON/UI-DropDownRadioChecks.blp
index af29c9d..d2fa8b5 100644
Binary files a/Interface/COMMON/UI-DropDownRadioChecks.blp and b/Interface/COMMON/UI-DropDownRadioChecks.blp differ
diff --git a/Interface/DialogFrame/DialogFrame-Bot.blp b/Interface/DialogFrame/DialogFrame-Bot.blp
index 27b3b33..49e5cd0 100644
Binary files a/Interface/DialogFrame/DialogFrame-Bot.blp and b/Interface/DialogFrame/DialogFrame-Bot.blp differ
diff --git a/Interface/DialogFrame/DialogFrame-Corners.blp b/Interface/DialogFrame/DialogFrame-Corners.blp
index b6b8584..667ab1a 100644
Binary files a/Interface/DialogFrame/DialogFrame-Corners.blp and b/Interface/DialogFrame/DialogFrame-Corners.blp differ
diff --git a/Interface/DialogFrame/DialogFrame-Left.blp b/Interface/DialogFrame/DialogFrame-Left.blp
index 6b13c0f..adeca62 100644
Binary files a/Interface/DialogFrame/DialogFrame-Left.blp and b/Interface/DialogFrame/DialogFrame-Left.blp differ
diff --git a/Interface/DialogFrame/DialogFrame-Right.blp b/Interface/DialogFrame/DialogFrame-Right.blp
index 1048d07..cdb8ff2 100644
Binary files a/Interface/DialogFrame/DialogFrame-Right.blp and b/Interface/DialogFrame/DialogFrame-Right.blp differ
diff --git a/Interface/DialogFrame/DialogFrame-Top.blp b/Interface/DialogFrame/DialogFrame-Top.blp
index 748d010..ebc3121 100644
Binary files a/Interface/DialogFrame/DialogFrame-Top.blp and b/Interface/DialogFrame/DialogFrame-Top.blp differ
diff --git a/Interface/DialogFrame/Thumbs.db b/Interface/DialogFrame/Thumbs.db
new file mode 100644
index 0000000..df325fc
Binary files /dev/null and b/Interface/DialogFrame/Thumbs.db differ
diff --git a/Interface/DialogFrame/UI-DialogBox-Border.blp b/Interface/DialogFrame/UI-DialogBox-Border.blp
index b8adf32..92a950b 100644
Binary files a/Interface/DialogFrame/UI-DialogBox-Border.blp and b/Interface/DialogFrame/UI-DialogBox-Border.blp differ
diff --git a/Interface/DialogFrame/UI-DialogBox-Corner.blp b/Interface/DialogFrame/UI-DialogBox-Corner.blp
index 66b41cc..999332d 100644
Binary files a/Interface/DialogFrame/UI-DialogBox-Corner.blp and b/Interface/DialogFrame/UI-DialogBox-Corner.blp differ
diff --git a/Interface/DialogFrame/UI-DialogBox-Divider.blp b/Interface/DialogFrame/UI-DialogBox-Divider.blp
index 90a04c1..989f074 100644
Binary files a/Interface/DialogFrame/UI-DialogBox-Divider.blp and b/Interface/DialogFrame/UI-DialogBox-Divider.blp differ
diff --git a/Interface/DialogFrame/UI-DialogBox-Gold-Border.blp b/Interface/DialogFrame/UI-DialogBox-Gold-Border.blp
index 4e290f8..0a0e9f4 100644
Binary files a/Interface/DialogFrame/UI-DialogBox-Gold-Border.blp and b/Interface/DialogFrame/UI-DialogBox-Gold-Border.blp differ
diff --git a/Interface/DialogFrame/UI-DialogBox-Header.blp b/Interface/DialogFrame/UI-DialogBox-Header.blp
index f604b51..7c1980a 100644
Binary files a/Interface/DialogFrame/UI-DialogBox-Header.blp and b/Interface/DialogFrame/UI-DialogBox-Header.blp differ
diff --git a/Interface/EncounterJournal/UI-ENCOUNTERJOURNALTEXTURES.blp b/Interface/EncounterJournal/UI-ENCOUNTERJOURNALTEXTURES.blp
index 38b3b62..d2ac94f 100644
Binary files a/Interface/EncounterJournal/UI-ENCOUNTERJOURNALTEXTURES.blp and b/Interface/EncounterJournal/UI-ENCOUNTERJOURNALTEXTURES.blp differ
diff --git a/Interface/EncounterJournal/UI-EncounterJournalTextures_Tile.blp b/Interface/EncounterJournal/UI-EncounterJournalTextures_Tile.blp
new file mode 100644
index 0000000..7102f2f
Binary files /dev/null and b/Interface/EncounterJournal/UI-EncounterJournalTextures_Tile.blp differ
diff --git a/Interface/FrameGeneral/!UI-Frame.blp b/Interface/FrameGeneral/!UI-Frame.blp
index 4ae6b2d..2e1c97b 100644
Binary files a/Interface/FrameGeneral/!UI-Frame.blp and b/Interface/FrameGeneral/!UI-Frame.blp differ
diff --git a/Interface/FrameGeneral/Thumbs.db b/Interface/FrameGeneral/Thumbs.db
new file mode 100644
index 0000000..785646c
Binary files /dev/null and b/Interface/FrameGeneral/Thumbs.db differ
diff --git a/Interface/FrameGeneral/UI-Background-Marble.blp b/Interface/FrameGeneral/UI-Background-Marble.blp
index e4ed58c..3565559 100644
Binary files a/Interface/FrameGeneral/UI-Background-Marble.blp and b/Interface/FrameGeneral/UI-Background-Marble.blp differ
diff --git a/Interface/FrameGeneral/UI-Background-Rock.blp b/Interface/FrameGeneral/UI-Background-Rock.blp
index 74c590d..3565559 100644
Binary files a/Interface/FrameGeneral/UI-Background-Rock.blp and b/Interface/FrameGeneral/UI-Background-Rock.blp differ
diff --git a/Interface/FrameGeneral/UI-Frame.blp b/Interface/FrameGeneral/UI-Frame.blp
index 48b41bd..77534d9 100644
Binary files a/Interface/FrameGeneral/UI-Frame.blp and b/Interface/FrameGeneral/UI-Frame.blp differ
diff --git a/Interface/FrameGeneral/_UI-Frame.blp b/Interface/FrameGeneral/_UI-Frame.blp
index b30920f..a5bdfa5 100644
Binary files a/Interface/FrameGeneral/_UI-Frame.blp and b/Interface/FrameGeneral/_UI-Frame.blp differ
diff --git a/Interface/FriendsFrame/Thumbs.db b/Interface/FriendsFrame/Thumbs.db
new file mode 100644
index 0000000..d7bdff9
Binary files /dev/null and b/Interface/FriendsFrame/Thumbs.db differ
diff --git a/Interface/FriendsFrame/TravelPass-Invite.blp b/Interface/FriendsFrame/TravelPass-Invite.blp
index 88dd31c..6ed66cf 100644
Binary files a/Interface/FriendsFrame/TravelPass-Invite.blp and b/Interface/FriendsFrame/TravelPass-Invite.blp differ
diff --git a/Interface/FriendsFrame/UI-ChannelFrame-TitleBar.blp b/Interface/FriendsFrame/UI-ChannelFrame-TitleBar.blp
new file mode 100644
index 0000000..989f074
Binary files /dev/null and b/Interface/FriendsFrame/UI-ChannelFrame-TitleBar.blp differ
diff --git a/Interface/FriendsFrame/UI-GuildMember-Patch.blp b/Interface/FriendsFrame/UI-GuildMember-Patch.blp
new file mode 100644
index 0000000..989f074
Binary files /dev/null and b/Interface/FriendsFrame/UI-GuildMember-Patch.blp differ
diff --git a/Interface/FriendsFrame/UI-Toast-Border.blp b/Interface/FriendsFrame/UI-Toast-Border.blp
new file mode 100644
index 0000000..39d6f2e
Binary files /dev/null and b/Interface/FriendsFrame/UI-Toast-Border.blp differ
diff --git a/Interface/FriendsFrame/battlenet-friends-main.blp b/Interface/FriendsFrame/battlenet-friends-main.blp
new file mode 100644
index 0000000..75b091b
Binary files /dev/null and b/Interface/FriendsFrame/battlenet-friends-main.blp differ
diff --git a/Interface/GLUES/COMMON/Glue-Panel-Button-Down.blp b/Interface/GLUES/COMMON/Glue-Panel-Button-Down.blp
index 1caf954..5836f6d 100644
Binary files a/Interface/GLUES/COMMON/Glue-Panel-Button-Down.blp and b/Interface/GLUES/COMMON/Glue-Panel-Button-Down.blp differ
diff --git a/Interface/GLUES/COMMON/Glue-Panel-Button-Highlight-Blue.blp b/Interface/GLUES/COMMON/Glue-Panel-Button-Highlight-Blue.blp
index 31a6db6..1b0a2aa 100644
Binary files a/Interface/GLUES/COMMON/Glue-Panel-Button-Highlight-Blue.blp and b/Interface/GLUES/COMMON/Glue-Panel-Button-Highlight-Blue.blp differ
diff --git a/Interface/GLUES/COMMON/Glue-Panel-Button-Highlight.blp b/Interface/GLUES/COMMON/Glue-Panel-Button-Highlight.blp
index 31a6db6..1b0a2aa 100644
Binary files a/Interface/GLUES/COMMON/Glue-Panel-Button-Highlight.blp and b/Interface/GLUES/COMMON/Glue-Panel-Button-Highlight.blp differ
diff --git a/Interface/GLUES/COMMON/Glue-Panel-Button-Up.blp b/Interface/GLUES/COMMON/Glue-Panel-Button-Up.blp
index 93cd91f..2da585c 100644
Binary files a/Interface/GLUES/COMMON/Glue-Panel-Button-Up.blp and b/Interface/GLUES/COMMON/Glue-Panel-Button-Up.blp differ
diff --git a/Interface/GLUES/COMMON/Glue-RightArrow-Button-Up.blp b/Interface/GLUES/COMMON/Glue-RightArrow-Button-Up.blp
index 34afcc5..6acdea7 100644
Binary files a/Interface/GLUES/COMMON/Glue-RightArrow-Button-Up.blp and b/Interface/GLUES/COMMON/Glue-RightArrow-Button-Up.blp differ
diff --git a/Interface/GLUES/COMMON/Glue-Tooltip-Border.blp b/Interface/GLUES/COMMON/Glue-Tooltip-Border.blp
index 4dab95a..e70ed50 100644
Binary files a/Interface/GLUES/COMMON/Glue-Tooltip-Border.blp and b/Interface/GLUES/COMMON/Glue-Tooltip-Border.blp differ
diff --git a/Interface/GLUES/COMMON/Glues-BigButton-Down.blp b/Interface/GLUES/COMMON/Glues-BigButton-Down.blp
deleted file mode 100644
index 20fe2a9..0000000
Binary files a/Interface/GLUES/COMMON/Glues-BigButton-Down.blp and /dev/null differ
diff --git a/Interface/GLUES/COMMON/Glues-BigButton-Glow.blp b/Interface/GLUES/COMMON/Glues-BigButton-Glow.blp
deleted file mode 100644
index 48e8d85..0000000
Binary files a/Interface/GLUES/COMMON/Glues-BigButton-Glow.blp and /dev/null differ
diff --git a/Interface/GLUES/COMMON/Glues-BigButton-Highlight.blp b/Interface/GLUES/COMMON/Glues-BigButton-Highlight.blp
deleted file mode 100644
index f8b773e..0000000
Binary files a/Interface/GLUES/COMMON/Glues-BigButton-Highlight.blp and /dev/null differ
diff --git a/Interface/GLUES/COMMON/Glues-BigButton-Rays.blp b/Interface/GLUES/COMMON/Glues-BigButton-Rays.blp
deleted file mode 100644
index c01493d..0000000
Binary files a/Interface/GLUES/COMMON/Glues-BigButton-Rays.blp and /dev/null differ
diff --git a/Interface/GLUES/COMMON/Glues-BigButton-Up.blp b/Interface/GLUES/COMMON/Glues-BigButton-Up.blp
deleted file mode 100644
index 322adbd..0000000
Binary files a/Interface/GLUES/COMMON/Glues-BigButton-Up.blp and /dev/null differ
diff --git a/Interface/GLUES/COMMON/Glues-EditBox-Background.blp b/Interface/GLUES/COMMON/Glues-EditBox-Background.blp
deleted file mode 100644
index b2bf82f..0000000
Binary files a/Interface/GLUES/COMMON/Glues-EditBox-Background.blp and /dev/null differ
diff --git a/Interface/GLUES/COMMON/Glues-Text-Gradient.blp b/Interface/GLUES/COMMON/Glues-Text-Gradient.blp
deleted file mode 100644
index d23370b..0000000
Binary files a/Interface/GLUES/COMMON/Glues-Text-Gradient.blp and /dev/null differ
diff --git a/Interface/GLUES/COMMON/Thumbs.db b/Interface/GLUES/COMMON/Thumbs.db
new file mode 100644
index 0000000..21337f1
Binary files /dev/null and b/Interface/GLUES/COMMON/Thumbs.db differ
diff --git a/Interface/LFGFRAME/LFG-Eye.blp b/Interface/LFGFRAME/LFG-Eye.blp
new file mode 100644
index 0000000..48e06ca
Binary files /dev/null and b/Interface/LFGFRAME/LFG-Eye.blp differ
diff --git a/Interface/LFGFRAME/LFR-Anim.blp b/Interface/LFGFRAME/LFR-Anim.blp
new file mode 100644
index 0000000..6090128
Binary files /dev/null and b/Interface/LFGFRAME/LFR-Anim.blp differ
diff --git a/Interface/LFGFRAME/LFR-TEXTURE.blp b/Interface/LFGFRAME/LFR-TEXTURE.blp
new file mode 100644
index 0000000..f1b6c8f
Binary files /dev/null and b/Interface/LFGFRAME/LFR-TEXTURE.blp differ
diff --git a/Interface/LFGFRAME/Thumbs.db b/Interface/LFGFRAME/Thumbs.db
new file mode 100644
index 0000000..8cc90d5
Binary files /dev/null and b/Interface/LFGFRAME/Thumbs.db differ
diff --git a/Interface/LFGFRAME/UI-LFG-BlueBG.blp b/Interface/LFGFRAME/UI-LFG-BlueBG.blp
new file mode 100644
index 0000000..c5fab1f
Binary files /dev/null and b/Interface/LFGFRAME/UI-LFG-BlueBG.blp differ
diff --git a/Interface/LFGFRAME/UI-LFG-DUNGEONTOAST.blp b/Interface/LFGFRAME/UI-LFG-DUNGEONTOAST.blp
new file mode 100644
index 0000000..65dfcf6
Binary files /dev/null and b/Interface/LFGFRAME/UI-LFG-DUNGEONTOAST.blp differ
diff --git a/Interface/LFGFRAME/UI-LFG-ICON-REWARDRING.blp b/Interface/LFGFRAME/UI-LFG-ICON-REWARDRING.blp
new file mode 100644
index 0000000..4750856
Binary files /dev/null and b/Interface/LFGFRAME/UI-LFG-ICON-REWARDRING.blp differ
diff --git a/Interface/LFGFRAME/UI-LFG-ICONS-ROLEBACKGROUNDS.blp b/Interface/LFGFRAME/UI-LFG-ICONS-ROLEBACKGROUNDS.blp
new file mode 100644
index 0000000..75073cc
Binary files /dev/null and b/Interface/LFGFRAME/UI-LFG-ICONS-ROLEBACKGROUNDS.blp differ
diff --git a/Interface/LFGFRAME/UI-LFG-SEPARATOR.blp b/Interface/LFGFRAME/UI-LFG-SEPARATOR.blp
new file mode 100644
index 0000000..75073cc
Binary files /dev/null and b/Interface/LFGFRAME/UI-LFG-SEPARATOR.blp differ
diff --git a/Interface/LFGFRAME/WaitAnim.blp b/Interface/LFGFRAME/WaitAnim.blp
new file mode 100644
index 0000000..9c0fbe5
Binary files /dev/null and b/Interface/LFGFRAME/WaitAnim.blp differ
diff --git a/Interface/MINIMAP/OBJECTICONS.blp b/Interface/MINIMAP/OBJECTICONS.blp
deleted file mode 100644
index ccec0a3..0000000
Binary files a/Interface/MINIMAP/OBJECTICONS.blp and /dev/null differ
diff --git a/Interface/MINIMAP/PartyRaidBlips.blp b/Interface/MINIMAP/PartyRaidBlips.blp
deleted file mode 100644
index 8e6eb67..0000000
Binary files a/Interface/MINIMAP/PartyRaidBlips.blp and /dev/null differ
diff --git a/Interface/MINIMAP/TRACKING/BattleMaster.blp b/Interface/MINIMAP/TRACKING/BattleMaster.blp
deleted file mode 100644
index aadc6e2..0000000
Binary files a/Interface/MINIMAP/TRACKING/BattleMaster.blp and /dev/null differ
diff --git a/Interface/MINIMAP/TRACKING/Class.blp b/Interface/MINIMAP/TRACKING/Class.blp
deleted file mode 100644
index bee0511..0000000
Binary files a/Interface/MINIMAP/TRACKING/Class.blp and /dev/null differ
diff --git a/Interface/MINIMAP/TRACKING/Mailbox.blp b/Interface/MINIMAP/TRACKING/Mailbox.blp
deleted file mode 100644
index efc6411..0000000
Binary files a/Interface/MINIMAP/TRACKING/Mailbox.blp and /dev/null differ
diff --git a/Interface/MINIMAP/TRACKING/OBJECTICONS.blp b/Interface/MINIMAP/TRACKING/OBJECTICONS.blp
deleted file mode 100644
index 9dc8d00..0000000
Binary files a/Interface/MINIMAP/TRACKING/OBJECTICONS.blp and /dev/null differ
diff --git a/Interface/MINIMAP/TRACKING/TrivialQuests.blp b/Interface/MINIMAP/TRACKING/TrivialQuests.blp
deleted file mode 100644
index f62cb26..0000000
Binary files a/Interface/MINIMAP/TRACKING/TrivialQuests.blp and /dev/null differ
diff --git a/Interface/MINIMAP/Thumbs.db b/Interface/MINIMAP/Thumbs.db
new file mode 100644
index 0000000..9d98a42
Binary files /dev/null and b/Interface/MINIMAP/Thumbs.db differ
diff --git a/Interface/MINIMAP/UI-DungeonDifficulty-Button.blp b/Interface/MINIMAP/UI-DungeonDifficulty-Button.blp
deleted file mode 100644
index 4c10d03..0000000
Binary files a/Interface/MINIMAP/UI-DungeonDifficulty-Button.blp and /dev/null differ
diff --git a/Interface/MINIMAP/UI-MINIMAP-BORDER.blp b/Interface/MINIMAP/UI-MINIMAP-BORDER.blp
index 9950f43..b993cd1 100644
Binary files a/Interface/MINIMAP/UI-MINIMAP-BORDER.blp and b/Interface/MINIMAP/UI-MINIMAP-BORDER.blp differ
diff --git a/Interface/OPTIONSFRAME/OptionsFrameTab-Active.blp b/Interface/OPTIONSFRAME/OptionsFrameTab-Active.blp
index 47c46cc..7ccd1c4 100644
Binary files a/Interface/OPTIONSFRAME/OptionsFrameTab-Active.blp and b/Interface/OPTIONSFRAME/OptionsFrameTab-Active.blp differ
diff --git a/Interface/OPTIONSFRAME/Thumbs.db b/Interface/OPTIONSFRAME/Thumbs.db
new file mode 100644
index 0000000..1c83a04
Binary files /dev/null and b/Interface/OPTIONSFRAME/Thumbs.db differ
diff --git a/Interface/PaperDollInfoFrame/UI-Character-ScrollBar.blp b/Interface/PaperDollInfoFrame/UI-Character-ScrollBar.blp
index e5ee23a..eb15362 100644
Binary files a/Interface/PaperDollInfoFrame/UI-Character-ScrollBar.blp and b/Interface/PaperDollInfoFrame/UI-Character-ScrollBar.blp differ
diff --git a/Interface/QUESTFRAME/Thumbs.db b/Interface/QUESTFRAME/Thumbs.db
new file mode 100644
index 0000000..9be360b
Binary files /dev/null and b/Interface/QUESTFRAME/Thumbs.db differ
diff --git a/Interface/QUESTFRAME/UI-QuestItemNameFrame.blp b/Interface/QUESTFRAME/UI-QuestItemNameFrame.blp
index 8f76c4c..5eb3918 100644
Binary files a/Interface/QUESTFRAME/UI-QuestItemNameFrame.blp and b/Interface/QUESTFRAME/UI-QuestItemNameFrame.blp differ
diff --git a/Interface/Store/Store-Main.blp b/Interface/Store/Store-Main.blp
index 34caca7..cee8612 100644
Binary files a/Interface/Store/Store-Main.blp and b/Interface/Store/Store-Main.blp differ
diff --git a/Interface/Store/category-icon-armor.blp b/Interface/Store/category-icon-armor.blp
new file mode 100644
index 0000000..144d229
Binary files /dev/null and b/Interface/Store/category-icon-armor.blp differ
diff --git a/Interface/Store/category-icon-bag.blp b/Interface/Store/category-icon-bag.blp
new file mode 100644
index 0000000..c46c30c
Binary files /dev/null and b/Interface/Store/category-icon-bag.blp differ
diff --git a/Interface/Store/category-icon-book.blp b/Interface/Store/category-icon-book.blp
new file mode 100644
index 0000000..644a3b5
Binary files /dev/null and b/Interface/Store/category-icon-book.blp differ
diff --git a/Interface/Store/category-icon-clothes.blp b/Interface/Store/category-icon-clothes.blp
new file mode 100644
index 0000000..26b5311
Binary files /dev/null and b/Interface/Store/category-icon-clothes.blp differ
diff --git a/Interface/Store/category-icon-enchantscroll.blp b/Interface/Store/category-icon-enchantscroll.blp
new file mode 100644
index 0000000..6df261b
Binary files /dev/null and b/Interface/Store/category-icon-enchantscroll.blp differ
diff --git a/Interface/Store/category-icon-featured.blp b/Interface/Store/category-icon-featured.blp
new file mode 100644
index 0000000..7cbd471
Binary files /dev/null and b/Interface/Store/category-icon-featured.blp differ
diff --git a/Interface/Store/category-icon-food.blp b/Interface/Store/category-icon-food.blp
new file mode 100644
index 0000000..ce637e8
Binary files /dev/null and b/Interface/Store/category-icon-food.blp differ
diff --git a/Interface/Store/category-icon-free.blp b/Interface/Store/category-icon-free.blp
new file mode 100644
index 0000000..90a723f
Binary files /dev/null and b/Interface/Store/category-icon-free.blp differ
diff --git a/Interface/Store/category-icon-hot.blp b/Interface/Store/category-icon-hot.blp
new file mode 100644
index 0000000..103dbf9
Binary files /dev/null and b/Interface/Store/category-icon-hot.blp differ
diff --git a/Interface/Store/category-icon-key.blp b/Interface/Store/category-icon-key.blp
new file mode 100644
index 0000000..c5ce9d3
Binary files /dev/null and b/Interface/Store/category-icon-key.blp differ
diff --git a/Interface/Store/category-icon-misc.blp b/Interface/Store/category-icon-misc.blp
new file mode 100644
index 0000000..b9f155a
Binary files /dev/null and b/Interface/Store/category-icon-misc.blp differ
diff --git a/Interface/Store/category-icon-mounts.blp b/Interface/Store/category-icon-mounts.blp
new file mode 100644
index 0000000..60ae566
Binary files /dev/null and b/Interface/Store/category-icon-mounts.blp differ
diff --git a/Interface/Store/category-icon-pets.blp b/Interface/Store/category-icon-pets.blp
new file mode 100644
index 0000000..97dffa6
Binary files /dev/null and b/Interface/Store/category-icon-pets.blp differ
diff --git a/Interface/Store/category-icon-placeholder.blp b/Interface/Store/category-icon-placeholder.blp
new file mode 100644
index 0000000..18b7a02
Binary files /dev/null and b/Interface/Store/category-icon-placeholder.blp differ
diff --git a/Interface/Store/category-icon-sale.blp b/Interface/Store/category-icon-sale.blp
new file mode 100644
index 0000000..7ca702f
Binary files /dev/null and b/Interface/Store/category-icon-sale.blp differ
diff --git a/Interface/Store/category-icon-scroll.blp b/Interface/Store/category-icon-scroll.blp
new file mode 100644
index 0000000..7058d77
Binary files /dev/null and b/Interface/Store/category-icon-scroll.blp differ
diff --git a/Interface/Store/category-icon-services.blp b/Interface/Store/category-icon-services.blp
new file mode 100644
index 0000000..8744321
Binary files /dev/null and b/Interface/Store/category-icon-services.blp differ
diff --git a/Interface/Store/category-icon-ticket.blp b/Interface/Store/category-icon-ticket.blp
new file mode 100644
index 0000000..ae0b8bc
Binary files /dev/null and b/Interface/Store/category-icon-ticket.blp differ
diff --git a/Interface/Store/category-icon-toys.blp b/Interface/Store/category-icon-toys.blp
new file mode 100644
index 0000000..71551eb
Binary files /dev/null and b/Interface/Store/category-icon-toys.blp differ
diff --git a/Interface/Store/category-icon-weapons.blp b/Interface/Store/category-icon-weapons.blp
new file mode 100644
index 0000000..5b89e4b
Binary files /dev/null and b/Interface/Store/category-icon-weapons.blp differ
diff --git a/Interface/Store/category-icon-wow.blp b/Interface/Store/category-icon-wow.blp
new file mode 100644
index 0000000..a9a801c
Binary files /dev/null and b/Interface/Store/category-icon-wow.blp differ
diff --git a/Interface/TAXIFRAME/Thumbs.db b/Interface/TAXIFRAME/Thumbs.db
new file mode 100644
index 0000000..544aded
Binary files /dev/null and b/Interface/TAXIFRAME/Thumbs.db differ
diff --git a/Interface/TimeManager/ClockBackground.blp b/Interface/TimeManager/ClockBackground.blp
index 5f9ecc4..cbc7971 100644
Binary files a/Interface/TimeManager/ClockBackground.blp and b/Interface/TimeManager/ClockBackground.blp differ
diff --git a/Interface/TimeManager/FFButton.blp b/Interface/TimeManager/FFButton.blp
new file mode 100644
index 0000000..023cec3
Binary files /dev/null and b/Interface/TimeManager/FFButton.blp differ
diff --git a/Interface/TimeManager/PauseButton.blp b/Interface/TimeManager/PauseButton.blp
index 6e6f944..56637d4 100644
Binary files a/Interface/TimeManager/PauseButton.blp and b/Interface/TimeManager/PauseButton.blp differ
diff --git a/Interface/TimeManager/RWButton.blp b/Interface/TimeManager/RWButton.blp
new file mode 100644
index 0000000..ec0ffdc
Binary files /dev/null and b/Interface/TimeManager/RWButton.blp differ
diff --git a/Interface/TimeManager/ResetButton.blp b/Interface/TimeManager/ResetButton.blp
index eb4fb19..9aaa3db 100644
Binary files a/Interface/TimeManager/ResetButton.blp and b/Interface/TimeManager/ResetButton.blp differ
diff --git a/Interface/TimeManager/TimerBackground.blp b/Interface/TimeManager/TimerBackground.blp
index 951ca42..7e48095 100644
Binary files a/Interface/TimeManager/TimerBackground.blp and b/Interface/TimeManager/TimerBackground.blp differ
diff --git a/Interface/Tooltips/Thumbs.db b/Interface/Tooltips/Thumbs.db
new file mode 100644
index 0000000..60da366
Binary files /dev/null and b/Interface/Tooltips/Thumbs.db differ
diff --git a/Interface/WorldMap/Thumbs.db b/Interface/WorldMap/Thumbs.db
new file mode 100644
index 0000000..73370bd
Binary files /dev/null and b/Interface/WorldMap/Thumbs.db differ