.gr .gu.board { margin: 10px 0; }
.gr .gu h4.top { color: #cb2027; line-height: 30px; }
.gr .gu h4.top span { display: inline-block; margin-left: 10px; vertical-align: top; }
.gr .gu h2 { padding-top: 0; padding-bottom: 10px; }
.gr .gu h2, .gr .gu h3 { text-align: left; }
.gr .gu h3 { padding-bottom: 10px; }
.gr .gu h4, .gr .gu p, .gr .gu cite { margin: 5px 0; }
.gr .gu h4 { font-size: 20px; line-height: 24px; }
.gr .gu cite { margin-top: -15px; margin-bottom: 20px; }
.gr .gu blockquote { position: relative; }
.gr .gu blockquote:before { position: absolute; left: -10px; }
.gr .gu ul li { font-size: 16px; line-height: 24px; margin-top: 10px; position: relative; }
.gr .gu ul li:before { color: #AAAAAA; content: "\00B7"; left: -10px; position: absolute; top: 0; }
.gr .gu cite { display: block; font-size: 14px; line-height: 20px; }
.gr .gu .ph, .gr .gu .board { margin-top: 30px; margin-bottom: 20px; }
.gr .gu.g12.hazFollowButton { position: relative; }
.gr .gu.g12.hazFollowButton a { position: absolute !important; top: 10px; right: 15px; }
.gr .gu.g12.more h4 { margin: 5px 0 3px 0; }
.gr .gu.g12.more h4.hd { padding-bottom: 20px; }
.gr .gu.g12.more a.img { display: block; height: 96px; width: 220px; background: #eeeeee url() 0 0 no-repeat; }
.gr .gu.g12.more p { margin-bottom: 30px; padding-right: 20px; }
