@charset "UTF-8";
.togglers { background-color: #efefde; border: 1px solid #cccccd; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #333333; cursor: pointer; font-family: verdana, san-serif; font-size: 12px; margin: 7px 3px; padding: 5px 5px 5px 24px; } .panels { background-color: #efefde; border: 1px solid #cccccd; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 3px; padding: 24px; } #accounts .accounts-header { border: 1px solid transparent; width: 100%; } #accounts form { margin: auto; } #accounts .logout { text-align: right; } #accounts .table .row .titles { white-space: nowrap; } #authentication-widget { padding-top: 50px; text-align: center; } #authentication-widget-inner { display: inline-block; position: relative; text-align: left; } #authentication-widget .widget-inner { padding: 19px 24px 7px 24px; } #authentication-widget .widget-inner form div { margin-bottom: 9px; } #authentication-widget .widget-inner .inputs { width: 175px; } #authentication-widget .widget-inner form input { margin-top: 3px; } #basket-item-widget { } #basket-item-widget .basket-item-inputs { } #basket-item-widget .basket-item-selection { } #basket-item-display { margin: 12px 0px; } #breadcrumb { border: 1px solid transparent; display: inline-block; float: left; margin: 14px 0px 14px 0px; } #breadcrumb a { color: #333333 !important; } #breadcrumb a:hover { color: #111111 !important; } #footer-copyright { display: inline-block; margin: 12px 2px; position: relative; } #monetar-widget { display: inline-block; margin: 12px 2px; position: relative; } #sagittis-widget { display: inline-block; margin: 12px 2px; position: relative; } #ecommerce { padding: 24px; } .checkout-option { padding: 24px; text-align: center; } #ecommerce form.checkouts { width: 100%; } #ecommerce .table { display: table; margin: auto; } #ecommerce form { width: 100%; } #ecommerce .borders { border-bottom: 1px solid #dddddd; display: block; margin: 12px auto 12px auto; width: 500px; } #ecommerce .row { display: table-row; } #ecommerce .cell { display: table-cell; } #ecommerce .headers, #ecommerce .headers { font-size: 18px; font-weight: bold; text-transform: capitalize; vertical-align: middle; } #ecommerce p { text-align: center; } #ecommerce .titles { color: gray; } #ecommerce .warnings { color: #990000; font-weight: bold; } #ecommerce .confirmation { float: right; } #ecommerce .duplicates { font-weight: bold; text-transform: capitalize; } #content-lower-inner { bottom: 0px; left: 0px; position: relative; right: 0px; text-align: center; } #contents { border: 1px solid transparent; display: inline-block; margin: 1px; } #contents a:hover { text-decoration: underline; } #contents .authors { margin: 4px; } #contents img.right { float: right; margin: 4px 0 4px 9px; } #contents img.left { float: left; margin: 4px 9px 4px 0; } #pages { margin: auto; } #items { margin: auto; } font[size='7'] { font-size: 3em; } font[size='6'] { font-size: 2em; } font[size='5'] { font-size: 1.5em; } font[size='1.2'] { font-size: 2em; } font[size='3'] { font-size: 1em; } font[size='2'] { font-size: .9em; } font[size='1'] { font-size: .7em; } #basket-item-widget { height: 32px; vertical-align: middle; } #basket-item-widget input { float: left; margin-right: 12px; } #basket-item-widget input.inputs { margin-top: 1px; } #basket-item-display { display: block; font-size: 1.1em; height: 32px; position: relative; vertical-align: middle; } #basket-item-display a { color: #2200dd !important; } #basket-item-display a:hover { color: #2200dd !important; text-decoration: none !important; } #basket-item-count { margin-top: 4px; position: absolute; } #basket-item-spinner { display: none; position: absolute; } #basket-checkout-button, #checkout-submit-button, #checkout-print-button { float: right; } .ecommerce .page-headers { border: 1px solid transparent; margin: 12px 2px; vertical-align: middle; width: 100%; } #ecommerce .basket { margin: auto; width: 100%; } .ecommerce .basket .row { } .ecommerce .basket .row:hover { background-color: #efefde; } .ecommerce .basket .row:first-child { font-size: 14px; font-weight: bold; } .ecommerce .basket .row:first-child:hover { background-color: transparent; } .ecommerce .basket .row:first-child .cell { border-bottom: 1px solid #222222; } .ecommerce .basket .row:last-child { font-weight: bold; } .ecommerce .basket .row:last-child:hover { background-color: transparent; } .ecommerce .basket .odd { background-color: #999999; } .ecommerce .basket .cell { padding: 14px 14px !important; } .ecommerce .basket .preview { width: 100px; } .ecommerce .basket .title { font-weight: bold; min-width: 200px; } .ecommerce .basket .title a { color: #000000; } .ecommerce .basket .description { } .ecommerce .basket .uid { text-align: center; } .ecommerce .basket .price { text-align: center; } .ecommerce .basket .amount { text-align: center; min-width: 125px; white-space: nowrap; } .ecommerce .basket input.inputs { text-align: right; } .ecommerce .basket .subtotal { text-align: right; } #transaction { font-weight: bold; padding: 4px 0px 12px 0px; } #instructions { border: 1px solid #333333; margin-bottom: 12px; padding: 12px; text-align: left; } #instructions p { text-align: left !important; } #ecommerce .row .titles { color: #333333; } #emails { margin: 18px; } #footer-lower-inner { text-align: center; } #footer-lower-inner .submenu { margin: 4px 9px; } #footer-lower-inner .submenu a { color: #555555; display: inline-block; margin: 0px 9px; } #footer-lower-inner .submenu a:hover { color: #222222; }  #footer-inner { min-height: 50px; line-height: 1em; position: relative; } #footer-inner .footer-background { background-color: transparent; background-repeat: no-repeat; height: 100%; position: absolute; width: 55%; } #footer-inner .footer-bottom-left { background-position: bottom left; left: 0px; bottom: 0px; } #footer-inner .footer-bottom-right { background-position: bottom right; right: 0px; bottom: 0px; } .inputs { background-color: #efefde; border: 1px solid #cccccd; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #333333; display: inline-block; font-family: verdana, san-serif; font-size: 12px; padding: 3px 4px; } .notice { color: gray; } .errors { color: #990000; } .buttons { background-color: #99cc99; border: 1px solid #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #333333; cursor: pointer; font-size: 14px; padding: 2px 4px 3px 4px; } .buttons:hover { background-color: #999999; color: #333333; } .transparent-buttons { background-color: transparent; border: 1px solid transparent; color: #333333; cursor: pointer; font-size: 14px; padding: 2px 4px 3px 4px; } .transparent-buttons:hover { text-decoration: underline; } a.buttons { padding: 2px 4px 5px 4px; } a.buttons:hover { text-decoration: none; } .buttons[disabled] { background-color: #999999; color: #333333; cursor: default; } body { height: 100%; margin: 0; } .debugging { background-color: #FFFF66; bottom: 0; position: fixed; text-align: center; width: 100%; z-index: 1; } form { display: inline-block; margin: 0; } table { display: table; border-collapse: collapse; } tr { display: table-row; } td { display: table-cell; } img { border: 0; display: inline; } input { vertical-align: middle; } a { text-decoration: none; } .clearboth { clear: both; } .clearleft { clear: left; } .clearright { clear: right; } .align-center { text-align: center; } .align-left { text-align: left; } .align-right { text-align: right; } .right { float: right; } .left { float: left; } #glossary .terms { border-top: 1px solid #333333; margin: 0px 0px 12px 0px; } #header-inner { height: 100px; position: relative; } #header-inner .header-background { background-color: transparent; background-repeat: no-repeat; height: 100%; position: absolute; width: 55%; } #header-inner .header-top-left { background-position: top left; left: 0px; top: 0px; } #header-inner .header-top-right { background-position: top right; right: 0px; top: 0px; } #header-background { height: 100%; position: absolute; width: 100%; } #header-background #logo { line-height: 1.2em; } .indices .result { border: 1px solid transparent; display: table; font-size: 11px; line-height: 1.4em; margin: 0 0 11px 0px; width: 100%; } .indices .titles { font-weight: bold; } .indices .result a { font-weight: bold; } .indices img.previews { float: right; margin-left: 9px; max-height: 100px; max-width: 100px; } #item-glossary { display: none; position: absolute; } #item-glossary-title { font-size: 14px; } #item-glossary-title a { font-weight: bold; } #logo { display: inline-block; font-size: 36px; font-weight: bold; position: absolute; left: 0px; top: 29px; } #logo a:hover { text-decoration: none; } #categories-widget { margin-bottom: 14px; position: relative; width: 300px !important; } #categories-widget .categories-widget-title { font-size: 1.2em; font-weight: bold; margin: 0 0 4px 0; } #categories-widget .widget { position: relative; padding: 18px 24px; width: 100%; } #categories-widget a { line-height: 1.8em; font-weight: bold; } #categories-widget .current-category { font-size: 1.4em; } #pagelinks-widget { margin-bottom: 14px; position: relative; width: 100%; } #pagelinks-widget .pagelinks-widget-title { font-size: 1.2em; font-weight: bold; margin: 0 0 4px 0; } #pagelinks-widget .widget { position: relative; padding: 18px 24px; } #pagelinks-widget a { line-height: 1.8em; } #pagelinks-widget .current-pagelink { font-size: 1.2em; font-weight: bold; } #navigation-inner .navigation-links { border-right: 1px solid #333333; display: inline-block; } #navigation-inner .first { border-left: 1px solid #333333; } #navigation-links a { display: inline-block; font-size: 12px; padding: 0 1em; } #navigation-links a:hover { text-decoration: none; } div.search-pagination { border: 1px solid transparent; display: inline-block; float: right; margin: 14px 0px 14px 0px; } div.search-pagination .pagination-count { display: none; } div.search-pagination input.pagination { background-color: #99cc99; border: 1px solid #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #333333; cursor: pointer; font-size: 11px; margin: 2px; padding: 2px 4px 3px 4px; } div.search-pagination input.pagination:hover { background-color: #999999; color: #333333; } div.search-pagination input.current { background-color: #666666; color: #cccccc; } div.search-pagination input.preceding { } div.search-pagination input.following { } #registrations .page-header { } #registrations #registration-confirm-button { float: right; } #registrations .registration-error { color: #993333; font-weight: bold; } #registrations td.titles { color: #333333; min-width: 150px; } #registrations td.settings { min-width: 250px; } #registrations input[name=name] { width: 200px; } #registrations input[name=telephone] { width: 150px; } #registrations input[name=email] { width: 250px; } #registrations input[name=address] { width: 200px; } #registrations input[name=variant] { width: 200px; } #registrations input[name=city] { width: 200px; } #registrations input[name=post] { width: 75px; } #registrations input[name=region] { width: 50px; } #registrations input[name=country] { width: 50px; } #registrations .submitter-container { height: 34px; } #sidebars-left { float: left; margin-right: 31px; } #sidebars-right { float: right; margin-left: 31px; } #sidebar-inner { position: relative; height: 100%; margin: 1px; width: 300px; z-index: 1; } #slideshow-widget { background-color: black; border-color: gray; border-style: solid; border-width: 10px; font-family: verdana, san-serif; margin: 12px auto; position: relative; } #slideshow-widget .slideshows-counters { color: gray; font-size: 12px; padding: 4px 12px; position: absolute; right: 0; } #slideshow-widget .slides { border-collapse: collapse; cursor: pointer; display: table; height: 100%; position: absolute; visibility: hidden; width: 100%; } #slideshow-widget .slideshows-pictures { background-color: black; } #slideshow-widget .slideshows-captions { background-color: gray; color: white; font-size: 12px; line-height: 18px; padding: 7px 14px 9px 14px; position: absolute; text-align: left; } #slideshows-instructions { color: #333333; font-family: verdana, san-serif; font-size: 10px; line-height: 14px; text-align: center; } .table { display: table; } .table .header { font-weight: bold; } .table .row { display: table-row; } .table .cell { display: table-cell; padding: 4px; vertical-align: middle; } .table .row .titles { color: #333333; text-align: right; } #tagline { display: inline-block; font-size: 12px; position: absolute; bottom: 23px; left: 2px; } #weblogs-inner { } #header #account-widget { position: absolute; right: 14px; top: 14px; } #sidebar #account-widget { margin-bottom: 14px; text-align: center; } #account-widget-inner { display: inline-block; position: relative; } #authentication-widget { padding-top: 25px; text-align: center; } #authentication-widget-inner { display: inline-block; position: relative; text-align: left; } #authentication-widget .widget-inner { padding: 19px 24px 7px 24px; } #authentication-widget .widget-inner form div { margin-bottom: 9px; } #authentication-widget .widget-inner .inputs { width: 175px; } #authentication-widget .widget-inner form input { margin-top: 3px; } #registration-option { margin-top: 9px; text-align: center; } #passcode-option { text-align: center; } #authentication-spinner { margin-top: 100px; } #header #contact-widget { position: absolute; right: 14px; bottom: 14px; } #sidebar #contact-widget { margin-bottom: 14px; text-align: center; } #contact-widget-inner { display: inline-block; position: relative; } #contact-widget-inner .widget-inner { padding: 6px 24px; } #information-widget { margin-bottom: 14px; text-align: center; } #information-widget-inner { color: #888888; display: inline-block; position: relative; text-align: left; } #information-widget-inner:hover { color: #333333; } #header #search-pages, #header #search-items { position: absolute; right: 14px; top: 14px; } #sidebar #search-pages, #sidebar #search-items { margin-bottom: 14px; text-align: center; } #search-pages #search-pages-inner, #search-items #search-items-inner { display: inline-block; position: relative; white-space: nowrap; } #search-pages form, #search-items form { text-align: left; width: 100%; } #search-pages .widget-inner, #search-items .widget-inner { padding: 6px 24px; } #search-pages .widget-query, #search-items .widget-query { background-color: transparent; border: 1px solid transparent; font-size: 12px; margin-left: -2px; margin-right: 9px; padding: 2px 3px; width: 85%; } #search-pages .widget-query:hover, #search-items .widget-query:hover, #search-pages .widget-query:focus, #search-items .widget-query:focus { background-color: #ffffff; } #search-pages .widget-submit, #search-items .widget-submit { vertical-align: middle; } .widget-backgrounds { background-color: transparent; background-repeat: no-repeat; height: 55%; position: absolute; width: 55%; } .widget-top-left { background-position: top left; left: 0px; top: 0px; } .widget-top-right { background-position: top right; right: 0px; top: 0px; } .widget-bottom-left { background-position: bottom left; left: 0px; bottom: 0px; } .widget-bottom-right { background-position: bottom right; right: 0px; bottom: 0px; } .widget { font-size: 12px; position: relative; } .widget-background { position: absolute; } #header-upper, #header-inner, #header-lower { margin: auto; width: 960px; } #navigation-inner { margin: auto; width: 960px; } #content-inner { margin: auto; min-height: 600px; width: 960px; } #contents .indices { margin: auto; } #contents .pages { margin: auto; } #contents .items { margin: auto; } #contents .glossary { margin: auto; } #contents .events { margin: auto; } #footer-upper, #footer-inner, #footer-lower { margin: auto; width: 960px; } 
