From 75a05cfbdb99bfb83a52ef1f5b72a6c1705299ce Mon Sep 17 00:00:00 2001 From: falkTX Date: Fri, 3 Jul 2015 10:51:15 +0200 Subject: [PATCH] Start gh-pages branch --- kx-external-ui.lv2/external-ui.doap.ttl | 25 - kx-external-ui.lv2/external-ui.h | 109 ---- kx-external-ui.lv2/external-ui.ttl | 112 ---- kx-external-ui.lv2/manifest.ttl | 8 - style.css | 684 ++++++++++++++++++++++++ 5 files changed, 684 insertions(+), 254 deletions(-) delete mode 100644 kx-external-ui.lv2/external-ui.doap.ttl delete mode 100755 kx-external-ui.lv2/external-ui.h delete mode 100644 kx-external-ui.lv2/external-ui.ttl delete mode 100644 kx-external-ui.lv2/manifest.ttl create mode 100644 style.css diff --git a/kx-external-ui.lv2/external-ui.doap.ttl b/kx-external-ui.lv2/external-ui.doap.ttl deleted file mode 100644 index c011d2c..0000000 --- a/kx-external-ui.lv2/external-ui.doap.ttl +++ /dev/null @@ -1,25 +0,0 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . -@prefix rdfs: . - - - a doap:Project ; - rdfs:seeAlso <../kx-meta/meta.ttl> ; - doap:license ; - doap:name "External UI" ; - doap:homepage ; - doap:created "2015-07-03" ; - doap:shortdesc "LV2 extension for implementing external UIs." ; - doap:developer ; - doap:maintainer ; - doap:release [ - doap:revision "1.0" ; - doap:created "2015-07-03" ; - doap:file-release ; - dcs:changeset [ - dcs:item [ - rdfs:label "First stable release." - ] - ] - ] . diff --git a/kx-external-ui.lv2/external-ui.h b/kx-external-ui.lv2/external-ui.h deleted file mode 100755 index 2c9e6ee..0000000 --- a/kx-external-ui.lv2/external-ui.h +++ /dev/null @@ -1,109 +0,0 @@ -/* - LV2 External UI extension - This work is in public domain. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - If you have questions, contact Filipe Coelho (aka falkTX) - or ask in #lad channel, FreeNode IRC network. -*/ - -/** - @file lv2_external_ui.h - C header for the LV2 External UI extension . -*/ - -#ifndef LV2_EXTERNAL_UI_H -#define LV2_EXTERNAL_UI_H - -#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" - -#define LV2_EXTERNAL_UI_URI "http://kxstudio.sf.net/ns/lv2ext/external-ui" -#define LV2_EXTERNAL_UI_PREFIX LV2_EXTERNAL_UI_URI "#" - -#define LV2_EXTERNAL_UI__Host LV2_EXTERNAL_UI_PREFIX "Host" -#define LV2_EXTERNAL_UI__Widget LV2_EXTERNAL_UI_PREFIX "Widget" - -/** This extension used to be defined by a lv2plug.in URI */ -#define LV2_EXTERNAL_UI_DEPRECATED_URI "http://lv2plug.in/ns/extensions/ui#external" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * When LV2_EXTERNAL_UI__Widget UI is instantiated, the returned - * LV2UI_Widget handle must be cast to pointer to LV2_External_UI_Widget. - * UI is created in invisible state. - */ -typedef struct _LV2_External_UI_Widget { - /** - * Host calls this function regulary. UI library implementing the - * callback may do IPC or redraw the UI. - * - * @param _this_ the UI context - */ - void (*run)(struct _LV2_External_UI_Widget * _this_); - - /** - * Host calls this function to make the plugin UI visible. - * - * @param _this_ the UI context - */ - void (*show)(struct _LV2_External_UI_Widget * _this_); - - /** - * Host calls this function to make the plugin UI invisible again. - * - * @param _this_ the UI context - */ - void (*hide)(struct _LV2_External_UI_Widget * _this_); - -} LV2_External_UI_Widget; - -#define LV2_EXTERNAL_UI_RUN(ptr) (ptr)->run(ptr) -#define LV2_EXTERNAL_UI_SHOW(ptr) (ptr)->show(ptr) -#define LV2_EXTERNAL_UI_HIDE(ptr) (ptr)->hide(ptr) - -/** - * On UI instantiation, host must supply LV2_EXTERNAL_UI__Host feature. - * LV2_Feature::data must be pointer to LV2_External_UI_Host. - */ -typedef struct _LV2_External_UI_Host { - /** - * Callback that plugin UI will call when UI (GUI window) is closed by user. - * This callback will be called during execution of LV2_External_UI_Widget::run() - * (i.e. not from background thread). - * - * After this callback is called, UI is defunct. Host must call LV2UI_Descriptor::cleanup(). - * If host wants to make the UI visible again, the UI must be reinstantiated. - * - * @note When using the depreated URI LV2_EXTERNAL_UI_DEPRECATED_URI, - * some hosts will not call LV2UI_Descriptor::cleanup() as they should, - * and may call show() again without re-initialization. - * - * @param controller Host context associated with plugin UI, as - * supplied to LV2UI_Descriptor::instantiate(). - */ - void (*ui_closed)(LV2UI_Controller controller); - - /** - * Optional (may be NULL) "user friendly" identifier which the UI - * may display to allow a user to easily associate this particular - * UI instance with the correct plugin instance as it is represented - * by the host (e.g. "track 1" or "channel 4"). - * - * If supplied by host, the string will be referenced only during - * LV2UI_Descriptor::instantiate() - */ - const char * plugin_human_id; - -} LV2_External_UI_Host; - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif /* LV2_EXTERNAL_UI_H */ diff --git a/kx-external-ui.lv2/external-ui.ttl b/kx-external-ui.lv2/external-ui.ttl deleted file mode 100644 index 6a0139f..0000000 --- a/kx-external-ui.lv2/external-ui.ttl +++ /dev/null @@ -1,112 +0,0 @@ -@prefix lv2: . -@prefix extui: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . - - - a owl:Ontology ; - rdfs:seeAlso , - , - <../kx-meta/meta.ttl> ; - lv2:documentation """ -

