#page {margin: 0 2% 0 2%}
#page-left {float: left; width: 67%; margin-bottom: 400px}
#page-right {float: right; width: 28%}
#top-menu {font-size: 14px; background: #005800; margin-bottom: 20px; padding: 2px}
#top-menu a {color: white; padding: 0px 4px}
#top-menu div {display: inline}
#logging {position: absolute; right: 0.5%; top: 2px}
#my-card-link {font-weight: bold}
#navbox_background{ padding: 2px 0px; margin: 0 8px; background: #ffd; margin-bottom: 2px}
#navbox_background #navbox_image {padding: 2px 8px; background: url(/images/search.gif) no-repeat right}
html>body #navbox_background #navbox_image {background-image: url(/images/search.png)}
#navbox_field {padding: 0 3px; margin: 0px; height: 18px; width: 30%; position: relative; z-index: 1; font-size: 13px; border: 0px}
#navbox_field_auto_complete {background: #eee width: auto}
#navbox_field_auto_complete .informal {color: #777; font-size: 10px}
#navbox_field_auto_complete a {display: inline; padding: 3px 8px; margin-right: 4px}
#logo {text-align: center}
#logo .card-slot {font-weight: bold; font-size:25; letter-spacing: -2px; text-align: center; padding: 10px 0px}
#logo a, #logo a:link, #logo a:visited {color: #448; text-decoration: none; text-align: center}
.paging-links {float:right; margin-right: 15px }
#alerts {padding: 2px 9px; -moz-border-radius: 8px; color: #555; font-weight: bold; z-index: 4}
html>body #alerts {position: fixed !important; bottom: 0px; right: 0px; display: block; background: #eee; -moz-border-radius: 8px 0px 0px 0px; border: 1px solid #ccc; border-bottom: 0px; border-right: 0px}
#alerts div {display: none}
.fieldset {width: 100%}
.fieldset td {padding: 5px 3px 5px 3px; border-bottom: 1px solid #ddd}
.fieldset .label {text-align: right; white-space: nowrap; padding-right: 6px; vertical-align: middle}
.fieldset .field {width: 25%; vertical-align: middle; padding: 7px }
.fieldset .help {padding-left: 6px; width: 50%}
.fieldset input[type=submit] {margin: 6px }
.instruction {border: 1px dashed #660; margin: 3px 0px}
.help, .instruction {background: #eec; color: #440; font-style: italic; text-align: center}
.instruction div, .instruction p {padding: 6px}
.edit-instruction {margin: 8px 0px}
#new-card .instruction {margin-bottom: 20px}
.admin-nav {margin: 10px 10px 30px 10px}
#bottom-menu {padding: 40px 0px 10px 0px; width: 100%; clear: both}
#credit {width: 75%; text-align: center; color: #999}
#sign-in p {margin: 5px}
#sign-in input[type=text], #sign-in input[type=password] {width: 50%}
#new-editor {margin-top: 10px}
#new-card-cardtype {position: relative; top: 15px}
#recent-list h2 {margin: 8px 16px}
#role_task {margin-bottom: 2em; padding: 3px}
.role {text-align: center; padding: 2px 8px}
.task {padding: 2px}
.exception p {margin: 15px}
div.auto_complete {width: 350px; background: #fff; text-align: left; position: relative; overflow: visible; z-index: 10 }
div.auto_complete ul {border:1px solid #888; background: #fff; margin:0; padding:0; width:100%; list-style-type:none}
div.auto_complete ul li {margin:0; padding:3px}
div.auto_complete ul li.selected {background-color: #ffb}
div.auto_complete ul strong.highlight {color: #444; margin:0; padding:0}
#related #options-toggle {margin: 0px 10px;}
#related #options-toggle {margin: -15px 10px;#}
body.wagn {background: url(/images/body-bg.bmp) repeat-x #cdb}
body, .reset{ color: #444; font-style: normal; font-weight: normal; font-size: 11px}
body.mceContentBody {margin: 4px}
body, p, ol, ul, td, th {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 21px}
body {margin: 0px}
body, .reset{ color: #444; font-style: normal; font-weight: normal; font-size: 12px}
pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word}
form {margin: 0px; padding: 0px; display: inline}
p {margin: 0px}
a, a:link, a:visited {color: #484; text-decoration: none}
a:hover, a:focus {text-decoration: underline}
h1 {font-size: 15px}
h2 {font-size: 13px}
body.wagn h1, body.wagn h2 {color: #22d; font-weight: normal; margin: 0 0 10px 0}
h1, h2, body.wagn .card-slot h1, body.wagn .card-slot h2 {color:#644; font-weight: bold; margin: 0px}
label {color: #777}
pre {background-color: #eef; padding: 10px; font-size: 11px}
table {border-collapse: collapse; padding: 0}
th {color: #666; font-weight: normal; font-style: italic}
td, th {vertical-align: top; padding: 0px}
.table-row-odd {background: #cce}
input[type=text], #navbox_background, input[type=password], select {padding-left: 3px; border: 1px solid #aaa; border-top: 2px solid #666; border-left: 2px solid #666; font-size: 12px; color: #555; background: #ffd}
input {padding: 0px}
input[type=submit], input[type=button] {background: #99a; color: #ffd; font-size: 11px; border: 1px solid #bbb; border-right: 1px solid #666; border-bottom: 1px solid #666; margin: 5px}
textarea {width: 100%}
img {border: 0px; vertical-align: middle}
li {margin-bottom: 2px}
.errorExplanation {margin: 10px; padding: 10px; border: 3px solid #966; background: #ffa; -moz-border-radius: 8px; border: 1px solid #777; border-bottom: 2px solid #888; border-right: 2px solid #888}
.card-slot {width: 100%; margin: 0px; background: #fff; padding: 0px; -moz-border-radius: 8px; border: 1px solid #777; border-bottom: 2px solid #888; border-right: 2px solid #888; display: block}
html>body .card-slot {width: auto}
.card-slot, .card-slot .wrapper, .card-slot .wrapper {overflow: hidden}
.card-slot .card-header {background: #005800; padding: 5px; margin: 0px; -moz-border-radius: 6px 6px 0 0}
.card-slot.line .title-menu {line-height: 18px}
.card-slot .title {margin: 0px 2px; font-weight: bold; font-size: 13px; padding: 2px 0px 2px 25px; white-space: nowrap}
.card-slot .right-arrow {background: url(/images/arrow_right.gif) no-repeat left}
html>body .card-slot .right-arrow {background-image: url(/images/arrow_right.png)}
.card-slot .down-arrow {background: url(/images/arrow_down.gif) no-repeat left}
html>body .card-slot .down-arrow {background-image: url(/images/arrow_down.png)}
.page-icon {padding: 2px 7px; background: url(/images/page.gif) no-repeat right}
html>body .page-icon {background-image: url(/images/page.png)}
.card-icon {background: url(/images/card.gif) no-repeat right}
.plus-icon {background: url(/images/plus.gif) no-repeat right}
.search-icon {background: url(/images/search.gif) no-repeat right}
html>body .card-icon{ background-image: url(/images/card.png)}
html>body .plus-icon{ background-image: url(/images/plus.png)}
html>body .search-icon{ background-image: url(/images/search.png)}
.card-slot .cardtype {font-style: italic; font-size: 10px}
.card-slot .card-header, .card-slot .card-header a, .card-slot .card-header .title a, .card-slot .card-header .title a:link, .card-slot .card-header .title a:visited, .card-slot .card-header .title a:hover {color: #fff }
html>body .card-menu-left, html>body .page-icon {display: none}
.card-slot.line .card-header {padding-right: 22px}
.card-slot.line div:hover.card-header {padding-right: 0px}
div:hover.card-header .page-icon, div:hover.card-header .card-menu-left {display:inline}
.card-slot .card-menu {float:right; white-space: nowrap; position: relative; right: 0px; z-index: 1}
.card-slot .card-menu li {padding: 1px 5px; margin: 0px; -moz-border-radius: 4px 4px 0 0}
.card-slot .current {background: #bbb; padding-bottom: 7px !important}
.card-slot .submenu {background: #bbb; padding: 0px 10px; text-align: right}
.card-slot .submenu a {padding: 0px 5px; color: #005800 }
.card-slot .submenu a.on {background: #fff; color: #777; padding-bottom: 3px; -moz-border-radius: 4px 4px 0 0}
.card-slot .card-header li {display:inline}
.card-slot .card-footer, .card-slot .revision-navigation {background: #bbb; padding: 0px 10px; font-size: 9px; height: 18px}
.card-slot .card-footer {clear: both; -moz-border-radius: 0px 0px 6px 6px}
html>body .card-footer .card-links {display: none}
div:hover.card-footer .card-links{ display: inline}
.card-slot p {margin: 0px}
.card-slot hr {margin: 10px }
.card-slot .faint {color: #bbc}
.card-slot .editor-message {display: none}
.card-slot .editor .editor-message {display: block}
.card-slot .word .title {font-weight: normal }
.card-slot .joint {color: #960}
.card-slot a.wanted-card {color: #900 }
.card-slot .open-missing {color: #99b; font-variant: small-caps}
.card-slot span:hover.open-missing {color: #069; background: #ffc}
.card-slot a.external-link, .card-slot.line .content a.external-link {color: #979; background: url(/images/external_link.png) center right no-repeat; padding-right: 13px !important}
.card-slot a.email-link {color: #979 }
.card-slot .transcluded p, .card-slot .transcluded span, .card-slot .transcluded a, .card-slot .transcluded ul, .card-slot .transcluded ol, .card-slot .transcluded h1, .card-slot .transcluded h2 {background-color: inherit; -moz-border-radius: inherit}
.card-slot .new-name, .card-slot .new-type {white-space: nowrap}
.card-slot .new-name .title {padding-left: 2px}
.card-slot .new-name .card-name-field {width: 50%}
.card-slot .new-type {float: right}
.card-slot .editor {display: block}
.card-slot.new-card .editor {padding: 0px}
.card-slot .editor .revision-navigation, .card-slot .editor .autosave-alert {display: none }
.card-slot .card-name-field {background: #eef; font-weight: bold; color: #448; -moz-border-radius: 6px; padding: 1px 5px}
.card-slot .syntax-tips {color: #888}
.card-slot .edit-area , .card-slot span:hover.transcluded div.edit-area {background: #ddd; border: dashed 1px #aaa; margin: 4px; padding: 3px}
.card-slot .templated.edit-area {background: white; border: 0px}
.card-slot .new-type .cardtype {font-size: 14px; float:right}
.card-slot .edit-area p {padding: 2px}
.card-slot .edit-area input[type=submit], .card-slot .edit-area input[type=button] {margin: 2px 2px; font-size: 11px; background: #ddd; color: #444; border: 1px solid #bbb; border-right: 1px solid #666; border-bottom: 1px solid #666}
.card-slot .edit-area .richtext {background: #fff}
.card-slot .edit-area .label not(.fieldset) {display: block; margin: 2px; font-size: 12px}
.card-slot .edit-area .field not(.fieldset) {display: block; margin: 4px}
.card-slot .edit-area table {width: 98%; margin-bottom: 5px}
.card-slot .edit-area td {vertical-align: middle}
.card-slot .edit-area .title, .card-slot .transcluded .edit-area .title {display: block; font-size: 11px}
.card-slot .label-in-multi {float: left; width: 25%; padding: 0.5%}
.card-slot .label-in-multi .title {white-space: inherit}
.card-slot .field-in-multi {float: right; width: 72%; padding: 0.5%}
.in-multi .instruction, .in-multi .instruction p{ border: 0px; background: inherit; text-align: left; padding: 0px 5px}
div.transcluded {display: inline}
.card-slot .revision-header {background: #ddf; padding: 4px; border-bottom: 1px solid silver; text-align: center}
.card-slot .revision-title {font-weight: bold}
.card-slot .revision-header p {margin: 2px}
.card-slot .revision {margin: 0px 1px; padding: 10px 5px; background: #ffd}
.card-slot .autosave-alert {font-weight: bold}
.card-slot .revision-navigation span {margin: 0px 10px }
.card-slot ins.diffmod, .card-slot .diffins {background: #aea}
.card-slot del.diffmod, .card-slot .diffdel {background: #eaa}
.card-slot .small {font-size: 10px; display: block; margin: 2px; line-height: 13px }
.card-slot .template, .card-slot .option-header h2 {padding: 6px ; text-align: center}
.card-slot .template {background: #bdd }
.card-slot .template .card-slot {text-align: left}
.card-slot .new-account-link {text-align: center}
.card-slot .related.headroom h1, .card-slot .related.headroom h2 {margin-top: 10px}
.card-slot .notice {background: #fff; font-weight: bold; font-style: italic; text-align: center; color: #009; display: block; margin: 0px 0px 4px 0px}
.card-slot .help.content {padding: 10px; margin-top: 5px; color: #444}
.card-slot .open-content, .card-slot .revision {display: block; padding: 5px 15px 10px 15px}
.card-slot .instruction {border-left: 0px; border-right: 0px}
.card-slot h1.headroom, .card-slot h2.headroom, .card-slot .headroom h1, .card-slot .headroom h2 {margin-top: 10px; padding: 6px}
.card-slot .denied {display: none}
#sidebar .card-slot .card-menu {display: none}
.none {background: #ccc; color: #999; text-align: center; text-transform: uppercase}
body.wagn .card-slot.recent-changes h2 {margin-top: 15px}
.card-slot.paragraph {margin: 1px 0px; padding: 0px !important; -moz-border-radius: 8px}
.card-slot .content-content {display: inline; padding: 0}
.card-slot.paragraph .down-arrow, .card-slot.paragraph .close-link {margin: 0px 5px 0px 0px}
.card-slot.line {overflow: hidden; white-space: nowrap; border-bottom: 0px; border-color: #ccc; -moz-border-radius: 2px 8px 2px 2px !important; padding: 0px; margin: 0px; line-height: 25px; height: 25px}
.card-slot.line .content, .card-slot.line .card-header {display: inline; float: left; vertical-align: center}
.card-slot.line .card-header {line-height: 15px; -moz-border-radius: 0px 6px 6px 0px; padding-top: 4px; padding-bottom: 3px; margin-right: 4px}
.card-slot.line tr, .card-slot.line td, .card-slot.line p, body.wagn .card-slot.line h1, body.wagn .card-slot.line h2, .card-slot.line h3, .card-slot.line h4, .card-slot.line h5, .card-slot.line h6, .card-slot.line ul, .card-slot.line li, .card-slot.line pre, .card-slot.line ol, .card-slot.line hr, .card-slot.line .content div, .card-slot.line .content span, .card-slot.line .content, .card-slot.line .workspace, .card-slot.line .content a, .card-slot.line blockquote {display: inline; margin: 0px 4px; padding: 0px !important; border: 0px !important; font-size: 11px !important; white-space: nowrap; float: none !important}
.card-slot.line .content a {margin: 0px}
.card-slot.line .content img {height: 16px; float: none; padding: 0px}
.card-slot.line br, .card-slot.line hr, .card-slot.line input, .card-slot.line textarea, .card-slot.line .comment-box, .card-slot.line .table-of-contents, .card-slot.line .card-menu, .card-slot.line .card-footer, .card-slot.line .close-link {display: none !important}
.card-slot .change-view {padding: 5px 0px; border-bottom: 1px dotted grey; clear: both}
.card-slot .change-view .change-card{ font-weight: bold; float: left}
.card-slot .change-view .last-update {float:right}
.card-slot .change-view .last-edited {color: #7a7}
.card-slot .card-slot.line, .card-slot .card-slot {border: 1px solid white; border-bottom: 1px solid #ccc; -moz-border-radius: 0px; margin: 0px}
.card-slot .card-slot .card-footer {-moz-border-radius: 0px}
.card-slot span:hover.card-slot {border: 1px solid #ddd; -moz-border-radius: 8px 8px 0 0}
.card-slot .table-of-contents {background: #eee; -moz-border-radius: 10px; padding: 4px; margin: 5px 20px 20px 20px}
.card-slot .table-of-contents h5 {margin: 0px 0px 0px 40px}
.card-slot .table-of-contents ol {list-style-type: upper-roman}
.card-slot .table-of-contents ol ol {list-style-type: upper-alpha; padding-left: 25px }
.card-slot .pointer input {width: 60%}
.card-slot .pointer li {list-style: none}
.card-slot .pointer .delete {margin-left: 4px; font-weight: bold; color: #933; font-size: 15px}
.card-slot .content .paging img {float: none !important; padding: 0px 3px; margin: 0px}
ul.pointer-list, ul.search-result-list {list-style: none; padding: 5px 10px; margin: 0}
ul.pointer-list li, ul.search-result-list li {margin: 0}
li.item-link, li.item-name {display: block; text-indent: -15px; padding-left: 15px}
.card-slot.paragraph .type-Image .content {padding: 5px}
.card-slot .comment-box textarea {width: 100%; margin-bottom:5px}
.card-slot .comment-box input {padding: 0px; font-size: 12px}
.card-slot .comment-box {background: #cce; padding: 8px; margin: 0px}
.card-slot .cloud a {white-space: nowrap; padding: 0px 3px !important; background: #eef; padding: 0px 4px; -moz-border-radius: 8px}
.card-slot .cloud-1 {font-size: 90% }
.card-slot .cloud-2 {font-size: 100% }
.card-slot .cloud-3 {font-size: 115% }
.card-slot .cloud-4 {font-size: 130% }
.card-slot .cloud-5 {font-size: 145% }
.card-slot .invite-links {padding: 10px; margin-top: 10px; border: 1px solid #66b}
.card-slot .invite-links a {font-style: normal; font-weight: bold; margin-right: 20px}
.card-slot .inline.field span {display: block; padding-right: 5px; vertical-align: middle; text-align: right}
.new-connection {text-align: center}
.new-connection div {margin-top: 5px; margin-bottom: 15px }
.card-slot .fat {font-size: 20px; font-weight: bold; margin: 10px 40px ; display: block; color: #600 }
.card-slot .add-form input {margin: 1px 5px}