*,h1,h2,h3,h4,h5,h6,p,div,body,html,ul,li,ol,img,a{margin:0;padding:0;} body { width: 100%; margin: 0; padding: 0 0 20px 0; background: #fff url('../img/content-bg.gif') 0px 0px repeat-x; font-size: 0.8em; color: #444; font-family: Arial, Helvetica, sans-serif; } .clear { clear: both; } .hide { display: none; } p { margin: 0.2em 0 1em 0; } hr { display: none; } a img { border: none; } a { color: #4275bc; text-decoration: none; } a:hover { color: #060c36; text-decoration: underline; } .floatcontainer { overflow: hidden; width: 100%; } h1 { font-size: 18px; color: #060c36; font-weight: bold; padding: 0 0 6px 0; } h2 { font-size: 14px; color: #060c36; font-weight: bold; padding: 0 0 4px 0; } h2.div { border-bottom: 1px solid #ccc; margin-bottom: 10px; } h3 { font-size: 13px; color: #060c36; font-weight: bold; padding: 0 0 2px 0; } h4 { font-size: 11px; color: #060c36; font-weight: normal; text-transform: uppercase; } /* ---------- List Items ---------- */ html>body #content ul.list { list-style: none; text-indent: -1em; } #content ul { margin: 0 0 1em 0; padding: 0 0 0 1em; } #content ul.list li { padding: 4px 0 4px 0; margin: 0 0 0 0.25em; } #content ul.list li:before { /* Show right angle quotes to cool browsers */ content: "\00BB \0020"; } ol { margin: 0 0 .8em 1em; padding-left: 2em; } #content ol li { margin-bottom: 1.6em; } #content ul.stars { list-style: none; margin: 0px; padding: 0px; } #content ul.stars li { background: url('../img/star.png') 0px 0px no-repeat; padding: 0 10px 8px 20px; margin: 0px; list-style: none; } #content ul.stars li:before { content: ""; } #container { width: 900px; margin: 0 auto; padding-top: 106px; position: relative; } #logo { position: absolute; left: -40px; top: 0; z-index: 99; } #content { width: 898px; background: #fff url('../img/content-bg.gif') 0px 0px repeat-x; border: 1px solid #cbcedc; line-height: 1.4em; } #main-col { width: 600px; padding: 15px 20px 15px 20px; float: left; } #side-col { margin: 20px 0 0 0; width: 240px; float: left; } #side-col .sidebox { margin: 0 0 20px 0; padding: 10px; border: 1px solid #cbcedc; background-color: #e6e7ee; } #wide-col { padding: 15px 20px 15px 20px; } /* ---------- Nav ----------- */ #nav { background: url('../img/topnav.gif') top left no-repeat; height: 39px; width: 900px; position: relative; overflow: hidden; } #nav ul { margin: 0; padding: 0; list-style-image: none; list-style: none; } #nav li { margin: 0; padding: 0; float: left; } #nav li a { background: url('../img/topnav-hover.gif') 0px 99px repeat-x; height: 39px; color: #7281b3; text-decoration: none; display: block; font-size: 14px; overflow: hidden; float: left; cursor: pointer; } #nav li a span { display: block; float: left; padding: 12px 11px 12px 11px; /* Change for narrower menu items. */ background: url('../img/topnav-div.gif') right 1px no-repeat; } #nav li a:hover, #nav li a.active { background: url('../img/topnav-hover.gif') 0px 1px repeat-x; color: #a9b3d6; } #nav li#menu-home a:hover, #nav li#menu-home a.active { background: url('../img/home-rollover.gif') 1px 1px no-repeat; color: #a9b3d6; } /* ---------- Menu Visibility ---------- */ #nav li a.open { background: url('../img/topnav-hover.gif') 0px -49px repeat-x !important; color: #ffffff !important; } #nav li#menu-home a.open { background: url('../img/home-rollover.gif') 1px -49px no-repeat !important; color: #ffffff !important; } /* ---------- Footer ----------- */ #footer { width: 900px; background: url('../img/footer.gif') bottom left no-repeat; border-top: 1px solid #383d5e; color: #7281B3; font-size: 11px; } #footer .footercontent { padding: 10px; } #footer a { text-decoration: none; color: #9ea9ce; } #footer a:hover { color: #fff; } /* ---------- Content Formatting ---------- */ .column-left { float: left; width: 50%; } .column-right { float: right; width: 50%; } ul.column-right, ul.column-left { margin: 0; padding: 0; } /* ---------- Feature Table ----------- */ tr.table-heading { background: url('../img/header.gif') 0px 0px no-repeat; color: #fff; font-weight: bold; line-height: normal; } tr.table-heading th { padding: 6px 10px 6px 10px; } th.featurename { text-align: left !important; } tr.table-altrow { background: #f1f2f8; } table.featuretable td { padding: 6px 10px 6px 10px; text-align: center; } table.featuretable th a{ color: #cccccc; } table.featuretable { padding: 6px 4px; } table.featuretable td.meta { padding: 0px; } td.featurename { text-align: left !important; width: 50%; } .important { color: #911; font-weight: bold; } /* ---------- Transcoding Table ----------- */ th.transcoding-heading { text-align: left !important; padding-right:2em; } td.transcoding { white-space:nowrap; padding-right:2em; } /* ---------- API Parameter Table ----------- */ th.param-heading { font-size:11px; } /* ---------- Feature Detail ----------- */ .featureitem { background: #f1f2f8; margin-bottom: 20px; } .featureitem .heading { background: url('../img/header.gif') 0px 0px no-repeat; color: #fff; font-weight: bold; padding: 6px 10px 6px 10px; position: relative; } .featureitem .content { overflow: hidden; width: 100%; background: url('../img/itemcontentborder.gif') top left repeat-y; border-bottom: 1px solid #CBCEDC; } .featureitem .content .description { margin-right: 190px; padding: 10px 0 10px 10px; } .featureitem .content .wide-description { padding: 10px; } .featureitem .content .wide-content { padding: 10px; } .featureitem .content .screenshot { float: right; padding: 10px 10px 10px 0px; } .margin10-t { margin-top: 10px; } .margin10-r { margin-right: 10px; } .margin10-b { margin-bottom: 10px; } .margin10-l { margin-left: 10px; } .margin20-t { margin-top: 20px; } .margin20-r { margin-right: 20px; } .margin20-b { margin-bottom: 20px; } .margin20-l { margin-left: 20px; } /* ---------- Search form ---------- */ #search { position: absolute; top: 55px; right: 0; } /* ---------- Content ---------- */ .bugid, code, pre, td.transcoding { font: 13px "Bitstream Vera Sans Mono", 'Courier New', Courier, Fixed, monospace; } .bugid { color: #09f; } code, pre { color: #093; } .bottomspace { margin-bottom: 20px; } .backtotop { position: absolute; top: 8px; right: 8px; } .img-right { float: right; margin-left: 10px; } .img-left { float: left; margin-right: 10px; } .img-center { display:block; margin-left:auto; margin-right:auto; }