 @import url(data:text/css;base64,LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gCiAgCiAgIFJlc2V0IGRlZmF1bHQgYnJvd3NlciBDU1MuCiAgIAogICBCYXNlZCBvbiB3b3JrIGJ5IEVyaWMgTWV5ZXI6CiAgIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvaW5kZXguaHRtbAogICAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KCi8qIHYxLjAgfCAyMDA4MDIxMiAqLwoKaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLApoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsCmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwKZGVsLCBkZm4sIGVtLCBmb250LCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLApzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLApiLCB1LCBpLCBjZW50ZXIsCmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksCmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLAp0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCB7CgltYXJnaW46IDA7CglwYWRkaW5nOiAwOwoJYm9yZGVyOiAwOwoJb3V0bGluZTogMDsKCWZvbnQtc2l6ZTogMTAwJTsKCXZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsKCWJhY2tncm91bmQ6IHRyYW5zcGFyZW50Owp9CmJvZHkgewogICAgYmFja2dyb3VuZDojZmZmOwoJbGluZS1oZWlnaHQ6IDE7Cn0Kb2wsIHVsIHsKCWxpc3Qtc3R5bGU6IG5vbmU7Cn0KYmxvY2txdW90ZSwgcSB7CglxdW90ZXM6IG5vbmU7Cn0KYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsCnE6YmVmb3JlLCBxOmFmdGVyIHsKCWNvbnRlbnQ6ICcnOwoJY29udGVudDogbm9uZTsKfQoKLyogcmVtZW1iZXIgdG8gZGVmaW5lIGZvY3VzIHN0eWxlcyEgKi8KOmZvY3VzIHsKCW91dGxpbmU6IDA7Cn0KCi8qIHJlbWVtYmVyIHRvIGhpZ2hsaWdodCBpbnNlcnRzIHNvbWVob3chICovCmlucyB7Cgl0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KZGVsIHsKCXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOwp9CgovKiB0YWJsZXMgc3RpbGwgbmVlZCAnY2VsbHNwYWNpbmc9IjAiJyBpbiB0aGUgbWFya3VwICovCnRhYmxlIHsKCWJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7Cglib3JkZXItc3BhY2luZzogMDsKfQoKYSBpbWcgeyBib3JkZXI6IG5vbmU7IH0K); @import url(data:text/css;base64,LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gCiAgIAogICBTZXQgZGVmYXVsdCB0eXBvZ3JhcGh5IGJhc2VkIG9uIEJsdWVwcmludAogICAKICAgaHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2JsdWVwcmludGNzcy8KICAgICAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8gICAKCmJvZHksIGlucHV0LCB0ZXh0YXJlYSB7CiAgICBjb2xvcjojMDAwOyAgICAKICAgIGZvbnQ6IDEycHggQXJpYWwsc2Fucy1zZXJpZjsKICAgIGxpbmUtaGVpZ2h0OjE4cHg7Cn0KCi8qIEhlYWRpbmdzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCgpoMSxoMixoMyxoNCxoNSxoNiB7IAoJZm9udC13ZWlnaHQ6bm9ybWFsOwoJY2xlYXI6Ym90aDsKfQoKLyogVGV4dCBlbGVtZW50cwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwoKcCB7CiAgICBtYXJnaW4tYm90dG9tOjE4cHg7Cn0KdWwgewoJbWFyZ2luOiAwIDAgMThweCAyLjVlbTsKfQpvbCB7CgltYXJnaW46IDAgMCAxOHB4IDIuNWVtOwp9CnVsIHsKCWxpc3Qtc3R5bGU6ZGlzYzsKfQpvbCB7CglsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7Cn0Kb2wgb2wgewoJbGlzdC1zdHlsZTp1cHBlci1hbHBoYTsKfQpvbCBvbCBvbCB7CglsaXN0LXN0eWxlOmxvd2VyLXJvbWFuOwp9Cm9sIG9sIG9sIG9sIHsKCWxpc3Qtc3R5bGU6bG93ZXItYWxwaGE7Cn0KdWwgdWwsIG9sIG9sLCB1bCBvbCwgb2wgdWwgewoJbWFyZ2luLWJvdHRvbTowOwp9CmRsCXsKICAgIG1hcmdpbjowIDEuNWVtOwp9CmR0IHsKICAgIGZvbnQtd2VpZ2h0OmJvbGQ7Cn0KZGQgewoJbWFyZ2luLWJvdHRvbToxOHB4Owp9CnN0cm9uZyB7Cglmb250LXdlaWdodDogYm9sZDsKfQpjaXRlLCBlbSwgaSB7Cglmb250LXN0eWxlOiBpdGFsaWM7Cn0KYmxvY2txdW90ZSB7CgltYXJnaW46IDAgM2VtOwp9CmJsb2NrcXVvdGUgZW0sIGJsb2NrcXVvdGUgaSwgYmxvY2txdW90ZSBjaXRlIHsKCWZvbnQtc3R5bGU6bm9ybWFsOwp9CnByZSB7Cglmb250OjExcHggTW9uYWNvLCBtb25vc3BhY2U7CglsaW5lLWhlaWdodDoxOHB4OwoJbWFyZ2luLWJvdHRvbToxOHB4Owp9CmNvZGUgewoJZm9udDoxMXB4IE1vbmFjbywgbW9ub3NwYWNlOwp9CmFiYnIsIGFjcm9ueW0gewogIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjMzMzOwogIGN1cnNvcjogaGVscDsKfQppbnMgewoJdGV4dC1kZWNvcmF0aW9uOm5vbmU7Cn0Kc3VwLApzdWIgewoJaGVpZ2h0OiAwOwoJbGluZS1oZWlnaHQ6IDE7Cgl2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7Cglwb3NpdGlvbjogcmVsYXRpdmU7CgkKfQpzdXAgewoJYm90dG9tOiAxZXg7Cn0Kc3ViIHsKCXRvcDogLjVleDsKfQoKLyogUHVsbHF1b3RlcwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwoKYmxvY2txdW90ZS5sZWZ0IHsKCWZsb2F0OiBsZWZ0OwoJbWFyZ2luLWxlZnQ6MDsKCW1hcmdpbi1yaWdodDoyMHB4OwoJdGV4dC1hbGlnbjogcmlnaHQ7Cgl3aWR0aDogMzMlOwp9CmJsb2NrcXVvdGUucmlnaHQgewoJZmxvYXQ6IHJpZ2h0OwoJbWFyZ2luLWxlZnQ6MjBweDsKCW1hcmdpbi1yaWdodDowOwoJdGV4dC1hbGlnbjogbGVmdDsKCXdpZHRoOiAzMyU7Cn0KCi8qCgpBZGFwdCB0aGUgZm9sbG93aW5nIGZvciB1c2UgaW4geW91ciBDaGlsZCBUaGVtZXMgd2hlbiB1c2luZwpkaWZmZXJlbnQgZm9udC1zaXplcyBhbmQgbGluZS1oZWlnaHRzCgpib2R5LCBpbnB1dCwgdGV4dGFyZWEgewogICAgZm9udDogLS1weCBBcmlhbCxzYW5zLXNlcmlmOwogICAgbGluZS1oZWlnaHQ6LS1weDsKfQpwLCB1bCwgb2wsIGRkLCBwcmUgewogICAgbWFyZ2luLWJvdHRvbTotLXB4Owp9CnByZSwgY29kZSB7Cglmb250Oi0tcHggTW9uYWNvLCBtb25vc3BhY2U7CglsaW5lLWhlaWdodDotLXB4Owp9CgpBbGwgb3RoZXIgc3R5bGVzIGNhbiBiZSBvdmVycmlkZGVuLS1vciBpZ25vcmVkIS0taW4gQ2hpbGQgVGhlbWUgc3R5bGVzaGVldHMKCiov); @import url(data:text/css;base64,LyoKTEFZT1VUOiBPbmUtQ29sdW1uIChSaWdodCkgRml4ZWQKREVTQ1JJUFRJT046IFR3by1jb2x1bW4gOTUwcHggZml4ZWQgbGF5b3V0IHdpdGggb25lIHNpZGViYXIgcmlnaHQgb2YgY29udGVudAoqLwoKYm9keSB7CiAgICBtaW4td2lkdGg6OTYwcHg7Cn0KI2hlYWRlciB7CiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsKfQojYnJhbmRpbmcgewogICAgd2lkdGg6OTQwcHg7CiAgICBtYXJnaW46MCBhdXRvOwp9CiNhY2Nlc3MgewogICAgcG9zaXRpb246cmVsYXRpdmU7CiAgICBvdmVyZmxvdzpoaWRkZW47Cn0KLm1lbnUgewogICAgd2lkdGg6OTQwcHg7CiAgICBtYXJnaW46MCBhdXRvOwp9CiNtYWluIHsKICAgIHdpZHRoOjk2MHB4OwogICAgbWFyZ2luOjAgYXV0bzsKICAgIG92ZXJmbG93OmhpZGRlbjsKICAgIHBvc2l0aW9uOnJlbGF0aXZlOwp9CiNjb250YWluZXIgewogICAgd2lkdGg6NjIwcHg7CiAgICBmbG9hdDpsZWZ0Owp9CiNjb250ZW50IHsKICAgIG1hcmdpbjowIDAgMCAxMHB4OwogICAgd2lkdGg6NTQwcHg7CiAgICBvdmVyZmxvdzpoaWRkZW47Cn0KLm1haW4tYXNpZGUgewogICAgd2lkdGg6MzAwcHg7CiAgICBmbG9hdDpyaWdodDsKICAgIHBvc2l0aW9uOnJlbGF0aXZlOwogICAgcmlnaHQ6MTBweDsKfQojc2Vjb25kYXJ5IHsKICAgIGNsZWFyOnJpZ2h0Owp9CiNmb290ZXIgeyAgICAKICAgIGNsZWFyOmJvdGg7Cn0KI3N1YnNpZGlhcnkgewogICAgd2lkdGg6OTQwcHg7CiAgICBtYXJnaW46MCBhdXRvOwogICAgb3ZlcmZsb3c6aGlkZGVuOwp9CiNzdWJzaWRpYXJ5IC5hc2lkZSB7CiAgICB3aWR0aDozMDBweDsKICAgIGZsb2F0OmxlZnQ7CiAgICBtYXJnaW46MCAyMHB4IDAgMDsKfQojc3Vic2lkaWFyeSAjdGhpcmQgewogICAgbWFyZ2luOjA7Cn0KI3NpdGVpbmZvIHsKICAgIGNsZWFyOmJvdGg7CiAgICB3aWR0aDo5NDBweDsKICAgIG1hcmdpbjowIGF1dG87Cn0KCi8qID1QYWdlIFRlbXBsYXRlcwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwoKLyoKICAgIEZ1bGwgV2lkdGggVGVtcGxhdGUKKi8KCi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBhZ2UtZnVsbHdpZHRoLXBocCAjY29udGFpbmVyIHsKCW1hcmdpbjowOwoJd2lkdGg6OTQwcHg7Cn0KCi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBhZ2UtZnVsbHdpZHRoLXBocCAjY29udGVudCB7CgltYXJnaW46IDAgMCAwIDEwcHg7Cgl3aWR0aDo5NDBweDsKfQoKLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGFnZS1mdWxsd2lkdGgtcGhwICNjb21tZW50cyB7CiAgICB3aWR0aDo1NDBweDsKfQo=); @import url(data:text/css;base64,LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gCiAgIAogICBEZWZhdWx0IHN0eWxlcyBmb3IgSW1hZ2VzCiAgCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovICAgCi5lbnRyeS1jb250ZW50IC53cC1wb3N0LWltYWdlIHsKCWJvcmRlcjogMXB4IHNvbGlkICNjY2M7CglmbG9hdDpyaWdodDsKCW1hcmdpbjogMCAwIDIwcHggMThweDsKCXBhZGRpbmc6IDVweDsKfQouZW50cnktY29udGVudCBpbWcgewogICAgaGVpZ2h0OmF1dG87CiAgICBtYXJnaW46IDAgMCAxOHB4IDA7CiAgICBtYXgtd2lkdGg6MTAwJTsKfQouYWxpZ25sZWZ0LAppbWcuYWxpZ25sZWZ0IHsKCWZsb2F0OiBsZWZ0OwogICAgbWFyZ2luLXJpZ2h0OjIwcHg7Cn0KLmFsaWducmlnaHQsCmltZy5hbGlnbnJpZ2h0IHsKCWRpc3BsYXk6IGJsb2NrOwoJZmxvYXQ6IHJpZ2h0OwogICAgbWFyZ2luLWxlZnQ6MjBweDsKfQouYWxpZ25jZW50ZXIsCmltZy5hbGlnbmNlbnRlciB7CgltYXJnaW4tbGVmdDphdXRvOwoJbWFyZ2luLXJpZ2h0OmF1dG87CglkaXNwbGF5OiBibG9jazsKCWNsZWFyOiBib3RoOwp9Ci53cC1jYXB0aW9uIHsKCWJvcmRlcjoxcHggc29saWQgI2NjYzsKCXRleHQtYWxpZ246IGNlbnRlcjsKCW1hcmdpbi1ib3R0b206MThweDsKCXBhZGRpbmc6OXB4IDVweCAwOwp9Ci53cC1jYXB0aW9uIGltZyB7Cglib3JkZXI6IDFweCBzb2xpZCAjY2NjOwoJbWFyZ2luOiAwOwoJcGFkZGluZzogMDsKfQoud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7CgltYXJnaW46IDA7CglwYWRkaW5nOjE4cHggNXB4Owp9Ci5nYWxsZXJ5LWljb24gewoJYm9yZGVyOiAxcHggc29saWQgI2NjYzsKCW1hcmdpbjogMCA1cHg7CglwYWRkaW5nLXRvcDogNnB4Owp9Ci5nYWxsZXJ5IGltZyB7CiAgICBtYXJnaW46MDsKfQouZ2FsbGVyeS1jYXB0aW9uIHsKCXBhZGRpbmc6NnB4IDZweCAwOwp9Ci53cC1zbWlsZXkgeyAvKiBQcmV2ZW50IHRoZSBzbWlsZXlzIGZyb20gYnJlYWtpbmcgbGluZS1oZWlnaHQgKi8KCW1heC1oZWlnaHQ6MTJweDsKCW1hcmdpbjowICFpbXBvcnRhbnQ7Cn0KCi8qCgpBZGFwdCB0aGUgZm9sbG93aW5nIGZvciB1c2UgaW4geW91ciBDaGlsZCBUaGVtZXMgd2hlbiB1c2luZwpkaWZmZXJlbnQgZm9udC1zaXplcyBhbmQgbGluZS1oZWlnaHRzCgouZW50cnktY29udGVudCBpbWcsCi53cC1jYXB0aW9uIHsKICAgIG1hcmdpbi1ib3R0b206LS1weDsKfQoud3Atc21pbGV5IHsKICAgIG1heC1oZWlnaHQ6LS1weDsKfQoKQWxsIG90aGVyIHN0eWxlcyBjYW4gYmUgb3ZlcnJpZGRlbi0tb3IgaWdub3JlZCEtLWluIENoaWxkIFRoZW1lIHN0eWxlc2hlZXRzCgoqLw==); @import url(data:text/css;base64,Ci8qID1HbG9iYWwgRWxlbWVudHMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KCmJvZHksIGlucHV0LCB0ZXh0YXJlYSB7CiAgICBmb250OjE1cHggR2VvcmdpYSxzZXJpZjsKICAgIGxpbmUtaGVpZ2h0OjIycHg7Cn0KcCwgdWwsIG9sLCBkZCwgcHJlIHsKICAgIG1hcmdpbi1ib3R0b206MjJweDsKfQpwcmUsIGNvZGUgewoJZm9udDoxNHB4IE1vbmFjbywgbW9ub3NwYWNlOwoJbGluZS1oZWlnaHQ6MjJweDsKfQpibG9ja3F1b3RlIHsKICAgIGNvbG9yOiM2NjY7CiAgICBmb250LXN0eWxlOml0YWxpYzsKfQp0YWJsZSB7CiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7CiAgICBib3JkZXItd2lkdGg6MXB4IDFweCAwIDFweDsKICAgIGZvbnQtc2l6ZToxM3B4OwogICAgbGluZS1oZWlnaHQ6MThweDsKICAgIG1hcmdpbjowIDAgMjJweCAwOwogICAgdGV4dC1hbGlnbjpsZWZ0Owp9CmNhcHRpb24gewogICAgdGV4dC1hbGlnbjpsZWZ0Owp9CnRyIHsKICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7Cn0KdGgsIHRkIHsKICAgIHBhZGRpbmc6IC43ZW0gMS4yNWVtOwp9CmhyIHsKICAgIGJhY2tncm91bmQtY29sb3I6I2NjYzsKICAgIGJvcmRlcjowOwogICAgY29sb3I6I2NjYzsKICAgIGhlaWdodDoxcHg7CiAgICBtYXJnaW4tYm90dG9tOjIycHg7Cn0KYTpsaW5rIHsKICAgIGNvbG9yOiMwMDRCOTE7Cn0KYTp2aXNpdGVkIHsKICAgIGNvbG9yOiM3NDMzOTk7Cn0KYTphY3RpdmUsCmE6aG92ZXIgewogICAgY29sb3I6ICNGRjRCMzM7Cn0KCgovKiA9SGVhZGVyCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCgojaGVhZGVyIHsKICAgIHotaW5kZXg6MjsKfQojYnJhbmRpbmcgewogICAgcGFkZGluZzo4OHB4IDAgNDRweCAwOwp9CiNibG9nLXRpdGxlIHsKICAgIGZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6MzRweDsKICAgIGxpbmUtaGVpZ2h0OjQwcHg7Cn0KI2Jsb2ctdGl0bGUgYSB7CiAgICBjb2xvcjojMDAwOwogICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Cn0KI2Jsb2ctdGl0bGUgYTphY3RpdmUsCiNibG9nLXRpdGxlIGE6aG92ZXIgewogICAgY29sb3I6ICNGRjRCMzM7Cn0KI2Jsb2ctZGVzY3JpcHRpb24gewogICAgY29sb3I6IzY2NjsKICAgIGZvbnQtc2l6ZToxM3B4OwogICAgZm9udC1zdHlsZTppdGFsaWM7Cn0KCgovKiA9TWVudQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwoKLnNraXAtbGluayB7CiAgICBkaXNwbGF5Om5vbmU7Cn0KI2FjY2VzcyB7CiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjOwogICAgaGVpZ2h0OjMycHg7CiAgICBmb250LXNpemU6MTNweDsKICAgIG92ZXJmbG93OnZpc2libGU7CiAgICB6LWluZGV4OjEwMDsKfQovKioqIEVTU0VOVElBTCBTVFlMRVMgKioqLwouc2YtbWVudSwgLnNmLW1lbnUgKiB7CgltYXJnaW46CQkJMDsKCXBhZGRpbmc6CQkwOwoJbGlzdC1zdHlsZToJCW5vbmU7Cn0KLnNmLW1lbnUgewoJbGluZS1oZWlnaHQ6CTEuMDsKfQouc2YtbWVudSB1bCB7Cglwb3NpdGlvbjoJCWFic29sdXRlOwoJdG9wOgkJCS05OTllbTsKCXdpZHRoOgkJCTEwZW07IC8qIGxlZnQgb2Zmc2V0IG9mIHN1Ym1lbnVzIG5lZWQgdG8gbWF0Y2ggKHNlZSBiZWxvdykgKi8KfQouc2YtbWVudSB1bCBsaSB7Cgl3aWR0aDoJCQkxMDAlOwp9Ci5zZi1tZW51IGxpOmhvdmVyIHsKCXZpc2liaWxpdHk6CQlpbmhlcml0OyAvKiBmaXhlcyBJRTcgJ3N0aWNreSBidWcnICovCn0KLnNmLW1lbnUgbGkgewoJZmxvYXQ6CQkJbGVmdDsKCXBvc2l0aW9uOgkJcmVsYXRpdmU7Cn0KLnNmLW1lbnUgYSB7CglkaXNwbGF5OgkJYmxvY2s7Cglwb3NpdGlvbjoJCXJlbGF0aXZlOwp9Ci5zZi1tZW51IGxpOmhvdmVyIHVsLAouc2YtbWVudSBsaS5zZkhvdmVyIHVsIHsKCWxlZnQ6CQkJMDsKCXRvcDoJCQkyLjVlbTsgLyogbWF0Y2ggdG9wIHVsIGxpc3QgaXRlbSBoZWlnaHQgKi8KCXotaW5kZXg6CQk5OTsKfQp1bC5zZi1tZW51IGxpOmhvdmVyIGxpIHVsLAp1bC5zZi1tZW51IGxpLnNmSG92ZXIgbGkgdWwgewoJdG9wOgkJCS05OTllbTsKfQp1bC5zZi1tZW51IGxpIGxpOmhvdmVyIHVsLAp1bC5zZi1tZW51IGxpIGxpLnNmSG92ZXIgdWwgewoJbGVmdDoJCQkxMGVtOyAvKiBtYXRjaCB1bCB3aWR0aCAqLwoJdG9wOgkJCTA7Cn0KdWwuc2YtbWVudSBsaSBsaTpob3ZlciBsaSB1bCwKdWwuc2YtbWVudSBsaSBsaS5zZkhvdmVyIGxpIHVsIHsKCXRvcDoJCQktOTk5ZW07Cn0KdWwuc2YtbWVudSBsaSBsaSBsaTpob3ZlciB1bCwKdWwuc2YtbWVudSBsaSBsaSBsaS5zZkhvdmVyIHVsIHsKCWxlZnQ6CQkJMTBlbTsgLyogbWF0Y2ggdWwgd2lkdGggKi8KCXRvcDoJCQkwOwp9CgovKioqIFRIRU1BVElDIFNLSU4gKioqLwouc2YtbWVudSB7CiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjY2M7CglmbG9hdDpsZWZ0Owp9Ci5pZTYgLnNmLW1lbnUgewoJbWFyZ2luLWJvdHRvbTogLTFweDsKfQouc2YtbWVudSBhIHsKCWJvcmRlci1sZWZ0OjFweCBzb2xpZCAjY2NjOwoJYm9yZGVyLXRvcDoxcHggc29saWQgI2NjYzsKCWJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7CglwYWRkaW5nOjlweCAxM3B4OwoJdGV4dC1kZWNvcmF0aW9uOm5vbmU7Cn0KLndpbmRvd3MgLnNmLW1lbnUgYSB7Cglmb250LXNpemU6IDEycHg7CglwYWRkaW5nOjlweCAxM3B4IDEwcHg7Cn0KLnNmLW1lbnUgLmN1cnJlbnRfcGFnZV9pdGVtIGEsCi5zZi1tZW51IC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgYSwKLnNmLW1lbnUgLmN1cnJlbnRfcGFnZV9wYXJlbnQgYSB7CiAgICBib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Cn0KLnNmLW1lbnUgYSwgLnNmLW1lbnUgYTp2aXNpdGVkICB7IC8qIHZpc2l0ZWQgcHNldWRvIHNlbGVjdG9yIHNvIElFNiBhcHBsaWVzIHRleHQgY29sb3VyKi8KCWNvbG9yOgkJCSM2NjY7Cn0KLnNmLW1lbnUgbGkgewoJYmFja2dyb3VuZDoJCSNmZmY7Cn0KLnNmLW1lbnUgbGkgbGkgewoJYmFja2dyb3VuZDoJCSNmZmY7Cn0KLnNmLW1lbnUgbGkgbGkgbGkgewoJYmFja2dyb3VuZDoJCSM5QUFFREI7Cn0KLnNmLW1lbnUgbGk6aG92ZXIsIC5zZi1tZW51IGxpLnNmSG92ZXIsCi5zZi1tZW51IGE6Zm9jdXMsIC5zZi1tZW51IGE6aG92ZXIsIC5zZi1tZW51IGE6YWN0aXZlIHsKICAgIGJhY2tncm91bmQ6ICAgICAjZmFmYWZhOwoJb3V0bGluZToJCTA7CiAgICBib3JkZXItYm90dG9tLWNvbG9yOiNjY2M7Cn0KLnNmLW1lbnUgdWwgewogICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2NjOwogICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYzsKfQouc2YtbWVudSBsaTpob3ZlciB1bCwKLnNmLW1lbnUgbGkuc2ZIb3ZlciB1bCB7Cgl0b3A6MzJweDsgLyogb3ZlcnJpZGluZyBlc3NlbnRpYWwgc3R5bGVzICovCn0KLnNmLW1lbnUgdWwgdWwgewogICAgbWFyZ2luLXRvcDowOwp9Ci5zZi1tZW51IHVsIGEgewogICAgYmFja2dyb3VuZDojZmFmYWZhOwoJYm9yZGVyLWJvdHRvbTpub25lOwp9Ci5zZi1tZW51IHVsIGE6aG92ZXIgewogICAgY29sb3I6ICNGRjRCMzM7Cn0KCgovKiA9Q29udGVudAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwoKI21haW4gewogICAgY2xlYXI6Ym90aDsKICAgIHBhZGRpbmc6NjZweCAwIDIycHggMDsKfQoucGFnZS10aXRsZSB7CiAgICBmb250LXNpemU6MTNweDsKICAgIGxpbmUtaGVpZ2h0OjE4cHg7CiAgICBwYWRkaW5nOjAgMCA0NHB4IDA7Cn0KLmF0dGFjaG1lbnQgLnBhZ2UtdGl0bGUgewogICAgZm9udC1zdHlsZTppdGFsaWM7Cn0KLnBhZ2UtdGl0bGUgYSB7CiAgICBjb2xvcjojNjY2OwogICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Cn0KLnBhZ2UtdGl0bGUgYTphY3RpdmUsCi5wYWdlLXRpdGxlIGE6aG92ZXIgewogICAgY29sb3I6ICNGRjRCMzM7Cn0KLnBhZ2UtdGl0bGUgc3BhbiB7CiAgICBmb250LXN0eWxlOml0YWxpYzsKfQoucGFnZS10aXRsZSAubWV0YS1uYXYgewogICAgZm9udC1zdHlsZTpub3JtYWw7Cn0KLmhlbnRyeSB7CiAgICBwYWRkaW5nOjAgMCAyMnB4IDA7Cn0KLnNpbmdsZSAuaGVudHJ5IHsKICAgIHBhZGRpbmc6MDsKfQouaG9tZSAjY29udGVudCAuc3RpY2t5IHsKICAgIGJvcmRlcjoxcHggc29saWQgI2NjYzsKICAgIG1hcmdpbjowIDAgNjZweCAwOwogICAgcGFkZGluZzoyMnB4IDIwcHggMCAyMHB4Owp9Ci5lbnRyeS10aXRsZSB7CiAgICBmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOjI2cHg7CiAgICBmb250LXdlaWdodDpib2xkOwogICAgbGluZS1oZWlnaHQ6MjZweDsKICAgIHBhZGRpbmc6MCAwIDdweCAwOwp9Ci5lbnRyeS10aXRsZSBhIHsKICAgIGNvbG9yOiMwMDA7CiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTsKfQouZW50cnktdGl0bGUgYTphY3RpdmUsCi5lbnRyeS10aXRsZSBhOmhvdmVyIHsKICAgIGNvbG9yOiAjRkY0QjMzOwp9Ci5lbnRyeS1tZXRhIHsKICAgIGNvbG9yOiM2NjY7CiAgICBmb250LXNpemU6MTNweDsKICAgIGZvbnQtc3R5bGU6aXRhbGljOwogICAgbGluZS1oZWlnaHQ6MThweDsKfQouZW50cnktbWV0YSAuYXV0aG9yIHsKfQouZW50cnktbWV0YSAubiB7CiAgICBmb250LXNpemU6MTFweDsKICAgIGZvbnQtc3R5bGU6bm9ybWFsOwogICAgbGV0dGVyLXNwYWNpbmc6MC4wNWVtOwogICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOwp9Ci5lbnRyeS1tZXRhIGEgewogICAgY29sb3I6IzY2NjsKICAgIHRleHQtZGVjb3JhdGlvbjpub25lOwp9Ci5lbnRyeS1tZXRhIGE6YWN0aXZlLAouZW50cnktbWV0YSBhOmhvdmVyIHsKICAgIGNvbG9yOiAjRkY0QjMzOwp9Ci5lbnRyeS1tZXRhIGFiYnIgewogICAgYm9yZGVyOm5vbmU7CiAgICBjdXJzb3I6dGV4dDsKICAgIGZvbnQtc2l6ZToxMXB4OwogICAgZm9udC1zdHlsZTpub3JtYWw7CiAgICBsZXR0ZXItc3BhY2luZzowLjA1ZW07CiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Cn0KLmVudHJ5LWNvbnRlbnQgewogICAgcGFkZGluZzoyMnB4IDAgMCAwOwp9Ci5lbnRyeS1jb250ZW50IGgxLAouZW50cnktY29udGVudCBoMiB7CiAgICBmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOjE5cHg7CiAgICBmb250LXdlaWdodDpib2xkOwogICAgcGFkZGluZzoyOHB4IDAgMTRweCAwOwp9Ci5lbnRyeS1jb250ZW50IGgzIHsKICAgIGZvbnQtc2l6ZToxN3B4OwogICAgZm9udC1zdHlsZTppdGFsaWM7CiAgICBwYWRkaW5nOjI4cHggMCAxNHB4IDA7Cn0KLmVudHJ5LWNvbnRlbnQgaDQgewogICAgZm9udC1zaXplOjExcHg7CiAgICBmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmOwogICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsKICAgIGxldHRlci1zcGFjaW5nOjAuMDVlbTsKfQouZW50cnktY29udGVudCB0YWJsZSB7CiAgICBtYXJnaW4tbGVmdDoxcHg7Cn0KLmVudHJ5LWNvbnRlbnQgZW1iZWQgewogICAgbWFyZ2luOjAgMCAyMnB4IDA7Cn0KLmVudHJ5LXV0aWxpdHkgewoJY2xlYXI6Ym90aDsKICAgIGNvbG9yOiM2NjY7CiAgICBmb250LXNpemU6MTNweDsKICAgIGxpbmUtaGVpZ2h0OjE4cHg7CiAgICBtYXJnaW46MCAwIDQ0cHggMDsKfQouZW50cnktdXRpbGl0eSBhIHsKICAgIGNvbG9yOiM2NjY7CiAgICBmb250LXN0eWxlOml0YWxpYzsKICAgIHRleHQtZGVjb3JhdGlvbjpub25lOwp9Ci5lbnRyeS11dGlsaXR5IGE6YWN0aXZlLAouZW50cnktdXRpbGl0eSBhOmhvdmVyIHsKICAgIGNvbG9yOiAjRkY0QjMzOwp9Ci5lZGl0LWxpbmsgewoJY2xlYXI6Ym90aDsKCWRpc3BsYXk6YmxvY2s7Cn0KLnBhZ2UtbGluayB7CiAgICBmb250LXNpemU6MTNweDsKICAgIGZvbnQtd2VpZ2h0OmJvbGQ7CiAgICBsaW5lLWhlaWdodDoxOHB4OwogICAgbWFyZ2luOjAgMCAyMnB4IDA7CiAgICBwYWRkaW5nOjIycHggMCAwIDA7CiAgICB3b3JkLXNwYWNpbmc6MC41ZW07Cn0KLnBhZ2UtbGluayBhIHsKICAgIGJvcmRlcjoxcHggc29saWQgI2NjYzsKICAgIGNvbG9yOiM2NjY7CiAgICBmb250LXdlaWdodDpub3JtYWw7CiAgICBwYWRkaW5nOjAuNWVtIDAuNzVlbTsKICAgIHRleHQtZGVjb3JhdGlvbjpub25lOwp9Ci5wYWdlLWxpbmsgYTphY3RpdmUsCi5wYWdlLWxpbmsgYTpob3ZlciB7CiAgICBjb2xvcjogI0ZGNEIzMzsKfQp1bCNsaW5rcy1wYWdlLAp1bCNhcmNoaXZlcy1wYWdlIHsKICAgIGxpc3Qtc3R5bGU6bm9uZTsKICAgIG1hcmdpbi1sZWZ0OjA7CiAgICBvdmVyZmxvdzpoaWRkZW47Cn0KbGkuY29udGVudC1jb2x1bW4gewogICAgZmxvYXQ6bGVmdDsKICAgIG1hcmdpbi1yaWdodDoyMHB4OwogICAgd2lkdGg6NDUlOwp9Ci5nYWxsZXJ5IHsKCWRpc3BsYXk6IGJsb2NrOwoJY2xlYXI6IGJvdGg7CglvdmVyZmxvdzogaGlkZGVuOwoJbWFyZ2luOiAwIGF1dG87CiAgICBwYWRkaW5nOjAgMCAyMnB4IDA7Cgl9Ci5nYWxsZXJ5IC5nYWxsZXJ5LXJvdyB7CglkaXNwbGF5OiBibG9jazsKCWNsZWFyOiBib3RoOwoJb3ZlcmZsb3c6IGhpZGRlbjsKCW1hcmdpbjogMDsKCX0KLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7CglvdmVyZmxvdzogaGlkZGVuOwoJZmxvYXQ6IGxlZnQ7CgltYXJnaW46IDA7Cgl0ZXh0LWFsaWduOiBjZW50ZXI7CglsaXN0LXN0eWxlOiBub25lOwoJcGFkZGluZzogMDsKCX0KLmdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcsIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nLnRodW1ibmFpbCB7CgltYXgtd2lkdGg6IDg5JTsKCWhlaWdodDogYXV0bzsKCXBhZGRpbmc6IDElOwoJbWFyZ2luOiAwIGF1dG87Cglib3JkZXI6IG5vbmUgIWltcG9ydGFudDsKCX0KLmdhbGxlcnktY2FwdGlvbiB7CgltYXJnaW4tbGVmdDogMDsKCX0KLndwLWNhcHRpb24tdGV4dCwKLmdhbGxlcnktY2FwdGlvbiB7CiAgICBjb2xvcjojNjY2OwogICAgZm9udC1zaXplOjEzcHg7CiAgICBsaW5lLWhlaWdodDoxOHB4Owp9CiNhdXRob3ItaW5mbyB7CiAgICBtYXJnaW46MCAwIDQ0cHggMDsKICAgIG92ZXJmbG93OmhpZGRlbjsKfQojYXV0aG9yLWluZm8gLmF2YXRhciB7CiAgICBmbG9hdDpsZWZ0OwogICAgbWFyZ2luOi4zZW0gMWVtIDAgMDsKfQoKCi8qID1BdHRhY2htZW50cwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwoKLmF0dGFjaG1lbnQtanBlZyAjY29udGFpbmVyLAouYXR0YWNobWVudC1wbmcgI2NvbnRhaW5lciB7CiAgICB3aWR0aDoxMDAlOwp9Ci5hdHRhY2htZW50LWpwZWcgI2NvbnRlbnQsCi5hdHRhY2htZW50LXBuZyAjY29udGVudCB7CiAgICB3aWR0aDo5MzBweDsKfQouYXR0YWNobWVudC1qcGVnICNjb21tZW50cywKLmF0dGFjaG1lbnQtcG5nICNjb21tZW50cyB7CiAgICB3aWR0aDo1NDBweDsKICAgIG92ZXJmbG93OmhpZGRlbjsKfQouYXR0YWNobWVudC1qcGVnIC5tYWluLWFzaWRlLAouYXR0YWNobWVudC1wbmcgLm1haW4tYXNpZGUgewogICAgZGlzcGxheTpub25lOyAgICAKfQoKCi8qID1OYXZpZ2F0aW9uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCgoubmF2aWdhdGlvbiB7CiAgICBjb2xvcjojNjY2OwogICAgZm9udC1zaXplOjEzcHg7CiAgICBsaW5lLWhlaWdodDoxOHB4OwogICAgbWFyZ2luOjBweCAwIDIycHggMDsKICAgIG92ZXJmbG93OmhpZGRlbjsKfQoubmF2aWdhdGlvbiBhIHsKICAgIGNvbG9yOiM2NjY7CiAgICBmb250LXN0eWxlOml0YWxpYzsKICAgIHRleHQtZGVjb3JhdGlvbjpub25lOwp9Ci5uYXZpZ2F0aW9uIGE6YWN0aXZlLAoubmF2aWdhdGlvbiBhOmhvdmVyIHsKICAgIGNvbG9yOiAjRkY0QjMzOwp9Ci5uYXZpZ2F0aW9uIC5tZXRhLW5hdiB7CiAgICBmb250LXN0eWxlOm5vcm1hbDsKfQoubmF2LXByZXZpb3VzIHsKCWZsb2F0OiBsZWZ0OwoJd2lkdGg6NTAlOwp9Ci5uYXYtbmV4dCB7CglmbG9hdDogcmlnaHQ7Cgl3aWR0aDo1MCU7Cgl0ZXh0LWFsaWduOnJpZ2h0Owp9CiNuYXYtYWJvdmUsI25hdi1iZWxvdyB7Cgl3aWR0aDogMTAwJTsKfQojbmF2LWFib3ZlIHsKICAgIGRpc3BsYXk6bm9uZTsKfQoucGFnZWQgI25hdi1hYm92ZSB7CiAgICBkaXNwbGF5OmJsb2NrOwogICAgcGFkZGluZzowIDAgNDRweCAwOwp9CgoKLyogPUNvbW1lbnRzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCgojY29tbWVudHMgewoJY2xlYXI6Ym90aDsKICAgIHBhZGRpbmc6MjJweCAwIDAgMDsKfQojY29tbWVudHMsCiNjb21tZW50cyBpbnB1dCwKI2NvbW1lbnRzIHRleHRhcmVhIHsKICAgIGZvbnQtc2l6ZToxM3B4OwogICAgbGluZS1oZWlnaHQ6MThweDsKfQojY29tbWVudHMgY29kZSB7CiAgICBmb250LXNpemU6MTJweDsKICAgIGxpbmUtaGVpZ2h0OjE4cHg7Cn0KI2NvbW1lbnRzIGgzIHsKICAgIGZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6MTVweDsKICAgIGZvbnQtd2VpZ2h0OmJvbGQ7CiAgICBsaW5lLWhlaWdodDoyMnB4OwogICAgcGFkZGluZzowIDAgMThweCAwOwp9CiNjb21tZW50cy1saXN0IHsKICAgIHBhZGRpbmc6MCAwIDE4cHggMDsKfQojY29tbWVudHMtbGlzdCBvbCwKI2NvbW1lbnRzLWxpc3QgdWwgewogICAgbGlzdC1zdHlsZTpub25lOwogICAgbWFyZ2luOjA7Cn0KI2NvbW1lbnRzLWxpc3Qgb2wgewogICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjOwogICAgYm9yZGVyLWJvdHRvbTpub25lOwogICAgbWFyZ2luOjAgMCAxOHB4IDA7Cn0KI2NvbW1lbnRzLWxpc3QgbGkgewogICAgYmFja2dyb3VuZDojZmFmYWZhOwogICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYzsKICAgIHBhZGRpbmc6MThweCAxLjVlbSAwIDEuNWVtOwogICAgcG9zaXRpb246cmVsYXRpdmU7Cn0KI2NvbW1lbnRzLWxpc3QgbGkuYWx0IHsKICAgIGJhY2tncm91bmQ6I2ZmZjsKfQojY29tbWVudHMtbGlzdCBsaS5ieXBvc3RhdXRob3IgewogICAgYmFja2dyb3VuZDojRkZGRkNDOwp9CiNjb21tZW50cy1saXN0IHVsIGxpIHsKICAgIGJvcmRlcjoxcHggc29saWQgI2NjYzsKICAgIG1hcmdpbjowIDAgMThweCAwOwp9CiNjb21tZW50cy1saXN0IGxpIC5hdmF0YXIgewogICAgcG9zaXRpb246YWJzb2x1dGU7CiAgICB0b3A6MjJweDsKICAgIGxlZnQ6MS41ZW07CiAgICB3aWR0aDozNnB4OwogICAgaGVpZ2h0OjM2cHg7Cn0KI2NvbW1lbnRzLWxpc3QgLmNvbW1lbnQtYXV0aG9yIHsKICAgIGZvbnQtd2VpZ2h0OmJvbGQ7CiAgICBwYWRkaW5nOjlweCAwIDAgNDZweDsKfQojY29tbWVudHMtbGlzdCAuY29tbWVudC1tZXRhIHsKICAgIGNvbG9yOiM2NjY7CiAgICBmb250LXNpemU6MTFweDsKICAgIHBhZGRpbmc6MCAwIDlweCA0NnB4Owp9CiNjb21tZW50cy1saXN0IC5jb21tZW50LW1ldGEgYSB7CiAgICBjb2xvcjojNjY2OwogICAgZm9udC1zdHlsZTppdGFsaWM7CiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTsKfQojY29tbWVudHMtbGlzdCAuY29tbWVudC1tZXRhIGE6YWN0aXZlLAojY29tbWVudHMtbGlzdCAuY29tbWVudC1tZXRhIGE6aG92ZXIgewogICAgY29sb3I6ICNGRjRCMzM7Cn0KLmNvbW1lbnQtcmVwbHktbGluayB7CiAgICBmb250LXNpemU6MTFweDsKICAgIHBhZGRpbmc6MCAwIDE4cHggMDsKICAgIHRleHQtYWxpZ246cmlnaHQ7Cn0KLmNvbW1lbnQtcmVwbHktbGluayBhIHsKICAgIGNvbG9yOiM2NjY7CiAgICBmb250LXN0eWxlOml0YWxpYzsKICAgIHRleHQtZGVjb3JhdGlvbjpub25lOwp9Ci5jb21tZW50LXJlcGx5LWxpbmsgYTphY3RpdmUsCi5jb21tZW50LXJlcGx5LWxpbmsgYTpob3ZlciB7CiAgICBjb2xvcjogI0ZGNEIzMzsKfQouY29tbWVudC1uYXZpZ2F0aW9uIHsKICAgIGZvbnQtd2VpZ2h0OmJvbGQ7CiAgICBwYWRkaW5nOjAgMCAxOHB4IDA7CiAgICBtYXJnaW4tcmlnaHQ6MC41ZW07Cn0KLmNvbW1lbnQtbmF2aWdhdGlvbiBhIHsKICAgIGJvcmRlcjoxcHggc29saWQgI2NjYzsKICAgIGNvbG9yOiM2NjY7CiAgICBmb250LXdlaWdodDpub3JtYWw7CiAgICBwYWRkaW5nOjAuNWVtIDAuNzVlbTsKICAgIHRleHQtZGVjb3JhdGlvbjpub25lOwp9Ci5jb21tZW50LW5hdmlnYXRpb24gYTphY3RpdmUsCi5jb21tZW50LW5hdmlnYXRpb24gYTpob3ZlciB7CiAgICBjb2xvcjogI0ZGNEIzMzsKfQouY29tbWVudC1uYXZpZ2F0aW9uIGEsCi5jb21tZW50LW5hdmlnYXRpb24gc3BhbiB7CiAgICBtYXJnaW4tcmlnaHQ6MC41ZW07Cn0KI3RyYWNrYmFja3MtbGlzdCAuY29tbWVudC1jb250ZW50IHsKICAgIHBvc2l0aW9uOmFic29sdXRlOwogICAgbGVmdDotMTAwMDBweDsKfQojcmVzcG9uZCB7CiAgICBiYWNrZ3JvdW5kOiNmZmY7CiAgICBtYXJnaW4tYm90dG9tOjIycHg7CiAgICBvdmVyZmxvdzpoaWRkZW47CiAgICBwYWRkaW5nOjE4cHggMCAwIDA7CiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsKfQojY29tbWVudHMtbGlzdCAjcmVzcG9uZCB7CiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjOwogICAgbWFyZ2luOjAgMCAxOHB4IDA7CiAgICBwYWRkaW5nOjE4cHggMS41ZW07Cn0KI2NvbW1lbnRzLWxpc3QgdWwgI3Jlc3BvbmQgewogICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjOwogICAgbWFyZ2luOjA7Cn0KI2NhbmNlbC1jb21tZW50LXJlcGx5IHsKICAgIGZvbnQtc2l6ZToxMXB4OwogICAgcG9zaXRpb246YWJzb2x1dGU7CiAgICB0b3A6MThweDsKICAgIHJpZ2h0OjEuNWVtOwp9CiNjYW5jZWwtY29tbWVudC1yZXBseSBhIHsKICAgIGNvbG9yOiM2NjY7Cn0KI3Jlc3BvbmQgLnJlcXVpcmVkIHsKICAgIGNvbG9yOiNGRjRCMzM7CiAgICBmb250LXdlaWdodDpib2xkOwp9Ci5mb3JtLXNlY3Rpb24gbGFiZWwgewogICAgZm9udC1zaXplOjExcHg7Cn0KLmZvcm0tc2VjdGlvbiBpbnB1dCB7CiAgICBtYXJnaW46MCAwIDE4cHggMDsKICAgIHdpZHRoOjk4JTsKfQouZm9ybS1zZWN0aW9uIHRleHRhcmVhIHsKICAgIHdpZHRoOjk5JTsKfQojZm9ybS1hbGxvd2VkLXRhZ3MgcCB7CiAgICBjb2xvcjojNjY2OwogICAgZm9udC1zaXplOjExcHg7CiAgICBtYXJnaW46MDsgICAgCn0KI2Zvcm0tYWxsb3dlZC10YWdzIHNwYW4gewogICAgZm9udC1zdHlsZTppdGFsaWM7Cn0KI2Zvcm0tYWxsb3dlZC10YWdzIGNvZGUgewogICAgZm9udC1zaXplOjExcHg7CiAgICBsaW5lLWhlaWdodDpub3JtYWw7Cn0KLmZvcm0tc3VibWl0IHsKICAgIHBhZGRpbmc6MThweCAwIDAgMDsKICAgIHRleHQtYWxpZ246cmlnaHQ7Cn0KLnN1YnNjcmliZS10by1jb21tZW50cyB7CiAgICBjb2xvcjojNjY2OwogICAgZmxvYXQ6bGVmdDsKICAgIGZvbnQtc2l6ZToxMXB4OwogICAgbWFyZ2luOjA7CiAgICBwYWRkaW5nOjE4cHggMCAwIDA7Cn0KLnNvbG8tc3Vic2NyaWJlLXRvLWNvbW1lbnRzIHsKICAgIGNvbG9yOiM2NjY7CiAgICBmb250LXNpemU6MTFweDsKICAgIHBhZGRpbmc6MThweCAwIDAgMDsKfQouY29tbWVudF9saWNlbnNlIHsKICAgIGNvbG9yOiM2NjY7CiAgICBjbGVhcjpib3RoOwogICAgZm9udC1zaXplOjExcHg7CiAgICBtYXJnaW46MDsKICAgIHBhZGRpbmc6MThweCAwIDAgMDsKfQoKCi8qID1Bc2lkZXMsIFNpZGViYXJzICYgV2lkZ2V0LVJlYWR5IEFyZWFzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCgouYXNpZGUsCi5hc2lkZSBpbnB1dCB7CiAgICBmb250LXNpemU6MTNweDsKICAgIGxpbmUtaGVpZ2h0OjE4cHg7CiAgICBtYXJnaW4tYm90dG9tOjZweDsKfQouYXNpZGUgcCwKLmFzaWRlIHVsLAouYXNpZGUgb2wsCi5hc2lkZSBkZCwKLmFzaWRlIHByZSB7CiAgICBtYXJnaW4tYm90dG9tOjE4cHg7Cn0KLmFzaWRlIHByZSwKLmFzaWRlIGNvZGUgewogICAgZm9udC1zaXplOjEycHg7CiAgICBsaW5lLWhlaWdodDoxOHB4Owp9Ci5hc2lkZSAuY3VycmVudF9wYWdlX2l0ZW0gYSB7CiAgICBjb2xvcjogI0ZGNEIzMzsKfQouYXNpZGUgLmN1cnJlbnRfcGFnZV9pdGVtIC5wYWdlX2l0ZW0gYSB7CiAgICBjb2xvcjojNjY2Owp9Ci5hc2lkZSAuY3VycmVudF9wYWdlX2l0ZW0gLnBhZ2VfaXRlbSBhOmhvdmVyLAouYXNpZGUgLmN1cnJlbnRfcGFnZV9pdGVtIC5wYWdlX2l0ZW0gYTphY3RpdmUgewogICAgY29sb3I6ICNGRjRCMzM7Cn0KLmFzaWRlIHsKICAgIGNvbG9yOiM2NjY7Cn0KLmFzaWRlIGEgewogICAgY29sb3I6IzY2NjsKfQouYXNpZGUgYTphY3RpdmUsCi5hc2lkZSBhOmhvdmVyIHsKICAgIGNvbG9yOiAjRkY0QjMzOwp9Ci5hc2lkZSBoMyB7CiAgICBmb250LXNpemU6MTVweDsKICAgIGZvbnQtc3R5bGU6aXRhbGljOwogICAgbGluZS1oZWlnaHQ6MjJweDsKfQouYXNpZGUgaDMgYSB7CiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTsKfQouYXNpZGUgY2FwdGlvbiB7CiAgICBmb250LXNpemU6MTFweDsKICAgIGZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7CiAgICBmb250LXdlaWdodDpib2xkOwogICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOwogICAgbGV0dGVyLXNwYWNpbmc6MC4wNWVtOwp9Ci5hc2lkZSB1bCB7CiAgICBsaXN0LXN0eWxlOm5vbmU7CiAgICBtYXJnaW4tbGVmdDowOwp9Ci5hc2lkZSB1bCB1bCB7CiAgICBsaXN0LXN0eWxlOmRpc2M7CiAgICBtYXJnaW46MCAwIDIycHggMjBweDsKfQouYXNpZGUgdWwgdWwgbGkgewogICAgcGFkZGluZzoxcHggMDsKfQouYXNpZGUgdWwgdWwgdWwgewogICAgbWFyZ2luLWJvdHRvbTowOwp9Ci5hc2lkZSBmb3JtLAouYXNpZGUgdGFibGUgewogICAgbWFyZ2luLWJvdHRvbToyMnB4Owp9Ci5hc2lkZSB0YWJsZSB7CiAgICBib3JkZXI6bm9uZTsKfQouYXNpZGUgdGhlYWQgewogICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjOwp9Ci5hc2lkZSB0Ym9keSB7CiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7Cn0KLmFzaWRlIHRoLCAuYXNpZGUgdGQgewogICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2NjOwogICAgcGFkZGluZzouMjVlbSAuOGVtOwp9Ci5hc2lkZSB0Zm9vdCB0ciB7CiAgICBib3JkZXI6bm9uZTsKfQouYXNpZGUgdGZvb3QgdGQgewogICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50Owp9Ci53aWRnZXRfdGFnX2Nsb3VkIHsKICAgIG1hcmdpbjowIDAgMjJweCAwOwp9Ci5hc2lkZSAjc2VhcmNoc3VibWl0IHsKCWRpc3BsYXk6IG5vbmU7CQp9Ci8qCiAgICBNYWluIEFzaWRlcwoqLwoubWFpbi1hc2lkZSB1bCB7CiAgICBwYWRkaW5nOjAgMjBweDsKfQoubWFpbi1hc2lkZSBoMyB7Cn0KLm1haW4tYXNpZGUgdWwgdWwgewogICAgcGFkZGluZzowOwp9CiNwcmltYXJ5IHsKICAgIGJvcmRlcjoxcHggc29saWQgI2NjYzsKICAgIHBhZGRpbmc6MThweCAwIDAgMDsKICAgIG1hcmdpbi1ib3R0b206MjJweDsKfQovKgogICAgQ29udGVudCBBc2lkZXMKKi8KI2NvbnRlbnQgLmFzaWRlIHsKICAgIGJvcmRlcjoxcHggc29saWQgI2NjYzsKICAgIG1hcmdpbjowIDAgMjJweCAwOwogICAgcGFkZGluZzoxOHB4IDAgMCAwOwp9CiNjb250ZW50IC5hc2lkZSB1bCB7CiAgICBwYWRkaW5nOjAgMjBweDsKfQojY29udGVudCAuYXNpZGUgaDMgewogICAgZm9udC1mYW1pbHk6R2VvcmdpYSxzZXJpZjsKICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDsKICAgIGZvbnQtc2l6ZToxN3B4OwogICAgZm9udC1zdHlsZTppdGFsaWM7CiAgICBwYWRkaW5nOjAgMCA3cHggMDsKICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7Cn0KI2NvbnRlbnQgLmFzaWRlIHVsIHVsIHsKICAgIHBhZGRpbmc6MDsKfQovKgogICAgRm9vdGVyIEFzaWRlcwoqLwojc3Vic2lkaWFyeSB7CiAgICBwYWRkaW5nOjMzcHggMCAwIDA7ICAgIAp9CgoKLyogPUZvb3RlcgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwoKI2Zvb3RlciB7CiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjOwogICAgbWFyZ2luLXRvcDoyMnB4Owp9CiNzaXRlaW5mbyB7CiAgICBjb2xvcjojNjY2OwogICAgZm9udC1zaXplOjExcHg7CiAgICBsaW5lLWhlaWdodDoxOHB4OwogICAgcGFkZGluZzoyMnB4IDAgNDRweCAwOwp9CiNzaXRlaW5mbyBhIHsKICAgIGNvbG9yOiM2NjY7Cn0KI3NpdGVpbmZvIGE6YWN0aXZlLAojc2l0ZWluZm8gYTpob3ZlciB7CiAgICBjb2xvcjogI0ZGNEIzMzsKfQoKCi8qID1QYWdlTmF2aQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwoKLyogVXNpbmcgIWltcG9ydGFudCB0byBvdmVycmlkZSBQYWdlTmF2aSBDU1MgKi8KCi53cC1wYWdlbmF2aSB7CiAgICBtYXJnaW46MCAwIDAgLS41ZW07CiAgICBwYWRkaW5nOjAuNWVtIDA7ICAgIAp9Ci53cC1wYWdlbmF2aSBhLCAud3AtcGFnZW5hdmkgYTpsaW5rLCAud3AtcGFnZW5hdmkgc3BhbiB7CiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDsKICAgIGNvbG9yOiM2NjYhaW1wb3J0YW50OwogICAgZm9udC1zdHlsZTpub3JtYWw7CiAgICBtYXJnaW46MCAuMzc1ZW0gIWltcG9ydGFudDsKICAgIHBhZGRpbmc6MC41ZW0gMC4yNWVtICFpbXBvcnRhbnQ7Cn0KLndwLXBhZ2VuYXZpIGE6dmlzaXRlZCB7CiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDsKICAgIGNvbG9yOiM2NjYgIWltcG9ydGFudDsKfQoud3AtcGFnZW5hdmkgYTpob3ZlciB7CiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDsKICAgIGNvbG9yOiNGRjRCMzMgIWltcG9ydGFudDsKfQoud3AtcGFnZW5hdmkgYTphY3RpdmUgewogICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7CiAgICBjb2xvcjojRkY0QjMzICFpbXBvcnRhbnQ7Cn0KLndwLXBhZ2VuYXZpIHNwYW4ucGFnZXMgewogICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDsKICAgIGNvbG9yOiM2NjYgIWltcG9ydGFudDsKICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7CiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDsKfQoud3AtcGFnZW5hdmkgc3Bhbi5jdXJyZW50IHsKICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7CiAgICBjb2xvcjojNjY2ICFpbXBvcnRhbnQ7CiAgICBmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDsKICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7CiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDsKfQoud3AtcGFnZW5hdmkgc3Bhbi5leHRlbmQgewogICAgYmFja2dyb3VuZC1jb2xvcjojRkZGRkZGOwogICAgYm9yZGVyOjFweCBzb2xpZCAjMDAwMDAwOwogICAgY29sb3I6IzAwMDAwMDsKICAgIG1hcmdpbjoycHg7CiAgICBwYWRkaW5nOjJweCA0cHg7Cn0K); @import url(data:text/css;base64,LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gCiAgIAogICBEZWZhdWx0IHBsdWdpbiBzdHlsZXMgZm9yIFRoZW1hdGljCiAgCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovICAKCi8qID1BamF4IEVkaXQgQ29tbWVudHMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KCi5lZGl0LWNvbW1lbnQgewogICAgbWFyZ2luLWJvdHRvbToxOHB4Owp9CgovKiA9UGFnZU5hdmkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KCi8qIEknbSBub3Qgb3ZlcnJpZGluZyBQYWdlTmF2aSBhbnltb3JlLCBpdCdzIHRvbyBtdWNoIG9mIGEgbWVzcy4KCi8qID1Xb3JkUHJlc3MgU3RhdHMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KCmltZyN3cHN0YXRzIHsgICAvKiBoaWRlIFdvcmRQcmVzcyBTdGF0cyBzbWlsZXkgKi8KICAgIHdpZHRoOjBweDsKICAgIGhlaWdodDowcHg7CiAgICBvdmVyZmxvdzpoaWRkZW4KfQoK); @import url(data:text/html;base64,); @import url(data:text/html;base64,);  .entry-content img { height:auto; max-width:100%; margin:0 0 18px; } .alignleft,img.alignleft { float:left; margin-right:20px; } .alignright,img.alignright { display:block; float:right; margin-left:20px; } .aligncenter,img.aligncenter { margin-left:auto; margin-right:auto; display:block; clear:both; } .wp-caption { text-align:center; margin-bottom:18px; } .wp-caption img { border:0 none; margin:0; padding:0; } .wp-caption p.wp-caption-text { margin:0; padding:5px; } .gallery img { margin:0; } .wp-smiley { max-height:12px; margin:0!important; }   body { font-size:.9em; line-height:1.3em; background-color:#ccc; font-family:Arial, Helvetica Neue, Helvetica, sans-serif; } a { text-decoration:none; } a:hover { color:#FF4B33; } #wrapper { width:960px; background-color:#FFF; margin:20px auto; } #respond { background:transparent; background-color:inherit; } #header { margin-left:20px; } #branding { width:inherit; padding:36px 0 5px 12px; } #blog-title a { font-size:1.5em; margin-bottom:7px; font-family:Lobster, arial, serif; font-weight:normal; } #blog-description { font-size:1.2em; margin:15px 0 0 7px; } #access { bottom:10px; } #main { padding:0; margin-top:5px; } .page #container,.page #content { width:910px; margin:auto; } #content { margin:0; } #footer { border-top:1px #f1f1f1 solid; margin-top:0; } .entry-content { padding-top:0; margin:auto; } .menu { margin-top:30px; } .post-bottom-title { text-align: center; margin-bottom: 15px; font-style: normal; } .navigation { margin-top:20px; } .navigation a { font-weight:700; font-style:normal; } .nav-previous { padding-left:70px; width:100px; } .nav-next { padding-right:100px; width:100px; } .navigation a:hover { color:#999; } li.current-menu-item { text-transform:uppercase; } #access,.menu a,a:hover,a:focus,ul,li,.current_page_item { display:compact; border:none; } ul.sub-menu a { box-shadow:.5px .5px 2px #ccc; -moz-box-shadow:.5px .5px 2px #ccc; -webkit-box-shadow:.5px .5px 2px #ccc; } #subsidiary .sub-menu a,#primary .sub-menu a,#secondary .sub-menu a { box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; } .news h1.entry-title { font-size:1.7em; margin-bottom:10px; border-bottom:1px solid #ccc; margin-top:20px; border:none; font-weight:700; } .news h2.entry-title { font-weight:400; font-size:1.7em; border-bottom:1px solid #ccc; margin:20px 0 10px; } .news #container { margin-left:30px; width:640px; } .news #content { width:640px; } .portfolio #container { width:100%; } .portfolio #content { margin: auto; width:940px; } .page #content, .archive #content { margin-top:20px; } .portfolio h1.entry-title, .portfolio h1.entry-title a:active { text-align:center; font-weight:400; font-size:1.2em; text-transform:uppercase; padding:0 0 25px; } .attachment h1.post-title { text-align:center; font-weight:400; font-size:1.2em; text-transform:uppercase; padding:0 0 25px; }  span.thumb-list { float:left; padding-left:11px; margin:auto; } h4.thumb-title,h4.thumb-title a,h4.thumb-title a:hover { font-size:.8em; line-height:1.1em; text-align:center; padding-top:8px; } img.attachment-post-thumbnail, img.attachment-post-thumbnail wp-post-image { border:1px solid #ccc; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; margin:0 10px; padding:3px; } img.attachment-post-thumbnail:hover,.gallery-icon:hover { opacity:.7; }  .main-aside { width:270px; } #primary,#secondary,.main-aside ul li ul li { list-style-type:none; } ul.xoxo { margin-left:30px; } #primary ul.xoxo,#secondary ul.xoxo { margin-left:10px; } .widemargins { margin:auto 120px; } h3.widgettitle { padding-bottom:10px; } .aside h3 { font-size:18px; } .main-aside ul { padding-top:10px; } #subsidiary { margin-left:0; } img.attachment-full { clear:both; display:block; margin-left:auto; margin-right:auto; padding:10px 0; } .entry-utility { margin: 0; } .edit-link a,span.edit a { color:red; font-weight:700; padding:5px; } .edit-link a:hover,span.edit a:hover { font-weight:700; color:blue; clear:both; } .entry-meta { padding-bottom:20px; } .entry-meta abbr { border:none; cursor:text; font-size:1em; font-style:normal; letter-spacing:.05em; } #artwork-meta { width:500px; font-size:1em; line-height:1.1em; margin-left:20px; margin-bottom:30px; } #artwork-meta li { list-style-type:none; } .single h1.entry-title { border-bottom:1px solid; } #siteinfo { padding:20px 0 40px 20px; color:#666; } #siteinfo p{ color:#666; } #credits { float:left; } #license { float:right; margin-right:20px; } #lisym { display:inline; position:relative; top:4px; right:3px; } .page-template-templatepage-fullwidth-php,.portfolio #comments { width:623px; } .portfolio #comments { margin-left:20px; } .widemargins #comments { margin:0; } #comments-list li.bypostauthor { background-color:#fff; } .entry-content h3 { font-style:normal; padding:6px 0; } p,#blog-title a,.entry-title a,.entry-content,h3.widgettitle,h1,h2,h3,h4 { color:#000; } #access a,#blog-description,.aside a,.aside,.entry-meta,.entry-utility,.entry-utility a,input#s,.navigation a,#blog-title a:hover,.textwidget p { color:#666; } #footer,.news h2.entry-title,img.attachment-post-thumbnail,.single h1.entry-title,.gallery-icon { border-color:#666; } #access a:hover { background-color:#E8E8E8; } .sf-menu,.sf-menu ul,.sf-menu .current_page_parent a,.sf-menu ul,.gallery-icon,#primary,#secondary { border:none; } .portfolio .post h1.entry-title,.portfolio .entry-meta,.attachment h1.entry-title,span.meta-sep-edit,#nav-above.navigation { display:none; } h1,h2,h3,h4,h5,h6,p,#comments h3,.entry-content h2,.entry-title,textarea,input { font-family:Arial, Helvetica Neue, Helvetica, sans-serif; } .error404 #content { margin:auto; width:620px; padding:50px; } .page-template-template-page-home-php #content { display: none; }  
