While this site is validly able to lay claim to using HTML5 tags, the reality behind it’s implementation is quite different. Asides are used as functional blocks, it seems a find and replace has been done on the code to replace divs with sections! Layout of code is appalling with no hierarchy and little consideration for semantic markup or for that matter, any element of code design. Safe to say that whoever wrote this code, needs to go back and read a few books.
The <aside>’s in root, just have an image, which is an aside, yes but there is no aside information attached.
small-> container ,section> should be a div
Within ,<section id=”content”>: <article> should be <section> ( I dare say), but the ,<aside> in-there, definitely should be <article> and maybe <section> but not ,<aside>. and header should be used in there.
The real <aside> is the <section id=”rightpanel”>, which should have, header section etc. Like I say, very, very, very messy.