Modification des propriétés CSS sur focus

Est-il un moyen de modifier le CSS de la frontière d'un div, lorsqu'un champ de saisie obtient le focus (par exemple, lorsqu'il perd le focus, supprimer la bordure).

HTML:

<input type="text" name="title" id="title"></input>
<div id="mainTitle">The Main Title</div>

CSS:

#mainTitle {
    border: 1px solid #ccc; 
}

OriginalL'auteur getaway | 2010-11-13