def baseStyle(self):
        s = self.newStyle() # Answer root style without selector
        s.addStyle('body', fontfamily=self.CSS_BODYFAMILY, fontsize=self.CSS_BODYSIZE,
            backgroundcolor=self.CSS_BGCOLOR, lineheight=self.CSS_BODYLEADING)
        s.addStyle('h1, h2, h3, h4, h5, p.lead', fontfamily=self.CSS_HEADFAMILY)
        s.addStyle('h6', fontfamily=self.CSS_BODYFAMILY)
        s.addStyle('div', float=self.C.LEFT, width=Perc(100))
        s.addStyle('a, a:link', color=self.CSS_ALINKCOLOR)
        s.addStyle('a:visited', color=self.CSS_AVISITEDCOLOR)
        s.addStyle('a:hover', color=self.CSS_AHOVERCOLOR)
        s.addStyle('a:active', color=self.CSS_ACTIVECOLOR)
        s.addStyle('div.' + self.C.CLASS_1COL, margin=Em(0.5), float=self.C.LEFT, width=Perc(98 / 12))
        s.addStyle('div.' + self.C.CLASS_2COL, margin=Em(0.5), float=self.C.LEFT, width=Perc(98 * 2 / 12))
        s.addStyle('div.' + self.C.CLASS_4COL, margin=Em(0.5), float=self.C.LEFT, width=Perc(30)) #(98 * 4 / 12))
        s.addStyle('div.' + self.C.CLASS_8COL, margin=Em(0.5), float=self.C.LEFT, width=Perc(98 * 8 / 12))
        s.addStyle('div.' + self.C.CLASS_12COL, margin=Em(0.5), float=self.C.LEFT, width=Perc(100))
        s.addStyle('div.' + self.C.CLASS_LAST, marginright=Em(0))
        s.addStyle('ul', display=self.C.BLOCK)
        s.addStyle('li', display=self.C.BLOCK)
        s.addStyle('ol', liststyletype=self.C.DECIMAL)
        return s
dataset/ETHPy150Open petrvanblokland/Xierpa3/xierpa3/sites/doingbydesign/doingbydesign_ORG.py/DoingByDesign.baseStyle/original