# How do I get started with designing new/existing layouts in Plone?

Taken from various posts on the Plone mailing list ([http://www.nabble.com/Plone-f6741.html](http://www.nabble.com/Plone-f6741.html))

Stan McFarland wrote:

> â€œThe short answer is that you can make Plone look any way you want with a combination of template customization and <span class="caps">CSS</span>. You just need to learn how to do it. Andy McKay’s “The Definitive Guide to Plone” is a good place to start, as well as plone.org.â€&#157;

J Cameron Cooper wrote:

> â€œThe best way is to start with the Plone pages, which have a fairly standard and general template, and customize them with <span class="caps">CSS</span>.

> If you want to work an existing design into Plone, you will have to do some slightly trickier stuff. (Which, basically, is replacing main\_template with your own structure, though preserving the “signature”   
> of main\_template.)â€&#157;

Peter Fraterdeus wrote:

> â€œI highly recommend that you read the docs section in plone.org as a starting place for ‘skins’ customization, and best practices for building a “site product” which will instantiate your customizations.

> â€œAfter that, it’s probably best to have a good look at the way that the “main\_template” is constructed and how the various layers of <span class="caps">CSS</span> are used to modify the look of the site. (on your \*nix box, try “locate CMFPlone/skins/plone\_templates/main\_template.pt” or find it in the <span class="caps">ZMI</span>).â€&#157;

Matt Bowen wrote:

> â€œPlone uses Python for logic, Zope Page Templates for layout, and the Zope Object Database. If you don’t know Python, you’ll want to learn it — without it, you will be limited in your customizing. People seem to like Dive Into Python \[[http://www.diveintopython.org/](http://www.diveintopython.org/)\], but there are lots of good tutorials online, and it’s a very nice language. <span class="caps">ZPT</span> you’ll pick up from the book and the tutorials.

> Finally, definitely check out the many, many good plone videos on Plone.org, at [http://plone.org/about/movies](http://plone.org/about/movies) and [http://plone.org/events/conferences/seattle-2006/presentations/session-videos](http://plone.org/events/conferences/seattle-2006/presentations/session-videos).  
> There is a lot of good stuff there about all aspects of customization.â€&#157;