#leftcol, #rghtcol { width: 240px; border: 1px solid #c0c0c0; }

#middle { width: 370px; float: left; margin: 25px 0 25px 50px; }

#middle h2 { font-size: 20px; line-height: 50px; color: #a12a24; }

#leftcol { float: left; margin: 25px 0 25px 35px; }

p.cmnt { font-size: 14px; line-height: 18px; text-align: left; padding: 10px; }

#rghtcol { float: right; margin: 25px 35px 25px 0; }

#leftcol h2, #rghtcol h2 { font-size: 20px; line-height: 28px; background-color: #a12a24; color: white; border-bottom: 4px solid #375c33; }

#spcl { background: url("valentine.jpg") no-repeat; width: 161px; height: 292px; padding-top: 112px; text-align: center; font-size: 12px;
line-height: 14px; margin: 20px auto; }

#dayspcl { width: 610px; border: 1px solid #c0c0c0; margin: 0 35px 35px 35px; float: left; padding: 25px; }

#dayspcl h3 { font-size: 14px; line-height: 18px; padding: 0; margin: 0; }