Diff between http://www.alistapart.com/d/customdtd/custom_dtd_sample_files.zip and Extensible HTML version 1.0 Transitional DTD

PK
Y3<2custom_dtd_sample_files/UT	ªKúAÆKúAUxédPK
h·82custom_dtd_sample_files/dtd/UT	DîõAÆKúAUxédPK·82 öÖ× 1~-custom_dtd_sample_files/dtd/xhtml1-custom.dtdUT	ŽíõA·KúAUxéd¼<kwÛ6²Ÿ×¿W]ŸJ[ù•4¹i¼é=Ž©î:‰×VζgÏý‘ˆ
I0|ØV~ü€$H‚MW­cƒÁ¼0à_ÿëà`1vù˜‹8“‹P°_æï¯Ù½H3©bvrxÌæ)‡G9üÉCv1¿ØÃó@fþÏÁ2	Æ3ÝóÇ&¼xôD’³¥J±—ðx%2æ‚åŠ:ûr¹©ˆ=h^ˆüAˆ˜ý
xxì³»wï¯i¸0D–pO°7,ÈóäõÑÑÃÃÃáÃóC•®ŽN~úé§£Ç B¾R)[)`O™Œaèˆ#5S–	ñÚÑ}~«;ŸPïs•¬S¹
r6ö&P¿:xv|üŒýãù9¿ŸÍ§löávv6eRM¦Øå,Ù-vÉØ­ÈDz/üCV³	xÆ"åÀ\dš/â\.¥ðÙbM,¸ùôözv®güÛÝüò}
“f¯	GGˆòWâw{…ŽŽ.?Œ°‹A5Ú2_Dc¾äŽC?÷G4îŸoŽDIx
=c¦¶ž‘)GǯŽŽOØÉ«×Ïÿûõ‹ð|ïààç½½¿‚X½i}ØyÀSîå°(Q,"Ká,s	+ß®>Ýå‡ùlþÛ'y~b8‚ôTL! Ù廆õÙE©Ó\ª˜2¢Ù †C|ôóÞ~‰ñ´3N¶Ž*Ü:ҁdý#iöXºÅ1Z"<Éwg`ú‡ÓñtÓ©{U`]fQ¢Òđ6YÿRlY•sƒþÈçëD°ÑùÅÙüFªÉ"áKÎrx8E5‘€üóöêüÙñ/þmA•9py*ŠøA&%¤9”YÎÔÒ#2ˆb&r~Ž:ʈ)(%åËx5¡‹bδâêÒÜií× B¾çÊfx?ÿø7Æ€¡nùMž??~ùÒM½&ÄI>ª«¢¶B˜	õ{š¦óOPÛ]ÜŠháD¬bÁ@Œ#•¢XI`^gª2þÜ'ÄT‡ „ÐGËAÝ{”‘‘y.tz’@Ðv	ó¡{*“\¥]üŸngN~Š%!´
ªHAf•z'›¤ûùOŽ•ù”Êkÿ)bµe¸.ͨËs¹¶­È(Ñsː²ÙÝGýX·u°Þ\lÖÄc’ŠŒ<ŒN×|Š»@8wg†YFOa|Þé=®~EüA¥	æ&ɹwØé{•‚þ›ót…C;ö8)>y`´ÁŽ/¼+²"^偃„8&ù(À^À·8Þ×-Ö(Îq»†ºsGn‹0—½ˆ	ãÔB3E쩛&ï»Þhºx$èݕÀž¸6(1ñª¤æl¯Ì;z.Èìފ»2ÂYD<éÊÙ]ÀÑ6ŒSÐO¦^(6‰
×_,9Ìo2j›•ú½À!õšR›ÀŠ,µøŒ
j+IB¿e*]ÆI‘“xËz%-fÑê,”«hÎU²‰¤ïÉ•ç*ڄb™oÈI4tkË¡B­@U²Ûwo_³ïnoß½{û–œcñÈîyX½Ô˜*v«fª±ÍÁyÕÜåa¦ØÉKöNa¸fŸcõ›¡b2ØVVC¦4ªEûìmȽÏ¼æïŽéƒmïRt²uÛ+h#À;‚ӏçÇø¶]ãÆ7€WWð]Ê׺ñÕ1þ‡mCµ²Íþ#¹n¼¢¶ý&ÂP=”mð=Ohê]Òøß¯YE÷+
xÊÆð-L¶¼º"À›"…¥.1jç§jÖãUá™ä£¦ñìKÁëYÆ^—½§w")¸²gyžÊE‘ïö j	õÐöñº#Ê60"£HT‹PD°3 TÒÄáã+¯ÀÆVÄòL_úâ…<ˤ×Ý@Ø´…4(pJ·¡–R“àƒû¯Òµn9âQ‚!ñÈìµägƒ“F½ð™]0ûóÝìýÍõìòÂ&Ã.'TE-|ökópڄªHF(4§\è(—¬Gm—Æ\Ç;òwúb-@¢Ubh8Tl¼€=õÀQ?ÁŠ%Ðâæ	tyŒÂ×e·Vã2ýj"6tʱ‡›¶üÀwãP¡ÒzüóQ,
ˆËB–Ã|Úì–'¯bà´Mæ¾ížÚܱ)뇲©‡yºIópÒÏCKr—Æqâ?͘¸7b«b/”¨P”X¢ˆëºäø<¡ÇÂ'Ph'¨¯
LOØ="…:õ¡³ù ÚQÃI1`3ÏlܑµVÃ"6ùðܤ/Ì­»(°*Î.üôæ2UQ§ßg±&R±|oЎªAЌ]ÀÕDáMÓª°´ä¨\¬‘½Xûڃ+÷%#ö:mƒª×f'‘ºJ¡yÚ	E+¶.Ò6¨zIv@™µØe£j˞*MÈ¸Ùz§(@K0¸Å¸ç¸Èåw¹¡Ì×´ðUІ’/$x°8t¢t®‡¼Y¾X ËÁ©˜p‰–¨²•jŽ¬âEX…aÅh»jÀ–¸™Þ#›îý*=mqϦy_‡’N×o[‰šÞ]+Q‘Kö+ãvÊöQóÂ/½qN+—
•4xkà3È·Ÿ‚N½Ÿ²àä xyˆN3þ.“ÙžÞ ØáÍ=Êõ½ËÁM:`D^¦~ÚØð?•0ÞFßC‘juó¯"ƒðo=©§¹ÅŸ¡ê²»¯IU9¨G°]”›Ò8Û¾€ÿB¤€ßÉÿšþä²à™ôöþ4Z¤
®M¿¾9ǤÑö]O~¿AÒi«ï”9ùú1-$—E<á7>Æ1Awâ×ÞÎ4å4=ì?Ås~;þÀVÿAQF˜I;Í¥En{6I¥åT²ÉȊdô³Ȑ,"MŒŠqÞþYL^ˆ}a×2páéç…ÿÞs\}Xá-÷Û:rÒó²Ç§IÙT·g$ãPÆâS
°uÜô‚º!™Âmq‡¯!_\2mÓGÍH•§ò<РI¡†!+!‡èñ^„íÀ,’™wh`\\2Ÿðë,†Zk^Ôl+“Xƒ¹Üå¦(X<¤¯6Ëjµ?Óèaqñ|§Ä‹Á'2ñ€(Õ6§2ÆßÝhg½è´=É_úUDl5[Ä0EÓV1F?²Qp²	žm‚ç›àÇMðb¼lÊ9†> 3.šÂ|üF,ð»L›Ð´^¤ÅG`ü"@Q¦Ö/…Òâíû䀼“†…/±"ý•µºÑÞáVÙ7$ŸÒÀ÷ØBÄ몁ñ/™i‹·YJú©K0ƒ¡¨×ñ
bèS¡G<3#nRC¯}Íêì…°9#+íeg½0o¬)a<%͗FŽEÞ¾º&^ÂŒˆG/,0Ù׳Ìu@Ìkúk%´âݔ?ôô¤üí‰<}«ôË1úØHSVeÑDù¤v’	ŒÈTې©Ö H¥æJKҙ	Ñ7{ë;mAG•–
{Bwgè,iÉõ4µÕ³¤Gm’±±¤¹GŠ¶ˆO|ÙB“Úø”FÐÿ2'U!xEҝ|Õèúxø¤mh¬m<TMïÕÉ6ŸÆôûˆ]˜4»ËÓÂ˾ÁŽ˜¶H:9H© <—n‚wÈ1® S÷’ª¥kV^_¾v2<LdcdH²ò×ÔgóùõìN?Ücƶ“Sl[²ç1
ã2Ù³$ZPW³_//Ø÷ÛNö¿¯ƒ¤~nýòY߸mÊ¡¶Ëcm–7´t›Hä|ƒÇJ½æ£¡-9öl¥‡Úw¿Â†Ö6‚ ´1%jËó4-":k…*½‡ÄM †¨Â)ˆÐx¼ÖÑYg™p¾ck0£kÆcB<µé˜bÞ*k¶MþgR	k÷)ô袙À‡h¨¤=]J¹sIC
eeÃ
«*®d`xsd|&1À݄§”æ¤È~‡Í|X:°³œe*BŸ-ðÄ1KB¾þԘ(LmRöO0q‡–ëÊü<À²^"ä]>BĊî^\Ò&1Éò¥D
ô,7™¦ÀØ]³rºG©ÛK?z:KKfU{›Ä7Kj¨ýòýÍü7{Xl<VŠeÙÜ¿|¹>LÓPÖñÚ©“î•É¤ã~³N[ŒÃ§]â±õéC}s€+v¿-ÿŒŠ´lî‡*U€êöòïŸf·:™í¢D׏̰d<BâBȤ<?ÂHcaŽÝðd.•±'Azõ‘ŸDWR@^Ãøš+.xš¡ÿ›±‡@åõ÷JéÖÇHúÝÒ>&Ò6âpUí(aÓM˹ƒaæ^ª¾Å°õð”
唉öY Â{.&x¡Ïé«Ïò§»ãT„oFÔB
#̖3ºFü3fe-:Š2}tpFðþk¬j,Â7‚°—=†:鞁¾0ó"ã+r@Àðês_â5ôFnç”kÕ\¡4ŽpÓE°äA”õt¤ŸdVõ6#"SþFe¹9:‡¼¹¸ªúé©ñPZˆ‘®Fx3¢`®­N$t6	¶â&Ñy¬=*Ç£2ڟ¦„åô+÷:Bí>aÀŒ
—UêÓÔ0Ùjˆýª¤Q¥Ë6TUÒÍ3>ESÕgeSØFÒ`é×ð7y­f[g¥X5՗îêÔûôèéJlK-Å3»OÑÌi’v-Ám jô^胢ҕ+[¿·Ù¦E”F®ƒ¼§sÏlt'ûèÙ`¶
“ýÌ­ûØփÌÔ«¶w#ùb)Êc¸1ý1ùvKPiÊ^áo0·0$Ztfäú¾Q~ÿµTL•»Òq›½壆®éO9“O{nX¾¹阤GV,ŒwÖ"ÓDŠ]"õ$±NíãJªx…5^Û×Èv	L¥ÐW¯7ѱÐîýøds<©¡F'x &’ñƒôÁ>ïëòÇ醆
U.7Ál’<°|¡$5=^‹l«
/rƒŽð7Ž§ÏÙeÌi“ICéâ$Ušê]PO‘Nb×náÔ99§pêG…³Ž-ßBü¤óÒÛÆ~]:°¹AƒŠCōêÚvˆUTpýPX °JUqåÉ[¬tá¢*¤S%DË%ì…"c'Ô½ÖÅA5˜Œ¹ÃcS'VF¥j>Җ·(mYÊåÕدÖvÈÇ
ø®«”'ÁS•WIzR¥9mz’¯£æsp8”K•î1«è,“:Cnqu©Ë‚6Æ8j”$ó8GœÞà¥~ˆµöÓö‹
XœNvͼÂð̍àÙ`ÏÝžFð£Áƒ¼p#x1ÁK7‚—_'>×t^2XvlñaŸb²aeÁÙ¢1-ªc¯n]óõ>âû2ó6ٗ¤ÎԅÖ%•-”-	*B6åä{âEؘxÃ}3cv,ÕpyZǍÍ“>õÑ&(¦‚*÷$ߝ¢9kØB|ºG?7Iϓ){6eϧìðPÐ荃ÆUÄÃ$(}s†IïÄÔ5 z“E’tϦì픝׀²Âû”Ç „@œ~d
;«6agS6£Ÿ™†%`Ì¿™ '£„7Þ^2P™øRàõ-3[ãÒCØm*4e˜Cw:é{9”¦“)p±: Ò©Nf¯ùa»|äc)8ÍrÙrYƚ¿Kd”CdÔ‘ùh‹Ì0™iV.bNÒàê­^©Â#sÏB…EkòÇ—7·—çgóˋ	΅5aqѝ
¶6cü§Hw„•æɈÀŠÁ
Ðøõ$†RÐ0¹›§œrç¹z
Ê¢ÚÛji&£ö‰f‰¡%"µ˜u’%÷,”ýRaèJåç¯7ìë*,}N
Mºl¼àhÊ|STO,Ðñ>H´Ÿo|¿µáÀè÷¨r§eñQ]ÕÅw0Ò÷‡zÚgælýkŒ/ÆBÞ"Tç´¤<¼PÀ€Ç…“¿Øó0‡Næ•ÊßÑ×Ù-^ü<™Ê²§Ý^ÐÜWv Ö-ûš4V•Üײ968ô•ü½–òÞHóI1‹77©Ð«…yTª7¾Ðe`(3Wu@•˜ÉhU×éÚÍB®6t¿ÉŠü$<ÝTu]miÁÿ}ëH¾éž§¢±
ž4vþ œÍ–”‹TAsbñØß±0e÷žiǤuM‹#2­6uÝæ0SÜubç¢zÞ¬ÜErsÙuµM¹úͬ y؝‰~0tËÎbà=ˆäхy"švì$ãìõ•ôÂèp¦Sžc¦0¥B©/wÄ ¢©JR¼‰R™՝ËIãö°Í* Çz3òBeÜ¥rŸÊlXìJ‰@ëW¬´_ÞD¨òaǹnàÃBˆðÞY§„.íY졙0Õ®ÿ¾Â7P¡6'ę9oŽ¿Ïñ¼.JUÛ(Á̝*†7C8ªp~h3ì eXó[}Ë£Œî(º`XQ6«4#ò|èaÉüÃa¬žtü㔍²:rpåtK¨¶¨r¸¾*……(ú3¬Zªñëf'¯>°·òB2,=HñJY'ôê¤ÈËÂ÷½æ©?òò‘uÔҜTé$13#ð+<
a)@óçö|ÒÎt¼Pð꼅¼(ôtå|¬b0Ð#ü5j
„ÅO=¼ˆ >ÏdÖAõxÍ5×%×,¦½YÙˁK·;Øê؁‡í¤'Â;ðPñw˜¨l
ý´‰HwpMÅ»ÔÅ6­y¨V™·%7S‘@k¸Â
†”=PYé¼&RêëÀ‰5ë² QÒi}Áº¸„vªƒZí²•ŠCìÀBó,Ø*îà¤kîÈ̃ž܁êK‰v,|¦½Æ&ª/_ë(VbR,ÚÊšÌcKLÔ%iEÒE‘ˆ´‰[Ôò¼;ñ%ÄA>Kdî¬*Ûµªµr'&éà ƒ Í8¤Å¢‹b¡B߅ÀͼÇÒE!W+:Në"‘n­¢/Ât716»1™\EOgx¤°›H
71Nu	‘ÐA¤ªXmRú4/OODe:¹8]–t—ÖH³ë쨙ë·M—½¡vp¾¥À¬>ÒÛvx¶ÔQ¨YÏ¥‰´vÄ'`Tô[½0pqȂ™c˅(K\¶MÊζ~ã9¹8öQ×tïrÝjÎÄ~¦¼¼uŒÑo	S{FïË1Õ©ôÎ.,/Í0
…oQ}çÁ”§&à¼
0¨ŠÞ`V†rtÒVOà{ª¤7C,Dù6¼-œÕHt62á|«@ jR«ò¾<áR×’ÅÉ×8
¬O…ß9´3½í¢zšÁ°[#¬;ajØ
_x!FÏø›?º9*zg€Ù1ýÖÚ~[¡è2¥\õW±
¥pIJŠ§^@¯Ê õË}U9ýÅZCõVa}Ë
¼9͓]œ.»³;¬ÊÄÔÅh¨ÞŒdPfÕ¶BÝ‚ª3:Z´­M
^C®!bG>à6Uà_À†¡†Ûy¦_](sãf<ÿ˜ç½ÃÕ#½ýäöâŠ2BˆO¥˜-@~”¾‹c
Þ#îJغ½¡'tUjÂt0»’RízÖÝõå®Õ§Q9_µ³B{'ÛL̓ÍÓ¶*iË<ÙG$ýJš Ìnã.ݤbiò¹aËhðÎܒòû_~ÏË<OÒøñÞäRÇ=Õ†ìËûQ‘QÒǼK	¥ã׫½”L…·U}k}ß@ëjLÝx¶´u×6[í°Â†a; xXUmуôÒ6=hÉç6¥j
¬‘ûözÉ%Å3|í֓Ê6ìÄ5›+Æïìòæë#@½A,eæ%e
#ö‡@¡ò‰¿§S}Š•Q/
­¥èõ_S¶VEíɨ{L*qýƪ÷çIºö‡<öąFXU_Ö;‰ª@±rߗú-®šXì†wDaґIz€¬Wuœ¼Ÿ×QrÐØpB¶Õl6Ö¿_2-°a¢9¬æô?oîeV±1ýáªDþ
CÞK×°aʹÒy2}/ÿ.=àº}!ªwûY×3@øÁՆÆÊÔ°z2E(J¤r7<ÌLË[iæUmƾ×9÷…éPâû¼ZÒ;ìÜ	O1Ì«Ð֐C 'aÞÊ\Ý݁i`Ah¢Ÿs}PZݼ©À¬IÑûñèb-úgT£GÇã®9Ò6è¼&öæ‡FÁ>ô±CA+­¼Íã°CÝÿìëÃv89=a3½š¢£v°µç|ç۝j;·‰U
7ÖLºPÞ¿u‚/V~ø¦sB’·ÿÿí]ëkãFÿî¿Â®gçÕk¹z!”’ËA ´pq?öƒ,É'[2’lçƒþøî<vö!É^'¡¥ÐƒöNÞÙ÷îÌìÌÎoí¸ôkÛ;°>è”3F‹jíLODÀl½CéÙ¨íËwªºÝnʚ/ÚLÔç$X$¤E,Ê­§ÙNðþAð}ÿ|¹ßï/¡¹—Ûj…0ÂiՔE½]¬ó†VÑðmrº•w˜
ô‚žTŸùºKu©Ý“Ú5Y»SÒQÿº‹w&\T©9è`ÜdŠùýñûÝá2TŽ$öl*Îlûú5ßwÛ	Sœ…°,—êþó×»/½{*ÜêÍ`«„稖ͧhxƒ
u½W¬ÀK²4~Z”Ïü]EI^"N.™–ïjR"†i·ã,O’´@˜Qdg†èã>î€uµƒ¢aðÀ2W¸®ï¸._WC”ñíYûWÂ7=:dà¨Î1Q†oümyä\z”
G— JÇSþè²’¼ɦú£s-RɉQ…€Jt¨Ą̂ëè™ñ|f¢–ly0\c˜ž©x9ï¶3¤
äUA:«ë2 &NËMƒŠTKh
³smí§o¦+;ÎyüÙY aKι“78irq–‰þè,“°%÷cîO­k‰æiÀ	ÑóàL%»³ s9ó6*$$¸'Ã
ßHޖpU$'O®<AÇY™Ç¾{ˆ²ºGSÌÂíÔ/œãC½9•Ý¹TÆÖ×i\˜—èëC™„"Û÷§r¼<lÓTå^:KØõ•…½%§~K^çn.̂HіkÚ(>‰ì
m˜Œ^²J¿¥E"ùØvC0v|˜4J„˜®íšBe‘¹\Wø´Íð¿ñ¨î+\ÒTˤɍ8ݦ©sŒ«=ØHîCî¢
RClß°ÜàfÓîq×-eó
!Z #‹,IÔ?×·ÖÕC¢ë0\ÖȋÝ`ð­w.j–\±ÙlëLÓx®küñU4Œ³ØŠÛ”jmIolQkœ!À¥úœïR7ØÆâE¤qjåҏy±USÆçëš)a4èìÞTåZt“A¦{$P~ýzA üç´Ê†C8ïïæ_ÈM"ŽQ•˜çH~øå㏍-;1°6â埼þÐdyüT@p…F`°ûˆbÑõŒ5¹¸Û"goVã›ôȝÍM¦6B²'Ðh>õÞ
GÔ&êš@>ijcé@åó;fjýöðˆ–B2‹ÓškSfPrv´o¥uHµ9žnӁBÚhQîÒV±rßf`ë«ÛUV·•úoGŸê8ÖÒK$
Cµ…	7Àúd(U56©¢½¼ §«>q¿d
Ü[ ËnÀٯ΂Ûuú‰ì€tÁØ:Ï°!¼BüífòaBnª}®ê7»ôù+Ö5™BŠ_£Ü´LÈ-	Ü΀3|Ӄ–ffbeЄIË%O ¼d}ÔvJ¬5ƒïFÁHü—U‹	Bð!ìÕ°	šÑhD—­õ5¹à×íÞ¼ÿôžiË%YÒÔß (èÀkgë<š j̐Žê–,Æqn¡'ºÇnæ° ±8`‚·‘ÈwiÕäqðhùS‰;éØÎô¬ç9ð='žu"z%¬Z­Ó8Båø׈e[µê¸ÐÎf°¸£D¥4˲l€¢ …ó¶©Îg3'h„
;v©
¡®°±ÖI
”ÛŸ‚@})º}Ø\R^¬$š‘&RœÜIn²¶I¼ºÄÅ#Ñ’”xI¶n̓h)¶ëuT»iæT
»«A|ZAä‘=Tij4r•*ärJÁÝg¸]@µ÷áA*G
›©aa.S¼
Ñ>åžpÔ=ø9M»=¦!ÊjcækôþKiÌ¢W€†ˆaJ5úkõaT§jß«M†›÷¿Rì‘+݁¢‚AÚ|KAh™g®¯ºÇkŒlЭwY„oã¬.ë­+×$üÎpÊký¹‹<Lƒ‘ÓI–”ìaÖLŒ¯íä(ì‘ó ÷Tk"ÔÄ>M¤‘TÖC8'‰Šž'‚›Ÿ?êa yáª=6퇫ŸÎˆVğԢҸY8´¦Uq„@ºØ]éUÕ3gdP·Á»LøԐ¶¢—…n~ÏÄþ‹sªþüY§Ì”AؒDCtÖr1zÂ"+àŽ{]œç4èÊáÈ’ð„‰,R0±rÁ ó@-%5éŠg›ˆÒÁi"üòú&Ú¥¼®‰b)ôJÀö±ª	:q
ÇxÌ¥uJæ'F1SÌÃ_(Fƒ5§Ÿãs,™¡—/ÎÜT:%suBÎd€R£cÅn@¡®sz©h«é%g6¯õ‚RCG<O¡¢‚&S5ì ñ´êo2Dk®;³$€
¡D®çÔD…¯`Â1¬\›`;¨Õò3š	uEŸˆ”Ò¢ç\ìjç{=ð]i}T5v›kÄ1èmX‹š'õ2$8y$8<çE¹¯´#cJ=Nò°•¦M…]÷qç*ù®þ3s¥íäÆ)G£¯3ôÙč'U1¶i»ŒVµuhêøCO g«ô±£¿PK·82ÞÙ¢
6,custom_dtd_sample_files/dtd/xhtml-symbol.entUT	ŽíõA·KúAUxéd[[sÛ6~ï¯@³Óu;ÛºRR[wƒÝnfÓÄ;Óî¾Á$$bL,HÚq~ýž€@‘’Ø<tøÎýàÀþüíù9ù–1KiÉCš¼%¿IƞÍ"rÿš>Š„‡$Œ©¤aÉdA¶B’?ÿýðû{r~þË7ßüŒë7õ0aYÉËWR°ò‚<¼æHxö,Bُßüóó··Þ=ü—|G¨PRÈÝçõûw=þ¼9¿¼ücº¹¼TsßÝÞm
pì]—eþãååËËËÅËôBÈÝåçË/q™&ã˛‡ý×s-í}ó‹^ûUâ§o¬QwB¢Îù~óy—u™2,ú(w4ã_Õ?•:÷%¸‹Ê¨þm¼ZÆØ;&S^øk)H(òWpx÷¦„d') G
¨*yáe¬×†"ÃI<ۑûßÀãÅkQ²´P±¡y‘¡ZEZˆmy(<ÓkßÝ$Ëåbõ–äR<ó†Ê¤eÂÌP.ϤŠÔB“u㬸p\ð‰%ì”S`6´JiþÌ2Re	+“¦”Œdì%AK)¢*dхVæ{1“¾çìâ-jbk%I‹ò	5&´ˆ•ÐO}èˆf‰ÑGÁ^¨ŸÇ£`Ø\%Y•>BÊjÔN+~f4ŒíÌ·¨K̾\gšTƔˆ…<¥I‰g€RÎ[ð$s$֋ *’mA0gD"¬RPÓ@4z©êøÐøìsÆC±ÚÇÿï!¼¹ýR²ât¾V%×TÏ6MTæÿó³Ñä§7¿µ*Q«Šcš°%nµ7c!žÈÙVYˆyӔΡ?0=’goÉçÆ«	Ú]2ðžUS7O·ë$©Ñm5ž6ºíÔԐ漤v'+üéjìã¬YIIƒ3;Œó“
Ìćù¦©Ug~f‡“ßžä%kŠ.Ùɧ©/ó†%¥•–áä2gÝ2oó‚'Ði´ÌÅa™LO6›ûHÿó¿<ŒôÕ:>h)dP4ÌêˆB
ÊÂGyˆ™uådt¥ÄÉ\¹ìvå;á8`2>,“‹Fõ•óèÓVõÉa˜'œlp®}œ÷4}Œhs¤ šFC\°îvÁï±Á›)¾´2Šo|ȑÒËjäOî‚©¥/܀Üv›õ1塬‹dr¤H„žlõ‘î<µŽInÔºu«õ)ؑR‘±0huęùRíì™ ÷|—Òí[µ)Á?Õԉ³1Ž³}
ԚZƒé‘”/pòé9vÝÓ%he­ž©’šü¸žù(ŸÝ¾7=R•é{§ë>ïÖý.æŽîGê#ù‰A·Ä'ñH1…qq­vzW¸(Gª	œ5@ïžfú1e;›YGK&¹òdZ¡Ôå ³¶³<~¤ÈÉ"×ãn3ÝMsÖv¬'Ñr•õ¤lçr–YÛgØ@Ʋî©ÅÈe,³v;ó$ä+ë¾Âܺµ{ž'‘
­ÚuOÕ~uƒ4o“	O¦å5랂d.¿™·[¦o@ƒµèÆ*]–3o·Bk ÇY÷”%w9μÝ6=‰–á¬WÝ`O.ә·»¡¦yÎéê_wKL\N4?XàѺ‡¥.™™,ðš­7ÝP™u°¼kV´¾é†úâҐùÁº­¹Ñº‡	—ͤnjֿ’·øX¹«Vp°Ðjn´éáFÒåFÁÁ2k˜Ñ¦§I+â²­±–Ù–ãmÏ@¦³ééç…Ë®‚ƒÅ6TbO?/]n¬È†Ymz:uåvêà`­
æW›žN»l'8XmyÍu6=:ô°–[Û6=:wùSp°Þ=i¬ž,\f)¸A¼hÓÓ§ÕÞQ¼¦Jâ¢í	½	éÛÐÓe݌÷ËÓ ®-[´½T瓽—,sÒÕržmd–íچ†d„h€ Mñ.‹eLBÑßáY¥os}ŽWADŒˆåÄ9‹â+ÉyLhX‡.ä2LØiFR“ÑDu¼z$ö\gá`÷áヺY,hÊðÒ׌ˆt.…D»&“që
"fIÂóZã©mıü«Èz«)H¸|p‰D	yG#&‡(´”¯Ã"9è[k0³qÑW$åYU2”¾e¬TfŒ¦þU£=½ø`¶‘F¢zLXƒY°Pdbò,ŒY1ÀŽé´[´HxfE;G<3©Æ@lNC¼§ÆŸŠPÈ!ÁŸÞî§ôVÒ"id:ÛèOò˜ž^—kŸÍf
€¹AV­#áO¬y>ñÐ_g²ÎÙÂF¦%ÏËæhv–åâE_^ŸfÐùÁ‹(H®U¤i!ZL4¥»Æ³3gQÅt^wf£Í;*¬€íY¾’œÊòt'Çãn$£¶°g‹à°
Ÿ@µ¥ê]Z‰M·à¬ÈúÁé`z ¥ò	ÙA¦½©›EV¥>Mؼ™,]£+–‡à pVÑá%ãd„”g€!Ó¹“²-
+f’½Øc7ÛYАç7#ø¥ŒEµ‹í¢]òšÇ$UÁ¡È"|_‰XÎÒ<Š2v_'mæ_K)^ZٞP)›ÏWΓ	ۖ/`<>ÈÀ2íÝÕ¨Ó»•bûO•ïCŒ
„Ÿi>‚m#’ïâ=º£ù(s§¾dû ÓNØ	<h}<”™I[ÚbWµI8——-]ôv]1Ã3YíôSû	¤§äØ'$++ij`=ßï™ÉµcU0:âl6Ƕ›Q«éÃüúi.L½œBJ¾BjÒR‹€w“ÿ~†«ižpHÓÇ×3-@øX+(ø,¦ÏL½uk/gñ…RI©_ê.ȽÐ"CªŸíêRÀ©{2‹Æ’¢ÚíXQ¶ê òý³ØKá#/}¨eW.{h§·–›6è: ö¿rDqæ¸=ï;Ý<	gmÇ«ôTpµç	LÇ·œn¬c>|Gu•H‡×§Ý^=0‡8eûw½î—¸v»ûùhØfË@p
UÔuZŒlWCoÁˆ&§£v•Õ·QÒ¬¶%‹¤F|»eýi
eó£u)‡ß
X,›ÞúD
£‡é±4/_-„–(ÑÏð(P¾:Í»·ôŒh Æv7Öp^z	ИàŒ“Ñ¢Û^ðÌ:tl÷:–0ü(ˆ­Ñ{Ù
€ŠdÀîsXEP{8«çpì>âуë¯WR†Ÿj uOŠH9@6&Ù¹¢ê“ŒKý7E”xòWÀGÛo”Ì6±ý47Ozg=o~gD­F‹Õ¤ªPÝ®¢øŒm[¶µÚyˆÖVÃpªN©æì7Þ·Ž›0í1AÝEÕêwq³S¬À^a­°Ù¨Jœ¶;ø‰x¡ª¨5€­iø•I^<µÁ=e4š‡"Îa¸ø«Âq¤˜Bjš¾û’BãëÞÔÍmJÐߙ°RÝozJ:Û:é<8ª^¾šå·ÝË)œJ%l‹…„鵓QwÃgd»Ö9t'b§…®à8íj¤ž鶃Ùl	&\‘gVÃôt'ÈRfîøLoÞÈsÔӞÂʲ^©2ƒPÕ=Á‰.ÂÂSe'ëíjÒÓÖÔ¦4«—;dU
lñA­ŸÎº×ÜmÎ5oÉ`JuY S©¢Iήãp ¬;=Á§›}N֒s°Õà¯j¾º‚-nì¾sŸß[àÜ'Y.YûŽj2­X
“âÊ›¥4‡Bû¡S²ä•0(u[m³yO¹À)6·`N¹$©€VT£€+ÕÔ?¬æÍY}ÒúC_2ÑËÑÈÛz}íƒ>³ô]¨†°ÛC….ĸ§åúZ8•ÊŠâÎ'ÖjKž$ÝùXÞûEîÝîÅ '€ÞC62v	Hàjâ²ìÙr
·3,¯-`[ŒƒÐÃ"³ZøjOšyg{v0e¹oÇ~–A¯M.֪˦¿†e_ÃÏ»õ/Wf}75~ìW2$mU:@èjÞâ;µÐ’ãçµµÐùžP=ŽMˆMËPÆ!’ݒs}Ÿj$;/:M%>\¡Ùí̖|–°Gýx€
×}‰—÷µ
+§öñwŸ&mÚþkÍ:JGë4é(Jô“sdäEȒ„fL@x@ÉLu¿Å„Œ7—ÛîSš:Çâ ^¥_‘ë»÷øb;ǀ£ÑtT·×°µOH_¬‘>9¹o5Ȫ$Ù&B‘²hÁõ ÖOøƒu¿îÓÝ;né®Fæë>Í©Ý&W#'?Póó\oA·+ZH!ÜOú]Kžøú¨¤ïñ-ÄGÁG3
8ƙúß
Ԟ€üÌ\؀Ýê™dEÎàt‹ÚuiüW%Jýp‡×ågmþïÙ>ñÝ×o<üwˆñmªˆN3þVÃ¨þʧÇþëÆþN­»P¿nŠ”•xÊ}LsÖ¾_Iã›`áRó¯,3Ä~¾¹®ùúŠ½ó¥©ÈiTwäÕÒùšØ<—â04®oSÍkj)ÎDu…S0üß` y¦\´å	¶tð Èsaˆb,83¶øa;&itX´tÀa¥²ã˜¦R„O§=¦¾ÊÍó+•¥5|Õª†k©Ï4Av–
聦?{b#•ßØêtµXpfs<¸8ÿPK·82ÌòŸúPÿ-*custom_dtd_sample_files/dtd/xhtml-lat1.entUT	ŽíõA·KúAUxéd­ZmoÛ¶þÞ_ÁuØ°‹[Ƕì$öÖHl¹5ÕÅ㮉±‰J¢JJIÝ_?¾H"m’ÌÝ|(š#>‡çåyH;oÀ'BL2~[ü¬³Ñ
LÀ†î`†È_Á¡às³Ò¸¶ç³«W@ü|B4Ō	cA@DòÀ€ÙAø¥3°£/ËuJ†À.öÊ7"™x	g;ðùýŸ÷€XRƽcó<ÁTBbô„3¾
ΔïúóÌf×ó7 §äÇüQ±çh)p„.΢¤Œ¥€I"bÈ]¼Þ½z+°ØC
#¾o€²ÀPq9ÇM¸×3Qø¿KÄ·?…Ö_À/àÃß÷	,ÆàÓöî~½Pðz0þo²å‹ëð3¸çþ<Yrë/ñìuóþ¾(ò߇ח—‹—É¡»áÃ_Ãïû"MÆÃåÃRýw .x„¯ßIÇ_jô?äN^5qe,«þúóøjôÇëw@n2#ƒGŠàWÀrÈórÃ
™²ˆ´Kã›: –ŸíG£Û‘ÈzV¦@¥°ÂÅè{”T¸ã—§QQvñ¦ªmRH¿¾Qk­kE|Ÿõ‚f-iex—U¾Õ7'%ïå;i|•ÕpžØKJQ¦œ§XZ£ƒé?µú¸søeã/¬Â•§ýPÂÌ\æÒºÌ#}~„T-sÕ,óHÉW¾’xrSÿ"²+û”[{ðÊ
ÊPÔ$ýºVQ3#æk«{™&ÍÖg{Œ!¢ˆñ9¼‘]&º­±õx&¹ÛI±ËTˆs],n¥x·?j•¹5dBã§jk=*OˆS'ñg’bAA„V‹ÝZKිT‹éþOÐS1È	æÌ"vNÊÇqbÛñù녞‡©¸‘«fµ]‰“¥¨¨âº³Æř°®Ëu`ðAQ·¤Œ&1dûÞYØ;hh ôè1ƒÞò=h1fER`è¡2÷†]Za)Ú5°zh¹s¡(®7jX
<!--
   Extensible HTML version 1.0 Transitional DTD

c$󮺤o¡5€F´@O½°’ÌèûÆ@øÔ&¼ÃzÕüöÓ½t®‚XY§!6² 9ƒ[)BÆ(ÜÙÙ;OJ–*â»ÖÃ/¬>
%«s(-„ƾ¹»³S=+ó [Ó·"Êç(^ˆH¢a‰ñK{¯²o%ä5¯¶o
¾ú¤Žbnb/òhC<éIT>6qØõFeT3ÍHÊ
#)€ºŸ¤¹wú§Ö®I1ïÉ
P³–²Mc—©œœª¬Í4µä8áÞ/MÇð—øÙ/ߟ×-vJqs撈#Ü8æ„*žÜ€÷ˆŸ 0Wو¤)ìU—÷¼€_UªMÛu.B1®Î93㈠¬	4ªSYªµì
ƛi\'ðÒÚv$³7·÷N¥SüÒûÊ -•‰]ýúâÙõ‘j}œi†‘JýÿH%ü.…¼³+ä?þ§*2MAÏe²ã'-ñPÆ *!˜„H¯PlŽUvõ”a*Œyk{˜<ƒðª°ë¨x{¢ò09PDXmˆƱoŒ]Sñ·15ésËuB>=«5Š’f§ŽU+k·œµž‘Š@³["ïrÌqÁ‡#A…¸8ÞÊÛ,ýröUä}çl!•\^@ãVr!ãžôŠû,!YŒ°¦‘šïù´¬p(Ó§}ï8°œÄՖ/{aK‡Þ°¬ºóHØ«^°g_}S4ü¦ ¯{AKøHþ]‡ŠUzÇ~éˆ=Lpû¬#öÐ'X¼ƒ|Ú÷îê•=ԅR{ê¼=ÔEÕԕì÷¾¶‡
ù£Q;phOoؙ¶áŽ`4î{wÌ°
w£ª
½¹ãցÝq0ê ËÐwˆïìÐk£È”¹ö)òÂk¹ƒ-×>E^:`"w°åڻȡÛ(r]®}‹¼rô×ÃPCw°UH–iÿØè\0ê £:·tHûF÷鸃Œ6}ºt¨úF÷鸃Œ6}ºt¨úF÷鸃Œ6¾}ºtÈúFxÜAFŸ;y£ÇcÜADÏñX:¶À)b´ñÙY™¸ùæÇø$bi¿”oXÙ^­ÒÁ-ÕX!>@÷?
m€„ì½}‡ànÑê ¦­Ïh9wkŒV)m}FË¡µ[c´:økë=Z±Ýê:HlëÛãÁý¢³tÙŸl;÷áÃ每Վ;ˆL¾ÚÏ!²ìG}®‚Sòb©øîµBc{Hs ¾BŒ
~ ¸7²Cc¡ž¢à”¿Ž¡ßEýd³F0th94šâôf‹ù¬–Jõ§<i=üB‡˜C­lÁ)ÑِÏÒµÐ!åИùSš³ž=ñ¡CÇas=‚S¢³{]ÎO:çj:5#<9%Éc8@ëk9DJËCǑ j.ÝÁä”.‚ˆ¼®Ü¡ãʍ4‰LNéòyqèФY`Òʙȇê4LZéy³€ã€ô@NZIù¤Cý±QÜVâÃ>Åuè>6ŠÛÊyا¸ÕÇFq[9{סÿØ(n+éaßâ:äñÅ*ài+kñõ¬¢œi•š¶ROæ¡R+‡(ݛÓVâ!½¹rè1ѽ9m%âћ+‡ݛÓVâ!¾½¹r21
ÛJ<ħ°5%z ¦­¤C<båPЋ?…TÀšx„•_§Wöë4Ñ×éi+‡ó2Ý'jëمœw—^9´´4樕JŸ9rhi©ç貕{JŸ9rÈh©ç貕¦Jï9rèh©[ú²•«JߖvhéÁÈs+_|òìÐÒbOhVí¶•¯ä‹½Ñúy0rÛÊQßÜëç?PK·82ò¹è
Üo}3custom_dtd_sample_files/dtd/xhtml1-transitional.dtdUT	ŽíõA·KúAUxéd¼<kwÛ6²Ÿ×¿W]ŸJ[ù•4¹i¼é=Ž©î:‰×VζgÏý‘ˆ
I0|ØV~ü€$H‚MW­cƒÁ¼0à_ÿëà`1vù˜‹8“‹P°_æï¯Ù½H3©bvrxÌæ)‡G9üÉCv1¿ØÃó@fþÏÁ2	Æ3ÝóÇ&¼xôD’³¥J±—ðx%2æ‚åŠ:ûr¹©ˆ=h^ˆüAˆ˜ý
xxì³»wï¯i¸0D–pO°7,ÈóäõÑÑÃÃÃáÃóC•®ŽN~úé§£Ç B¾R)[)`O™Œaèˆ#5S–	ñÚÑ}~«;ŸPïs•¬S¹
r6ö&P¿:xv|üŒýãù9¿ŸÍ§löávv6eRM¦Øå,Ù-vÉØ­ÈDz/üCV³	xÆ"åÀ\dš/â\.¥ðÙbM,¸ùôözv®güÛÝüò}
“f¯	GGˆòWâw{…ŽŽ.?Œ°‹A5Ú2_Dc¾äŽC?÷G4îŸoŽDIx
=c¦¶ž‘)GǯŽŽOØÉ«×Ïÿûõ‹ð|ïààç½½¿‚X½i}ØyÀSîå°(Q,"Ká,s	+ß®>Ýå‡ùlþÛ'y~b8‚ôTL! Ù廆õÙE©Ó\ª˜2¢Ù †C|ôóÞ~‰ñ´3N¶Ž*Ü:ҁdý#iöXºÅ1Z"<Éwg`ú‡ÓñtÓ©{U`]fQ¢Òđ6YÿRlY•sƒþÈçëD°ÑùÅÙüFªÉ"áKÎrx8E5‘€üóöêüÙñ/þmA•9py*ŠøA&%¤9”YÎÔÒ#2ˆb&r~Ž:ʈ)(%åËx5¡‹bδâêÒÜií× B¾çÊfx?ÿø7Æ€¡nùMž??~ùÒM½&ÄI>ª«¢¶B˜	õ{š¦óOPÛ]ÜŠháD¬bÁ@Œ#•¢XI`^gª2þÜ'ÄT‡ „ÐGËAÝ{”‘‘y.tz’@Ðv	ó¡{*“\¥]üŸngN~Š%!´
ªHAf•z'›¤ûùOŽ•ù”Êkÿ)bµe¸.ͨËs¹¶­È(Ñsː²ÙÝGýX·u°Þ\lÖÄc’ŠŒ<ŒN×|Š»@8wg†YFOa|Þé=®~EüA¥	æ&ɹwØé{•‚þ›ót…C;ö8)>y`´ÁŽ/¼+²"^偃„8&ù(À^À·8Þ×-Ö(Îq»†ºsGn‹0—½ˆ	ãÔB3E쩛&ï»Þhºx$èݕÀž¸6(1ñª¤æl¯Ì;z.Èìފ»2ÂYD<éÊÙ]ÀÑ6ŒSÐO¦^(6‰
×_,9Ìo2j›•ú½À!õšR›ÀŠ,µøŒ
j+IB¿e*]ÆI‘“xËz%-fÑê,”«hÎU²‰¤ïÉ•ç*ڄb™oÈI4tkË¡B­@U²Ûwo_³ïnoß½{û–œcñÈîyX½Ô˜*v«fª±ÍÁyÕÜåa¦ØÉKöNa¸fŸcõ›¡b2ØVVC¦4ªEûìmȽÏ¼æïŽéƒmïRt²uÛ+h#À;‚ӏçÇø¶]ãÆ7€WWð]Ê׺ñÕ1þ‡mCµ²Íþ#¹n¼¢¶ý&ÂP=”mð=Ohê]Òøß¯YE÷+
xÊÆð-L¶¼º"À›"…¥.1jç§jÖãUá™ä£¦ñìKÁëYÆ^—½§w")¸²gyžÊE‘ïö j	õÐöñº#Ê60"£HT‹PD°3 TÒÄáã+¯ÀÆVÄòL_úâ…<ˤ×Ý@Ø´…4(pJ·¡–R“àƒû¯Òµn9âQ‚!ñÈìµägƒ“F½ð™]0ûóÝìýÍõìòÂ&Ã.'TE-|ökópڄªHF(4§\è(—¬Gm—Æ\Ç;òwúb-@¢Ubh8Tl¼€=õÀQ?ÁŠ%Ðâæ	tyŒÂ×e·Vã2ýj"6tʱ‡›¶üÀwãP¡ÒzüóQ,
ˆËB–Ã|Úì–'¯bà´Mæ¾ížÚܱ)뇲©‡yºIópÒÏCKr—Æqâ?͘¸7b«b/”¨P”X¢ˆëºäø<¡ÇÂ'Ph'¨¯
LOØ="…:õ¡³ù ÚQÃI1`3ÏlܑµVÃ"6ùðܤ/Ì­»(°*Î.üôæ2UQ§ßg±&R±|oЎªAЌ]ÀÕDáMÓª°´ä¨\¬‘½Xûڃ+÷%#ö:mƒª×f'‘ºJ¡yÚ	E+¶.Ò6¨zIv@™µØe£j˞*MÈ¸Ùz§(@K0¸Å¸ç¸Èåw¹¡Ì×´ðUІ’/$x°8t¢t®‡¼Y¾X ËÁ©˜p‰–¨²•jŽ¬âEX…aÅh»jÀ–¸™Þ#›îý*=mqϦy_‡’N×o[‰šÞ]+Q‘Kö+ãvÊöQóÂ/½qN+—
•4xkà3È·Ÿ‚N½Ÿ²àä xyˆN3þ.“ÙžÞ ØáÍ=Êõ½ËÁM:`D^¦~ÚØð?•0ÞFßC‘juó¯"ƒðo=©§¹ÅŸ¡ê²»¯IU9¨G°]”›Ò8Û¾€ÿB¤€ßÉÿšþä²à™ôöþ4Z¤
®M¿¾9ǤÑö]O~¿AÒi«ï”9ùú1-$—E<á7>Æ1Awâ×ÞÎ4å4=ì?Ås~;þÀVÿAQF˜I;Í¥En{6I¥åT²ÉȊdô³Ȑ,"MŒŠqÞþYL^ˆ}a×2páéç…ÿÞs\}Xá-÷Û:rÒó²Ç§IÙT·g$ãPÆâS
°uÜô‚º!™Âmq‡¯!_\2mÓGÍH•§ò<РI¡†!+!‡èñ^„íÀ,’™wh`\\2Ÿðë,†Zk^Ôl+“Xƒ¹Üå¦(X<¤¯6Ëjµ?Óèaqñ|§Ä‹Á'2ñ€(Õ6§2ÆßÝhg½è´=É_úUDl5[Ä0EÓV1F?²Qp²	žm‚ç›àÇMðb¼lÊ9†> 3.šÂ|üF,ð»L›Ð´^¤ÅG`ü"@Q¦Ö/…Òâíû䀼“†…/±"ý•µºÑÞáVÙ7$ŸÒÀ÷ØBÄ몁ñ/™i‹·YJú©K0ƒ¡¨×ñ
bèS¡G<3#nRC¯}Íêì…°9#+íeg½0o¬)a<%͗FŽEÞ¾º&^ÂŒˆG/,0Ù׳Ìu@Ìkúk%´âݔ?ôô¤üí‰<}«ôË1úØHSVeÑDù¤v’	ŒÈTې©Ö H¥æJKҙ	Ñ7{ë;mAG•–
{Bwgè,iÉõ4µÕ³¤Gm’±±¤¹GŠ¶ˆO|ÙB“Úø”FÐÿ2'U!xEҝ|Õèúxø¤mh¬m<TMïÕÉ6ŸÆôûˆ]˜4»ËÓÂ˾ÁŽ˜¶H:9H© <—n‚wÈ1® S÷’ª¥kV^_¾v2<LdcdH²ò×ÔgóùõìN?Ücƶ“Sl[²ç1
ã2Ù³$ZPW³_//Ø÷ÛNö¿¯ƒ¤~nýòY߸mÊ¡¶Ëcm–7´t›Hä|ƒÇJ½æ£¡-9öl¥‡Úw¿Â†Ö6‚ ´1%jËó4-":k…*½‡ÄM †¨Â)ˆÐx¼ÖÑYg™p¾ck0£kÆcB<µé˜bÞ*k¶MþgR	k÷)ô袙À‡h¨¤=]J¹sIC
eeÃ
«*®d`xsd|&1À݄§”æ¤È~‡Í|X:°³œe*BŸ-ðÄ1KB¾þԘ(LmRöO0q‡–ëÊü<À²^"ä]>BĊî^\Ò&1Éò¥D
ô,7™¦ÀØ]³rºG©ÛK?z:KKfU{›Ä7Kj¨ýòýÍü7{Xl<VŠeÙÜ¿|¹>LÓPÖñÚ©“î•É¤ã~³N[ŒÃ§]â±õéC}s€+v¿-ÿŒŠ´lî‡*U€êöòïŸf·:™í¢D׏̰d<BâBȤ<?ÂHcaŽÝðd.•±'Azõ‘ŸDWR@^Ãøš+.xš¡ÿ›±‡@åõ÷JéÖÇHúÝÒ>&Ò6âpUí(aÓM˹ƒaæ^ª¾Å°õð”
唉öY Â{.&x¡Ïé«Ïò§»ãT„oFÔB
#̖3ºFü3fe-:Š2}tpFðþk¬j,Â7‚°—=†:鞁¾0ó"ã+r@Àðês_â5ôFnç”kÕ\¡4ŽpÓE°äA”õt¤ŸdVõ6#"SþFe¹9:‡¼¹¸ªúé©ñPZˆ‘®Fx3¢`®­N$t6	¶â&Ñy¬=*Ç£2ڟ¦„åô+÷:Bí>aÀŒ
—UêÓÔ0Ùjˆýª¤Q¥Ë6TUÒÍ3>ESÕgeSØFÒ`é×ð7y­f[g¥X5՗îêÔûôèéJlK-Å3»OÑÌi’v-Ám jô^胢ҕ+[¿·Ù¦E”F®ƒ¼§sÏlt'ûèÙ`¶
“ýÌ­ûØփÌÔ«¶w#ùb)Êc¸1ý1ùvKPiÊ^áo0·0$Ztfäú¾Q~ÿµTL•»Òq›½壆®éO9“O{nX¾¹阤GV,ŒwÖ"ÓDŠ]"õ$±NíãJªx…5^Û×Èv	L¥ÐW¯7ѱÐîýøds<©¡F'x &’ñƒôÁ>ïëòÇ醆
U.7Ál’<°|¡$5=^‹l«
/rƒŽð7Ž§ÏÙeÌi“ICéâ$Ušê]PO‘Nb×náÔ99§pêG…³Ž-ßBü¤óÒÛÆ~]:°¹AƒŠCōêÚvˆUTpýPX °JUqåÉ[¬tá¢*¤S%DË%ì…"c'Ô½ÖÅA5˜Œ¹ÃcS'VF¥j>Җ·(mYÊåÕدÖvÈÇ
ø®«”'ÁS•WIzR¥9mz’¯£æsp8”K•î1«è,“:Cnqu©Ë‚6Æ8j”$ó8GœÞà¥~ˆµöÓö‹
XœNvͼÂð̍àÙ`ÏÝžFð£Áƒ¼p#x1ÁK7‚—_'>×t^2XvlñaŸb²aeÁÙ¢1-ªc¯n]óõ>âû2ó6ٗ¤ÎԅÖ%•-”-	*B6åä{âEؘxÃ}3cv,ÕpyZǍÍ“>õÑ&(¦‚*÷$ߝ¢9kØB|ºG?7Iϓ){6eϧìðPÐ荃ÆUÄÃ$(}s†IïÄÔ5 z“E’tϦì픝׀²Âû”Ç „@œ~d
;«6agS6£Ÿ™†%`Ì¿™ '£„7Þ^2P™øRàõ-3[ãÒCØm*4e˜Cw:é{9”¦“)p±: Ò©Nf¯ùa»|äc)8ÍrÙrYƚ¿Kd”CdÔ‘ùh‹Ì0™iV.bNÒàê­^©Â#sÏB…EkòÇ—7·—çgóˋ	΅5aqѝ
¶6cü§Hw„•æɈÀŠÁ
Ðøõ$†RÐ0¹›§œrç¹z
Ê¢ÚÛji&£ö‰f‰¡%"µ˜u’%÷,”ýRaèJåç¯7ìë*,}N
Mºl¼àhÊ|STO,Ðñ>H´Ÿo|¿µáÀè÷¨r§eñQ]ÕÅw0Ò÷‡zÚgælýkŒ/ÆBÞ"Tç´¤<¼PÀ€Ç…“¿Øó0‡Næ•ÊßÑ×Ù-^ü<™Ê²§Ý^ÐÜWv Ö-ûš4V•Üײ968ô•ü½–òÞHóI1‹77©Ð«…yTª7¾Ðe`(3Wu@•˜ÉhU×éÚÍB®6t¿ÉŠü$<ÝTu]miÁÿ}ëH¾éž§¢±
ž4vþ œÍ–”‹TAsbñØß±0e÷žiǤuM‹#2­6uÝæ0SÜubç¢zÞ¬ÜErsÙuµM¹úͬ y؝‰~0tËÎbà=ˆäхy"švì$ãìõ•ôÂèp¦Sžc¦0¥B©/wÄ ¢©JR¼‰R™՝ËIãö°Í* Çz3òBeÜ¥rŸÊlXìJ‰@ëW¬´_ÞD¨òaǹnàÃBˆðÞY§„.íY졙0Õ®ÿ¾Â7P¡6'ę9oŽ¿Ïñ¼.JUÛ(Á̝*†7C8ªp~h3ì eXó[}Ë£Œî(º`XQ6«4#ò|èaÉüÃa¬žtü㔍²:rpåtK¨¶¨r¸¾*……(ú3¬Zªñëf'¯>°·òB2,=HñJY'ôê¤ÈËÂ÷½æ©?òò‘uÔҜTé$13#ð+<
a)@óçö|ÒÎt¼Pð꼅¼(ôtå|¬b0Ð#ü5j
„ÅO=¼ˆ >ÏdÖAõxÍ5×%×,¦½YÙˁK·;Øê؁‡í¤'Â;ðPñw˜¨l
ý´‰HwpMÅ»ÔÅ6­y¨V™·%7S‘@k¸Â
†”=PYé¼&RêëÀ‰5ë² QÒi}Áº¸„vªƒZí²•ŠCìÀBó,Ø*îà¤kîÈ̃ž܁êK‰v,|¦½Æ&ª/_ë(VbR,ÚÊšÌcKLÔ%iEÒE‘ˆ´‰[Ôò¼;ñ%ÄA>Kdî¬*Ûµªµr'&éà ƒ Í8¤Å¢‹b¡B߅ÀͼÇÒE!W+:Në"‘n­¢/Ât716»1™\EOgx¤°›H
71Nu	‘ÐA¤ªXmRú4/OODe:¹8]–t—ÖH³ë쨙ë·M—½¡vp¾¥À¬>ÒÛvx¶ÔQ¨YÏ¥‰´vÄ'`Tô[½0pqȂ™c˅(K\¶MÊζ~ã9¹8öQ×tïrÝjÎÄ~¦¼¼uŒÑo	S{FïË1Õ©ôÎ.,/Í0
…oQ}çÁ”§&à¼
0¨ŠÞ`V†rtÒVOà{ª¤7C,Dù6¼-œÕHt62á|«@ jR«ò¾<áR×’ÅÉ×8
¬O…ß9´3½í¢zšÁ°[#¬;ajØ
_x!FÏø›?º9*zg€Ù1ýÖÚ~[¡è2¥\õW±
¥pIJŠ§^@¯Ê õË}U9ýÅZCõVa}Ë
¼9͓]œ.»³;¬ÊÄÔÅh¨ÞŒdPfÕ¶BÝ‚ª3:Z´­M
^C®!bG>à6Uà_À†¡†Ûy¦_](sãf<ÿ˜ç½ÃÕ#½ýäöâŠ2BˆO¥˜-@~”¾‹c
Þ#îJغ½¡'tUjÂt0»’RízÖÝõå®Õ§Q9_µ³B{'ÛL̓ÍÓ¶*iË<ÙG$ýJš Ìnã.ݤbiò¹aËhðÎܒòû_~ÏË<OÒøñÞäRÇ=Õ†ìËûQ‘QÒǼK	¥ã׫½”L…·U}k}ß@ëjLÝx¶´u×6[í°Â†a; xXUmуôÒ6=hÉç6¥j
¬‘ûözÉ%Å3|í֓Ê6ìÄ5›+Æïìòæë#@½A,eæ%e
#ö‡@¡ò‰¿§S}Š•Q/
­¥èõ_S¶VEíɨ{L*qýƪ÷çIºö‡<öąFXU_Ö;‰ª@±rߗú-®šXì†wDaґIz€¬Wuœ¼Ÿ×QrÐØpB¶Õl6Ö¿_2-°a¢9¬æô?oîeV±1ýáªDþ
CÞK×°aʹÒy2}/ÿ.=àº}!ªwûY×3@øÁՆÆÊÔ°z2E(J¤r7<ÌLË[iæUmƾ×9÷…éPâû¼ZÒ;ìÜ	O1Ì«Ð֐C 'aÞÊ\Ý݁i`Ah¢Ÿs}PZݼ©À¬IÑûñèb-úgT£GÇã®9Ò6è¼&öæ‡FÁ>ô±CA+­¼Íã°CÝÿìëÃv89=a3½š¢£v°µç|ç۝j;·‰U
7ÖLºPÞ¿u‚/V~ø¦sB’·ÿÿí]YoÛF~ׯ¤‘|5-ҍa…㌈ÕÇ>P$–H¤$?ðÇwçØك¤´²¶
Ð&Ô^³×ÌìÌηv\úµíXtÊ£Eµv¦'"`¶Þ¡t‚lÔöáÅ;UÝn7eÍm&ês,Ò"åÖÓl'xÿŽ ø¾¾Üï÷—@îå¶Z!Œpš@3eQo뼡U4|›œnåÎzÁFOªÏ|ÝÍu©Ý“Ú5Y»SÒQÿº‹w&\T©9è`ÜdŠùýñûÝá2T‰ÌìÙTœÙöõkª¾ï¶¦8aY/Õýç¯w_z÷T¸Õ›ÁV	Ï1P-›-NÑ ð?êz¯X€—diü´(Ÿ9ø»Š’¼Dœ \2-ßÕ¤DÓnÇYž$i0 £4ÈÎÑÇ}Üë<jEÃàe®>p[ßq[¾®†(?âÛ³ö¯„oz&t(0ÀQc¢
"ßøÛòȹôh.]‚*Où£kÈJòhÌ6՝k‘JN$ˆ*¹ôG'W˜u=3žï!ÃLXԒ-†[Ó3¯"0§ñá}Àv惹yUÎêºˆÄi¹iP‘j	­av®­ýôÍùʎsvhؒsîä
Nš\܅e¢?:Ë$lÉýØ{ÁSëZ¢ypBô<8AÉî,èRÎ<„
		îÉ°ä‰ÁÛ®ŠÙÉӄëOÐqVæ±ï¢¢îÑ‹0úã…s|¨7§²;׃ªÑØú:ó}}(“PdûþT®`€—‡mšªÜëƒAg	»¾²loɩߒ×9[c³ R´åšöŠOÊv…6LF/Y¥ßÒ"‘rl»!;>LH%BL×vMÉu‘¹\Wø´Íð¿ñ¨î+\BªeÒd"N·iêʜãªC6’û„»hƒDˆí–›L6íwÝR1ïТ:²èÁ’Dýs}k]=ô!ºÃe¼Ø
