/* Created using Style Master from Western Civilisation CSS1 { 53 383 708 448 } */ body { background-color: #f3f1f4; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 0em; font-size: .8em; background-image: url(images/decor/ellipses.gif); background-repeat: repeat; background-position: top left; color: #49444c; } /* The following 5 are for the navigation bar at the top of each page which has the links to the 4 major sections of the site. */ #sm-layer { position: relative; z-index: 1; text-align: left; font-size: 1.5em; font-style: normal; font-weight: bold; background-color: #f3f1f4; margin-left: 17%; border-left: 1px #625b66 solid; padding-left: 10px; border-right: 1px #625b66 solid; padding-top: 5px; margin-right: 12px; } #sm-layer a:link { text-decoration: none; color: #625b66; } #sm-layer a:visited { text-decoration: none; color: #625b66; } #sm-layer a:hover { text-decoration: underline; color: #625b66; } #lm-layer { position: relative; z-index: 1; text-align: left; font-size: 1.5em; font-style: normal; font-weight: bold; background-color: #f3f1f4; margin-left: 17%; border-left: 1px #625b66 solid; padding-left: 10px; border-right: 1px #625b66 solid; margin-right: 12px; } #lm-layer a:link { text-decoration: none; color: #625b66; } #lm-layer a:visited { text-decoration: none; color: #625b66; } #lm-layer a:hover { text-decoration: underline; color: #625b66; } #house-layer { position: relative; z-index: 1; color: #4a88be; text-align: left; font-size: 1.5em; font-style: normal; font-weight: bold; background-color: #f3f1f4; margin-left: 17%; border-left: 1px #625b66 solid; padding-left: 10px; border-right: 1px #625b66 solid; margin-right: 12px; } #house-layer a:link { text-decoration: none; color: #4a88be; } #house-layer a:visited { text-decoration: none; color: #4a88be; } #house-layer a:hover { text-decoration: underline; color: #4a88be; } #courses-layer { position: relative; z-index: 1; color: #625b66; text-align: left; font-size: 1.5em; font-style: normal; font-weight: bold; border-bottom: 1px #625b66 dashed; background-color: #f3f1f4; margin-left: 17%; border-left: 1px #625b66 solid; padding-left: 10px; border-right: 1px #625b66 solid; padding-bottom: 5px; margin-right: 12px; } #courses-layer a:link { text-decoration: none; color: #625b66; } #courses-layer a:visited { text-decoration: none; color: #625b66; } #courses-layer a:hover { text-decoration: underline; color: #625b66; } /* This too is in the top navigation bar - it's for the descriptions of each of the major sections. */ span.subtext { letter-spacing: 0em; font-size: 1em; font-weight: normal; } /* This is for the left navigation bar that has the links to all the parts of the sub section of the site. */ #left-navbar { background-color: #fff; color: #4a88be; font-weight: bold; width: 17%; text-align: right; float: left; margin-left: 0em; margin-top: 3em; padding-top: 1em; padding-bottom: 1em; } p.left-navbar-1st-ad { padding-right: 7px; margin-top: 40px; text-align: center; } p.left-navbar-2nd-ad { padding-right: 7px; margin-top: 100px; text-align: center; } #left-navbar a:link { text-decoration: none; color: #4a88be; } #left-navbar a:visited { text-decoration: none; color: #4a88be; } #left-navbar a:hover { text-decoration: none; color: #224059; } #left-navbar a.left-current { color: #224059; } p.left-navbar { padding-right: 1em; } p.hideIEMacBug { display: none; } /* All the rest is for the main text content of the site. */ #main-content { margin-right: 12px; margin-left: 17%; background-color: white; position: relative; z-index: 5; border-left: 1px #625b66 solid; border-bottom: 1px #625b66 solid; border-right: 1px #625b66 solid; } body.toc #main-content { background-color: #f3f1f4; } #main-content p { padding-left: 1.5em; padding-right: 1.5em; line-height: 1.6em; } #main-content ul { padding-left: 2.5em; } #main-content ol { padding-left: 2.5em; } #main-content li { line-height: 1.6em; } #main-content a:link { text-decoration: none; color: #49444c; background-color: #cfd7e6; } #main-content a:visited { text-decoration: none; background-color: #cfd7e6; color: #49444c; } #main-content a:hover { text-decoration: none; background-color: #21425a; color: #ffffff; } /* This is mainly for tutorials, case studies, manuals and so on. */ .code-example { font-family: Courier, "Courier New", monospace; background-color: #f3f1f4; margin-left: 1.5em; margin-right: 1.5em; padding-top: 3px; padding-bottom: 3px; } .exercise { background-color: #224059; font-style: italic; margin-left: 1.5em; margin-right: 1.5em; padding-top: 3px; padding-bottom: 3px; color: #ffffff; font-weight: bold; } pre { font-family: Courier, "Courier New", monospace; background-color: #f3f1f4; margin-left: 1.5em; margin-right: 1.5em; padding: 3px; border: 1px #625b66 solid; } span.button { font-weight: bold; } code { font-family: Courier, "Courier New", monospace; font-size: 1em; } p.instruction-intro { font-weight: bold; text-decoration: underline; } #main-content p.instruction { padding-left: 3em; } span.menu { font-weight: bold; } /* Quotes in the review section. */ blockquote { background-color: #f3f1f4; border: 1px #625b66 solid; margin-left: 2.5em; margin-right: 2.5em; } blockquote p { margin-left: 0em; margin-right: 0em; margin-top: 5px; margin-bottom: 5px; } /* For the Style Master promotions in the main text */ .sm-promo { border-top: 1px #625b66 solid; border-bottom: 1px #625b66 solid; background-color: #f3f1f4; font-size: .8em; background-image: url(images/decor/promo_bg.gif); background-repeat: no-repeat; background-position: 5px 37px; } .sm-promo h2 { margin: 0em; font-style: normal; background-color: #4a88be; letter-spacing: 4px; color: #f3f1f4; word-spacing: 3px; } p.promonav {} #main-content .sm-promo p { margin-left: 67px; } #main-content .sm-promo ul { margin-left: 97px; } p.courselist { text-align: center; } /* For the Courses promotions in the main text. */ .courses-promo { border-top: 1px #625b66 solid; border-bottom: 1px #625b66 solid; background-color: #f3f1f4; font-size: .8em; background-image: url(images/decor/courses_promo.gif); background-repeat: no-repeat; background-position: 8px 37px; } .courses-promo h2 { margin: 0em; font-style: normal; background-color: #4a88be; letter-spacing: 4px; color: #f3f1f4; word-spacing: 3px; } #main-content .courses-promo p { margin-left: 67px; } #main-content .courses-promo ul { margin-left: 97px; } /* For the Workshop promotions in the main text. */ .workshop-promo { border-top: 1px #625b66 solid; border-bottom: 1px #625b66 solid; background-color: #f3f1f4; font-size: .8em; background-image: url(images/decor/courses_promo.gif); background-repeat: no-repeat; background-position: 8px 37px; } .workshop-promo h2 { margin: 0em; font-style: normal; background-color: #4a88be; letter-spacing: 4px; color: #f3f1f4; word-spacing: 3px; } #main-content .workshop-promo p { margin-left: 67px; } #main-content .workshop-promo ul { margin-left: 97px; } /* For the book promotions throughout the main text. */ .book-promo { border-top: 1px #625b66 solid; border-bottom: 1px #625b66 solid; margin-top: 20px; margin-bottom: 20px; background-color: #f3f1f4; font-size: .8em; background-image: url(images/decor/designing_without_tables.gif); background-repeat: no-repeat; background-position: 5px 37px; } .book-promo h2 { margin: 0em; font-style: normal; background-color: #4a88be; letter-spacing: 4px; color: #f3f1f4; word-spacing: 3px; } #main-content .book-promo p { margin-left: 130px; } #main-content .book-promo ul { margin-left: 160px; } /* This is for any tabular information, such as the volume licensing information. */ p.table { text-align: center; } table.standard-table { background-color: #f3f1f4; border: 1px #625b66 solid; width: 75%; font-size: 1em; } td.toprow { font-weight: bold; color: #ffffff; background-color: #132433; } td.leftcolumn { background-color: #224059; color: #ffffff; } table.standard-table td { border: 1px #625b66 solid; } /* This is for the breadcrumb trail. */ #main-content p.crumb-trail { padding-top: 2px; background-color: #f3f1f4; margin: 0em; border-bottom: 1px #625b66 solid; padding-bottom: 2px; padding-left: 2px; line-height: normal; } #main-content a:link.crumb-back { background-color: #f3f1f4; color: #877d8c; font-weight: bold; font-size: .8em; } #main-content a:visited.crumb-back { background-color: #f3f1f4; color: #877d8c; font-weight: bold; font-size: .8em; } #main-content a:hover.crumb-back { background-color: #f3f1f4; color: #877d8c; font-weight: bold; font-size: .8em; text-decoration: underline; } span.crumb-current { font-size: .8em; font-weight: bold; color: #625b66; } span.crumb-arrow { font-size: .7em; color: #4a88be; font-weight: 900; } /* The contextual selectors are for the links in tables of contents. */ /* Note that h1 is in fact outside the main-content div. */ h1 { font-weight: bold; text-align: right; font-size: 1.3em; color: #625b66; margin: 0em; padding-right: 3%; padding-top: 5px; background-color: #f3f1f4; margin-left: 17%; border-left: 1px #625b66 solid; border-bottom: 1px #625b66 solid; border-right: 1px #625b66 solid; padding-bottom: 4px; margin-right: 12px; } h2 { border-bottom: 1px #625b66 solid; font-style: italic; font-size: 1.1em; padding-left: .8em; color: #625b66; margin-bottom: 0px; margin-top: 0px; padding-top: 7px; padding-bottom: 2px; } body.toc #main-content h2 { font-style: normal; color: #312d33; } h2.major-section { background-color: #4a88be; border-top: 1px #625b66 solid; } h3 { font-size: 1em; padding-left: 1.5em; color: #625b66; font-style: italic; font-weight: bold; text-decoration: underline; } body.toc #main-content h3 { font-size: 1em; font-style: normal; padding-left: 2.4em; margin-top: 0px; margin-bottom: 0px; background-color: #dbd9dc; padding-top: 2px; padding-bottom: 2px; text-decoration: none; color: #312d33; font-weight: bold; } #main-content h3 a:link { font-size: 1em; color: #312d33; background-color: #dbd9dc; text-decoration: none; } #main-content h3 a:visited { font-size: 1em; color: #312d33; background-color: #dbd9dc; text-decoration: none; } #main-content h3 a:hover { font-size: 1em; color: #224059; background-color: #dbd9dc; text-decoration: underline; } h4 { font-size: 1em; padding-left: 1.5em; color: #625b66; font-style: italic; font-weight: bold; text-decoration: none; } body.toc #main-content h4 { font-size: 1em; padding-left: 4.0em; margin-bottom: 0px; margin-top: 0px; background-color: #c1c0c2; padding-top: 2px; padding-bottom: 2px; font-style: normal; color: #312d33; font-weight: bold; text-decoration: none; } #main-content h4 a:link { font-size: 1em; color: #312d33; background-color: #c1c0c2; font-weight: bold; text-decoration: none; } #main-content h4 a:visited { font-size: 1em; color: #312d33; background-color: #c1c0c2; font-weight: bold; text-decoration: none; } #main-content h4 a:hover { font-size: 1em; color: #224059; background-color: #c1c0c2; text-decoration: underline; font-weight: bold; } h5 { font-size: 1em; padding-left: 1.5em; color: #625b66; text-decoration: underline; font-style: normal; font-weight: normal; } body.toc #main-content h5 { font-size: 1em; padding-left: 4.8em; margin-top: 0px; margin-bottom: 0px; background-color: #a8a7a8; padding-top: 2px; padding-bottom: 2px; text-decoration: none; color: #312d33; font-weight: bold; font-style: normal; } #main-content h5 a:link { font-size: 1em; color: #312d33; background-color: #a8a7a8; text-decoration: none; } #main-content h5 a:visited { font-size: 1em; color: #312d33; background-color: #a8a7a8; text-decoration: none; } #main-content h5 a:hover { font-size: 1em; color: #224059; background-color: #a8a7a8; text-decoration: underline; } h6 { font-size: 1em; padding-left: 1.5em; color: #625b66; font-style: italic; font-weight: normal; text-decoration: none; } body.toc #main-content h6 { font-size: 1em; padding-left: 5.6em; margin-bottom: 0px; margin-top: 0px; background-color: #8e8d8f; padding-top: 2px; padding-bottom: 2px; color: #312d33; font-style: normal; font-weight: bold; text-decoration: none; } #main-content h6 a:link { font-size: 1em; color: #312d33; background-color: #8e8d8f; text-decoration: none; } #main-content h6 a:visited { font-size: 1em; color: #312d33; background-color: #8e8d8f; text-decoration: none; } #main-content h6 a:hover { font-size: 1em; color: #224059; background-color: #8e8d8f; text-decoration: underline; } p.figure { text-align: center; } p.figure img { padding-top: 3px; } p.figure-label { font-size: .8em; font-weight: bold; text-align: center; } a img { border: none; } img.floatright { float: right; } img.floatleft { float: left; padding-right: 10px; } /* The following are largely for the hands-on tutorial. */ .sm-only { background-color: #feeddd; border-top: 1px #625b66 solid; border-bottom: 1px #625b66 solid; } /* This is for the copyright notice at the bottom of the page, whcih is in fact outside the main-content div. */ #copy-notice { margin-top: 0em; font-size: .7em; text-align: center; margin-right: 12px; margin-left: 17%; background-color: #224059; padding-top: 3px; padding-bottom: 3px; margin-bottom: 10px; border-left: 1px #625b66 solid; border-bottom: 1px #625b66 solid; position: relative; z-index: 5; border-right: 1px #625b66 solid; } #copy-notice p { margin: 0em; } #copy-notice a:link { text-decoration: none; color: white; background-color: #224059; } #copy-notice a:visited { text-decoration: none; color: white; background-color: #224059; } #copy-notice a:hover { text-decoration: underline; color: white; background-color: #224059; } #lm-made { margin-left: 7px; margin-top: -45px; } #sm-made { margin-left: 7px; margin-top: -80px; } /* This is for the banner ads throughout the house of style. */ div.smbanner { background-color: #ff7d00; color: white; font-size: 1.1em; font-style: italic; font-weight: bold; padding-bottom: .5em; padding-top: .5em; text-align: center; margin: 0em; } #main-content div.smbanner a:link { background-color: #ff7d00; color: white; text-decoration: underline; } #main-content div.smbanner a:visited { background-color: #ff7d00; color: white; text-decoration: underline; } #main-content div.smbanner a:hover { background-color: #ff7d00; color: #4c2500; text-decoration: underline; } div.lmbanner { background-color: #70bc1f; color: white; font-size: 1.1em; font-style: italic; font-weight: bold; padding-bottom: .5em; padding-top: .5em; text-align: center; margin: 0em; } #main-content div.lmbanner a:link { background-color: #70bc1f; color: white; text-decoration: underline; } #main-content div.lmbanner a:visited { background-color: #70bc1f; color: white; text-decoration: underline; } #main-content div.lmbanner a:hover { background-color: #70bc1f; color: #2d4c0c; text-decoration: underline; } /* This is for the navigation tables inside multipage tutorials, manuals, the Guide etc. */ /* navbar1 is for the navigation bars that have only one arrow. */ #main-content p.top-navbar1 { margin: 0em; font-size: .8em; border-bottom: 1px #625b66 solid; background-color: #dae4f0; color: #625b66; padding-top: 2px; padding-bottom: 2px; padding-right: 50px; text-align: center; padding-left: 2px; } #main-content p.top-navbar1 a:link { background-color: #dae4f0; color: #625b66; } #main-content p.top-navbar1 a.current:link { background-color: #224059; color: #dae4f0; } #main-content p.top-navbar1 a:visited { background-color: #dae4f0; color: #625b66; } #main-content p.top-navbar1 a.current:visited { background-color: #224059; color: #dae4f0; } #main-content p.top-navbar1 a:hover { background-color: #224059; color: #dae4f0; } #main-content p.bot-navbar1 { margin: 0em; font-size: .8em; border-top: 1px #625b66 solid; background-color: #dae4f0; color: #625b66; padding-top: 2px; padding-bottom: 2px; padding-right: 50px; text-align: center; padding-left: 2px; } #main-content p.bot-navbar1 a:link { background-color: #dae4f0; color: #625b66; } #main-content p.bot-navbar1 a.current:link { background-color: #224059; color: #dae4f0; } #main-content p.bot-navbar1 a:visited { background-color: #dae4f0; color: #625b66; } #main-content p.bot-navbar1 a.current:visited { background-color: #224059; color: #dae4f0; } #main-content p.bot-navbar1 a:hover { background-color: #224059; color: #dae4f0; } /* navbar2 is for the navigation bars that have 2 arrows. */ #main-content p.top-navbar2 { margin: 0em; font-size: .8em; border-bottom: 1px #625b66 solid; background-color: #dae4f0; color: #625b66; padding-top: 2px; padding-bottom: 2px; padding-right: 93px; text-align: center; padding-left: 2px; } #main-content p.top-navbar2 a:link { background-color: #dae4f0; color: #625b66; } #main-content p.top-navbar2 a.current:link { background-color: #224059; color: #dae4f0; } #main-content p.top-navbar2 a:visited { background-color: #dae4f0; color: #625b66; } #main-content p.top-navbar2 a.current:visited { background-color: #224059; color: #dae4f0; } #main-content p.top-navbar2 a:hover { background-color: #224059; color: #dae4f0; } #main-content p.bot-navbar2 { margin: 0em; font-size: .8em; border-top: 1px #625b66 solid; background-color: #dae4f0; color: #625b66; padding-top: 2px; padding-bottom: 2px; padding-right: 93px; text-align: center; padding-left: 2px; } #main-content p.bot-navbar2 a:link { background-color: #dae4f0; color: #625b66; } #main-content p.bot-navbar2 a.current:link { background-color: #224059; color: #dae4f0; } #main-content p.bot-navbar2 a:visited { background-color: #dae4f0; color: #625b66; } #main-content p.bot-navbar2 a.current:visited { background-color: #224059; color: #dae4f0; } #main-content p.bot-navbar2 a:hover { background-color: #224059; color: #dae4f0; } #main-content p.nav-arrows { text-align: right; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: -44px; padding-right: 4px; } p.nav-arrows img { padding-right: 4px; } p.fullversion { margin-left: 2.5em; margin-right: 2.5em; border-top: 4px #316384 dotted; border-bottom: 4px #316384 dotted; }