úÎ_ƒSÍj      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiNoneHtml specification %to render css you should specify html's elements groupping  with a, div and span tags  and way to assign values of class attribute representing Css data type Css's parameter is html type jstyling kclickable group lspan groupping mdiv groupping n html element html element constructor div groupping span groupping a groupping vcat for singleton hcat for singleton acat for singleton ostyle  set class set class with pseudo- element/class styles descendants  render css -returns string of css code and list of htmls render css for blaze-html Hpqrstuvwxyz{|}~€‚ƒ„…†‡ jklmn oˆ‰Š‹ŒŽ‘’“”•–—˜™    /pqrstuvzyxw{|}‚€~ƒ„…†‡ nmlkj oˆ‰Š‹ŒŽ‘’“”•–—˜™Nonep tag pre tag a tag  arguments  href  text h1 tag h2 tag h3 tag h4 tag h5 tag h6 tag !images  arguments :  alt atribute value  src atribute value "ul tag #ol tag $ul tag with links arguments : [(href, text)] %ol tag with links arguments : [(href, text)] &table  arguments :  Maybe header  [rows] (writes css and htmls to files  arguments :  css file name + global css StyleSheet i.e. ruleSets about body or some html elements 3 list of ((filename, html head sub elements), css) )"genereates html filenames and head'#s sublelements from list of titles š !"#›$%œ&'(ž)Ÿ !"#$%&'()! "#$%&'()š !"#›$%œ&'(ž)ŸNone* Box model -elements groupped in box can be displayed as block or as  inline-block 4sets float property to left 5sets float property to right 6sets clear property to both 7sets clear property to right 8sets clear property to left = #sides = [left, top, right, bottom] > hor = [left, right] ? ver = [top, bottom] @sets border properties Asets border property to none and assigns  border-width to zero Bsets margin width Csets padding width Dsets wdth Esets height Fsets background-color property G+sets color and background-color properties Hloads picture to background Isets color property to specified color J block box Kinline-block box L static box M rollover box  arguments :  static box  on hover box Nmouse-interaction box  arguments :  link  visited  hover  active box ;* ¡+,-./0123¢£¤¥¦§¨©ª«¬­®¯°±²³456789:;<=>?@ABCDEFGHIJK´LMNµ%*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN%+0/.-,9<:;>?=45786123@ABCDEFGHI*JKLMN4*¡ +0/.-,123¢£¤¥¦§¨©ª«¬­®¯°±²³456789:;<=>?@ABCDEFGHIJK´LMNµNone Orepresents column layout Qleft padding width Rcontent width Sright padding width Tsetting width in procents Usetting height in procents V;construct list of columnWidth values from list of triplets Wshort-cut for O constructor X leftPad + midWidth + rightPadY!left menu + content + right menu arguments are :  length constructor  left menu column width  right menu column width  left menu  right menu  content Zleft menu + content arguments are :  length constructor  left menu column width  left menu  content [content + right menu arguments are :  length constructor  right menu column width  right menu  content \liquid layouts 8Places n-columns, implementation of Matthew James Taylor's liquid layout technique. See  Rhttp://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks Vevery columns is wrapped in two divs (inner an outer) and floated, styling is applied W to both divs, it makes possible to construct columns of equal height, they look like. >All inherited properties should be assigned for each column. WFor example if you want to make two columns one is black background and white text and ^ another mirrors colors, you should define colors for BOTH columns. Otherwise one column will  spread all over the screen elems = [p text1, p text2]  =decl1 = dot [C.color <:> white, C.backgroundColor <:> black] =decl2 = dot [C.color <:> black, C.backgroundColor <:> white] ds = [decl1, decl2]  0ws = toColumnWidth [(10, 40, 10), (10, 40, 10)]  +res = columns pct (zip (zip ws ds) elems) &OPQRS¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈTUVWXYZ[ÉÊ\ËÌÍOPQRSTUVWXYZ[\TUOPQRSXWVZ[Y\"OPQRS¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈTUVWXYZ[ÉÊ\ËÌÍNone] making tabs  arguments  menu constructor  active style  passive style  elements result  list of menus' with different active tabs ^vertical menu _horizontal menu `?relative horizontal menu, everything is forced to equal width ÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàá]^_`]^_`_`^]ÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàá]^_`Nonearepresenting background images g synonym to a arguments are  url  repeat property  x coordinate  y coordinate hset of background images  arguments  background color  list of images 8head of list is on top, then goes second image and etc. ifloating gallery of images abcdefâãäghåi abcdefghi abcdefghiabcdefâãäghåiNoneR !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiæ       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVVWXYZ[\]^_`abcdefgghijklmnopqrstuuvvwxyz{|}~€‚ƒ„…††‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¤¥¦§¨©ª«¬­®¯°±²³´µ¸¹º»¼½¦§¨¾¿ª«¬­®¯°±À©¸ÁÂÃĦ§¨ÅÆsimple-css-0.0.2 SimpleCssSimpleCss.Tricks.Shortcuts.HtmlSimpleCss.Tricks.Shortcuts.CssSimpleCss.Tricks.LayoutsSimpleCss.Tricks.MenusSimpleCss.Tricks.ImagesSimpleCss.TricksCssCodeHtmlSpecdivTagspanTagaTag classAttrPseudoContextTagHrefCssprimvcathcatacatdiv'span'a'dotpseudocontext renderCsstoBlazeppreah1h2h3h4h5h6imgulolaulaoltableencoding writeBlazeCss initHtmlsBoxDirDTopDBottomDRightDLeftDAll BorderStyle BorderWidth BorderColorlfloatrfloatbclearrclearlcleartopleftrightbottomsideshorverborder borderNonemarginpaddingwidthheightbkgColorbrickpictcolorboxiboxstaticrollOveronMouse ColumnWidthleftPadmidWidthrightPad^-^| toColumnWidthcolw totalWidthleftRightContent leftContent rightContentcolumnstabsvmenuhmenuhmenuRelBkgImbkgImUrl bkgImRepeat bkgImXPos bkgImYPosbkgImbkgImsgalleryStyleASpanDivElemstyleTagTreeCssNodeCssDeclRuleCodeCssTagPrimATagSpanTagDivTag ClassTableClassIdRuleTypeActiveHoverVisitedLinkSimpleRuleruleDeclruleCtx rulePseudo blazeSpecblazeTagcoderuleType pseudoType getCssDeclsgetCssDeclFromTreechildrentagTreegetTag getRuleCode classTablenubOnsortOn ppRuleSetssetClassppHtmlsetAttrstextTaglsalsformHtmllinkCss fromTitleBlock InlineBlockclcrcbflfrprlrwhmtmbmlmrpadtpadbpadlpadrdecls $fShowDiroh menuContent sideStyletoColtoCont colShiftsposrposapldspIBdspBdspIdspN fromBkgIm