- LV2 External UI extension is an LV2 UI extension, - subclass of http://lv2plug.in/ns/extensions/ui/#UI - just like http://lv2plug.in/ns/extensions/ui/#GtkUI is.
- It defines LV2UI_Widget pointer/handle as a pointer to LV2_External_UI_Widget, defined in the lv2_external_ui.h header (see below).
-

-

- This extension used to be available under the http://lv2plug.in/ns/extensions/ui#external URI, - and later http://nedko.arnaudov.name/lv2/external_ui/.
- These old URIs are deprecated and the extension is available under the new http://kxstudio.sf.net/ns/lv2ext/external-ui URI.
- Or if you prefer, the old extensions are deprecated and a new one with exactly same semantics but different URI is available.
-
- NOTE: The old http://nedko.arnaudov.name/lv2/external_ui/ URI has been removed from the header file, - since there were no plugins using it. -

-
- -

- List of plugins that use this extension: -

-

- -

- List of hosts that use this extension: -

-

-""" . - -extui:brand - a rdf:Property , - owl:DatatypeProperty ; - rdfs:label "brand" ; - rdfs:range xsd:string ; - rdfs:comment "TODO, maximum 10 characters" . - -extui:label - a rdf:Property , - owl:DatatypeProperty ; - rdfs:label "label" ; - rdfs:range xsd:string ; - rdfs:comment "TODO, maximum 16 characters" . - -extui:default - a rdf:Property , - owl:DatatypeProperty , - owl:FunctionalProperty ; - rdfs:label "default" ; - rdfs:seeAlso lv2:default ; - rdfs:comment "A custom default value specific to MOD devices, used in place of lv2:default." . - -extui:minimum - a rdf:Property , - owl:DatatypeProperty , - owl:FunctionalProperty ; - rdfs:label "minimum" ; - rdfs:seeAlso lv2:minimum ; - rdfs:comment "A custom minimum value specific to MOD devices, used in place of lv2:minimum." . - -extui:maximum - a rdf:Property , - owl:DatatypeProperty , - owl:FunctionalProperty ; - rdfs:label "maximum" ; - rdfs:seeAlso lv2:maximum ; - rdfs:comment "A custom maximum value specific to MOD devices, used in place of lv2:maximum." . - -extui:rangeSteps - a rdf:Property ; - rdfs:domain lv2:Port ; - rdfs:range xsd:nonNegativeInteger ; - rdfs:label "number of value steps" ; - rdfs:seeAlso pprops:rangeSteps ; - rdfs:comment "A custom rangeSteps value specific to MOD devices, used in place of pprops:rangeSteps." . - -extui:notStompboxCapable - a lv2:Feature ; - rdfs:label "not stompbox capable" ; - lv2:documentation """ -

-Indicates that the plugin is not suitable for use in the MOD Stompbox mode.
-Plugins are assumed to be suitable for Stompbox mode by default, and MUST provide this as an optional feature in case that's not true. -