ßzç¢fɛͶÎtÏu?¾jƒ†q[q›R«-é-j3¸TŸ“à]êÛX¼ˆ4N­\ú1/¶jÊø|]S"%ŒÝ›ª\‹n2ÈtÊÏ¡_/”ÿœV9ÀPcçýÝü¹¢I¡Ã1ªóÉ¿|üñ¯±e'ÃF<£Üã“7Àš,Ÿ
®ÐLvQ2ºž±%w[äìͪc|“€™€ ³¹©Ã´FH6ðäíÀ§ÞÛàˆh¢®	ä“Æq!K/ؘß1S{췇G´’YœÖ4X›2ƒ’³£}+Ôu"ÕæxºUL*i£E¹K[Å6Ê}›­¯nWYÝVê¿}ªãXK,4Õ&Ü^è“A TElRE{yA-NW+|â~É9 po,»g¿:n×é'²ÒG`ë<Ã&3àâo7“rSísÀpU縉XØ¥Ï_±­É*Tüå e¢@nIà¶pœá›´43+ƒ&L2X.yå%裶Súc­|7
F⿬VL‚a¯†MЌF#ºl­÷¨)¿^hüóæý§÷œ·\’%Mý
‚‚¼v±Î£	ªÅ³ÀQݒÃ8Î-ÔãD÷Ød›À¼D¾K«&ƒG˟HÜIÇv¦g=Ï©€ï8ñ¬Kˆè•°hµNã•ã_/ –muÖªÿáB;›]À⎕Ò,˲
-œ·Mu>›9A#TÉرûHku…ÄVX')Po
=ô¥hú\R^¬$š‘&RÜIn²¶I¼¶ÄÅ#Ñ’”xI¶n̓h)¶ëuT»iæT
»«A|ZAä‘=¹ˆgé\ÈUzr!—S
&è>ÃtA®
¸ærÔ°ù™á2ÅÛíSî	G݃ŸCÚí1
QV3_X£÷_Jc½4DSªÑ_«Ï£:Uû^mz0ܸÿ•b,XéÒæ[
’@Ë<s
|Õ=^cdƒ¦Þ=d¾³º¬·®\“ð;Ã)¯õç.ò0
FN'YR²‡Y31¾¶“[L °G΃tÜS­‰‰}šH#©¬‡pI=On~þ¨‡
䅫öØy?\ýtFyEüI+*É¡5TÅébw
§V%TϜ‘AÝï2áSCڊ^šüž‰ýçTýù³N™)ƒ°%ˆ†è¬åþbô„7
DVÀ÷º&8Ïh†Q•Ã‘%á	Y;µ`1bå‚AæZ JjÒÏ2’ˆÒÁ!~y=‰v-¯#Q,…^
H«š §pŒÇRZ§d~b3Å<ü…Òh4Xsú9>ÇRzùâÂ@¥S
W'”<A(5ê1Vìê:‡ —Š¶š^rfóZ/(5tÄó*ªh2UÃO«þ&C´æº3ëAhjäv.@-@TP¸ñ
&ÃúÀµ	¶ƒZ-?óø ™PWAð‰HÉ!}!zÎÅ®6|º×cЕöؗ«Æns‹8}£
kQó¤^†'ƒÏyQî+íȘÒG“<le„iSa×}ܹJþŸ«ÿö\ý
PK·82B‰.ºA#-custom_dtd_sample_files/dtd/xhtml-special.entUT	ŽíõA·KúAUxéd­WkoÛ6ý¼ü
6C‡‹mIŽ_M µÝ.@š±ƒ.i‰–ÙQ¤FRvœ_¿KRÖÃQ² ™
Å{ιç^¾NßµZh–’b†Â–8ÔD*´ýõçüÛ%jµÎNÍ´ñî3"\S½EŠè6šoSB0åkbMÿt€ÌïôÝôj~1¿Gï‘R9ÉÍÝçˋ±›¿ÃV§ó½;îtìä‹é¬PSH0ßˀ•Öé§Ng³Ù´7ݶqg~ÛyXé„ùÉ|âþÛÊéÚ õðÌ¿¯È89(óºÒÈVèÃø#ºà ·y€†kcNíŸVÐLcaíÆüÑ°Ÿç{CdB•2£Z P¤[ða¾5	¢
Åzd2EІꕋ
7“(Ñì+˜®¶J“DAt„pš2꜅…"²¤P(w±³k4FG(•bM#ø¤WÀƅ¦!1¼”‡,‹lŒm”¨vł[ÂÈÄY°²ºV4]Ž2ΈLœ!	âdÃL‚ZŠ(IÔvb®È&Ÿô¶IûȨ0´;‘ˆQ¥?¢HØ!Ãjem0>9ò3ŒEH®Ç¶í°ïõûe»"ž%èZ`Ô9ÑÆg‚ÃU9óÈhY‘‡6Zc–å©DÐ	fE%ÖeÍKp’TwAPI–@…63"f	ÈÌ!
]v\žÝqŠˆì2©ø?öÐX/™CÿŒ
Ñ%ÛX¬¥2°Í¬‚ß~ퟞ!n‡]C&Xþ}„î~÷¼ 0ÊÁš:NR´Cž˜
|‚ԁ?è70ª}¯0=ÒÒ+̑¢1w(Ýq#J\¢ôƒ!–ƒsO@¦Í¹¤Býb…Œ*YÀ 8™B]þ@ç7—Ö’§4¨â8ïËÓM8¬‘ÖyâzÊhœg[õŠÙ¨§TÃ>s°Î Ä×Ó£b§zébüž-uJA*”£}J•˜%\
—™ßëîAD1	–1F°9q‘˜5`·;¦H
½ªI¥g
L6g8†Ö­‰›…XB›Yq½àY?ˆ6X3·¶mÈë}é{;¨*u÷_±ú9b¿™ø>KØ®ãýÿÈùÞQGIU¯§kô®†³‡f7ü&"º¤€iiöªRæ
~eA&»¨\œ™—%KFCر^­.ÛÝ ÍufMìhŽ¹[éWûÕ6h0±ûØRIî+áDš;AÆC¹
¬†N¸Jó¼†þ¨Üð`sW`Œ…`Y7Jƒ´Ü+ƒ“Zp·9¯µÜ&8ðü"،×ÂGáþcÇx¥ðG"4HÂoýp”Ë×ØÆèjúÝ~£Àxûœ–2çì5qæ|kòƒK‰Uö<#KÝÒ¢%i¼ÒÅa`ÓÀ$«‚
0bÐjìË`pý‚;CæûՖ0_‚ß\Ô¤T;¢{ÜËœ#ElÝ8©xÌÈþ1üê²úÃÆãMÖ(÷|{3稑S-ªœå—³1±i®€wn‹V÷,ª€^ݳHd‹·èo¾WÈ¥¿çÙ[9'œ‹gÙV9ÛžMŸzá8†:+w7î⯱E'µÐÞ¾Ž‚߈š7ËŽË‚Á8Ü€ìîd×µ"4ûõÞBÁÖ‡1zÒAfIa²—|ü¦îÚ6ï¸óÁû¦¼ù8
pÇ)¾-2mß[â^9ªxɁŲ«$Ðóöp»Öÿ•Áù3ÈŸÈ KdRnÑl›,̃¢~(frתÝ~åaÇË➏‹ÎüPK·82¿ãòSÂv%custom_dtd_sample_files/internal.htmlUT	ŽíõA·KúAUxéd•R]“@}–_qw|ј6u£­@R¡‰$ݵ±lÔ˜¶“Ì—…¼3ÐÝíFÝ(0÷ãœ{æ\ü‹øC”~Ù¬à€JÂææÝ:‰€¸”~šE”ÆiŸß§Wk˜zH5+¢*™¤tuM ÄzAi×u^7ó*½§éGÚ[º©ÅŸŽ.ž½‹üÕ¾Ìã_,ÓtlS@Þ#Ӝb½äåÅËt	ϓ«Í:YÅáß!šo…æ¼@ÝòŸ;&þò	 (ëÿÕpÉó‚}sBÇ|í•,›àVMçóùè±½œ¡óÌG’‡I‰\·`Ûf
GŸŽiSWX2׊¸
H^™Þ]<֜À)
ˆu†Zò·˜6$A‹;÷
j¦ÑqœãgUq4ñ®Ò
XnWt/•÷LՒ{y¥h¾n&ʇÜ^XÑuxÍ_€?Úi%Œ“	”¦cÕjÛB ?Lüjbçû´À+ń|Ímýzg¼i3ƟSE•RæÞÍÂÏôpÃߦ€Ì&8†½™Dՙý¼¶ÞIs¸œÃz·^©lÚL	£ó–Éք[^3d’¨µÔ~O»0ŽÿPK·82ú°4œUD#custom_dtd_sample_files/custom.htmlUT	ŽíõA·KúAUxéd}QMs‚0=—_‘æѱV\Ô£mgôâ1À™É
‹`}°U/=%ûõÞÛ·ñãæc}8~nIJ’ýqØîB-°`ƒOÎükѨÈehÄcã ¤nZ#6+Æú¾úEdlÅæËårš{ið£@	é΢PÍa³)çŠ
ÂW'N	͍FÐâ¹J.QBdùä5·-`Òa¾R›¸‚83ÅÙÅ¥±Šð…Ñ:aઑåF±¼a&ô5W	¯¸Iß¹‚‰…n:$^ÂÄL‰v…„žMg}%­øvñÓÌóǬ‡·ŠùÏ4øúí¨õ;[(\›íàjm”r{·«8³ã†‡[àDñA‚®°Nèbv‡QrÙ:kzwœïtŸçu¨¿ãÞ«‰áNeÛeJ8'.;îA»;qäWIÌ[êߋÃã-œã?PK›=92~¥[E$custom_dtd_sample_files/badfile.htmlUT	viöA·KúAUxéd}QMs‚0=˯Hs‡èØN«.êѶ3zñ`Ì䃆E°¿¾	Øj/=%ûõÞÛ·ñÃö}s<}ìHJ’ÃépÜíB-°`ƒO.¼kѨÈehÄcã ¤nZ#6kÆú¾úedlÅ«Õjš{i0‹Q „to
Q
(Èö¸Ù”sEȉG
á³ç„æF#hñÒ%×(¡2üJòšÛ0é°_(aŽŠM\Aœ™âââÒXExŽÂè_0pÕHˆr£X^‰0ú–«„Wܤo\ÁšÄB7/ab¦D»BB/¦³¾…’V|¹øqîùc֌Ã;Ņüg|ýn4˜Y¿´…Â!C{µ1J¹½ÛuœÙqCÃ-p¢ø AWX't9wôB6¡%—-xPÓ»ë<{ó¤û<Í©ƒý™÷fMd¶]¦„zæ²sá´;G~Óļ§þ½Z<ÃYþ
PK·82Z˜ƒr²#custom_dtd_sample_files/validate.shUT	ŽíõA·KúAUxédËJ,KTÐM.PÐ/-.ÒÏÉONÌѯH-JN-Ö5Š7‹7‚r<srô²‹¬b¸p*ÌÍ	H,*N-rð,&¤Ì	Nšš
Q«ՒŸ«ïœ_šW’Z¤ [¦ b¨ b¤ b¬ b¢ bª b¦ b® bÁPK43<2LoQ4f”$custom_dtd_sample_files/validate.batUT	cKúA·KúAUxédËJ,KTÐM.PH¶Š©H-JN-Ö5Š7‹7‚r<srô²‹¬1¤ss‹ŠS‹<‹±«s‚&¤BT¤äçê;ç—敤)è–)¨*¨)¨+¨š(¨š*¨š)¨š+¨ZðrPK
Y3<2
íAcustom_dtd_sample_files/UTªKúAUxPK
h·82
íAKcustom_dtd_sample_files/dtd/UTDîõAUxPK·82 öÖ× 1~-
큚custom_dtd_sample_files/dtd/xhtml1-custom.dtdUTŽíõAUxPK·82ÞÙ¢
6,
íú custom_dtd_sample_files/dtd/xhtml-symbol.entUTŽíõAUxPK·82ÌòŸúPÿ-*
íû.custom_dtd_sample_files/dtd/xhtml-lat1.entUTŽíõAUxPK·82ò¹è
Üo}3
큨7custom_dtd_sample_files/dtd/xhtml1-transitional.dtdUTŽíõAUxPK·82B‰.ºA#-
íêWcustom_dtd_sample_files/dtd/xhtml-special.entUTŽíõAUxPK·82¿ãòSÂv%
큋]custom_dtd_sample_files/internal.htmlUTŽíõAUxPK·82ú°4œUD#
큥_custom_dtd_sample_files/custom.htmlUTŽíõAUxPK›=92~¥[E$
íPacustom_dtd_sample_files/badfile.htmlUTviöAUxPK·82Z˜ƒr²#
íccustom_dtd_sample_files/validate.shUTŽíõAUxPK43<2LoQ4f”$
íÊccustom_dtd_sample_files/validate.batUTcKúAUxPKŽ‡d
   This is the same as HTML 4 Transitional except for
   changes due to the differences between XML and SGML.

   Namespace = http://www.w3.org/1999/xhtml

   For further information, see: http://www.w3.org/TR/xhtml1

   Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),
   All Rights Reserved. 

   This DTD module is identified by the PUBLIC and SYSTEM identifiers:

   PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

   $Revision: 1.2 $
   $Date: 2002/08/01 18:37:55 $

