.articleissue { font-weight:bold; font-size:13px; color:#1a7e2f; }
.byline { font-size:9px; }
.headline { font-size:26px; }
.subhead { font-size:14px; font-weight:bold; margin:30px 0 2px 0; border-bottom:1px solid #ccc; }

.divider { border-bottom:1px dashed #ccc; margin:15px 0; }
.moreinfo { font-weight:bold; font-size:11px; }
.moreinfobox { background:#daf0af; border:2px dotted #1a7e2f; padding:10px; text-align:left; font-size:12px; }
#list { margin:0 1em; padding:0; }
#list li { list-style:disc; margin:0.5em 0; padding:0; }

img.preview { height:67px; border:1px solid #ccc; float:right; padding:1px; margin:3px; }
img.below { height:67px; border:1px solid #ccc; padding:1px; margin:3px; text-align:center; }
img.thumbs { height:50px; border:1px solid #ccc; padding:1px; margin:3px; }
img.coverthumb { border:1px solid #ccc; padding:1px; margin:3px; }

.storybox { width:115px; padding:3px 2px; border-right:1px dotted #ccc; vertical-align:top; }
.storybox-end { width:115px; padding:3px 2px; vertiical-align:top; }
.otherstorieshead { text-align:left; font-weight:bold; font-size:12px; }
.otherstories { text-align:left; font-size:12px; }

.sectionpreview { display:block; border-bottom:1px solid #1a7e2f; color:#1a7e2f; font-weight:bold; font-size:12px; padding:1px; margin-bottom:2px; }

.monthevent { display:block; font-weight:bold; border-bottom:2px dotted #6fb7d0; }
.whatsgoingon { display:block; background:#6fb7d0; color:#fff; font-weight:bold; font-size:12px; padding:2px 4px; margin-bottom:6px; }
#eventbox { border:1px dotted #ccc; background:#ccecef; padding:2px; margin-top:5px; }
#coversbox { border:1px dotted #ccc; background:#daf0af; padding:2px; margin-top:5px; }
.onthecover { display:block; background:#72b254; color:#fff; font-weight:bold; font-size:12px; padding:2px 4px; margin-bottom:6px; }

.retailer { font-size:12px; font-weight:bold; }
.location { font-size:11px; }