It took me a little bit to get used to navigating Bar's site as well.
The 3 spots I upload my stuff to:
Stars Themes by Fozzy
Stars Card Mods
My decks are mixed in with Bar's decks.
Full Tilt by Fozzy
The only other spot is the Downloads Section where I upload Patch files. You have to be logged in to download any free files from the downloads section.