Any chance of fixing the front page's "recent posts" section so that the forum links (circled in red) actually
work? Although hovering over them shows they are pointing to the proper forum URLs, clicking on them takes me to
http://tf2maps.net/ for some odd reason.