-""" . diff --git a/kx-external-ui.lv2/manifest.ttl b/kx-external-ui.lv2/manifest.ttl deleted file mode 100644 index 5c7dc8b..0000000 --- a/kx-external-ui.lv2/manifest.ttl +++ /dev/null @@ -1,8 +0,0 @@ -@prefix lv2: . -@prefix rdfs: . - - - a lv2:Specification ; - lv2:minorVersion 1 ; - lv2:microVersion 0 ; - rdfs:seeAlso . diff --git a/style.css b/style.css new file mode 100644 index 0000000..b042058 --- /dev/null +++ b/style.css @@ -0,0 +1,684 @@ +/* Pygments Style */ + +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #BB712B; } /* Keyword */ +.o { color: #666666 } /* Operator */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #D33682 } /* Comment.Preproc */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #808080 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0040D0 } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #3E873E } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #000000; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #222222; font-weight: bold } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #000000 } /* Name.Namespace */ +.nt { color: #334433; } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ +.p { color: #999999 } /* Punctuation */ + +/* Specgen style */ + +html, body { + font-family: sans-serif; + font-size: 100%; + background-color: #fff; + color: #000; + margin: 0; + padding: 0; + max-width: 60em; + margin-left: auto; + margin-right: auto; +} +a:link, a:visited { + text-decoration: none; +} +a:link { + color: #3D8C57; +} +a:visited { + color: #50755E; +} +a:hover { + text-decoration: underline; +} +img { + border: 0; +} +h1, h2, h3, h4, h5, h6 { + line-height: 1em; + margin: 0.75em 0 0.5em 0; +} +h1 { + font-size: 180%; + font-weight: 900; +} +h2 { + font-size: 140%; + font-weight: 700; +} +h3 { + font-size: 120%; + font-weight: 700; +} +h4 { + font-size: 110%; + font-weight: 700; +} +h5 { + font-size: 100%; + font-weight: 700; +} +h6 { + font-size: 100%; + font-weight: 600; +} +#titlebox, #meta { + display: inline-block; +} +#titlebox{ + display: inline-block; + width: 75%; + left: 0; + top: 0; +} +#meta{ + display: inline-block; + position: absolute; + right: 0; + top: 0; + padding: 0.125em; + font-size: x-small; + border-style: hidden; +} +#meta tr, #meta th, #meta td { + border: 0; + font-weight: normal; + padding: 0.125em 0.25em 0.125em 0.25em; + background-color: transparent; +} +#meta th { + text-align: right; +} +#meta th:after { + content: ": "; +} +#subtitle { + font-size: small; +} +#shortdesc { + font-size: small; + margin-top: 0.25em; +} +#logo { + height: 63px; + margin-left: 1em; + margin-top: 10px; + width: 100px; +} +#content-body { + border-bottom: 0; + display: block; + font-size: 75%; + left: 0; + margin-left: 2em; + min-width: 660px; + padding: 3px 10px 0 0; + position: absolute; + top: 63px; + width: 93.900002%; + z-index: 0; +} +#body-main { + font-size: 100%; + line-height: 1.4em; + margin-left: 19em; + padding: 0 .55em 40px 0; +} +#left-hand-navigation { + left: 1ex; + position: absolute; + top: 100px; + z-index: 1; +} +#menu { + font-size: 75%; + margin-bottom: 5px; + padding: 0; + width: 16em; +} +#menu ul { + border: 0; + list-style: none; + margin: 0; + padding: 0; +} +#menu ul.level-one a { + background-color: #f5f5f5; + border: 1px solid #dadada; + color: #4b5a6a; + display: block; + margin: 0 0 4px 1.4em; + padding: 2px 2px 2px 4px; + text-transform: uppercase; + width: 13.4em!important; +} +#menu ul.level-one a.selected { + background-color: #FFF; + border-left: 3px solid #ffdb4c; + color: #000; +} +#menu ul.level-two li:first-child a { + border-top: 0; +} +#menu ul.level-two a { + background: none; + background-color: transparent; + border: 0; + border-top: 1px solid #ddd; + color: #3c4b7b; + display: block; + margin: 0 3em 0 1.5em; + padding: .1em; + text-transform: none; + width: 11em!important; +} +#menu ul.level-two a:visited { + color: #4c3b5b; +} +#menu ul.level-one ul.level-two a.selected { + background-color: #FFF; + border-left: 0; + color: #000; + font-weight: 700; +} +#menu li ul { + margin-bottom: 7px; +} +#menu a { + text-decoration: none; +} +#menu ul.level-three a { + border: 0; + color: #5e72a5; + display: block; + font-size: 95%; + margin: 0 3em 0 1.8em; + padding: .1em .1em .1em 1em; + width: 10em!important; +} +#menu ul.level-three li.selected a.selected { + color: #000; + font-weight: 400; +} +#menu ul.level-three { + margin-top: 5px; +} +#left-hand-navigation h4 { + color: #4c5b6b; + font-size: 77%; + margin: .2em 0 .3em; + padding: .4em 0 0 1.5em; +} +#left-hand-navigation h4 a { + color: #4c5b6b; + font-weight: 700; + text-decoration: none; +} +#body-main ul, #body-main li { + margin-left: 1em; + padding-left: 0; +} +#utility-menu { + font-size: 88%; + height: 85px; + margin: 0; + padding: 0; + position: absolute; + right: 4%; + top: 0; + width: 400px; + z-index: 1; +} +#utility-menu a { + color: #436a85; + padding: 0 .5em; + text-decoration: none; +} +#utility-menu a:hover { + text-decoration: underline; +} +#utility-menu #screen-switcher { + bottom: 0; + margin: 0; + padding: 0; + position: absolute; + right: 0; +} +#screen-switcher dl { + margin: 0; + padding: 0; +} +#searchbox { + font-weight: 700; + position: absolute; + right: 0; + text-align: right; + top: 0; + vertical-align: middle; + white-space: nowrap; + width: 28.1em; +} +#search { + color: #a38e60; + padding: 5px 5px 0 0; +} +#search .input-text { + background-color: #FFF; + border: 1px solid #c4cccc; + font-size: 116%; + font-weight: 400; + margin-top: 3px; + vertical-align: top; + width: 11em; +} +#search .input-button { + background-color: #f8f7f7; + border-bottom: 1px solid #6f7777; + border-left: 1px solid #c4cccc; + border-right: 1px solid #6f7777; + border-top: 1px solid #c4cccc; + color: #234; + font-weight: 700; + margin: 3px .4em 0; + padding: 0 .2em; + vertical-align: text-top; +} +input.formbutton { + background-color: #f8f7f7; + border-bottom: 1px solid #6f7777; + border-left: 1px solid #c4cccc; + border-right: 1px solid #6f7777; + border-top: 1px solid #c4cccc; + color: #234; + font-weight: 700; + vertical-align: text-top; +} +.formtextinput { + background-color: #FFF; + border: 1px solid #c4cccc; + font-size: 116%; + font-weight: 400; + vertical-align: top; +} +div#content table { + clear: right; +} +#body-main h1.pageheading { + margin: 40px 0 10px; +} +.content-section { + margin-top: 15px; +} +.content-section h1 { + margin: 0 0 10px; +} +.content-section p { + margin: 0 0 5px; + padding-left: 12px; +} +.content-section .pubdate { + color: #696969; + margin: 0 0 8px; + padding: 0 0 0 12px; +} +blockquote { + border-left: 1px solid #ccc; + margin-left: 1em; + padding-left: 1em; +} +#utility-menu dl { + font-size: 80%; + font-weight: 700; + text-align: right; +} +#utility-menu dd { + display: inline; + font-weight: 400; + margin: 0; + padding: 0 0 0 8px; +} +#utility-menu dd a { + color: #888; + margin: 0; + padding: 0; +} +#utility-menu dt { + margin: 0; +} +#footer { + bottom: 0; + clear: both; + font-size: x-small; + margin: 2em 0 0; + padding: 0 1em 1em 1em; + vertical-align: top; + background-color: #222; + color: #FFF; + background: linear-gradient(to bottom, #444 0%, #000 100%); + border-top: solid 2px #444; + border-left: solid 2px #444; + border-right: solid 2px #444; + border-radius: 6px 6px 0 0; +} +#footer div { + padding-top: 1em; +} + +#searchbox a.reference, #searchbox span.reference { + color: #339; + font-size: 85%; + font-weight: 400; + position: absolute; + right: 8.3em; + text-decoration: none; + top: 2.9em; +} +#body-main .success p { + margin: 4px 8px; +} +body { + background: #FFF; + color: #000; + margin: 0; +} +:link { + background: transparent; + color: #00C; +} +:visited { + background: transparent; + color: #609; +} +a:active { + background: transparent; + color: #C00; +} +.sec { + color: #000; + margin: 0.5em 0 0.5em 0; + padding: 1ex 0 0.5ex 0; +} +ul, ol { + margin-top: 0; + padding-top: 0; + margin: 0 0 0.5ex 0; +} +#contents { + margin-top: 0.25em; + padding: 0.25ex 0 0 0; + vertical-align: middle; + font-size: small; +} +#topbar { + background-color: #222; + background: linear-gradient(to bottom, #444 0%, #000 100%); + border-bottom: solid 2px #333; + border-left: solid 2px #333; + border-right: solid 2px #333; + border-radius: 0 0 6px 6px; + color: #EEE; + margin: 0; + margin-left: auto; + margin-right: auto; + padding: 0.25em 0.5em 0em 0.5em; + max-width: 60em; + position: relative; +} +#topbar a, #topbar a:visited { + color: #70957E; +} +#title { + font-size: 200%; + font-weight: 700; + margin: 0; + padding: 0; +} +#title a, #title a:visited { + color: #FFF; +} +#contents li { + display: inline; + list-style-type: none; + margin-right: 1.25em; + padding: 0.25ex; +} +.content { + margin: 0 2em 0 2em; + max-width: 60em; + margin-left: auto; + margin-right: auto; +} +.label { + font-style: italic; + margin: 1ex 0; +} +.index { + margin-left: 1em; + border-collapse: initial; + border-spacing: 0; + border-radius: 6px; +} +.index th { + color: #FFF; + background-color: #222; + background: linear-gradient(to bottom, #444 0%, #000 100%); + border: 0; + border-right: solid 1px #333; + border-bottom: solid 1px #333; +} +.index td { + vertical-align: top; + border: 0; + border-right: solid 1px #DDD; + border-bottom: solid 1px #DDD; +} +.index td:first-child { + border-left: solid 1px #DDD; +} +.index ul { + padding-left: 1em; + border-collapse: initial; +} +.index thead tr th:first-child { + border-radius: 6px 0 0 0; +} +.index thead tr th:last-child { + border-radius: 0 6px 0 0; +} +.index tbody tr:last-child td:first-child { + border-radius:0 0 0 6px; +} +.index tbody tr:last-child td:last-child { + border-radius:0 0 6px 0; +} +.prop { + margin: 0; + padding: 0; +} +.description { + margin-bottom: 0.75em; +} +.blankdesc { + margin: 0; + padding: 0; +} +.blankterm { + padding-right: .5em; +} +.terminfo, .restriction { + border-collapse: collapse; + border-style: hidden; +} +.restriction { + margin: 0 0 0.5ex 0; + padding: 0; + vertical-align: text-top; +} +.restriction td { + vertical-align: text-top; +} +.terminfo th { + padding: 0.25em 0.75em 0.125em 0; + border: 0; + border-bottom: 1px solid #ddd; +} +.terminfo td { + padding: 0; + border: 0; + border-bottom: 1px solid #ddd; +} +.specterm { + background-color: #FBFBFB; + border: 0; + border: 1px solid #333; + margin: 0; + padding: 0; + margin-bottom: 1em; + border-radius: 6px 6px 6px 6px; +} +.specterm h3 { + padding: 0.25ex; + margin: 0; + background-color: #F3F3F3; + color: #FFF; + background-color: #222; + background: linear-gradient(to bottom, #444 0%, #000 100%); + border: solid 1px #333; + border-radius: 6px 6px 0 0; +} +.spectermbody { + padding: 0 1em 1ex 1em; +} +dl { + margin: 0; + padding: 0; +} +dt { + font-weight: 700; + margin-top: .75ex; +} +hr { + background-color: silver; + border: 0; + color: gray; + height: 1px; + margin-bottom: 1.5ex; + margin-top: 1.5ex; +} +div.head { + margin-bottom: 1em; +} +div.head h1 { + clear: both; + margin-top: 2em; +} +div.head table { + margin-left: 2em; + margin-top: 2em; +} +table { + border-collapse: collapse; + border-style: hidden; + border-spacing: 0; + margin: 0; + border: 0; +} +th { + background-color: #F8F8F8; +} +td, th { + border: 1px solid #ddd; + padding: 0.25em 0.5em 0.25em 0.5em; +} +th { + font-weight: bold; + text-align: left; +} +pre { + margin: 1em 1em 1em 4em; + padding: 0; +} +code { + color: #373; + font-family: fixed,monospace; + font-weight: 500; +} +#menu li, #searchbox form, ul#iconbar li, #body-main .success p a { + display: inline; +} +#menu ul.level-one a:hover, #menu ul.level-two a:hover, #menu ul.level-three a:hover, #left-hand-navigation h4 a:hover { + color: #000; + text-decoration: underline; +} +h1, h2, h3, h4, h5, h6, th { + text-align: left; +} +.error { + color: red; + font-weight: bold; +} +.warning { + color: orange; + font-weight: bold; +} +.success { + color: green; + font-weight: bold; +}