-->

<!--================ Character mnemonic entities =========================-->

<!ENTITY % HTMLlat1 PUBLIC
   "-//W3C//ENTITIES Latin 1 for XHTML//EN"
   "xhtml-lat1.ent">
%HTMLlat1;

<!ENTITY % HTMLsymbol PUBLIC
   "-//W3C//ENTITIES Symbols for XHTML//EN"
   "xhtml-symbol.ent">
%HTMLsymbol;

<!ENTITY % HTMLspecial PUBLIC
   "-//W3C//ENTITIES Special for XHTML//EN"
   "xhtml-special.ent">
%HTMLspecial;

<!--================== Imported Names ====================================-->

<!ENTITY % ContentType "CDATA">
    <!-- media type, as per [RFC2045] -->

<!ENTITY % ContentTypes "CDATA">
    <!-- comma-separated list of media types, as per [RFC2045] -->

<!ENTITY % Charset "CDATA">
    <!-- a character encoding, as per [RFC2045] -->

<!ENTITY % Charsets "CDATA">
    <!-- a space separated list of character encodings, as per [RFC2045] -->

<!ENTITY % LanguageCode "NMTOKEN">
    <!-- a language code, as per [RFC3066] -->

<!ENTITY % Character "CDATA">
    <!-- a single character, as per section 2.2 of [XML] -->

