If you are doing it via css you need to use floats this article explains how they work a bit better than I could: http://www.alistapart.com/articles/css-floats-101/ To get two columns you need to make sure the image is about half the size of the container, here's a quick an dirty example: CSS: #container{width:800px;…
Nice and simple template, the positioning to the left bothers me a bit though, just in case anybody would like it centered, add this before the </style> tag:div#container { text-align: left; /* horizontal centering hack for IE */ width: 900px; /* desired width */ margin: 0 auto; /* required */ clear: left; /* required */}…