.grid { padding-bottom:10px; margin:0; text-align: left; }
.grid p { float: left; width:140px; margin:0 4px 40px 4px; }
.grid p a { display:block; background-color:#FFFFFF; text-decoration:none; }
.grid p a:hover strong { color:#990000; }
.grid p a:hover span { color:#333333; }
.grid p a img { margin: 0 5px 4px 0; }
.grid p a strong { display:block; margin:5px 5px 0 0; font-size:12px; }
.grid p a span { display:block; margin:0 5px 5px 0; font-size:11px; color:#666666; font-weight:normal; }
.grid p a form { margin: 0; }

h1 { font-size: 17px; font-weight: bolder; margin-bottom: 0; padding: 0; }
h2 { font-size: 15px; font-weight: bold; }