<!ENTITY % Number "CDATA">
    <!-- one or more digits -->

<!ENTITY % LinkTypes "CDATA">
    <!-- space-separated list of link types -->

<!ENTITY % MediaDesc "CDATA">
    <!-- single or comma-separated list of media descriptors -->

<!ENTITY % URI "CDATA">
    <!-- a Uniform Resource Identifier, see [RFC2396] -->

<!ENTITY % UriList "CDATA">
    <!-- a space separated list of Uniform Resource Identifiers -->

<!ENTITY % Datetime "CDATA">
    <!-- date and time information. ISO date format -->

<!ENTITY % Script "CDATA">
    <!-- script expression -->

<!ENTITY % StyleSheet "CDATA">
    <!-- style sheet data -->

<!ENTITY % Text "CDATA">
    <!-- used for titles etc. -->

<!ENTITY % FrameTarget "NMTOKEN">
    <!-- render in this frame -->

<!ENTITY % Length "CDATA">
    <!-- nn for pixels or nn% for percentage length -->

<!ENTITY % MultiLength "CDATA">
    <!-- pixel, percentage, or relative -->

<!ENTITY % Pixels "CDATA">
    <!-- integer representing length in pixels -->

<!-- these are used for image maps -->

<!ENTITY % Shape "(rect|circle|poly|default)">

