#nfpaTemplate { background: url(images/nfpa_template_btm.gif) 0 100% no-repeat; }
#nfpaTemplate #nfpaTemplateContent { background: url(images/nfpa_template_top.gif) no-repeat; }
#nfpaTemplate #nfpaTemplateContent p.leg { height: 58px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 15px 19px 20px 19px; width: 370px; }
#nfpaTemplate #nfpaTemplateContent p.leg img { float: left; padding-right: 5px; }
#nfpaHdr { height: 172px; padding: 23px 15px 0 11px; width: 894px; }
#nfpaHdr img.hdr { float: left; }
#nfpaHdr ul { float: right; list-style: none; margin: 48px 0 0 0; padding: 0; }
#nfpaHdr ul li { padding-bottom: 17px; }
#nfpaComic { background-color: #fff; border: solid 2px #0E0E0D; height: 427px; margin-left: 20px; padding: 20px; width: 676px; }
#nfpaComic .picMain { float: left; }
#nfpaComic .content { float: left; font: normal 15px Verdana, Arial, Helvetica, sans-serif; width: 280px; }
#nfpaComic .content p { margin: 0; padding: 27px 0 0 0; }
#nfpaComic .content p.btn a { background: url(images/btnStart.gif) no-repeat; display: block; height: 99px; margin: 0 auto; outline: none; text-indent: -9999px; width: 245px; }
#nfpaComic .content p.btn a:hover { background-position: 0 -99px; }
#nfpaFlash { background-color: #fff; margin-left: 20px; width: 720px; }
