.error { color: #a00000; } .index-link { text-transform: uppercase; } .read-only { padding-top: 4px ! important; } /* START recipe index */ table.recipe-index { border: 2px solid #ccc; } table.recipe-index td { padding-left: 2px; padding-right: 2px; text-transform: uppercase; } table.recipe-index td.selected { background-color: #9cf; } ol.recipe-index { margin-top: 1em; margin-bottom: 1em; } ol.recipe-index .recipe-title { font-weight: bold; } /* END recipe index */ a { color: #E85616; text-decoration: none; font-weight: normal ! important; } a:visited { color: #C09C20; } a:link { color: #E85616; } a:hover { color: #C09C20; text-decoration: underline; } a.back { background: url(../img/link-left.png) center left no-repeat; padding-left: 16px; color: #E85616; text-decoration: none; font-weight: normal ! important; } a.back:visited { color: #C09C20; } a.back:link { color: #E85616; } a.back:hover { color: #C09C20; text-decoration: underline; } a.go { background: url(../img/link.png) center right no-repeat; padding-right: 16px; color: #E85616; text-decoration: none; font-weight: normal ! important; } a.go:visited { color: #C09C20; } a.go:link { color: #E85616; } a.go:hover { color: #C09C20; text-decoration: underline; } a.minus { display: block; position: relative; top: 0px; left: 0px; background-image: url(../img/minus.png); width: 19px; height: 20px; background-position: 0px 0px; margin: 3px 0px 0px 0px; } a.minus:hover { background-position: 0px -21px; } a.minus:active { background-position: 0px -42px; } a.plus { display: block; position: relative; top: 0px; left: 0px; background-image: url(../img/plus.png); width: 19px; height: 20px; background-position: 0px 0px; margin: 0px; } a.plus:hover { background-position: 0px -21px; } a.plus:active { background-position: 0px -42px; } body { background-color: #fff; margin: 18px 15px 15px 15px; padding: 0px; border: 0px; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; } div.caption { font-size: 9pt; font-style: italic; margin-bottom: 3pt; max-width: 300pt; } div.edit-banner { position: absolute; background-color: #fff; top: 18px; right: 15px; width: auto; height: auto; font-size: 9pt; margin-top: 19pt; z-index: 99; } div.error-intro { border: thin solid #2A8FF3; background-color: #ffc; padding: 4pt; color: #a00000; width: auto; max-width: 465pt; margin-bottom: 1em; } div.formLabel { float: left; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; text-align: left; padding: 4px 8px 2px 2px; } div.intro { font-size: 11pt; max-width: 465pt; margin-bottom: 1.5em; } div.nav-banner { position: absolute; background-color: #fff; top: 18px; right: 15px; width: auto; height: auto; font-size: 9pt; margin-top: 5pt; z-index: 99; } div.recipe-footer { font-size: 9pt; color: #ccc; border-top: 1px solid #ccc; margin-top: 9pt; margin-bottom: 9pt; } div.recipe-view { max-width: 40em; margin: 0px; padding: 0px; } div.return-nav { margin-bottom: 10pt; } div.section { margin-top: 4px; margin-bottom: 4px; margin-left: 2px; } div.subsection { margin-left: 15px; font-size: 11px; margin-bottom: 2px; } div.section-selected { font-weight: bold; margin-bottom: 2px; margin-left: 2px; } div.viewBox { float: left; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; text-align: left; padding: 2px 0px 0px 0px; } div.viewLabel { float: left; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; text-align: left; padding: 2px 8px 2px 2px; } dd { font-size: 10pt; margin-bottom: 1em; } dl { margin-left: 20px; } dt { font-size: 10pt; font-weight: bold; margin-bottom: 0.5em; color: #666; } h1 { color: #2A8FF3; font-size: 14pt; font-weight: bold; border-bottom: 1px solid #ccc; margin-bottom: 0.5em; margin-top: 0em; } h2 { color: #666; font-size: 1em; border-bottom: 1px solid #ccc; margin-bottom: 0.5em; margin-top: 0em; } hr.sep { border-style: dotted; border-width: 0px 0px 1px 0px; color: #ccc; width: 100%; margin: 12pt 0px 12pt 0px; padding: 0px; } img { border: 0px; } input[type=text], input[type=password], input[type=file], input[type=checkbox], select { background: #EEEEEE; border: 1px solid #666666; color: #000066; font-family: Tahoma Verdana sans-serif; font-size: 10pt; margin-right: 4px; text-decoration: none; } input[type=text], input[type=password] { width: 15em; } input.excerpt, textarea.excerpt { width: 25em; } input.smallnum { width: 4em; } input.vsmallnum { width: 2em; } li { margin-bottom: 6pt; } ol { margin-top: 0em; } p { margin-top: 0em; margin-bottom: 1em; } span.alt { display: none; } span.caption { font-size: 9pt; font-style: italic; } span.hilite { background-color: #ff0; color: #006; } table.form { border-collapse: collapse; border-spacing: 0px; border: none; } table.form td { border: none; padding: 2px 2px 4px 2px; vertical-align: top; } table.form th { background-color: inherit; border: none; padding: 4px 8px 2px 2px; } table.form td + th { padding-left: 50pt ! important; } table.view { border-collapse: collapse; border-spacing: 0px; border: none; } table.view td { border: none; padding: 2px 2px 4px 2px; vertical-align: top; } table.view th { background-color: inherit; border: none; padding: 2px 2px 4px 2px; } table.view td + th { padding-left: 50pt ! important; } textarea { background: #eee; border: 1px solid #666; color: #006; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; padding-left: 2px; text-decoration: none; width: 15em; height: 5em; } textarea.big { width: 40em; } textarea.recipeStep { width: 40em; height: 4em; } td { font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; text-align: left; } th { font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; text-align: left; } tr { padding-bottom: 20px; vertical-align: top; }