<!ENTITY % Coords "CDATA">
    <!-- comma separated list of lengths -->

<!-- used for object, applet, img, input and iframe -->
<!ENTITY % ImgAlign "(top|middle|bottom|left|right)">

<!-- a color using sRGB: #RRGGBB as Hex values -->
<!ENTITY % Color "CDATA">

<!-- There are also 16 widely known color names with their sRGB values:

    Black  = #000000    Green  = #008000
    Silver = #C0C0C0    Lime   = #00FF00
    Gray   = #808080    Olive  = #808000
    White  = #FFFFFF    Yellow = #FFFF00
    Maroon = #800000    Navy   = #000080
    Red    = #FF0000    Blue   = #0000FF
    Purple = #800080    Teal   = #008080
    Fuchsia= #FF00FF    Aqua   = #00FFFF
-->

<!--=================== Generic Attributes ===============================-->

<!-- core attributes common to most elements
  id       document-wide unique id
  class    space separated list of classes
  style    associated style info
  title    advisory title/amplification
-->
<!ENTITY % coreattrs
 "id          ID             #IMPLIED
  class       CDATA          #IMPLIED
  style       %StyleSheet;   #IMPLIED
  title       %Text;         #IMPLIED"
  >

<!-- internationalization attributes
  lang        language code (backwards compatible)
  xml:lang    language code (as per XML 1.0 spec)
  dir         direction for weak/neutral text
