vladocar - 3:57 pm on Oct 6, 2008 (gmt 0)
CSS layouts are probably hardest to understand. First you need to understand the principles of float and absolute(relative) positioning then all the "hacks" for various browsers then all the rest.
You also may start with some CSS Framework (but first learn some CSS). I build one CSS Grid Framework called Emastic but I think it's not for beginners.Also I think that CSS Frameworks are great for portals(they all have the grid structure).