1. A method of compiling formatted video content into a binary format, comprising: receiving a formatted video content, the formatted video content comprising Extensible Hypertext Markup Language (XHTML) with Cascading Style Sheets (CSS), the formatted video content including a plurality of display objects, each display object having one or more conditions; processing the formatted video content with a process that is specific to the format of the video content by pre-cascading the CSS with the XHTML to generate one or more rendering-style records for each of the one or more conditions of each display object, wherein one or more types of interactive input can be the one or more conditions upon which the rendering-style record for each display object is generated; and compiling the processed video content via a routine specific to a predetermined client to create one or more serialized binary bit streams corresponding to the video content, wherein the serialized binary bit streams preserves the conditions of each display object.
1. A method of compiling formatted video content into a binary format, comprising: receiving a formatted video content, the formatted video content comprising Extensible Hypertext Markup Language (XHTML) with Cascading Style Sheets (CSS), the formatted video content including a plurality of display objects, each display object having one or more conditions; processing the formatted video content with a process that is specific to the format of the video content by pre-cascading the CSS with the XHTML to generate one or more rendering-style records for each of the one or more conditions of each display object, wherein one or more types of interactive input can be the one or more conditions upon which the rendering-style record for each display object is generated; and compiling the processed video content via a routine specific to a predetermined client to create one or more serialized binary bit streams corresponding to the video content, wherein the serialized binary bit streams preserves the conditions of each display object. 3. The method as defined in claim 1 , further comprising: translating the video content in the binary format with a document object model into a document object model hierarchy corresponding to the video content; gathering each different style of translated video content based on different pseudo-class selectors; and presenting the gathered video content at the predetermined client using the document object model hierarchy.