-->
<!ENTITY % i18n
 "lang        %LanguageCode; #IMPLIED
  xml:lang    %LanguageCode; #IMPLIED
  dir         (ltr|rtl)      #IMPLIED"
  >

<!-- attributes for common UI events
  onclick     a pointer button was clicked
  ondblclick  a pointer button was double clicked
  onmousedown a pointer button was pressed down
  onmouseup   a pointer button was released
  onmousemove a pointer was moved onto the element
  onmouseout  a pointer was moved away from the element
  onkeypress  a key was pressed and released
  onkeydown   a key was pressed down
  onkeyup     a key was released
-->
<!ENTITY % events
 "onclick     %Script;       #IMPLIED
  ondblclick  %Script;       #IMPLIED
  onmousedown %Script;       #IMPLIED
  onmouseup   %Script;       #IMPLIED
  onmouseover %Script;       #IMPLIED
  onmousemove %Script;       #IMPLIED
  onmouseout  %Script;       #IMPLIED
  onkeypress  %Script;       #IMPLIED
  onkeydown   %Script;       #IMPLIED
  onkeyup     %Script;       #IMPLIED"
  >

<!-- attributes for elements that can get the focus
  accesskey   accessibility key character
  tabindex    position in tabbing order
  onfocus     the element got the focus
  onblur      the element lost the focus
-->
<!ENTITY % focus
 "accesskey   %Character;    #IMPLIED
  tabindex    %Number;       #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED"
  >

<!ENTITY % attrs "%coreattrs; %i18n; %events;">

<!-- text alignment for p, div, h1-h6. The default is
     align="left" for ltr headings, "right" for rtl -->

<!ENTITY % TextAlign "align (left|center|right|justify) #IMPLIED">

<!--=================== Text Elements ====================================-->

<!ENTITY % special.extra
   "object | applet | img | map | iframe">
	
<!ENTITY % special.basic
	"br | span | bdo">

<!ENTITY % special
   "%special.basic; | %special.extra;">

<!ENTITY % fontstyle.extra "big | small | font | basefont">

<!ENTITY % fontstyle.basic "tt | i | b | u
                      | s | strike ">

<!ENTITY % fontstyle "%fontstyle.basic; | %fontstyle.extra;">

<!ENTITY % phrase.extra "sub | sup">
<!ENTITY % phrase.basic "em | strong | dfn | code | q |
                   samp | kbd | var | cite | abbr | acronym">

<!ENTITY % phrase "%phrase.basic; | %phrase.extra;">

<!ENTITY % inline.forms "input | select | textarea | label | button">

<!-- these can occur at block or inline level -->
<!ENTITY % misc.inline "ins | del | script">

<!-- these can only occur at block level -->
<!ENTITY % misc "noscript | %misc.inline;">

<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;">

<!-- %Inline; covers inline or "text-level" elements -->
<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*">

<!--================== Block level elements ==============================-->

<!ENTITY % heading "h1|h2|h3|h4|h5|h6">
<!ENTITY % lists "ul | ol | dl | menu | dir">
<!ENTITY % blocktext "pre | hr | blockquote | address | center | noframes">

<!ENTITY % block
    "p | %heading; | div | %lists; | %blocktext; | isindex |fieldset | table">

<!-- %Flow; mixes block and inline and is used for list items etc. -->
<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*">

<!--================== Content models for exclusions =====================-->

<!-- a elements use %Inline; excluding a -->

<!ENTITY % a.content
   "(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*">

<!-- pre uses %Inline excluding img, object, applet, big, small,
     font, or basefont -->

<!ENTITY % pre.content
   "(#PCDATA | a | %special.basic; | %fontstyle.basic; | %phrase.basic; |
	   %inline.forms; | %misc.inline;)*">

<!-- form uses %Flow; excluding form -->

<!ENTITY % form.content "(#PCDATA | %block; | %inline; | %misc;)*">

<!-- button uses %Flow; but excludes a, form, form controls, iframe -->

<!ENTITY % button.content
   "(#PCDATA | p | %heading; | div | %lists; | %blocktext; |
      table | br | span | bdo | object | applet | img | map |
      %fontstyle; | %phrase; | %misc;)*">

<!--================ Document Structure ==================================-->

<!-- the namespace URI designates the document profile -->

<!ELEMENT html (head, body)>
<!ATTLIST html
  %i18n;
  id          ID             #IMPLIED
  xmlns       %URI;          #FIXED 'http://www.w3.org/1999/xhtml'
  >

<!--================ Document Head =======================================-->

<!ENTITY % head.misc "(script|style|meta|link|object|isindex)*">

<!-- content model is %head.misc; combined with a single
     title and an optional base element in any order -->

<!ELEMENT head (%head.misc;,
     ((title, %head.misc;, (base, %head.misc;)?) |
      (base, %head.misc;, (title, %head.misc;))))>

<!ATTLIST head
  %i18n;
  id          ID             #IMPLIED
  profile     %URI;          #IMPLIED
  >

<!-- The title element is not considered part of the flow of text.
       It should be displayed, for example as the page header or
       window title. Exactly one title is required per document.
    -->
<!ELEMENT title (#PCDATA)>
<!ATTLIST title 
  %i18n;
  id          ID             #IMPLIED
  >

<!-- document base URI -->

<!ELEMENT base EMPTY>
<!ATTLIST base
  id          ID             #IMPLIED
  href        %URI;          #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!-- generic metainformation -->
<!ELEMENT meta EMPTY>
<!ATTLIST meta
  %i18n;
  id          ID             #IMPLIED
  http-equiv  CDATA          #IMPLIED
  name        CDATA          #IMPLIED
  content     CDATA          #REQUIRED
  scheme      CDATA          #IMPLIED
  >

<!--
  Relationship values can be used in principle:

   a) for document specific toolbars/menus when used
      with the link element in document head e.g.
        start, contents, previous, next, index, end, help
   b) to link to a separate style sheet (rel="stylesheet")
   c) to make a link to a script (rel="script")
   d) by stylesheets to control how collections of
      html nodes are rendered into printed documents
   e) to make a link to a printable version of this document
      e.g. a PostScript or PDF version (rel="alternate" media="print")
