@charset "UTF-8"; /* ----------------------------------------------- Spry Demos CSS Rules Version: 12 Apr 2006 (0.2b) ----------------------------------------------- */ body { margin: 0; padding: 0; color: #999; background: #000 url('../images/bg_rule_red.gif') repeat-x; font-family: "Lucida Grande", "Trebuchet MS", sans-serif; font-size: x-small; /*for IE5/Win */ voice-family: "\"}\""; voice-family: inherit; font-size: small; /*for compliant browsers */ } html>body { font-size: small; } /* be nice to Opera */ /* Links ----------------------------------------------- */ a img { border-style: none; } /* Paragraph Headings ----------------------------------------------- */ h1, h2, h3, h4, h5, h6 {font-weight: normal; } h1 { font-size: 165%; text-align: left; color: #fff; } p { margin:0.375em 0; } /* Layout Rules ----------------------------------------------- */ #wrap { width: 1000px; padding-top: 20px; margin: 0 20px; } #codesample #wrap { width: auto; } #header { margin-bottom: 2em; text-align: left; padding-left: 0.5em; } #LeftColumn { margin:0 10px 0 0; padding:0; width: 200px; float: left; } #LeftColumn, #articles { border-left: solid 1px #404040; border-right: solid 1px #404040; border-bottom: solid 1px #404040; } #articles { margin-bottom: 10px; } #RightColumn { margin:0; padding:0; height: 600px; float: left; width: 750px; } #content, #sidebar { float: left; text-align: left; } #content { width: 600px; margin-right: 15px; padding-top: 5px; } #sidebar { width: 240px; margin-top: 0; } .SpryHiddenRegion { visibility: hidden; } /* Form Elements ----------------------------------------------- */ label, select { font-size: 85%; font-family: "Lucida Grande", "Trebuchet MS", sans-serif; } select { color: #B1B1BC; background-color: #131313; border: 1px solid #b1b1bc; } /* Table Rules ----------------------------------------------- */ td.rank { } #products { border-collapse:collapse; empty-cells:show; width:100%; margin: 0; } #products caption { color: #fff; text-transform:uppercase; text-align: left; font-weight: bold; letter-spacing: 0.1em; background-color: #FD2800; padding: 0.375em; border-top: solid 1px #999; border-bottom: solid 1px #3a3a3a; } #products th { background: url('../images/bg_grad_gray2.gif') repeat-x; padding: 6px 0.25em; color: #333333; font-weight: bold; margin: 0; cursor: pointer; } #products th.infocus { background-color: #E6E6E6; } #products th.selected { color: #EAEAEA; } #products td, #products th { margin: 0; padding: 0.25em 0.375em 0.45em 0.375em; text-align: left; } #products tr { border-bottom: solid 1px #202020; -moz-user-select: none; -khtml-user-select: none; } #products tr.infocus { background-color:#dfdfdf; cursor: pointer; } #products tr.notinfocus { background-color:#fff; } #products tr.selected { color:#fc0; } #products tbody { margin-top: 0; } .even { background-color: #151515; } .rowHover { color: #000; background-color: #777; cursor: pointer; } .rowSelected { color: #fc0; } /* Gallery and Playback Controls ----------------------------------------------- */ #gallerySelect { width: 180px; } #controls { margin:0 auto 10px auto; } #galleries { margin:0 auto 20px auto; } #galleries label { padding-bottom: 2px; } #transport { margin: 0; padding: 0; list-style: none; } #transport li { float: left; margin: 0; padding: 0; text-align: center; } #transport a { text-decoration: none; text-transform: uppercase; font-size: 85%; font-weight: bold; letter-spacing: 0.1em; margin: 0 1px 0 0; padding: 4px 8px; width: 64px; float: left; display: block; -moz-user-select: none; -khtml-user-select: none; } #transport a:link { background: #666 url('../images/bg_grad_gray1.gif') repeat-x; color: #fff; border-top: solid 1px #999; border-right: solid 1px #404040; border-bottom: solid 1px #3a3a3a; border-left: solid 1px #404040; } #transport a:visited { background: #666 url('../images/bg_grad_gray1.gif') repeat-x; color: #fff; border-top: solid 1px #999; border-right: solid 1px #404040; border-bottom: solid 1px #3a3a3a; border-left: solid 1px #404040; } #transport a:hover { background: #666 url('../images/bg_grad_gray2.gif') repeat-x; color: #000; border-top: solid 1px #999; border-right: solid 1px #404040; border-bottom: solid 1px #3a3a3a; border-left: solid 1px #404040; } #transport a:focus { -moz-user-select: none; -khtml-user-select: none; } #previews { border-top: solid 1px #404040; border-right: solid 1px #404040; border-bottom: solid 1px #3a3a3a; border-left: solid 1px #404040; padding: 10px 10px 20px 10px; margin-bottom: 5px; background-image: url('../images/bg.gif'); width: 250px; float: left; margin-right: 10px; } #thumbnails { clear: both; margin: 10px auto; } #thumbnails div { position: relative; width: 24px; height: 24px; float: left; margin: 8px; padding: 0; float: left; display:inline; } #thumbnails img { width: 24px; height: 24px; position: absolute; border-top: solid 1px #999; border-right: solid 1px #404040; border-bottom: solid 1px #333; border-left: solid 1px #404040; } #picture { padding: 0px; width: 500px; float: left; } #mainImageOutline { margin: 0 auto; padding: 0; background-color: #eee; border-top: solid 1px #999; border-right: solid 1px #404040; border-bottom: solid 1px #333; border-left: solid 1px #404040; padding: 1em; overflow: hidden; } #mainImage { width: 100%; height: 100%; } #picture img { border: 1px solid #999; } .selectedThumbnail { border: solid 2px #fc0 !important; } .inFocus { border: solid 1px #fc0 !important; } /* Spry Validation Widgets Demo*/ #MovieList{ height: 600px; overflow: auto; } /* RSS Reader Rules ----------------------------------------------- */ #RSSFeedsList{ height: 570px; overflow: auto; } #MovieTitle h2, #RSSFeedsTitle h2, #RSSChannelTitle h2 { color: #fff; font-size: 110%; text-transform:uppercase; text-align: left; font-weight: bold; letter-spacing: 0.1em; background-color: #ff2700; border-top: solid 1px #999; border-bottom: solid 1px #3a3a3a; margin: 0; height: 20px; padding-left: 3px; } #columnHeadings { background: url('../images/bg_grad_gray1.gif') repeat-x; color: #fff; font-weight: bold; font-size: 110%; width: 100%; height: 24px; text-transform:uppercase; margin: 0; padding: 0; border-top: solid 1px #999; border-bottom: solid 1px #3a3a3a; cursor: pointer; } #SubjectTitle, .SubjectColumn { width: 500px; margin: 0; } #PubDateTitle, .PubDateColumn { width: auto; margin: 0; } .ListBoxItemGroup .ListBoxItem { padding:3px 0 5px 0.25em; } #SubjectTitle, #PubDateTitle, .SubjectColumn, .PubDateColumn { padding:3px 0 5px 0.25em; float: left; cursor: pointer; white-space: nowrap; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; } #RSSItemsList { width: 100%; height: 195px; overflow: auto; clear: both; } #RSSItemContent { width: 100%; white-space: nowrap; overflow: hidden; } .RSSItemListRow { float: left; border-bottom: solid 1px #202020; background-color: #000; width: 100%; white-space: nowrap; overflow: hidden; } .ListBoxItemTitle { background: url('../images/bg_grad_gray1.gif') repeat-x; border-top: solid 1px #999; border-bottom: solid 1px #3a3a3a; padding: 3px 0 5px 0.25em; color: #fff; font-weight: bold; margin: 0; cursor: pointer; } .ListBoxCategTitle { background: url('../images/bg_grad_gray1.gif') repeat-x; border-top: solid 1px #999; border-bottom: solid 1px #3a3a3a; padding: 3px 0 5px 0.25em; color: #fff; font-weight: bold; margin: 0; } .ListBoxItem { border-bottom: solid 1px #202020; cursor: pointer; clear: both; background-color: #000; white-space: nowrap; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; } .EvenRow { background-color: #151515; } .ListBoxItemHover { background-color: #777; color: #000; } .SelectedListBoxItem { color: #fc0; } .RSSItemListFeedback { height: 32px; margin: 75px auto auto auto; background-color: #151515; border: solid 1px #202020; } .RSSItemListFeedback td { padding: 10px; } td.RSSItemListLoading { height: 32px; background-image: url(../images/throbber.gif); background-repeat: no-repeat; background-position: left center; padding-left: 36px; } /* iFrame Stuff ----------------------------------------------- */ iframe { border: none; background: #3a3a3a; width: 100%; height: 365px; border-top: solid 1px #404040; border-left: solid 1px #404040; border-right: solid 1px #404040; border-bottom: solid 1px #404040; } /* Utility IDs, classes, and HTML selectors ----------------------------------------------- */ #boxshot { background-color: #fff; border-top: solid 1px #999; border-bottom: solid 1px #3a3a3a; border-left: solid 1px #3a3a3a; border-right: solid 1px #3a3a3a; text-align: center; } .clear { visibility: hidden; display: block; clear: both; height: 0px; margin: 0; padding: 0; } .ClearAll { clear: both; height: 0; font-size: 0; line-height: 0; } code { color: #000; } pre { font-size: small; color: #000; } .highlightedcode {background-color: #ff9;} .sample { background: #eee; padding: 20px; border: 2px solid #666; margin-top: 20px; overflow: scroll; } /* Accordion Classes ----------------------------------------------- */ .Accordion { border-left: solid 1px #404040; border-right: solid 1px #404040; border-bottom: solid 1px #404040; overflow: hidden; } .AccordionPanelTab { color: #ccc; border-top: solid 1px #999; border-bottom: solid 1px #3a3a3a; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; background: #080808 url('../images/bg_grad_gray1.gif') repeat-x; } .AccordionPanelTab h3 { margin: 0; padding: 2px 2px 4px 36px; font-size: 110%; background: url('../images/blt_panel_exp.gif') no-repeat left 50%; } .AccordionPanelContent { overflow: auto; height: 200px; font-size: 90%; line-height: 140%; } .AccordionPanelContent ul { margin: 0; padding: 1.375em; } .AccordionPanelTabHover { color: #fff; } .AccordionPanelClosed .AccordionPanelTab h3 { background: url('../images/blt_panel_clps.gif') no-repeat left 50%; } .AccordionPanelContent div { margin: 5px 8px; } /* Home Page Classes ----------------------------------------------- */ .screen { background-color: #bbb; border-top: solid 1px #999; border-bottom: solid 1px #3a3a3a; border-left: solid 1px #3a3a3a; border-right: solid 1px #3a3a3a; margin: 5px 5px 5px 0; padding: 1em 1em 0.5em 1em; float: left; display: block; text-decoration: none; } .screen:hover { background-color: #fff; color: #000; border-top: solid 1px #999; border-right: solid 1px #404040; border-bottom: solid 1px #3a3a3a; border-left: solid 1px #404040; text-decoration: none; } .imgcaption { font-size: 90%; font-weight: bold; margin: 0em 0 1em 0; line-height: 1.1em; color: #333333; border: none; text-decoration: none; } /* Navigation Classes ----------------------------------------------- */ .demo a, .return a, .demo a, .source a { text-decoration: none; font-size: small; font-weight: normal; margin-left: 24px; padding-left: 16px; } .return a:link { color: #fff; background: url('../images/btn_return_link.gif') no-repeat left 50%; } .return a:visited { color: #fff; background: url('../images/btn_return_link.gif') no-repeat left 50%; } .return a:hover { color: #fc0; border-bottom:dotted 1px #fc0; background: url('../images/btn_return_hover.gif') no-repeat left 50%; } .return a:active { color: #fff; border-bottom:dotted 1px #fff; background: url('../images/btn_return_link.gif') no-repeat left 50%; } .demo a:link { color: #fff; background: url('../images/btn_demo_link.gif') no-repeat left 50%; } .demo a:visited { color: #fff; background: url('../images/btn_demo_link.gif') no-repeat left 50%; } .demo a:hover { color: #fc0; border-bottom:dotted 1px #fc0; background: url('../images/btn_demo_hover.gif') no-repeat left 50%; } .demo a:active { color: #fff; border-bottom:dotted 1px #fff; background: url('../images/btn_demo_link.gif') no-repeat left 50%; } .source a:link { color: #fff; background: url('../images/btn_source_link.gif') no-repeat left 50%; } .source a:visited { color: #fff; background: url('../images/btn_source_link.gif') no-repeat left 50%; } .source a:hover { color: #fc0; border-bottom:dotted 1px #fc0; background: url('../images/btn_source_hover.gif') no-repeat left 50%; } .source a:active { color: #fff; border-bottom:dotted 1px #fff; background: url('../images/btn_source_link.gif') no-repeat left 50%; }