bueno, para lo primero planteado(el asunto de la línea), podría ser una solución la siguiente:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> table{width: 600px;background: #CCC;margin: 0 auto; border: 0}}
.izq{width: 250px;padding: 15px}
.der{width: 300px}
.cont_izq{padding: 10px;margin: 5px auto;}
.cont_der{padding: 10px 10px 10px 40px;margin: 5px auto;border-left: 1px solid #000}
p{padding:0 0 5px 10px;}
<table cellpadding="0" cellspacing="0"> <p>aklsdflaksjdflkasjdf
</p> <p>adlsf
ñlkas
ñdflkasdf
ñlk
</p> <p>aklsdflaksjdflkasjdf
</p> <p>adlsf
ñlkas
ñdflkasdf
ñlk
</p>
habría que jugar un poquito más con los numeros para que cuadre bien y optimizarlo.