-->

<!ELEMENT link EMPTY>
<!ATTLIST link
  %attrs;
  charset     %Charset;      #IMPLIED
  href        %URI;          #IMPLIED
  hreflang    %LanguageCode; #IMPLIED
  type        %ContentType;  #IMPLIED
  rel         %LinkTypes;    #IMPLIED
  rev         %LinkTypes;    #IMPLIED
  media       %MediaDesc;    #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!-- style info, which may include CDATA sections -->
<!ELEMENT style (#PCDATA)>
<!ATTLIST style
  %i18n;
  id          ID             #IMPLIED
  type        %ContentType;  #REQUIRED
  media       %MediaDesc;    #IMPLIED
  title       %Text;         #IMPLIED
  xml:space   (preserve)     #FIXED 'preserve'
  >

<!-- script statements, which may include CDATA sections -->
<!ELEMENT script (#PCDATA)>
<!ATTLIST script
  id          ID             #IMPLIED
  charset     %Charset;      #IMPLIED
  type        %ContentType;  #REQUIRED
  language    CDATA          #IMPLIED
  src         %URI;          #IMPLIED
  defer       (defer)        #IMPLIED
  xml:space   (preserve)     #FIXED 'preserve'
  >

<!-- alternate content container for non script-based rendering -->

<!ELEMENT noscript %Flow;>
<!ATTLIST noscript
  %attrs;
  >

<!--======================= Frames =======================================-->

<!-- inline subwindow -->

<!ELEMENT iframe %Flow;>
<!ATTLIST iframe
  %coreattrs;
  longdesc    %URI;          #IMPLIED
  name        NMTOKEN        #IMPLIED
  src         %URI;          #IMPLIED
  frameborder (1|0)          "1"
  marginwidth %Pixels;       #IMPLIED
  marginheight %Pixels;      #IMPLIED
  scrolling   (yes|no|auto)  "auto"
  align       %ImgAlign;     #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  >

<!-- alternate content container for non frame-based rendering -->

<!ELEMENT noframes %Flow;>
<!ATTLIST noframes
  %attrs;
  >

<!--=================== Document Body ====================================-->

<!ELEMENT body %Flow;>
<!ATTLIST body
  %attrs;
  onload      %Script;       #IMPLIED
  onunload    %Script;       #IMPLIED
  background  %URI;          #IMPLIED
  bgcolor     %Color;        #IMPLIED
  text        %Color;        #IMPLIED
  link        %Color;        #IMPLIED
  vlink       %Color;        #IMPLIED
  alink       %Color;        #IMPLIED
  >

<!ELEMENT div %Flow;>  <!-- generic language/style container -->
<!ATTLIST div
  %attrs;
  %TextAlign;
  >

<!--=================== Paragraphs =======================================-->

<!ELEMENT p %Inline;>
<!ATTLIST p
  %attrs;
  %TextAlign;
  >

<!--=================== Headings =========================================-->

<!--
  There are six levels of headings from h1 (the most important)
  to h6 (the least important).
-->

<!ELEMENT h1  %Inline;>
<!ATTLIST h1
  %attrs;
  %TextAlign;
  >

<!ELEMENT h2 %Inline;>
<!ATTLIST h2
  %attrs;
  %TextAlign;
  >

<!ELEMENT h3 %Inline;>
<!ATTLIST h3
  %attrs;
  %TextAlign;
  >

<!ELEMENT h4 %Inline;>
<!ATTLIST h4
  %attrs;
  %TextAlign;
  >

<!ELEMENT h5 %Inline;>
<!ATTLIST h5
  %attrs;
  %TextAlign;
  >

<!ELEMENT h6 %Inline;>
<!ATTLIST h6
  %attrs;
  %TextAlign;
  >

<!--=================== Lists ============================================-->

<!-- Unordered list bullet styles -->

<!ENTITY % ULStyle "(disc|square|circle)">

<!-- Unordered list -->

<!ELEMENT ul (li)+>
<!ATTLIST ul
  %attrs;
  type        %ULStyle;     #IMPLIED
  compact     (compact)     #IMPLIED
  >

<!-- Ordered list numbering style

    1   arabic numbers      1, 2, 3, ...
    a   lower alpha         a, b, c, ...
    A   upper alpha         A, B, C, ...
    i   lower roman         i, ii, iii, ...
    I   upper roman         I, II, III, ...

    The style is applied to the sequence number which by default
    is reset to 1 for the first list item in an ordered list.
-->
<!ENTITY % OLStyle "CDATA">

<!-- Ordered (numbered) list -->

<!ELEMENT ol (li)+>
<!ATTLIST ol
  %attrs;
  type        %OLStyle;      #IMPLIED
  compact     (compact)      #IMPLIED
  start       %Number;       #IMPLIED
  >

<!-- single column list (DEPRECATED) --> 
<!ELEMENT menu (li)+>
<!ATTLIST menu
  %attrs;
  compact     (compact)     #IMPLIED
  >

<!-- multiple column list (DEPRECATED) --> 
<!ELEMENT dir (li)+>
<!ATTLIST dir
  %attrs;
  compact     (compact)     #IMPLIED
  >

<!-- LIStyle is constrained to: "(%ULStyle;|%OLStyle;)" -->
<!ENTITY % LIStyle "CDATA">

<!-- list item -->

<!ELEMENT li %Flow;>
<!ATTLIST li
  %attrs;
  type        %LIStyle;      #IMPLIED
  value       %Number;       #IMPLIED
  >

<!-- definition lists - dt for term, dd for its definition -->

<!ELEMENT dl (dt|dd)+>
<!ATTLIST dl
  %attrs;
  compact     (compact)      #IMPLIED
  >

<!ELEMENT dt %Inline;>
<!ATTLIST dt
  %attrs;
  >

<!ELEMENT dd %Flow;>
<!ATTLIST dd
  %attrs;
  >

<!--=================== Address ==========================================-->

<!-- information on author -->

<!ELEMENT address (#PCDATA | %inline; | %misc.inline; | p)*>
<!ATTLIST address
  %attrs;
  >

<!--=================== Horizontal Rule ==================================-->

<!ELEMENT hr EMPTY>
<!ATTLIST hr
  %attrs;
  align       (left|center|right) #IMPLIED
  noshade     (noshade)      #IMPLIED
  size        %Pixels;       #IMPLIED
  width       %Length;       #IMPLIED
  >

<!--=================== Preformatted Text ================================-->

<!-- content is %Inline; excluding 
        "img|object|applet|big|small|sub|sup|font|basefont" -->

<!ELEMENT pre %pre.content;>
<!ATTLIST pre
  %attrs;
  width       %Number;      #IMPLIED
  xml:space   (preserve)    #FIXED 'preserve'
  >

<!--=================== Block-like Quotes ================================-->

<!ELEMENT blockquote %Flow;>
<!ATTLIST blockquote
  %attrs;
  cite        %URI;          #IMPLIED
  >

<!--=================== Text alignment ===================================-->

<!-- center content -->
<!ELEMENT center %Flow;>
<!ATTLIST center
  %attrs;
  >

<!--=================== Inserted/Deleted Text ============================-->

<!--
  ins/del are allowed in block and inline content, but its
  inappropriate to include block content within an ins element
  occurring in inline content.
-->
<!ELEMENT ins %Flow;>
<!ATTLIST ins
  %attrs;
  cite        %URI;          #IMPLIED
  datetime    %Datetime;     #IMPLIED
  >

<!ELEMENT del %Flow;>
<!ATTLIST del
  %attrs;
  cite        %URI;          #IMPLIED
  datetime    %Datetime;     #IMPLIED
  >

<!--================== The Anchor Element ================================-->

<!-- content is %Inline; except that anchors shouldn't be nested -->

<!ELEMENT a %a.content;>
<!ATTLIST a
  %attrs;
  %focus;
  charset     %Charset;      #IMPLIED
  type        %ContentType;  #IMPLIED
  name        NMTOKEN        #IMPLIED
  href        %URI;          #IMPLIED
  hreflang    %LanguageCode; #IMPLIED
  rel         %LinkTypes;    #IMPLIED
  rev         %LinkTypes;    #IMPLIED
  shape       %Shape;        "rect"
  coords      %Coords;       #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!--===================== Inline Elements ================================-->

<!ELEMENT span %Inline;> <!-- generic language/style container -->
<!ATTLIST span
  %attrs;
  >

<!ELEMENT bdo %Inline;>  <!-- I18N BiDi over-ride -->
<!ATTLIST bdo
  %coreattrs;
  %events;
  lang        %LanguageCode; #IMPLIED
  xml:lang    %LanguageCode; #IMPLIED
  dir         (ltr|rtl)      #REQUIRED
  >

<!ELEMENT br EMPTY>   <!-- forced line break -->
<!ATTLIST br
  %coreattrs;
  clear       (left|all|right|none) "none"
  >

<!ELEMENT em %Inline;>   <!-- emphasis -->
<!ATTLIST em %attrs;>

<!ELEMENT strong %Inline;>   <!-- strong emphasis -->
<!ATTLIST strong %attrs;>

<!ELEMENT dfn %Inline;>   <!-- definitional -->
<!ATTLIST dfn %attrs;>

<!ELEMENT code %Inline;>   <!-- program code -->
<!ATTLIST code %attrs;>

<!ELEMENT samp %Inline;>   <!-- sample -->
<!ATTLIST samp %attrs;>

<!ELEMENT kbd %Inline;>  <!-- something user would type -->
<!ATTLIST kbd %attrs;>

<!ELEMENT var %Inline;>   <!-- variable -->
<!ATTLIST var %attrs;>

<!ELEMENT cite %Inline;>   <!-- citation -->
<!ATTLIST cite %attrs;>

<!ELEMENT abbr %Inline;>   <!-- abbreviation -->
<!ATTLIST abbr %attrs;>

<!ELEMENT acronym %Inline;>   <!-- acronym -->
<!ATTLIST acronym %attrs;>

<!ELEMENT q %Inline;>   <!-- inlined quote -->
<!ATTLIST q
  %attrs;
  cite        %URI;          #IMPLIED
  >

<!ELEMENT sub %Inline;> <!-- subscript -->
<!ATTLIST sub %attrs;>

<!ELEMENT sup %Inline;> <!-- superscript -->
<!ATTLIST sup %attrs;>

<!ELEMENT tt %Inline;>   <!-- fixed pitch font -->
<!ATTLIST tt %attrs;>

<!ELEMENT i %Inline;>   <!-- italic font -->
<!ATTLIST i %attrs;>

<!ELEMENT b %Inline;>   <!-- bold font -->
<!ATTLIST b %attrs;>

<!ELEMENT big %Inline;>   <!-- bigger font -->
<!ATTLIST big %attrs;>

<!ELEMENT small %Inline;>   <!-- smaller font -->
<!ATTLIST small %attrs;>

<!ELEMENT u %Inline;>   <!-- underline -->
<!ATTLIST u %attrs;>

<!ELEMENT s %Inline;>   <!-- strike-through -->
<!ATTLIST s %attrs;>

<!ELEMENT strike %Inline;>   <!-- strike-through -->
<!ATTLIST strike %attrs;>

<!ELEMENT basefont EMPTY>  <!-- base font size -->
<!ATTLIST basefont
  id          ID             #IMPLIED
  size        CDATA          #REQUIRED
  color       %Color;        #IMPLIED
  face        CDATA          #IMPLIED
  >

<!ELEMENT font %Inline;> <!-- local change to font -->
<!ATTLIST font
  %coreattrs;
  %i18n;
  size        CDATA          #IMPLIED
  color       %Color;        #IMPLIED
  face        CDATA          #IMPLIED
  >

<!--==================== Object ======================================-->
<!--
  object is used to embed objects as part of HTML pages.
  param elements should precede other content. Parameters
  can also be expressed as attribute/value pairs on the
  object element itself when brevity is desired.
-->

<!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*>
<!ATTLIST object
  %attrs;
  declare     (declare)      #IMPLIED
  classid     %URI;          #IMPLIED
  codebase    %URI;          #IMPLIED
  data        %URI;          #IMPLIED
  type        %ContentType;  #IMPLIED
  codetype    %ContentType;  #IMPLIED
  archive     %UriList;      #IMPLIED
  standby     %Text;         #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  usemap      %URI;          #IMPLIED
  name        NMTOKEN        #IMPLIED
  tabindex    %Number;       #IMPLIED
  align       %ImgAlign;     #IMPLIED
  border      %Pixels;       #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >

<!--
  param is used to supply a named property value.
  In XML it would seem natural to follow RDF and support an
  abbreviated syntax where the param elements are replaced
  by attribute value pairs on the object start tag.
-->
<!ELEMENT param EMPTY>
<!ATTLIST param
  id          ID             #IMPLIED
  name        CDATA          #REQUIRED
  value       CDATA          #IMPLIED
  valuetype   (data|ref|object) "data"
  type        %ContentType;  #IMPLIED
  >

<!--=================== Java applet ==================================-->
<!--
  One of code or object attributes must be present.
  Place param elements before other content.
-->
<!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*>
<!ATTLIST applet
  %coreattrs;
  codebase    %URI;          #IMPLIED
  archive     CDATA          #IMPLIED
  code        CDATA          #IMPLIED
  object      CDATA          #IMPLIED
  alt         %Text;         #IMPLIED
  name        NMTOKEN        #IMPLIED
  width       %Length;       #REQUIRED
  height      %Length;       #REQUIRED
  align       %ImgAlign;     #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >

<!--=================== Images ===========================================-->

<!--
   To avoid accessibility problems for people who aren't
   able to see the image, you should provide a text
   description using the alt and longdesc attributes.
   In addition, avoid the use of server-side image maps.
-->

<!ELEMENT img EMPTY>
<!ATTLIST img
  %attrs;
  src         %URI;          #REQUIRED
  alt         %Text;         #REQUIRED
  name        NMTOKEN        #IMPLIED
  longdesc    %URI;          #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  usemap      %URI;          #IMPLIED
  ismap       (ismap)        #IMPLIED
  align       %ImgAlign;     #IMPLIED
  border      %Length;       #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >

<!-- usemap points to a map element which may be in this document
  or an external document, although the latter is not widely supported -->

<!--================== Client-side image maps ============================-->

<!-- These can be placed in the same document or grouped in a
     separate document although this isn't yet widely supported -->

<!ELEMENT map ((%block; | form | %misc;)+ | area+)>
<!ATTLIST map
  %i18n;
  %events;
  id          ID             #REQUIRED
  class       CDATA          #IMPLIED
  style       %StyleSheet;   #IMPLIED
  title       %Text;         #IMPLIED
  name        CDATA          #IMPLIED
  >

<!ELEMENT area EMPTY>
<!ATTLIST area
  %attrs;
  %focus;
  shape       %Shape;        "rect"
  coords      %Coords;       #IMPLIED
  href        %URI;          #IMPLIED
  nohref      (nohref)       #IMPLIED
  alt         %Text;         #REQUIRED
  target      %FrameTarget;  #IMPLIED
  >

<!--================ Forms ===============================================-->

<!ELEMENT form %form.content;>   <!-- forms shouldn't be nested -->

<!ATTLIST form
  %attrs;
  action      %URI;          #REQUIRED
  method      (get|post)     "get"
  name        NMTOKEN        #IMPLIED
  enctype     %ContentType;  "application/x-www-form-urlencoded"
  onsubmit    %Script;       #IMPLIED
  onreset     %Script;       #IMPLIED
  accept      %ContentTypes; #IMPLIED
  accept-charset %Charsets;  #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!--
  Each label must not contain more than ONE field
  Label elements shouldn't be nested.
-->
<!ELEMENT label %Inline;>
<!ATTLIST label
  %attrs;
  for         IDREF          #IMPLIED
  accesskey   %Character;    #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED
  >

<!ENTITY % InputType
  "(text | password | checkbox |
    radio | submit | reset |
    file | hidden | image | button)"
   >

<!-- the name attribute is required for all but submit & reset -->

<!ELEMENT input EMPTY>     <!-- form control -->
<!ATTLIST input
  %attrs;
  %focus;
  type        %InputType;    "text"
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  checked     (checked)      #IMPLIED
  disabled    (disabled)     #IMPLIED
  readonly    (readonly)     #IMPLIED
  size        CDATA          #IMPLIED
  maxlength   %Number;       #IMPLIED
  src         %URI;          #IMPLIED
  alt         CDATA          #IMPLIED
  usemap      %URI;          #IMPLIED
  onselect    %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  accept      %ContentTypes; #IMPLIED
  align       %ImgAlign;     #IMPLIED
  >

<!ELEMENT select (optgroup|option)+>  <!-- option selector -->
<!ATTLIST select
  %attrs;
  name        CDATA          #IMPLIED
  size        %Number;       #IMPLIED
  multiple    (multiple)     #IMPLIED
  disabled    (disabled)     #IMPLIED
  tabindex    %Number;       #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  >

<!ELEMENT optgroup (option)+>   <!-- option group -->
<!ATTLIST optgroup
  %attrs;
  disabled    (disabled)     #IMPLIED
  label       %Text;         #REQUIRED
  >

<!ELEMENT option (#PCDATA)>     <!-- selectable choice -->
<!ATTLIST option
  %attrs;
  selected    (selected)     #IMPLIED
  disabled    (disabled)     #IMPLIED
  label       %Text;         #IMPLIED
  value       CDATA          #IMPLIED
  >

<!ELEMENT textarea (#PCDATA)>     <!-- multi-line text field -->
<!ATTLIST textarea
  %attrs;
  %focus;
  name        CDATA          #IMPLIED
  rows        %Number;       #REQUIRED
  cols        %Number;       #REQUIRED
  disabled    (disabled)     #IMPLIED
  readonly    (readonly)     #IMPLIED
  onselect    %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  >

<!--
  The fieldset element is used to group form fields.
  Only one legend element should occur in the content
  and if present should only be preceded by whitespace.
-->
<!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*>
<!ATTLIST fieldset
  %attrs;
  >

<!ENTITY % LAlign "(top|bottom|left|right)">

<!ELEMENT legend %Inline;>     <!-- fieldset label -->
<!ATTLIST legend
  %attrs;
  accesskey   %Character;    #IMPLIED
  align       %LAlign;       #IMPLIED
  >

<!--
 Content is %Flow; excluding a, form, form controls, iframe
--> 
<!ELEMENT button %button.content;>  <!-- push button -->
<!ATTLIST button
  %attrs;
  %focus;
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  type        (button|submit|reset) "submit"
  disabled    (disabled)     #IMPLIED
  >

<!-- single-line text input control (DEPRECATED) -->
<!ELEMENT isindex EMPTY>
<!ATTLIST isindex
  %coreattrs;
  %i18n;
  prompt      %Text;         #IMPLIED
  >

<!--======================= Tables =======================================-->

<!-- Derived from IETF HTML table standard, see [RFC1942] -->

<!--
 The border attribute sets the thickness of the frame around the
 table. The default units are screen pixels.

 The frame attribute specifies which parts of the frame around
 the table should be rendered. The values are not the same as
 CALS to avoid a name clash with the valign attribute.
-->
<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)">

<!--
 The rules attribute defines which rules to draw between cells:

 If rules is absent then assume:
     "none" if border is absent or border="0" otherwise "all"
-->

<!ENTITY % TRules "(none | groups | rows | cols | all)">
  
<!-- horizontal placement of table relative to document -->
<!ENTITY % TAlign "(left|center|right)">

<!-- horizontal alignment attributes for cell contents

  char        alignment char, e.g. char=':'
  charoff     offset for alignment char
-->
<!ENTITY % cellhalign
  "align      (left|center|right|justify|char) #IMPLIED
   char       %Character;    #IMPLIED
   charoff    %Length;       #IMPLIED"
  >

<!-- vertical alignment attributes for cell contents -->
<!ENTITY % cellvalign
  "valign     (top|middle|bottom|baseline) #IMPLIED"
  >

<!ELEMENT table
     (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
<!ELEMENT caption  %Inline;>
<!ELEMENT thead    (tr)+>
<!ELEMENT tfoot    (tr)+>
<!ELEMENT tbody    (tr)+>
<!ELEMENT colgroup (col)*>
<!ELEMENT col      EMPTY>
<!ELEMENT tr       (th|td)+>
<!ELEMENT th       %Flow;>
<!ELEMENT td       %Flow;>

<!ATTLIST table
  %attrs;
  summary     %Text;         #IMPLIED
  width       %Length;       #IMPLIED
  border      %Pixels;       #IMPLIED
  frame       %TFrame;       #IMPLIED
  rules       %TRules;       #IMPLIED
  cellspacing %Length;       #IMPLIED
  cellpadding %Length;       #IMPLIED
  align       %TAlign;       #IMPLIED
  bgcolor     %Color;        #IMPLIED
  >

<!ENTITY % CAlign "(top|bottom|left|right)">

<!ATTLIST caption
  %attrs;
  align       %CAlign;       #IMPLIED
  >

<!--
colgroup groups a set of col elements. It allows you to group
several semantically related columns together.
-->
<!ATTLIST colgroup
  %attrs;
  span        %Number;       "1"
  width       %MultiLength;  #IMPLIED
  %cellhalign;
  %cellvalign;
  >

<!--
 col elements define the alignment properties for cells in
 one or more columns.

 The width attribute specifies the width of the columns, e.g.

     width=64        width in screen pixels
     width=0.5*      relative width of 0.5

 The span attribute causes the attributes of one
 col element to apply to more than one column.
-->
<!ATTLIST col
  %attrs;
  span        %Number;       "1"
  width       %MultiLength;  #IMPLIED
  %cellhalign;
  %cellvalign;
  >

<!--
    Use thead to duplicate headers when breaking table
    across page boundaries, or for static headers when
    tbody sections are rendered in scrolling panel.

    Use tfoot to duplicate footers when breaking table
    across page boundaries, or for static footers when
    tbody sections are rendered in scrolling panel.

    Use multiple tbody sections when rules are needed
    between groups of table rows.
-->
<!ATTLIST thead
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tfoot
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tbody
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tr
  %attrs;
  %cellhalign;
  %cellvalign;
  bgcolor     %Color;        #IMPLIED
  >

<!-- Scope is simpler than headers attribute for common tables -->
<!ENTITY % Scope "(row|col|rowgroup|colgroup)">

<!-- th is for headers, td for data and for cells acting as both -->

<!ATTLIST th
  %attrs;
  abbr        %Text;         #IMPLIED
  axis        CDATA          #IMPLIED
  headers     IDREFS         #IMPLIED
  scope       %Scope;        #IMPLIED
  rowspan     %Number;       "1"
  colspan     %Number;       "1"
  %cellhalign;
  %cellvalign;
  nowrap      (nowrap)       #IMPLIED
  bgcolor     %Color;        #IMPLIED
  width       %Length;       #IMPLIED
  height      %Length;       #IMPLIED
  >

<!ATTLIST td
  %attrs;
  abbr        %Text;         #IMPLIED
  axis        CDATA          #IMPLIED
  headers     IDREFS         #IMPLIED
  scope       %Scope;        #IMPLIED
  rowspan     %Number;       "1"
  colspan     %Number;       "1"
  %cellhalign;
  %cellvalign;
  nowrap      (nowrap)       #IMPLIED
  bgcolor     %Color;        #IMPLIED
  width       %Length;       #IMPLIED
  height      %Length;       #IMPLIED
  >

      
Properties
http://www.alistapart.com/d/customdtd/custom_dtd_sample_files.zip Extensible HTML version 1.0 Transitional DTD
base_uri@:http://www.alistapart.com/d/customdtd/custom_dtd_sample_files.zip
contains@:digest:fc0e950d1d4251b3338bcdcc0dcacd2c
contains@:digest:3b4e6e8829780ec7fa9aab02cd782a7a
contains@:digest:da52e03413ec197904d1a6bddc76b8a0
contains@:digest:78962f911a23a4f61bac18a2201a22a5
contains@:digest:a57d1fd8533f736fa53799ffe7a65bb4
contains@:digest:cdf93cadbfeaba4bb9b26c223cfd5e55
contains@:digest:5281f25c0da3db4b11da7be9a0fc588f
contains@:digest:1f9620dbf9671168d440d292e5b1885f
contains@:digest:c217d494fc9da3a42f7bdcfa72e08bc4
contains@:digest:6c212e98c3da70e7634e0688ac2197c6
content_type@:application/zip
last_modified@:2005-02-18 11:12:08Z
last_modified@:2005-08-18 11:12:08Z
uri@:http://www.alistapart.com/d/customdtd/custom_dtd_sample_files.zip<>2007-08-17 14:09:43Z
uri@:http://www.alistapart.com/d/customdtd/custom_dtd_sample_files.zip<>2008-03-27 23:47:53Z
base_uri@:http://www.w3.org/TR/html/DTD/xhtml1-transitional.dtd
base_uri@:http://dev.fckeditor.net/browser/FCKdtd2js/trunk/dtd/xhtml10-transitional.dtd?format=raw
base_uri@:http://dev.fckeditor.net/browser/FCKdtd2js/trunk/dtd/xhtml10-transitional.dtd?rev=337&format=raw
base_uri@:http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-transitional.dtd
base_uri@:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
base_uri@:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd.raw
charset@en:us-ascii
content_type@:application/xml-dtd
documentation_uri@en:http://www.w3.org/TR/xhtml1
file_name@:custom_dtd_sample_files/dtd/xhtml1-transitional.dtd
last_modified@:2005-01-25 06:56:14Z
last_modified@:2007-04-23 21:41:51Z
last_modified@:2002-08-01 18:37:56Z
last_modified@:2005-01-24 13:56:14Z
namespace_uri@en:http://www.w3.org/1999/xhtml
public_id@en:-//W3C//DTD XHTML 1.0 Transitional//EN
rcs_date@:2002/08/01 18:37:55
rcs_revision@:1.2
ref@:public_id@en:-//W3C//ENTITIES Latin 1 for XHTML//EN;system_id@en:xhtml-lat1.ent
ref@:public_id@en:-//W3C//ENTITIES Special for XHTML//EN;system_id@en:xhtml-special.ent
ref@:public_id@en:-//W3C//ENTITIES Symbols for XHTML//EN;system_id@en:xhtml-symbol.ent
rights@en:Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
src@:digest:7d2743791acfc931535717c56fe14fcf
system_id@en:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
tag@en:HTML
tag@en:HTML Activity
tag@en:HTML WG (XHTML1)
tag@en:W3C
tag@en:XHTML
tag@en:XHTML 1.0
tag@en:XHTML1
tag@en:XML DTD
title@en:Extensible HTML version 1.0 Transitional DTD
uri@:http://dev.fckeditor.net/browser/FCKdtd2js/trunk/dtd/xhtml10-transitional.dtd?format=raw<>2007-10-20 08:40:32Z
uri@:http://dev.fckeditor.net/browser/FCKdtd2js/trunk/dtd/xhtml10-transitional.dtd?rev=337&format=raw<>2007-08-14 12:41:43Z
uri@:http://dev.fckeditor.net/browser/FCKdtd2js/trunk/dtd/xhtml10-transitional.dtd?rev=337&format=raw<>2007-08-14 17:02:21Z
uri@:http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-transitional.dtd<>2007-08-18 09:52:57Z
uri@:http://www.w3.org/TR/html/DTD/xhtml1-transitional.dtd<>2008-01-14 01:08:36Z
uri@:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd<>2007-08-14 05:18:08Z
uri@:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd<>2007-08-14 05:33:27Z
uri@:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd<>2007-08-14 17:48:49Z
uri@:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd<>2007-10-07 14:00:06Z
uri@:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd<>2008-10-02 05:34:06Z
uri@:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd<>2008-10-02 05:39:14Z
Edit Edit