.book-navigation .menu {
    border-top: 1px solid #888;
    padding: 1em 0 0 3em;
}

.book-navigation .page-links {
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
    text-align: center;
    padding: 0.5em;
}

.book-navigation .page-previous {
    text-align: left;
    width: 42%;
    display: block;
    float: left;
}

.book-navigation .page-up {
    margin: 0 5%;
    width: 4%;
    display: block;
    float: left;
}

.book-navigation .page-next {
    text-align: right;
    width: 42%;
    display: block;
    float: right;
}

#book-outline {
    min-width: 56em;
}

.book-outline-form .form-item {
    margin-top: 0;
    margin-bottom: 0;
}

#edit-book-bid-wrapper .description {
    clear: both;
}

#book-admin-edit select {
    margin-right: 24px;
}

#book-admin-edit select.progress-disabled {
    margin-right: 0;
}

#book-admin-edit tr.ahah-new-content {
    background-color: #ffd;
}

#book-admin-edit .form-item {
    float: left;
}

.node-unpublished {
    background-color: #fff4f4;
}

.preview .node {
    background-color: #ffffea;
}

#node-admin-filter ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

#node-admin-buttons {
    float: left;
    margin-left: 0.5em;
    clear: right;
}

td.revision-current {
    background: #ffc;
}

.node-form .form-text {
    display: block;
    width: 95%;
}

.node-form .container-inline .form-text {
    display: inline;
    width: auto;
}

.node-form .standard {
    clear: both;
}

.node-form textarea {
    display: block;
    width: 95%;
}

.node-form .attachments fieldset {
    float: none;
    display: block;
}

.terms-inline {
    display: inline;
}

fieldset {
    margin-bottom: 1em;
    padding: .5em;
}

form {
    margin: 0;
    padding: 0;
}

hr {
    height: 1px;
    border: 1px solid gray;
}

img {
    border: 0;
}

table {
    border-collapse: collapse;
}

th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

.clear-block:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear-block {
    display: inline-block;
}

/*_\*/
* html .clear-block {
    height: 1%;
}

.clear-block {
    display: block;
}

/* End hide from IE-mac */
body.drag {
    cursor: move;
}

th.active img {
    display: inline;
}

tr.even,tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}

tr.drag {
    background-color: #fffff0;
}

tr.drag-previous {
    background-color: #ffd;
}

td.active {
    background-color: #ddd;
}

td.checkbox,th.checkbox {
    text-align: center;
}

tbody {
    border-top: 1px solid #ccc;
}

tbody th {
    border-bottom: 1px solid #ccc;
}

thead th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

.breadcrumb {
    padding-bottom: .5em
}

div.indentation {
    width: 20px;
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em;
    padding: 0.42em 0 0.42em 0.6em;
    float: left;
}

div.tree-child {
    background: url(/misc/tree.png) no-repeat 11px center;
}

div.tree-child-last {
    background: url(/misc/tree-bottom.png) no-repeat 11px center;
}

div.tree-child-horizontal {
    background: url(/misc/tree.png) no-repeat -11px center;
}

.error {
    color: #e55;
}

div.error {
    border: 1px solid #d77;
}

div.error,tr.error {
    background: #fcc;
    color: #200;
    padding: 2px;
}

.warning {
    color: #e09010;
}

div.warning {
    border: 1px solid #f0c020;
}

div.warning,tr.warning {
    background: #ffd;
    color: #220;
    padding: 2px;
}

.ok {
    color: #008000;
}

div.ok {
    border: 1px solid #00aa00;
}

div.ok,tr.ok {
    background: #dfd;
    color: #020;
    padding: 2px;
}

.item-list .icon {
    color: #555;
    float: right;
    padding-left: 0.25em;
    clear: right;
}

.item-list .title {
    font-weight: bold;
}

.item-list ul {
    margin: 0 0 0.75em 0;
    padding: 0;
}

.item-list ul li {
    margin: 0 0 0.25em 1.5em;
    padding: 0;
    list-style: disc;
}

ol.task-list li.active {
    font-weight: bold;
}

.form-item {
    margin-top: 1em;
    margin-bottom: 1em;
}

tr.odd .form-item,tr.even .form-item {
    margin-top: 0;
    margin-bottom: 0;
    white-space: nowrap;
}

tr.merge-down,tr.merge-down td,tr.merge-down th {
    border-bottom-width: 0 !important;
}

tr.merge-up,tr.merge-up td,tr.merge-up th {
    border-top-width: 0 !important;
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
    border: 2px solid red;
}

.form-item .description {
    font-size: 0.85em;
}

.form-item label {
    display: block;
    font-weight: bold;
}

.form-item label.option {
    display: inline;
    font-weight: normal;
}

.form-checkboxes,.form-radios {
    margin: 1em 0;
}

.form-checkboxes .form-item,.form-radios .form-item {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}

.marker,.form-required {
    color: #f00;
}

.more-link {
    text-align: right;
}

.more-help-link {
    font-size: 0.85em;
    text-align: right;
}

.nowrap {
    white-space: nowrap;
}

.item-list .pager {
    clear: both;
    text-align: center;
}

.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
}

.pager-current {
    font-weight: bold;
}

.tips {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0.9em;
}

dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select {
    font-family: inherit;
    font-size: inherit;
    width: 14em;
}

dl.multiselect dd.a,dl.multiselect dd.a .form-item {
    width: 10em;
}

dl.multiselect dt,dl.multiselect dd {
    float: left;
    line-height: 1.75em;
    padding: 0;
    margin: 0 1em 0 0;
}

dl.multiselect .form-item {
    height: 1.75em;
    margin: 0;
}

.container-inline div,.container-inline label {
    display: inline;
}

ul.primary {
    border-collapse: collapse;
    padding: 0 0 0 1em;
    white-space: nowrap;
    list-style: none;
    margin: 5px;
    height: auto;
    line-height: normal;
    border-bottom: 1px solid #bbb;
}

ul.primary li {
    display: inline;
}

ul.primary li a {
    background-color: #ddd;
    border-color: #bbb;
    border-width: 1px;
    border-style: solid solid none solid;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none;
}

ul.primary li.active a {
    background-color: #fff;
    border: 1px solid #bbb;
    border-bottom: #fff 1px solid;
}

ul.primary li a:hover {
    background-color: #eee;
    border-color: #ccc;
    border-bottom-color: #eee;
}

ul.secondary {
    border-bottom: 1px solid #bbb;
    padding: 0.5em 1em;
    margin: 5px;
}

ul.secondary li {
    display: inline;
    padding: 0 1em;
    border-right: 1px solid #ccc;
}

ul.secondary a {
    padding: 0;
    text-decoration: none;
}

ul.secondary a.active {
    border-bottom: 4px solid #999;
}

#autocomplete {
    position: absolute;
    border: 1px solid;
    overflow: hidden;
    z-index: 100;
}

#autocomplete ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#autocomplete li {
    background: #fff;
    color: #000;
    white-space: pre;
    cursor: default;
}

#autocomplete li.selected {
    background: #0072b9;
    color: #fff;
}

html.js input.form-autocomplete {
    background-image: url(/misc/throbber.gif);
    background-repeat: no-repeat;
    background-position: 100% 2px;
}

html.js input.throbbing {
    background-position: 100% -18px;
}

html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    margin-bottom: 0;
    height: 1em;
}

html.js fieldset.collapsed * {
    display: none;
}

html.js fieldset.collapsed legend {
    display: block;
}

html.js fieldset.collapsible legend a {
    padding-left: 15px;
    background: url(/misc/menu-expanded.png) 5px 75% no-repeat;
}

html.js fieldset.collapsed legend a {
    background-image: url(/misc/menu-collapsed.png);
    background-position: 5px 50%;
}

* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table * {
    display: inline;
}

html.js fieldset.collapsible {
    position: relative;
}

html.js fieldset.collapsible legend a {
    display: block;
}

html.js fieldset.collapsible .fieldset-wrapper {
    overflow: auto;
}

.resizable-textarea {
    width: 95%;
}

.resizable-textarea .grippie {
    height: 9px;
    overflow: hidden;
    background: #eee url(/misc/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
}

html.js .resizable-textarea textarea {
    margin-bottom: 0;
    width: 100%;
    display: block;
}

.draggable a.tabledrag-handle {
    cursor: move;
    float: left;
    height: 1.7em;
    margin: -0.4em 0 -0.4em -0.5em;
    padding: 0.42em 1.5em 0.42em 0.5em;
    text-decoration: none;
}

a.tabledrag-handle:hover {
    text-decoration: none;
}

a.tabledrag-handle .handle {
    margin-top: 4px;
    height: 13px;
    width: 13px;
    background: url(/misc/draggable.png) no-repeat 0 0;
}

a.tabledrag-handle-hover .handle {
    background-position: 0 -20px;
}

.joined + .grippie {
    height: 5px;
    background-position: center 1px;
    margin-bottom: -2px;
}

.teaser-checkbox {
    padding-top: 1px;
}

div.teaser-button-wrapper {
    float: right;
    padding-right: 5%;
    margin: 0;
}

.teaser-checkbox div.form-item {
    float: right;
    margin: 0 5% 0 0;
    padding: 0;
}

textarea.teaser {
    display: none;
}

html.js .no-js {
    display: none;
}

.progress {
    font-weight: bold;
}

.progress .bar {
    background: #fff url(/misc/progress.gif);
    border: 1px solid #00375a;
    height: 1.5em;
    margin: 0 0.2em;
}

.progress .filled {
    background: #0072b9;
    height: 1em;
    border-bottom: 0.5em solid #004a73;
    width: 0%;
}

.progress .percentage {
    float: right;
}

.progress-disabled {
    float: left;
}

.ahah-progress {
    float: left;
}

.ahah-progress .throbber {
    width: 15px;
    height: 15px;
    margin: 2px;
    background: transparent url(/misc/throbber.gif) no-repeat 0px -18px;
    float: left;
}

tr .ahah-progress .throbber {
    margin: 0 2px;
}

.ahah-progress-bar {
    width: 16em;
}

#first-time strong {
    display: block;
    padding: 1.5em 0 .5em;
}

tr.selected td {
    background: #ffc;
}

table.sticky-header {
    margin-top: 0;
    background: #fff;
}

#clean-url.install {
    display: none;
}

html.js .js-hide {
    display: none;
}

#system-modules div.incompatible {
    font-weight: bold;
}

#system-themes-form div.incompatible {
    font-weight: bold;
}

span.password-strength {
    visibility: hidden;
}

input.password-field {
    margin-right: 10px;
}

div.password-description {
    padding: 0 2px;
    margin: 4px 0 0 0;
    font-size: 0.85em;
    max-width: 500px;
}

div.password-description ul {
    margin-bottom: 0;
}

.password-parent {
    margin: 0 0 0 0;
}

input.password-confirm {
    margin-right: 10px;
}

.confirm-parent {
    margin: 5px 0 0 0;
}

span.password-confirm {
    visibility: hidden;
}

span.password-confirm span {
    font-weight: normal;
}

ul.menu {
    list-style: none;
    border: none;
    text-align: left;
}

ul.menu li {
    margin: 0 0 0 0.5em;
}

li.expanded {
    list-style-type: circle;
    list-style-image: url(/misc/menu-expanded.png);
    padding: 0.2em 0.5em 0 0;
    margin: 0;
}

li.collapsed {
    list-style-type: disc;
    list-style-image: url(/misc/menu-collapsed.png);
    padding: 0.2em 0.5em 0 0;
    margin: 0;
}

li.leaf {
    list-style-type: square;
    list-style-image: url(/misc/menu-leaf.png);
    padding: 0.2em 0.5em 0 0;
    margin: 0;
}

li a.active {
    color: #000;
}

td.menu-disabled {
    background: #ccc;
}

ul.links {
    margin: 0;
    padding: 0;
}

ul.links.inline {
    display: inline;
}

ul.links li {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
}

.block ul {
    margin: 0;
    padding: 0 0 0.25em 1em;
}

#permissions td.module {
    font-weight: bold;
}

#permissions td.permission {
    padding-left: 1.5em;
}

#access-rules .access-type,#access-rules .rule-type {
    margin-right: 1em;
    float: left;
}

#access-rules .access-type .form-item,#access-rules .rule-type .form-item {
    margin-top: 0;
}

#access-rules .mask {
    clear: both;
}

#user-login-form {
    text-align: center;
}

#user-admin-filter ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

#user-admin-buttons {
    float: left;
    margin-left: 0.5em;
    clear: right;
}

#user-admin-settings fieldset .description {
    font-size: 0.85em;
    padding-bottom: .5em;
}

.profile {
    clear: both;
    margin: 1em 0;
}

.profile .picture {
    float: right;
    margin: 0 1em 1em 0;
}

.profile h3 {
    border-bottom: 1px solid #ccc;
}

.profile dl {
    margin: 0 0 1.5em 0;
}

.profile dt {
    margin: 0 0 0.2em 0;
    font-weight: bold;
}

.profile dd {
    margin: 0 0 1em 0;
}

.field .field-label,.field .field-label-inline,.field .field-label-inline-first {
    font-weight: bold;
}

.field .field-label-inline,.field .field-label-inline-first {
    display: inline;
}

.field .field-label-inline {
    visibility: hidden;
}

.node-form .content-multiple-table td.content-multiple-drag {
    width: 30px;
    padding-right: 0;
}

.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
    padding-right: .5em;
}

.node-form .content-add-more .form-submit {
    margin: 0;
}

.node-form .number {
    display: inline;
    width: auto;
}

.node-form .text {
    width: auto;
}

.form-item #autocomplete .reference-autocomplete {
    white-space: normal;
}

.form-item #autocomplete .reference-autocomplete label {
    display: inline;
    font-weight: normal;
}

#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link {
    margin: 4px 4px 0 0;
}

#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group {
    font-weight: bold;
}

table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group {
    float: left;
}

table#content-field-overview tr.content-add-new .tabledrag-changed {
    display: none;
}

table#content-field-overview tr.content-add-new .description {
    margin-bottom: 0;
}

table#content-field-overview .content-new {
    font-weight: bold;
    padding-bottom: .5em;
}

.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6 {
    margin: 1em 0 .5em 0;
}

.advanced-help-topic dd {
    margin-bottom: .5em;
}

.advanced-help-topic span.code {
    background-color: #EDF1F3;
    font-family: "Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
    font-size: 0.9em;
    padding: 1px;
}

.advanced-help-topic .content-border {
    border: 1px solid #AAA
}

.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}

.ctools-owns-lock {
    background: #FFFFDD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em;
}

a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}

.container-inline-date {
    width: auto;
    clear: both;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.5em;
}

.container-inline-date .form-item {
    float: none;
    padding: 0;
    margin: 0;
}

.container-inline-date .form-item .form-item {
    float: left;
}

.container-inline-date .form-item,.container-inline-date .form-item input {
    width: auto;
}

.container-inline-date .description {
    clear: both;
}

.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option {
    margin-right: 5px;
}

.container-inline-date .date-spacer {
    margin-left: -5px;
}

.views-right-60 .container-inline-date div {
    padding: 0;
    margin: 0;
}

.container-inline-date .date-timezone .form-item {
    float: none;
    width: auto;
    clear: both;
}

#calendar_div,#calendar_div td,#calendar_div th {
    margin: 0;
    padding: 0;
}

#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar {
    width: 185px;
    border-collapse: separate;
    margin: 0;
}

.calendar td {
    padding: 0;
}

span.date-display-single {
}

span.date-display-start {
}

span.date-display-end {
}

span.date-display-separator {
}

.date-repeat-input {
    float: left;
    width: auto;
    margin-right: 5px;
}

.date-repeat-input select {
    min-width: 7em;
}

.date-repeat fieldset {
    clear: both;
    float: none;
}

.date-views-filter-wrapper {
    min-width: 250px;
}

.date-views-filter input {
    float: left !important;
    margin-right: 2px !important;
    padding: 0 !important;
    width: 12em;
    min-width: 12em;
}

.date-nav {
    width: 100%;
}

.date-nav div.date-prev {
    text-align: left;
    width: 24%;
    float: left;
}

.date-nav div.date-next {
    text-align: right;
    width: 24%;
    float: right;
}

.date-nav div.date-heading {
    text-align: center;
    width: 50%;
    float: left;
}

.date-nav div.date-heading h3 {
    margin: 0;
    padding: 0;
}

.date-clear {
    float: none;
    clear: both;
    display: block;
}

.date-clear-block {
    float: none;
    width: auto;
    clear: both;
}

.date-clear-block:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.date-clear-block {
    display: inline-block;
}

/*_\*/
* html .date-clear-block {
    height: 1%;
}

.date-clear-block {
    display: block;
}

/* End hide from IE-mac */
.date-container .date-format-delete {
    margin-top: 1.8em;
    margin-left: 1.5em;
    float: left;
}

.date-container .date-format-name {
    float: left;
}

.date-container .date-format-type {
    float: left;
    padding-left: 10px;
}

.date-container .select-container {
    clear: left;
    float: left;
}

div.date-calendar-day {
    line-height: 1;
    width: 40px;
    float: left;
    margin: 6px 10px 0 0;
    background: #F3F3F3;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    color: #999;
    text-align: center;
    font-family: Georgia,Arial,Verdana,sans;
}

div.date-calendar-day span {
    display: block;
    text-align: center;
}

div.date-calendar-day span.month {
    font-size: .9em;
    background-color: #B5BEBE;
    color: white;
    padding: 2px;
    text-transform: uppercase;
}

div.date-calendar-day span.day {
    font-weight: bold;
    font-size: 2em;
}

div.date-calendar-day span.year {
    font-size: .9em;
    padding: 2px;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

/*_\*/
* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

/* end clearfix */
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-state-disabled {
    cursor: default !important;
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom:1;}

.ui-accordion .ui-accordion-li-fix {
    display: inline;
}

.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
}

.ui-accordion .ui-accordion-content-active {
    display: block;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

/*_\*/
* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

/* end clearfix */
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-state-disabled {
    cursor: default !important;
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom:1;}

.ui-accordion .ui-accordion-li-fix {
    display: inline;
}

.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
}

.ui-accordion .ui-accordion-content-active {
    display: block;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    float: left;
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    float: right;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}

.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}

.ui-dialog {
    position: relative;
    padding: .2em;
    width: 300px;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em .3em .3em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0 .2em;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}

.ui-dialog .ui-dialog-content {
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom:1;}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button {
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    line-height: 1.4em;
    width: auto;
    overflow: visible;
}

.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    z-index: 99999;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0px;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0px;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0px;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0px;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
}

.ui-slider-horizontal {
    height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.ui-tabs {
    padding: .2em;
    zoom:1;}

.ui-tabs .ui-tabs-nav {
    list-style: none;
    position: relative;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    position: relative;
    float: left;
    border-bottom-width: 0 !important;
    margin: 0 .2em -1px 0;
    padding: 0;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    padding: .5em 1em;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 1px;
    border-bottom-width: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    padding: 1em 1.4em;
    display: block;
    border-width: 0;
    background: none;
}

.ui-tabs .ui-tabs-hide {
    display: none !important;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    float: left;
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    float: right;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}

.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}

.ui-dialog {
    position: relative;
    padding: .2em;
    width: 300px;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em .3em .3em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0 .2em;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}

.ui-dialog .ui-dialog-content {
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom:1;}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button {
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    line-height: 1.4em;
    width: auto;
    overflow: visible;
}

.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    z-index: 99999;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0px;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0px;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0px;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0px;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
}

.ui-slider-horizontal {
    height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.ui-tabs {
    padding: .2em;
    zoom:1;}

.ui-tabs .ui-tabs-nav {
    list-style: none;
    position: relative;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    position: relative;
    float: left;
    border-bottom-width: 0 !important;
    margin: 0 .2em -1px 0;
    padding: 0;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    padding: .5em 1em;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 1px;
    border-bottom-width: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    padding: 1em 1.4em;
    display: block;
    border-width: 0;
    background: none;
}

.ui-tabs .ui-tabs-hide {
    display: none !important;
}

.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222222;
}

.ui-widget-content a {
    color: #222222;
}

.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.ui-widget-header a {
    color: #222222;
}

.ui-state-default,.ui-widget-content .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
    outline: none;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
    outline: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
    border: 1px solid #999999;
    background: #dadada url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
    outline: none;
}

.ui-state-hover a,.ui-state-hover a:hover {
    color: #212121;
    text-decoration: none;
    outline: none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
    border: 1px solid #aaaaaa;
    background: #ffffff url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
    outline: none;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #212121;
    outline: none;
    text-decoration: none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a {
    color: #363636;
}

.ui-state-error,.ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}

.ui-state-error a,.ui-widget-content .ui-state-error a {
    color: #cd0a0a;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text {
    color: #cd0a0a;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
    background-image: url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
    background-image: url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
    background-image: url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
    background-image: url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url(/sites/all/libraries/jquery.ui/themes/base/images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-off {
    background-position: -96px -144px;
}

.ui-icon-radio-on {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
}

.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}

.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}

.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ui-widget-overlay {
    background: #aaaaaa url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa url(/sites/all/libraries/jquery.ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#ui-datepicker-div {
    font-size: 100%;
    font-family: Verdana,sans-serif;
    background: #eee;
    border-right: 2px #666 solid;
    border-bottom: 2px #666 solid;
    z-index: 9999;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    float: left;
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    float: right;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}

.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.timeEntry_control {
    vertical-align: middle;
    margin-left: 2px;
}

* html .timeEntry_control {
    margin-top: -4px;
}

.filefield-icon {
    margin: 0 2px 0 0;
}

.filefield-element {
    margin: 1em 0;
    white-space: normal;
}

.filefield-element .widget-preview {
    float: left;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #CCC;
    max-width: 30%;
}

.filefield-element .widget-edit {
    float: left;
    max-width: 70%;
}

.filefield-element .filefield-preview {
    width: 16em;
    overflow: hidden;
}

.filefield-element .widget-edit .form-item {
    margin: 0 0 1em 0;
}

.filefield-element input.form-submit,.filefield-element input.form-file {
    margin: 0;
}

.filefield-element input.progress-disabled {
    float: none;
    display: inline;
}

.filefield-element div.ahah-progress,.filefield-element div.throbber {
    display: inline;
    float: none;
    padding: 1px 13px 2px 3px;
}

.filefield-element div.ahah-progress-bar {
    display: none;
    margin-top: 4px;
    width: 28em;
    padding: 0;
}

.filefield-element div.ahah-progress-bar div.bar {
    margin: 0;
}

a.itweak_buttonwrap,a.itweak_buttonwrap:hover,a.itweak_buttonwrap:visited {
    text-decoration: none !important;
}

div.toboggan-container {
    text-align: center;
}

div.toboggan-login-link-container {
    text-align: left;
}

div.toboggan-login-link-container a {
    text-decoration: none;
}

div.toboggan-block-message {
    text-align: left;
}

div.user-login-block {
    text-align: left;
}

div.user-login-block a {
    text-align: left;
}

div.panel-pane div.admin-links {
    font-size: xx-small;
    margin-right: 1em;
}

div.panel-pane div.admin-links li a {
    color: #ccc;
}

div.panel-pane div.admin-links li {
    padding-bottom: 2px;
    background: white;
    z-index: 201;
}

div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a {
    color: #000;
}

div.panel-pane div.admin-links a:before {
    content: "[";
}

div.panel-pane div.admin-links a:after {
    content: "]";
}

div.panel-pane div.panel-hide {
    display: none;
}

div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide {
    display: block;
    position: absolute;
    z-index: 200;
    margin-top: -1.5em;
}

div.panel-pane div.node {
    margin: 0;
    padding: 0;
}

div.panel-pane div.feed a {
    float: right;
}

#TB_window {
    font: 12px "Lucida Grande",Verdana,Arial,sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px "Lucida Grande",Verdana,Arial,sans-serif;
    color: #666666;
}

#TB_window a:link {
    color: #666666;
}

#TB_window a:visited {
    color: #666666;
}

#TB_window a:hover {
    color: #000;
}

#TB_window a:active {
    color: #666666;
}

#TB_window a:focus {
    color: #666666;
}

#TB_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}

.TB_overlayMacFFBGHack {
    background: url(/sites/all/modules/thickbox/macffbghack.png) repeat;
}

.TB_overlayBG {
    background-color: #000;
    -moz-opacity: 0.75;
    opacity: 0.75;
}

#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color: #000000;
    display: none;
    text-align: left;
    top: 50%;
    left: 50%;
}

#TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 15px;
    border: 1px solid #ccc;
}

#TB_caption {
    height: 25px;
    padding: 7px 30px 10px 25px;
    float: left;
}

#TB_closeWindow {
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right;
}

#TB_closeAjaxWindow {
    padding: 7px 10px 5px 0;
    margin-bottom: 1px;
    text-align: right;
    float: right;
}

#TB_ajaxWindowTitle {
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px;
}

#TB_title {
    background-color: #e8e8e8;
    height: 27px;
}

#TB_ajaxContent {
    clear: both;
    padding: 2px 15px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
    padding: 15px;
}

#TB_ajaxContent p {
    padding: 5px 0px 5px 0px;
}

#TB_load {
    position: fixed;
    background: url(/sites/all/modules/thickbox/loading_animation.gif);
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px;
}

#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
}

#TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
}

.thickbox-hide-image {
    display: none;
}

* html #TB_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}

* html #TB_window {
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

* html #TB_load {
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

* html #TB_HideSelect {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}

* html #TB_iframeContent {
    margin-bottom: 1px;
}

.TB_overlayBG {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
}

#TB_HideSelect {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

#biblio-filter ul {
    padding: 1px;
    margin: 1px;
    width: 100%;
}

#biblio-buttons {
    float: left;
    margin-left: 0.5em;
    margin-top: 1em;
}

.biblio-alpha-line {
    text-align: center;
}

dl.bibliomultiselect dd.b,dl.bibliomultiselect dd.b .form-item,dl.bibliomultiselect dd.b select {
    font-family: inherit;
    font-size: inherit;
    width: 14em;
}

dl.bibliomultiselect dd.a,dl.bibliomultiselect dd.a .form-item {
    width: 8em;
}

dl.bibliomultiselect dt,dl.bibliomultiselect dd {
    float: left;
    line-height: 1.75em;
    padding: 0;
    margin: 0 1em 0 0;
}

dl.bibliomultiselect .form-item {
    height: 1.75em;
    margin: 0;
}

#biblio-authors table,#biblio-tertiary-authors table {
    width: 100%;
}

#biblio-authors .form-text {
    width: 95%;
}

#biblio-authors td.biblio-contributor,#biblio-secondary-authors td.biblio-contributor,#biblio-tertiary-authors td.biblio-contributor,#biblio-subsidiary-authors td.biblio-contributor,#biblio-corp-authors td.biblio-contributor {
    width: 98%;
}

#biblio-authors #biblio-tertiary-authors .draggable a.tabledrag-handle {
    padding: 0;
}

.biblio-head {
    width: 97%;
    color: Black;
    font-weight: normal;
    background-color: #EAEAEA;
    border: medium solid;
    border-left-color: #F0F8FF;
    border-right-color: Gray;
    border-bottom-color: Gray;
    border-top-color: #F0F8FF;
    padding: 3px;
}

.biblio-head a:link,.biblio-head a.active,.biblio-head a:visited,.biblio-head a:focus,.biblio-head a:hover {
    color: black;
}

.biblio-current-filters {
    background-color: #ffe1e1;
}

.biblio-separator-bar {
    color: #000000;
    font-weight: bold;
    background-color: #e1e1e1;
    border: 1px solid #ccc;
    padding: 0.5em;
    margin: 1em 0 1em 0;
}

.biblio-toolbar {
    width: 97%;
    color: Red;
    font-weight: bold;
    background-color: Silver;
    border: medium solid;
    border-left-color: #F0F8FF;
    border-right-color: Gray;
    border-bottom-color: Gray;
    border-top-color: #F0F8FF;
    padding: 3px;
}

.biblio-entry {
    margin: 1em 0 1em 0;
}

.biblio-style-mla {
    text-indent: -25px;
    padding-left: 25px;
}

.biblio-publisher {
    font-style: oblique;
    font-weight: bold;
}

.biblio-title a {
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
    text-align: left;
    font-family: "@Arial Unicode MS",Arial,sans-serif;
    color: #336599;
}

a:active {
}

.biblio-authors a {
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
}

.biblio_type-1 {
    background-color: #F2F2D9;
}

.biblio_type-2 {
    background-color: #D9E6F2;
}

.biblio_type-3 {
    background-color: #E5F2D9;
}

.biblio_type-4 {
    background-color: #D9F2E6;
}

.biblio_type-5 {
    background-color: #F2E6D9;
}

.biblio_type-6 {
    background-color: #D9E6F2;
}

.biblio_type-7 {
    background-color: #D9E6F2;
}

.biblio_type-8 {
    background-color: #D9E6F2;
}

.biblio_type-9 {
    background-color: #D9E6F2;
}

.biblio-export {
    text-align: right;
    text-decoration: none;
    float: right;
}

.biblio-abstract-link {
    text-align: left;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 75%;
}

.biblio-export-links {
    float: right;
    text-align: left;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 75%;
    line-height: 100%;
}

ul.biblio-export-buttons,ul.biblio-export-buttons li {
    background: transparent;
    list-style-image: none;
    list-style-type: none;
    display: inline;
    border-bottom: 0px;
    border-right: 1px;
    padding: 0;
    margin: 0.1em;
}

.biblio-annotation {
    text-align: left;
    text-decoration: none;
    margin-left: 2.5em;
    margin-top: 0.5em;
    margin-right: 2.5em;
}

.biblio-sort {
    text-decoration: none;
    text-align: left;
}

.biblio-openurl-text {
    text-align: right;
    text-decoration: none;
    float: right;
}

.biblio-left-td {
    text-align: right;
    vertical-align: top;
    width: 20%;
}

#biblio-header {
    display: block;
}

div.fieldgroup {
    margin: .5em 0 1em 0;
}

div.fieldgroup .content {
    padding-left: 1em;
}

.views-exposed-form .views-exposed-widget {
    float: left;
    padding: .5em 1em 0 0;
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.6em;
}

.views-exposed-form .form-item,.views-exposed-form .form-submit {
    margin-top: 0;
    margin-bottom: 0;
}

.views-exposed-form label {
    font-weight: bold;
}

.views-exposed-widgets {
    margin-bottom: .5em;
}

html.js a.views-throbbing,html.js span.views-throbbing {
    background: url(/sites/all/modules/views/images/status-active.gif) no-repeat right center;
    padding-right: 18px;
}

div.view div.views-admin-links {
    font-size: xx-small;
    margin-right: 1em;
    margin-top: 1em;
}

.block div.view div.views-admin-links {
    margin-top: 0;
}

div.view div.views-admin-links ul {
    margin: 0;
    padding: 0;
}

div.view div.views-admin-links li {
    margin: 0;
    padding: 0 0 2px 0;
    z-index: 201;
}

div.view div.views-admin-links li a {
    padding: 0;
    margin: 0;
    color: #ccc;
}

div.view div.views-admin-links li a:before {
    content: "[";
}

div.view div.views-admin-links li a:after {
    content: "]";
}

div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a {
    color: #000;
}

div.view div.views-admin-links-hover,div.view div.views-admin-links:hover {
    background: transparent;
}

div.view div.views-hide {
    display: none;
}

div.view div.views-hide-hover,div.view:hover div.views-hide {
    display: block;
    position: absolute;
    z-index: 200;
}

div.view:hover div.views-hide {
    margin-top: -1.5em;
}

.views-view-grid tbody {
    border-top: none;
}

body {
    font-size: 100%;
}

#page {
    font-size: 0.81em;
}

h1 {
    font-size: 160%;
}

h2 {
    font-size: 140%;
}

h3 {
    font-size: 130%;
}

h4 {
    font-size: 125%;
}

h5 {
    font-size: 120%;
}

p,li {
    font-size: 120%;
    line-height: 150%;
}

li li,p li {
    font-size: 100%;
    line-height: 100%;
}

ul,ol {
    margin-left: 0;
    padding-left: 2em;
}

.block ul,.item-list ul {
    margin: 1em 0;
    padding: 0 0 0 2em;
}

ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul {
    margin: 0;
}

li,li li {
    margin: 0;
    padding: 0;
    margin-top: 1em;
}

.item-list ul li {
    margin: 0;
    padding: 0;
    list-style: inherit;
}

ul.menu li,li.expanded,li.collapsed,li.leaf {
    margin: 0;
    padding: 0;
}

ul {
    list-style-type: disc;
}

ul ul {
    list-style-type: circle;
}

ul ul ul {
    list-style-type: square;
}

ul ul ul ul {
    list-style-type: circle;
}

ol {
    list-style-type: decimal;
}

ol ol {
    list-style-type: lower-alpha;
}

ol ol ol {
    list-style-type: decimal;
}

dt {
    margin: 0;
    padding: 0;
}

dd {
    margin: 0 0 0 2em;
    padding: 0;
}

a:link,a:visited {
    text-decoration: none;
    font-weight: bold;
}

a:hover {
    text-decoration: underline;
    font-weight: bold;
}

a:active {
    text-decoration: underline;
    font-weight: bold;
}

table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 15px;
}

th,thead th,tbody th {
    text-align: left;
    padding-right: 0;
    border-bottom: none;
}

tbody {
    border-top: none;
}

thead th {
    background: #DDD;
    border: 1px solid #cccccc;
    padding: 6px 5px;
}

tr.odd td,tr.even td {
    padding: 8px 5px;
    border: 1px solid #cccccc;
}

tr.odd td {
    background: #FFFFFF;
}

tr.even td {
    background: #F2F2F2;
}

abbr {
    border-bottom: 1px dotted #666;
    cursor: help;
    white-space: nowrap;
}

abbr.created {
    border: none;
    cursor: auto;
    white-space: normal;
}

em {
    font-style: italic;
}

strong {
    font-weight: bold;
    font-style: italic;
}

img {
    border: 0;
}

form {
    margin: 0;
    padding: 0;
}

fieldset {
    margin: 1em 0;
    padding: 0.5em;
}

.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes #footer .section {
    margin: 1px;
    padding: 2px;
    border: 1px solid #ccc;
}

.with-wireframes .region-page-closure {
    margin-top: 1px;
    padding: 2px;
    border: 1px solid #ccc;
}

div.tabs {
    margin: 0 0 5px 0;
}

ul.primary {
    margin: 0;
    padding: 0 0 0 10px;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    line-height: normal;
    background: url(/sites/all/themes/masala_fluid_night/images/tab-bar.png) repeat-x left bottom;
}

ul.primary li {
    float: left;
    margin: 0;
    padding: 0;
}

ul.primary li a {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0 0 0 5px;
    border-width: 0;
    font-weight: bold;
    text-decoration: none;
    color: #777;
    background-color: transparent;
    background: url(/sites/all/themes/masala_fluid_night/images/tab-left.png) no-repeat left -38px;
}

ul.primary li a .tab {
    display: block;
    height: 20px;
    margin: 0;
    padding: 4px 13px 0 6px;
    border-width: 0;
    line-height: 20px;
    background: url(/sites/all/themes/masala_fluid_night/images/tab-right.png) no-repeat right -38px;
}

ul.primary li a:hover {
    border-width: 0;
    background-color: transparent;
    background: url(/sites/all/themes/masala_fluid_night/images/tab-left.png) no-repeat left -76px;
}

ul.primary li a:hover .tab {
    background: url(/sites/all/themes/masala_fluid_night/images/tab-right.png) no-repeat right -76px;
}

ul.primary li.active a,ul.primary li.active a:hover {
    border-width: 0;
    color: #000;
    background-color: transparent;
    background: url(/sites/all/themes/masala_fluid_night/images/tab-left.png) no-repeat left 0;
}

ul.primary li.active a .tab,ul.primary li.active a:hover .tab {
    background: url(/sites/all/themes/masala_fluid_night/images/tab-right.png) no-repeat right 0;
}

ul.secondary {
    margin: 0;
    padding: 0 0 0 5px;
    border-bottom: 1px solid #c0c0c0;
    list-style: none;
    white-space: nowrap;
    background: url(/sites/all/themes/masala_fluid_night/images/tab-secondary-bg.png) repeat-x left bottom;
}

ul.secondary li {
    float: left;
    margin: 0 5px 0 0;
    padding: 5px 0;
    border-right: none;
}

ul.secondary a {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 1px solid #c0c0c0;
    text-decoration: none;
    color: #777;
    background: url(/sites/all/themes/masala_fluid_night/images/tab-secondary.png) repeat-x left -56px;
}

ul.secondary a .tab {
    display: block;
    height: 18px;
    margin: 0;
    padding: 3px 8px;
    line-height: 18px;
}

ul.secondary a:hover {
    background: url(/sites/all/themes/masala_fluid_night/images/tab-secondary.png) repeat-x left bottom;
}

ul.secondary a.active,ul.secondary a.active:hover {
    border: 1px solid #c0c0c0;
    color: #000;
    background: url(/sites/all/themes/masala_fluid_night/images/tab-secondary.png) repeat-x left top;
}

div.messages,div.status,div.warning,div.error {
    min-height: 21px;
    margin: 0 1em 5px 1em;
    border: 2px solid #ff7;
    padding: 5px 5px 5px 35px;
    color: #000;
    background-color: #ffc;
    background-image: url(/sites/all/themes/masala_fluid_night/images/messages-status.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
}

div.status {
}

div.warning {
    border-color: #fc0;
    background-image: url(/sites/all/themes/masala_fluid_night/images/messages-warning.png);
}

div.warning,tr.warning {
    color: #000;
    background-color: #ffc;
}

div.error {
    border-color: #c00;
    background-image: url(/sites/all/themes/masala_fluid_night/images/messages-error.png);
}

div.error,tr.error {
    color: #900;
    background-color: #fee;
}

div.messages ul {
    margin-top: 0;
    margin-bottom: 0;
}

body {
    margin: 0;
    padding: 10px;
}

body.node-type-image,body.node-type-gallery,body.node-type-page,body.node-type-page {
    margin: 0;
    padding: 0;
}

#header .section {
    padding: 0;
}

#navigation .section {
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
}

#logo-title-wrapper {
    float: left;
    margin: 0 0 0 0;
    width: 100%;
    min-height: 161px;
}

#logo-title {
    margin: 0 0 0 0;
    width: 100%;
    min-height: 161px;
}

#logo {
    float: left;
    margin: 0 10px 0 0;
}

#title-slogan {
    float: left;
    margin-bottom: 10px;
    line-height: 0;
}

.not-front #site-name {
    padding: 10px 0 0 30px;
    font-size: 400%;
    color: #000;
    margin: 0 0 0 0;
    font-family: 'SalsburyRegular',"Lucida Sans","Lucida Sans Unicode","Lucida Grande","Verdana","Arial","Helvetica",sans-serif;
    overflow: hidden;
}

.front h1,.page-himalayan-climbs-ascents h1 {
    font-size: 100%;
    display: inline;
}

.front h1 #site-name,.page-himalayan-climbs-ascents h1 #site-name {
    padding: 10px 0 0 30px;
    font-size: 400%;
    color: #000;
    margin: 0 0 0 0;
    font-family: 'SalsburyRegular',"Lucida Sans","Lucida Sans Unicode","Lucida Grande","Verdana","Arial","Helvetica",sans-serif;
    overflow: hidden;
}

.no-slogan #site-name {
    padding-top: 25px;
}

.not-front #site-slogan,.front h1 #site-slogan,.page-himalayan-climbs-ascents h1 #site-slogan {
    padding: 0px 0px 0px 30px;
    font-size: 200%;
    font-family: 'SalsburyRegular',"Lucida Sans","Lucida Sans Unicode","Lucida Grande","Verdana","Arial","Helvetica",sans-serif;
    overflow: hidden;
}

.breadcrumb {
    padding-bottom: 0;
    font-size: 100%;
    padding-left: 50px;
    margin-top: 15px;
    color: #888;
}

.breadcrumb a {
    color: #888;
}

h1.title,h2.title,h3.title {
    margin: 0;
}

p,li {
    font-size: 100%;
    line-height: 150%;
}

body #content-area,body #form-guidelines {
    font-size: 120%;
    line-height: 150%;
}

#content-area h2 {
    font-size: 116%;
    line-height: 150%;
}

#content-area h3 {
    font-size: 110%;
    line-height: 150%;
}

#content-area h4 {
    font-size: 105%;
    line-height: 150%;
}

#content-area h5 {
    font-size: 100%;
    line-height: 150%;
}

#navigation ul li,#navigation ul li a {
    font-size: 110%;
}

.node-type-gallery #content h1.title,.field-field-gallery-intro {
    margin-left: 0;
}

.node-type-gallery #content h1.title {
    margin-left: 50px;
    margin-right: 50px;
    padding: 10px;
    border-radius: 15px;
}

.field-field-gallery-intro {
    font-weight: bold;
    padding: 10px;
    margin-right: 30px;
    max-width: 50em;
    margin-bottom: 20px;
}

.section-bookshelf .field-field-gallery-intro {
    background-color: #FFFFCC;
    border: 1px solid #FFFFAA;
    color: black;
    border-radius: 15px;
}

h1.title {
    margin-bottom: 10px;
}

.help {
    margin: 1em 0;
}

.more-help-link {
    font-size: 0.85em;
    text-align: right;
}

ul.links {
    margin: 1em 0;
    padding: 0;
}

ul.links.inline {
    margin: 0;
    display: inline;
}

ul.links li {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
}

.pager {
    clear: both;
    margin: 1em 0;
    text-align: center;
}

.item-list ul.pager {
    background: #202020;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.pager a,.pager strong.pager-current {
    padding: 0.5em;
}

.item-list .pager li.pager-last,.item-list .pager li.pager-first {
    display: none;
}

.feed-icons {
    margin: 1em 0;
}

.front .feed-icons {
    margin: 1em 0 0 70px;
}

.more-link {
    text-align: right;
}

.node-type-image .field-field-imagedate .field-label {
    font-weight: normal;
}

#page .image_copyright {
    font-size: 100%;
    margin-bottom: 6px;
}

#comments .content p {
    font-size: 110%;
    line-height: 120%;
}

.standfirst {
    font-weight: bold;
    font-style: italic;
    font-family: "MuseoSans1","Arial","Helvetica",sans-serif;
    font-size: 108%;
}

.pullquote {
    padding: 10px;
    float: right;
    width: 200px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #333333;
    border-bottom-color: #333333;
    font-size: 116%;
    text-align: center;
    line-height: 150%;
    font-family: "MuseoSans1","Arial","Helvetica",sans-serif;
    font-style: italic;
    font-weight: bold;
}

.views-field-field-image-text-value {
    display: none;
}

.field-field-image-text .field-item {
    font-size: 120%;
    line-height: 150%;
}

.field-field-image-text .field-item p {
    font-size: 102%;
    line-height: 135%;
}

#block-mobile_tools-0 {
    margin-top: 10px;
    text-align: left;
    padding-left: 40px;
}

#footer .section {
    padding: 10px 20px;
    text-align: center;
}

#footer-message {
    margin-bottom: 10px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.element-hidden {
    display: none;
}

.element-invisible {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
}

html body ul.views-fluid-grid-items-width-150 li.views-fluid-grid-item {
    width: 15em;
}

html body ul.views-fluid-grid-items-height-300 li.views-fluid-grid-item {
    height: 23em;
}

html body .page-bookshelf ul.views-fluid-grid-items-width-200 li.views-fluid-grid-item {
    height: 500px;
}

html body.not-logged-in.page-user #navigation,html body.not-logged-in.page-user-register #navigation {
    display: none;
}

.image_supplementary_wrapper {
    width: 600px;
    margin-top: 30px;
}

.field-field-image-supplementary-1 {
    margin-top: 0;
    margin-left: 0;
    padding: 15px;
}

.field-field-image-text {
    margin-top: 60px;
    padding: 5px;
}

.field-field-imagedate {
    margin-bottom: 10px;
}

.node-teaser div.field-field-teaser-image,.node-teaser div.field-field-image,.node-type-story div.field-field-teaser-image,.node-type-page div.field-field-teaser-image,.node-type-blog-item div.field-field-teaser-image {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.list-node h2.title {
    display: none;
}

.section-himalaya-blog .list-node h2.title {
    width: 100%;
    padding: 10px;
    color: black;
    display: block;
}

.section-himalaya-blog h1.title {
    display: block;
}

body.node-type-blog-item h1.title {
    display: block;
}

.page-weblinks .list-node h2.title {
    display: block;
}

.page-weblinks .weblinks-item h2.title {
    display: none;
}

.node-teaser .footnotes {
    display: none;
}

.node-teaser p,.node-teaser li,.node-teaser li li {
    font-size: 110%;
    line-height: 110%;
}

body.section-himalaya-blog .node-teaser p,body.section-himalayan-climbs .node-teaser p {
    font-size: 100%;
    line-height: 150%;
}

.front .node-teaser {
    font-family: "MuseoSlab1","Arial","Helvetica",sans-serif;
}

.front #montage_wrapper {
    clear: both;
    padding-top: 30px;
}

.front #montage {
    float: left;
    clear: both;
    margin-left: 10px;
    margin-top: 0;
    margin-right: -25px;
}

.front #montage_inner {
    padding-right: 5px;
    text-align: right;
    padding-bottom: 20px;
}

.front #search {
    margin-left: 60px;
    padding-top: 0;
    float: left;
    width: 200px
}

.front #edit-submit {
    font-size: 110%;
    margin-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
    width: auto;
    background: none repeat scroll 0 0 #CCFF99;
    border-color: #CCFF99 #66CC00 #66CC00 #CCFF99;
    border-style: solid;
    border-width: 1px;
    color: #232323;
    font-weight: bold;
}

.front #blob0 {
    clear: both;
    float: left;
    margin-top: 0;
    margin-left: 35px;
    margin-bottom: 10px;
    margin-right: 0;
    width: 350px;
}

.front #blob0 p {
    line-height: 100%;
    font-size: 100%
}

.front #blob1 {
    margin-top: 0;
    margin-left: 35px;
    float: left;
    clear: both;
}

.front #blob1 h2 {
    margin: 0;
}

.front #blob1 ul {
    margin: 0;
    padding-left: -8px;
}

#blob1 div.view-front-ascents {
    margin-left: -35px;
}

.front #blob1 p {
    margin: -25px 70px 0 0;
    padding: 0 0 0 0;
    clear: both;
    line-height: 100%;
    font-size: 100%;
}

.front #blob1 ul li {
    margin: 0;
}

.front #blob2 {
    margin-left: 20px;
    margin-right: 30px;
    margin-bottom: 20px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 18px;
    float: left;
    clear: both;
}

.front #twitter {
    margin-left: 20px;
    margin-right: 0;
    float: left;
}

.front #content-area .featured {
    padding-right: 30px;
    font-size: 110%;
    line-height: 110%;
    margin-bottom: 0.8em;
    margin-left: 0;
    padding-left: 0;
}

.front #content-area .featured .dateline {
    line-height: 100%;
    font-size: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    font-weight: bold;
    font-style: italic;
}

.front #content-area .featured h2 {
    line-height: 100%;
    font-size: 110%;
    margin-bottom: 3px;
    margin-top: 0;
}

.front #content-area .featured p {
    font-size: 100%;
    line-height: 100%;
}

.front #blob3 {
    float: left;
    clear: both;
}

.front #blob3 h2 {
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 20px;
}

.front #blob4 {
    float: left;
    clear: both;
}

.front #blob4 p {
    font-size: 100%;
    line-height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
}

.front #blob4 h2 {
    margin-top: 30px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.front #block-on_the_web-web {
    float: left;
    clear: both;
    margin-top: 20px;
}

front #block-on_the_web-web h2 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 110%;
    font-weight: bold
}

.front .article_teaser_image {
    float: left;
    margin-right: 5px
}

.front .view-frontarticles h3 {
    font-size: 100%;
    line-height: 100%;
    margin-top: 0px;
    margin-bottom: 6px;
}

.front #feed {
    float: left;
    clear: both;
}

.page-himalayan-images #blob1 {
    float: left;
    margin-top: 50px;
    margin-left: 40px;
    width: 250px;
}

.page-himalayan-images #blob2 {
    float: left;
    margin-top: 100px;
    margin-left: 50px;
    width: 250px
}

.page-himalayan-images #blob3 {
    clear: both;
    margin-top: 50px;
    margin-left: 100px;
    margin-bottom: 50px;
    width: 250px;
}

.node-type-blog-item #blob1 {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    border: solid 2px #F6C286;
}

.section-biblio ul.biblio-export-buttons {
    display: none;
}

.section-biblio .node-type-biblio ul.links.inline {
    display: none;
}

.section-biblio div.amazon-item div {
    height: 2em;
    margin-left: 0;
    padding-left: 0;
}

.section-biblio div.field-type-asin {
    border-top: none;
    margin-left: 0;
    margin-right: 5%;
}

.section-biblio .amazon-more {
    float: left;
    margin-right: 10px;
}

.section-biblio #content-area {
    padding-right: 10px;
}

.section-biblio .amazon-iframe-wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 120px;
}

.section-biblio .amazon-more-2 {
    margin-top: 15px;
}

.section-biblio div.hint {
    font-size: 100%;
    line-height: 100%;
    margin-bottom: 5px;
    text-align: center;
}

.section-bookshelf .views-exposed-form {
    border: 1px solid white;
    padding: 10px;
    background-color: #292929;
    margin-right: 50px;
    margin-bottom: 30px;
    border-radius: 15px;
}

.section-bookshelf .views-widget-filter-tid {
    margin-left: 0;
}

.section-bookshelf .bef-checkboxes {
    float: left;
    clear: both;
    margin-left: 0;
    max-width: 50em;
}

.section-bookshelf a.bef-toggle {
    float: left;
}

.section-bookshelf .bef-checkboxes .form-item {
    float: left;
    margin-left: 0;
    margin-right: 15px;
    min-width: 15em;
}

.section-bookshelf .views-exposed-widgets div.views-submit-button {
    clear: both !important;
    margin-left: 0;
}

.section-bookshelf .views-widget-filter-participant {
    margin-right: 20px;
}

.section-bookshelf .views-widget-filter-title {
    margin-right: 20px;
}

.section-support .message,.section-support .submit {
    margin-top: 10px;
}

.section-support .message input {
    display: block;
    width: 80%;
}

.section-support .submit input {
    font-size: 120%;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.section-support #content-area form {
    padding: 20px;
    margin-top: 20px;
    max-width: 40em;
}

.section-support #content-area .submit img {
    display: block;
    margin-left: 15px;
    margin-top: 3px;
}

.buy_from_amazon {
    margin-top: 10px;
    margin-bottom: 15px;
}

body .buy_from_amazon span.amazon_us {
    margin-left: 30px;
}

.section-himalayan-climbs .featured-image {
    float: left;
    margin-right: 0;
    margin-bottom: 15px;
    width: 150px;
}

.section-himalayan-climbs .views-fluid-grid .featured-image,.section-himalayan-climbs .views-fluidgrid-processed .featured-image {
    float: none;
    margin: 0 0 0 0;
    width: auto;
    background-color: black;
    color: white
}

.section-himalayan-climbs #blob1 {
    padding-left: 160px;
}

.section-himalayan-climbs #blob1 p {
    margin-top: 5px;
    margin-bottom: 5px;
}

.section-himalayan-climbs .views-fluidgrid-item {
    width: 300px
}

.section-himalayan-climbs .teaser-text {
    padding-left: 150px;
}

.section-himalayan-climbs .views-fluid-grid .teaser-text,.section-himalayan-climbs .views-fluidgrid-processed .teaser-text {
    padding-left: 3px;
    padding-left: 3px;
}

.section-himalayan-climbs .views-fluid-grid .teaser-text .field {
    margin-bottom: 6px;
}

.section-himalayan-climbs .views-fluid-grid .teaser-text h3,.section-himalayan-climbs .views-fluidgrid-processed .teaser-text h3 {
    background-color: black;
    color: white;
    margin: 0 0 10px -3px;
    padding: 5px 3px 3px 3px;
    text-align: left;
}

.section-himalayan-climbs .teaser-text .description {
    margin-top: 10px;
}

.section-himalayan-climbs .views-fluid-grid .teaser-text h3 a,.section-himalayan-climbs .views-fluidgrid-processed .teaser-text h3 a {
    color: white !important;
}

.section-himalayan-climbs .views-fluid-grid-masala-container {
    background: url("/sites/all/themes/masala_fluid_night/colors/images17104138/light-page-300.jpg") no-repeat scroll left top #FFF4E3;
    padding-bottom: 10px;
    border-color: #0B0101;
    border-style: solid;
    border-width: 0 0 2px 0;
}

.node-type-ascent .view-ascent-images .views-fluid-grid-masala-container {
    background: transparent none;
    border: none;
}

.node-type-ascent .images {
    margin-left: -25px;
    margin-right: -25px;
}

.section-himalayan-climbs .views-fluid-grid div.readmore {
    margin-top: 10px;
}

.section-himalayan-climbs .views-fluid-grid-masala-cell {
    text-align: left;
}

.section-himalayan-climbs .views-fluid-grid-masala-cell .content {
    margin: 0 0 0 0;
}

.section-himalayan-climbs .featured-image .image-caption {
    width: 100px;
    padding-left: 3px;
}

.section-himalayan-climbs .views-fluid-grid .featured-image .image-caption {
    width: auto;
    margin: 0;
}

.section-himalayan-climbs #blob3 {
    clear: both;
    margin-bottom: 25px;
}

.section-himalayan-climbs #location {
    clear: both;
}

.section-himalayan-climbs #content-area ul li {
    list-style: none inside none;
    margin-left: 0;
    padding-left: 0;
    line-height: 100%;
}

.section-himalayan-climbs #content-area ul.footnotes li {
    margin-left: 20px;
}

.section-himalayan-climbs #content-area ul {
    margin-left: 0;
    padding-left: 0;
}

.section-himalayan-climbs #loc-and-map {
    border: 2px solid #696969;
    padding: 10px;
    clear: both;
}

.section-himalayan-climbs .ascent_report {
    border: 2px solid #696969;
    padding: 10px;
    clear: both;
    margin-bottom: 20px;
}

.section-himalayan-climbs .copyright {
    font-size: 90%;
}

.section-himalayan-climbs .teaser-text p {
    margin-top: 0;
    margin-bottom: 0;
}

.section-himalayan-climbs .teaser-text h3 {
    margin-bottom: 8px;
}

.section-himalayan-climbs .list-node {
    margin-bottom: 15px;
}

.node-type-ascent .views-fluid-grid li {
    font-size: 80%;
}

.image-caption {
    font-size: 80%;
    line-height: 100%;
}

.section-himalayan-climbs .views-exposed-widget .views-submit-button {
    clear: both;
}

.section-himalayan-climbs .field-field-ascent-special {
    margin-top: 5px;
    margin-bottom: 5px;
}

#form-guidelines {
    max-width: 40em;
    margin-left: 50px;
    margin-right: 50px;
}

#content-area div.view-my-drafts {
    margin-top: 20px;
}

div.view-my-drafts {
    margin-top: 0;
}

.view-my-drafts ul {
    list-style: none;
}

.view-my-drafts .item-list ul li {
    margin-bottom: 15px;
}

#user-view div.messages {
    margin-top: 40px;
}

div.ascent-map {
    height: 300px;
}

div.display_image {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 600px;
}

.section-weblinks .weblinks fieldset.collapsible .fieldset-wrapper {
    overflow: hidden;
}

.node-type-ascents-hub .content-body {
    float: left;
    max-width: 40em;
}

#submission {
    float: left;
    margin-left: 10px;
    margin-top: 15px;
    border: solid 2px #999999;
    border-radius: 15px;
    padding: 10px;
}

#ascent-email p {
    margin-top: 0;
}

div.hub-listing {
    clear: both;
}

.section-user .help {
    margin: 0 50px 0 50px;
    font-size: 120%;
}

.teaser-image-caption {
    position: absolute;
    width: 150px;
}

.page-himalaya-blog-reporting-pakistan-terrorism-and-travel-after-nanga-parbat-massacre .content .field-field-teaser-image {
    margin-bottom: 5em;
}

#more-ascents {
    margin-bottom: 25px;
    clear: both;
}

#more-ascents h2,#blob3 h2 {
    margin-bottom: 6px;
}

#more-ascents .views-field-phpcode {
    margin-top: 4px;
}

#blob3 ul #more-ascents ul {
    margin-top: -9px;
}

#blob3 ul li,#more-ascents ul li {
    margin-top: 15px;
}

.continued {
    margin-left: 50px;
    margin-bottom: 10px;
    font-size: 120%
}

.node-type-ascent #blob3,.node-type-ascent #more-ascents {
    margin-top: 0;
    padding-top: 0;
    background: #D0D0D0;
    box-shadow: 0 0 8px rgba(0,0,0,0.3);
}

.node-type-ascent #blob3 .legend,.node-type-ascent #more-ascents .legend {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 5px;
    font-size: 90%;
    line-height: 90%
}

.node-type-ascent #blob3 h2,.node-type-ascent #more-ascents h2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 5px;
}

.node-type-ascent #blob3 ul,.node-type-ascent #more-ascents ul {
    padding: 0 5px 10px 10px;
}

.node-type-ascent #blob3 .header,.node-type-ascent #more-ascents .view-header {
    background: #F6C286;
}

.node-type-ascent #more-ascents .views-field-phpcode {
    font-size: 95%;
}

div.block.with-block-editing {
    position: relative;
}

div.block.with-block-editing div.edit {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 40;
    border: 1px solid #eee;
    padding: 0 2px;
    font-size: 0.75em;
    background-color: #fff;
}

div.block.with-block-editing:hover div.edit {
    display: block;
}

.block {
    margin-bottom: 1em;
}

.block {
    border: none;
    padding: 0;
    margin-bottom: 15px;
}

.block ul {
    margin-top: 0px;
    margin-left: 15px;
    padding-left: 0;
    list-style-type: none;
}

.block ul li {
    margin-bottom: 4px;
}

.block ul li.expanded ul {
    margin-top: 4px;
    margin-left: 20px;
}

.block h2.title {
    font-size: 110%;
    padding: 0;
}

.region-sidebar-second .block h3 {
    font-size: 110%;
    padding: 0;
}

#content .block {
    margin-top: 20px;
}

.block ul li {
    list-style-type: circle;
    list-style-image: url(/sites/all/themes/masala_fluid_night/images/menu-leaf2.png);
}

.block ul li.collapsed {
    list-style-image: url(/sites/all/themes/masala_fluid_night/images/menu-collapsed-rtl.png);
}

.block ul li.expanded {
    list-style-image: url(/sites/all/themes/masala_fluid_night/images/menu-expanded.png);
}

.block ul li.collapsed {
    list-style-image: url(/sites/all/themes/masala_fluid_night/images/menu-collapsed.png);
}

.block ul li.leaf {
    list-style-image: url(/sites/all/themes/masala_fluid_night/images/menu-leaf2.png);
}

body #search-block-form input {
    width: 95%;
}

.region-sidebar-second .block .content ul li {
    list-style-image: none;
    list-style-type: none;
    list-style-position: inside;
    font-size: 100%;
    line-height: 100%;
    margin-bottom: 15px;
}

body .block-weblinks_blocks {
    font-size: 100%
}

#block-views-similarterms-block_1 .content ul,#block-views-relatedimages_150-block_1 .content ul,#block-views-blog_archive-block .content ul,#block-views-blog_comments_recent-block .content ul,.block-weblinks_blocks .content ul,#block-views-RelatedLinks-block_1 ul,#block-views-RelatedLinks-block_1 .view-footer,#block-views-related_book_pics-block_1 .content ul {
    margin: 0;
    padding: 0 5px 0 5px;
}

#block-system-0 .content {
    width: 88px;
    margin-left: auto;
    margin-right: auto;
}

#block-block-1 .content {
    padding: 0 5px 0 5px;
}

#block-block-1 .content p {
    margin-top: 0;
    font-size: 100%;
}

#block-block-1 .content h2 {
    margin-bottom: 5px;
    font-size: 120%;
    text-align: center;
}

#block-views-ascents_yearly_archive-block_1 .view-footer {
    margin-left: 15px;
    margin-bottom: 12px
}

#block-views-relatedimages_150-block_1 .content {
    width: 150px;
    margin-left: auto;
    margin-right: auto;
}

#block-views-related_book_pics-block_1 .content {
    width: 202px;
    margin-left: auto;
    margin-right: auto;
}

#block-views-related_book_pics-block_1 .views-field-product-image {
    width: 110px;
    margin-left: 40px;
    overflow: hidden;
}

#block-views-related_book_pics-block_1 .views-field-title {
    text-align: center;
}

#block-views-relatedimages-block_1 .content ul li.views-row-even {
    margin: 0;
    padding: 0;
    float: left;
}

body .region-sidebar-second div.block {
    margin-left: 20px;
    margin-right: 0;
}

#block-views-relatedimages-block_1 .content ul li.views-row-odd {
    margin: 0;
    padding: 0;
    float: left;
}

#block-views-relatedimages-block_1 .views-field-field-image-fid {
    height: 95px;
}

#block-views-relatedimages-block_1 .content ul li img {
    border: white solid 1px;
    margin: 5px;
    padding: 0;
}

#block-views-relatedimages_150-block_1 .content ul li img {
    border: white solid 1px;
}

#block-views-relatedimages-block_1 .content ul {
    margin-left: 10px;
    margin-right: 10px;
    padding: 0;
}

#block-views-relatedimages_150-block_1 .content ul {
    margin-left: 0;
    padding-left: 0;
}

.section-journeys .region-sidebar-second #block-search_by_page-1 .content,.section-journeys .region-sidebar-second #block-search-0 .content,.node-type-image .region-sidebar-second #block-search_by_page-1 .content,.node-type-image .region-sidebar-second #block-search-0 .content {
    padding: 5px;
}

div.view-frontarticles,div.view-frontbooks {
    margin-left: 0;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 30px;
    clear: both;
}

.view-frontarticles ul li {
    list-style-image: none;
    list-style-type: none;
    list-style-position: inside;
    font-size: 90%;
    line-height: 100%;
    width: 200px;
    float: left;
    padding-right: 8px;
    padding-left: 8px;
    margin-top: 1em;
    border-right: 3px solid #464646;
    height: 19em;
    overflow: hidden;
}

.view-frontbooks ul li {
    list-style-image: none;
    list-style-type: none;
    list-style-position: inside;
    font-size: 90%;
    line-height: 100%;
    width: 200px;
    float: left;
    padding-right: 8px;
    padding-left: 8px;
    margin-top: 1em;
    border-right: none;
    height: 14em;
    overflow: hidden;
}

.view-frontarticles ul li.views-row-3,.view-frontarticles ul li.views-row-6,.view-frontbooks ul li.views-row-3 {
    border-right: none;
}

.view-frontarticles ul li img,.view-frontbooks ul li img {
    border: 1px solid black;
}

.front .view-content .item-list p {
    font-size: 100%;
    line-height: 100%;
    padding-top: 0;
    margin-top: 0;
}

.front #content-area .view-content .item-list h3 {
    margin-bottom: 3px;
    margin-top: 0;
    line-height: 100%;
}

.view-frontarticles div.views-field-teaser-content,.view-frontbooks div.views-field-field-best-short-desc-value {
    padding-top: 0;
    margin-top: 0;
}

.view-frontarticles div.views-field-title,.view-frontbooks div.views-field-title {
    padding-bottom: 0.3em;
    margin-bottom: 0;
}

.view-frontarticles .views-field-title a,.view-frontarticles .views-field-title a:link,.view-frontarticles .views-field-title a:visited,.view-frontarticles .views-field-title a:hover,.view-frontbooks .views-field-title a,.view-frontbooks .views-field-title a:link,.view-frontbooks .views-field-title a:visited .view-frontbooks .views-field-title a:hover {
    background-image: url(/sites/all/themes/masala_fluid_night/images/menu-collapsed.png);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.view-frontarticles div.views-field-field-teaser-image-fid,.view-frontbooks div.views-field-product-image {
    float: left;
    margin-right: 5px;
    margin-bottom: 0;
}

.section-bookshelf .region-sidebar-second #block-block-3 .content {
    margin-top: 100px;
    margin-left: 20px;
}

.view-blog-recent .item-list ul {
    margin-left: 0;
    padding-left: 0;
}

.view-blog-recent ul li {
    list-style-image: none;
    list-style-type: none;
    list-style-position: inside;
    font-size: 90%;
    line-height: 100%;
    margin-bottom: 0.8em;
    margin-left: 0;
    padding-left: 0;
    clear: both;
}

.view-blog-recent .views-field-title {
    font-size: 110%;
    margin-bottom: 0.2em;
    margin-left: 45px;
}

.view-blog-recent .views-field-title a,.view-blog-recent .views-field-title a:link,.view-blog-recent .views-field-title a:visited,.view-blog-recent .views-field-title a:hover,.front .view-content h3 a,.front .view-content h3 a:link,.front .view-content h3 a:visited,front .view-content h3 a:hover {
    background-image: url(/sites/all/themes/masala_fluid_night/images/menu-collapsed.png);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.view-blog-recent div.views-field-field-teaser-image-fid {
    float: left;
    margin-right: 5px;
    margin-bottom: 0;
}

.view-blog-recent .views-field-field-short-teaser-value {
    margin-left: 45px;
}

.view-frontimages ul li {
    list-style-image: none;
    list-style-type: none;
    list-style-position: inside;
    font-size: 100%;
    line-height: 100%;
    float: left;
    padding-right: 12px;
    padding-left: 12px;
    padding-top: 30px;
    height: 80px;
    overflow: hidden;
}

.view-frontimages ul li img {
    border: 2px solid white;
}

.view-frontimages ul {
    height: 140px;
    padding-top: 0;
    margin-top: 0;
}

div.view-frontimages {
    padding-top: 0;
    margin-top: 0;
    width: 700px;
    clear: both;
    height: 140px;
    border: 1px solid black;
}

.view-book-contents .views-field-field-teaser-image-fid {
    float: left;
    margin-right: 5px;
    margin-bottom: 0;
}

.view-book-contents .views-field-title-1 {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0;
}

.view-book-contents .views-field-teaser-content {
    margin-bottom: 0;
    padding: 0;
}

.view-book-contents .views-field-teaser-content p {
    margin-bottom: 0;
    padding: 0;
    font-size: 110%;
}

.view-book-contents .views-field-title-1 a {
    background-image: url(/sites/all/themes/masala_fluid_night/images/menu-collapsed.png);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.page-features .view-Features p {
    margin-bottom: 0;
    padding: 0;
    font-size: 110%;
}

.page-features .view-Features h2 {
    margin-top: 20px;
}

.view-Features .views-field-title-1 a {
    background-image: url(/sites/all/themes/masala_fluid_night/images/menu-collapsed.png);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 10px;
}

#betanote {
    float: right;
    width: 340px;
}

#beta_inner {
    padding: 20px;
}

div.view-front-ascents {
    margin-left: 0;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 30px;
    clear: both;
}

.view-front-ascents ul li {
    list-style-image: none;
    list-style-type: none;
    list-style-position: inside;
    font-size: 90%;
    line-height: 100%;
    width: 200px;
    float: left;
    padding-right: 8px;
    padding-left: 8px;
    margin-top: 1em;
    border-right: none;
    height: 16em;
    overflow: hidden;
}

.view-front-ascents p {
    font-size: 100%;
    line-height: 100%;
    padding-top: 0;
    margin-top: 0;
}

.view-front-ascents div.views-field-field-ascent-report-value {
    padding-top: 0;
    margin-top: 0;
}

.view-front-ascents div.views-field-title {
    padding-bottom: 0.3em;
    margin-bottom: 0;
}

.view-front-ascents .views-field-title a,.view-front-ascents .views-field-title a:link,.view-front-ascents .views-field-title a:visited,.view-front-ascents .views-field-title a:hover {
    background-image: url(/sites/all/themes/masala_fluid_night/images/menu-collapsed.png);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.view-front-ascents div.views-field-field-ascent-featured-image-fid,.view-front-ascents div.views-field-field-ascent-image-fid {
    float: left;
    margin-right: 5px;
    margin-bottom: 0;
}

.region-sidebar-second #twitter {
    width: 200px;
}

.region-content-bottom-left #twitter {
    width: 100%;
}

.album_item {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 75px;
}

.region-sidebar-second .view-header {
    margin-left: 15px;
    margin-right: 5px;
    margin-bottom: 12px;
}

#suckerfishmenu {
    line-height: 32px;
    padding-left: 0;
}

#suckerfishmenu ul.menu {
    padding: 0 0 0 0px;
    margin: 0;
    list-style: none;
    z-index: 3;
    display: inline;
}

#suckerfishmenu a {
    display: block;
    padding: 0px 14px 0px 14px;
    text-decoration: none;
    font-size: 100%;
    font-weight: bold;
}

#suckerfishmenu a:hover {
    text-decoration: none;
}

#suckerfishmenu li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    height: 1%;
}

#suckerfishmenu ul.menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    border-top: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
}

#suckerfishmenu ul.menu li ul {
    position: absolute;
    width: 250px;
    left: -999em;
}

#suckerfishmenu ul.menu li li {
    float: left;
    width: 250px;
}

#suckerfishmenu ul.menu li li a:link,#suckerfishmenu ul.menu li li a:visited {
    width: 220px;
}

#suckerfishmenu ul.menu li ul a {
    width: 250px;
    line-height: 200%;
    font-weight: bold;
    font-size: 100%;
    border: 1px solid black;
    border-top: none;
}

#suckerfishmenu ul.menu li ul ul {
    margin: -25px 0px 0px 248px;
}

#suckerfishmenu ul.menu li:hover ul ul,#suckerfishmenu ul.menu li:hover ul ul ul,#suckerfishmenu ul.menu li.sfhover ul ul,#suckerfishmenu ul.menu li.sfhover ul ul ul {
    left: -999em;
}

#suckerfishmenu ul.menu li:hover ul,#suckerfishmenu ul.menu li li:hover ul,#suckerfishmenu ul.menu li li li:hover ul,#suckerfishmenu ul.menu li.sfhover ul,#suckerfishmenu ul.menu li li.sfhover ul,#suckerfishmenu ul.menu li li li.sfhover ul {
    left: auto;
    margin-top: 0;
}

#secondary {
    float: right;
}

#secondary ul {
    margin: 0;
}

#secondary,#secondary a {
    font-weight: bold;
}

#secondary ul.links li {
    padding: 0 5px 0 10px;
    margin: 0;
}

#secondary ul.links li.first {
    padding: 0 5px 0 6px;
}

#navigation,#header #navigation .section {
    background: black;
}

#navigation a {
    color: #fff;
}

#navigation a.active,#navigation a:hover {
    color: #FFFF66;
    text-decoration: none;
}

#suckerfishmenu ul.menu li ul a {
    color: #fff;
    background-color: black;
}

#suckerfishmenu ul.menu li ul a:hover {
    background-color: #333333;
    color: #FFFF66;
}

#suckerfishmenu ul.menu ul {
}

#navigation div.region-navigation,#navigation div.block {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#navigation .login-link,#navigation .account-link {
    font-weight: bold;
    margin-left: 0;
    float: left;
    padding-left: 14px;
    margin-top: 0;
    padding-top: 0;
}

#navigation .login-link {
    padding-right: 14px;
}

#navigation .account-link {
    padding-right: 0;
}

#navigation .logout {
    margin-left: 0;
}

#navigation,.login-link {
    font-size: 100%;
}

#navigation .login-link a,#navigation .account-link a {
    font-size: 120%;
    line-height: 150%;
    text-decoration: none;
}

#navigation .login-link a.active,#navigation .login-link a:hover,#navigation .account-link a.active,#navigation .account-link a:hover {
    background-color: black;
}

#navigation .login-link,#navigation .account-link {
    background: black;
}

.node,.node .node {
    font-size: 100%;
}

.node h2.title {
    font-size: 140%;
}

.submitted {
    font-size: 100%;
}

.node .content {
    margin: 10px 0;
}

.node-unpublished {
    background-color: #fff4f4;
}

.node-unpublished div.unpublished,.comment-unpublished div.unpublished {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word;
}

.marker {
    color: #c00;
}

.node.node-unpublished .picture,.comment.comment-unpublished .picture {
    position: relative;
}

.preview .node {
    background-color: #ffffea;
}

.node .list-node h2.title {
    font-size: 110%;
    margin: 15px 0 5px 0;
}

.section-himalaya-blog .node .list-node h2.title {
    font-size: 140%;
    margin: 15px 0 5px 0;
    padding: 10px 0 35px 5px;
}

.node ul.links {
    margin: 0 0 0 0;
    padding: 0;
}

.node ul.links.inline {
    float: left;
    margin-bottom: 25px;
}

.node ul.links li {
    float: left;
    list-style-type: none;
    padding: 0 7px;
}

.node-links ul.links li a {
    font-weight: bold;
}

.node .terms {
    font-size: 85%;
}

.node .terms ul.links.inline {
    float: none;
}

li .node_read_more {
    margin-top: 0;
    line-height: 100%;
}

#comments {
    clear: both;
    margin: 20px 0 10px 0;
}

.node-type-image #comments {
    width: 600px;
}

#comments div.box,.section-comment div.box {
    padding: 15px;
}

#comments h2.title {
    background-color: #ddd;
    padding: 6px 10px;
}

.comment {
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
}

.new {
    color: #c00;
}

.comment div.links {
    margin: 1em 0;
}

.comment .submitted {
    clear: left;
}

.form-item,.form-checkboxes,.form-radios {
    margin: 1em 0;
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
    border: 2px solid #c00;
}

.form-item label {
    display: block;
    font-weight: bold;
}

.form-item label.option {
    display: inline;
    font-weight: normal;
}

.form-required {
    color: #c00;
}

body form .description {
    font-size: 0.95em !important;
    line-height: 1.1em !important;
}

.form-checkboxes .form-item,.form-radios .form-item {
    margin: 0.4em 0;
}

.form-submit {
}

.container-inline div,.container-inline label {
    display: inline;
}

.tips {
}

#navigation #search-box {
    margin: 4px 5px 0 0;
    float: right;
}

#edit-search-theme-form-1-wrapper label {
    display: none;
}

#navigation #search .form-submit {
    padding: 0px 2px 1px 2px;
    font-size: 13px;
    font-weight: bold;
}

#user-login-form {
    text-align: left;
}

#user-login-form ul {
    margin-bottom: 0;
}

#user-login-form li.openid-link {
    margin-top: 1em;
    margin-left: -20px;
}

#user-login-form li.user-link {
    margin-top: 1em;
}

#user-login ul {
    margin: 1em 0;
}

#user-login li.openid-link,#user-login li.user-link {
    margin-left: -2em;
}

form tbody {
    border-top: 1px solid #ccc;
}

form th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

form tbody th {
    border-bottom: 1px solid #ccc;
}

form thead th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

@font-face {
    font-family: 'SalsburyRegular';
    src: url('/sites/all/type/salsbury-webfont.eot');
    src: url('/sites/all/type/salsbury-webfont.eot#iefix') format('embedded-opentype'),url('/sites/all/type/salsbury-webfont.woff') format('woff'),url('/sites/all/type/salsbury-webfont.ttf') format('truetype'),url('/sites/all/type/salsbury-webfont.svg#SalsburyRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSlab1';
    src: url('/sites/all/type/Museo_Slab_500-webfont.eot');
    src: url('/sites/all/type/Museo_Slab_500-webfont.eot?iefix') format('eot'),url('/sites/all/type/Museo_Slab_500-webfont.woff') format('woff'),url('/sites/all/type/Museo_Slab_500-webfont.ttf') format('truetype'),url('/sites/all/type/Museo_Slab_500-webfont.svg#webfontyumMOUTD') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSlab1';
    src: url('/sites/all/type/Museo_Slab_500italic-webfont.eot');
    src: url('/sites/all/type/Museo_Slab_500italic-webfont.eot?iefix') format('eot'),url('/sites/all/type/Museo_Slab_500italic-webfont.woff') format('woff'),url('/sites/all/type/Museo_Slab_500italic-webfont.ttf') format('truetype'),url('/sites/all/type/Museo_Slab_500italic-webfont.svg#webfont3dFIImcj') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'MuseoSlab1';
    src: url('/sites/all/type/Museo_Slab_700-webfont.eot');
    src: url('/sites/all/type/Museo_Slab_700-webfont.eot?iefix') format('eot'),url('/sites/all/type/Museo_Slab_700-webfont.woff') format('woff'),url('/sites/all/type/Museo_Slab_700-webfont.ttf') format('truetype'),url('/sites/all/type/Museo_Slab_700-webfont.svg#webfont3onNEwfx') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSlab1';
    src: url('/sites/all/type/Museo_Slab_700italic-webfont.eot');
    src: url('/sites/all/type/Museo_Slab_700italic-webfont.eot#iefix') format('embedded-opentype'),url('/sites/all/type/Museo_Slab_700italic-webfont.woff') format('woff'),url('/sites/all/type/Museo_Slab_700italic-webfont.ttf') format('truetype'),url('/sites/all/type/Museo_Slab_700italic-webfont.svg#MuseoSlab700Italic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'MuseoSans1';
    src: url('/sites/all/type/MuseoSans_300-webfont.eot');
    src: url('/sites/all/type/MuseoSans_300-webfont.eot?iefix') format('eot'),url('/sites/all/type/MuseoSans_300-webfont.woff') format('woff'),url('/sites/all/type/MuseoSans_300-webfont.ttf') format('truetype'),url('/sites/all/type/MuseoSans_300-webfont.svg#webfontZrigUslT') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans1';
    src: url('/sites/all/type/MuseoSans_300_Italic-webfont.eot');
    src: url('/sites/all/type/MuseoSans_300_Italic-webfont.eot?iefix') format('eot'),url('/sites/all/type/MuseoSans_300_Italic-webfont.woff') format('woff'),url('/sites/all/type/MuseoSans_300_Italic-webfont.ttf') format('truetype'),url('/sites/all/type/MuseoSans_300_Italic-webfont.svg#webfontYIppRmbR') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'MuseoSans1';
    src: url('/sites/all/type/MuseoSans_700-webfont.eot');
    src: url('/sites/all/type/MuseoSans_700-webfont.eot?iefix') format('eot'),url('/sites/all/type/MuseoSans_700-webfont.woff') format('woff'),url('/sites/all/type/MuseoSans_700-webfont.ttf') format('truetype'),url('/sites/all/type/MuseoSans_700-webfont.svg#webfontm4EIOd5I') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans1';
    src: url('/sites/all/type/MuseoSans_700_Italic-webfont.eot');
    src: url('/sites/all/type/MuseoSans_700_Italic-webfont.eot#iefix') format('embedded-opentype'),url('/sites/all/type/MuseoSans_700_Italic-webfont.woff') format('woff'),url('/sites/all/type/MuseoSans_700_Italic-webfont.ttf') format('truetype'),url('/sites/all/type/MuseoSans_700_Italic-webfont.svg#MuseoSans700Italic') format('svg');
    font-weight: bold;
    font-style: italic;
}

body,caption,th,td,input,textarea,select,option,legend,fieldset {
    font-family: MuseoSans1,Arial,Helvetica,sans-serif;
}

body.node-type-page #content,body.node-type-book #content,body.node-type-story #content,body.section-himalaya-blog #content,body.section-himalayan-climbs #content,body.page-node-add-ascent #content,body.node-type-ascent #content {
    font-family: MuseoSlab1,Arial,Helvetica,sans-serif;
}

input,textarea,select,option,legend,fieldset {
    font-family: MuseoSlab1,Arial,Helvetica,sans-serif;
}

.sidebar .block h2.title,#content .block h2.title {
    color: #fff;
    padding: 4px 10px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-radius-topleft: 7px;
    border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    border: 1px solid #888;
    background-color: #888;
}

.sidebar .block .content,#content .block .content {
    margin: 0;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-top: none;
    background-color: #e7e7e7;
    border: 1px solid #e7e7e7;
    padding: 0px;
}

.node-type-image .region-sidebar-second #block-views-relatedimages-block_1 {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
}

.region-sidebar-first .no-header .content,.region-sidebar-second .no-header .content {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
}

#mission {
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    background-color: #e7e7e7;
    border: 1px solid #e7e7e7;
    padding: 10px;
    margin-bottom: 20px;
}

.comment {
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #D6D6D6;
}

.node-type-forum h3.title {
    font-size: 150%;
    margin: 15px 0px 0px 0px;
    padding-left: 0px;
}

.node-type-forum .submitted {
    font-size: 90%;
    color: #666;
}

.node-type-forum .content {
    margin-top: 10px;
}

.forum-topic-navigation {
    clear: both;
    margin-top: 15px;
}

#forum ul.links {
    margin-top: 15px;
}

#forum li.forum {
    margin: 0;
    padding: 0;
    font-weight: bold;
}

#forum tr td.forum {
    background-image: none;
}

td.forum .name {
    font-size: 110%;
}

td.forum .name a {
    font-weight: bold;
}

.more-link {
    text-align: right;
}

.feed a {
    background-image: url(/misc/feed.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}

.wrapper.tagadelic {
    text-align: justify;
    margin-right: 1em;
}

.tagadelic.level1 {
    font-size: 1em;
}

.tagadelic.level2 {
    font-size: 1.2em;
}

.tagadelic.level3 {
    font-size: 1.4em;
}

.tagadelic.level4 {
    font-size: 1.6em;
}

.tagadelic.level5 {
    font-size: 1.8em;
}

.tagadelic.level6 {
    font-size: 2em;
}

.tagadelic.level7 {
    font-size: 2.2em;
}

.tagadelic.level8 {
    font-size: 2.4em;
}

.tagadelic.level9 {
    font-size: 2.6em;
}

.tagadelic.level10 {
    font-size: 2.8em;
}

.block-tagadelic .content {
    background-color: transparent;
    color: white;
}

.block-tagadelic .content ul li {
    list-style-image: none;
    list-style-type: none;
    list-style-position: inside;
    float: left;
    margin-left: 0;
    padding-left;0;padding-right: 3px;
    font-size: 100%;
}

.block-tagadelic .content ul {
    margin: 0;
    padding-right: 10px;
    padding-left: 0;
}

.block-tagadelic .title {
    display: none;
}

.footnotes {
    font-size: small;
}

ul.footnotes li.footnote {
    font-size: 110%
}

div.footnotes {
    clear: both;
    margin-left: 0;
    margin-top: 4em;
    margin-bottom: 2em;
    padding: 10px;
    border: 2px solid #FF9933;
    background-color: #FFFFEE;
}

.see-footnote {
    vertical-align: top;
    position: relative;
    top: -0.25em;
    font-size: 0.9em;
}

ul.footnotes {
    list-style-type: none;
    margin-left: 10px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

ul.footnotes li {
    margin-left: 2.5em;
    list-style-type: none;
    background: none;
}

ul.footnotes {
    position: relative;
}

.footnotes .footnote-label {
    position: absolute;
    left: 0px;
    z-index: 2;
}

.see-footnote:target,.footnotes .footnote:target {
    background-color: #eeeeee;
}

.see-footnote:target {
    border: solid 1px #aaaaaa;
}

.footnotes .footnote-multi {
    vertical-align: top;
    position: relative;
    top: -0.25em;
    font-size: 0.75em;
}

#page-wrapper,.region-page-closure {
    margin-left: auto;
    margin-right: auto;
    width: 840px;
}

.two-sidebars #page-wrapper,.two-sidebars .region-page-closure,.sidebar-first #page-wrapper,.sidebar-first .region-page-closure {
    width: 1220px;
}

.region-header {
    clear: both;
}

#main-wrapper {
    position: relative;
}

#content,.no-sidebars #content {
    float: left;
    width: 840px;
    margin-left: 0;
    margin-right: -840px;
    padding: 0;
}

.sidebar-first #content {
    float: left;
    width: 1020px;
    margin-left: 0;
    margin-right: -1020px;
    padding: 0;
}

.sidebar-first #content .section {
    padding-left: 200px;
    padding-right: 0;
}

.sidebar-second #content {
    width: 840px;
    margin-left: 0;
    margin-right: -840px;
}

.two-sidebars #content {
    width: 840px;
    margin-left: 200px;
    margin-right: -1020px;
}

#content-area {
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 50px;
    margin-top: 0;
}

#main-content .title {
    padding-top: 40px;
    padding-left: 50px;
    padding-right: 10px;
    padding-bottom: 0;
    margin-top: 0;
}

.no-sidebars #content .section {
    margin-left: 0;
}

#content_inner {
    margin-top: 5px;
    margin-left: 45px;
    margin-right: 50px;
    margin-bottom: 10px;
    padding-top: 0;
}

#region-content-bottom-wrapper {
}

.region-content-bottom-left {
    float: left;
    width: 50%;
}

.region-content-bottom-right {
    float: left;
    width: 50%;
}

#content .image_supplementary_wrapper {
}

#content .field-field-image-supplementary-1 {
    float: left;
    padding-right: 20px;
    padding-bottom: 6px;
}

#cwrap-tl,#cwrap-tr,#cwrap-lm,#cwrap-rm,#cwrap-bm,#cwrap-bl,#cwrap-br {
    padding: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    width: 100%;
}

#cwrap-tm {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    width: 100%;
}

#navigation {
    width: 100%;
    margin: 0;
    padding: 0;
    height: auto;
}

.search-only #navigation {
    height: 33px;
}

.empty-nav #navigation {
    height: 3px;
}

.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second {
    padding-top: 0;
    margin-top: 0;
}

.region-sidebar-first {
    float: left;
    width: 200px;
    margin-left: 0;
    margin-right: -200px;
    padding: 0;
}

.region-sidebar-first .section {
    margin: 20px 10px;
    padding: 0;
}

.no-sidebars .region-sidebar-second-wrapper {
    display: none;
}

.region-sidebar-second-wrapper {
    float: left;
    width: 250px;
    margin-left: 820px;
    margin-right: -250px;
    margin-bottom: 0;
    padding: 0;
}

.two-sidebars .region-sidebar-second-wrapper {
    width: 250px;
    margin-left: 920px;
    margin-right: -250px;
    margin-bottom: 0;
    padding: 0;
}

.region-sidebar-second .section {
    margin: 0 0 0 0;
    padding-left: 20px;
    padding-top: 50px;
}

.sbwrap_bot {
    border: 1px solid black;
}

#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.region-page-closure {
    overflow: visible;
    word-wrap: break-word;
}

body {
    background-color: black;
    color: white;
}

body a {
    color: yellow;
}

body a:active {
    color: white;
}

#page {
    border: none;
    background-color: black;
}

tr.even,tr.odd {
    color: black;
}

body ul.secondary a,body ul.secondary a:active,body ul.secondary a:visited,body ul.secondary a:hover {
    color: black;
}

body tr.even a,body tr.odd a {
    color: #660000;
}

#cwrap-main {
    background-image: url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_main6.jpg);
    background-repeat: repeat;
    border: 1px solid black;
}

#cwrap-tl {
    background-image: url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_topleft.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
    border: 1px solid black;
}

#cwrap-tr {
    background-image: url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_topright11.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: transparent;
    border: 1px solid black;
}

#cwrap-tm {
    background-image: url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_topmid7.jpg);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    background-color: transparent;
    border: 1px solid black;
}

#cwrap-lm {
    background-image: url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_leftmid.gif);
    background-repeat: repeat-y;
    background-position: 0px 101px;
    background-color: transparent;
    border: 1px solid black;
}

#cwrap-rm {
    background-image: url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_rightmid6.jpg);
    background-repeat: repeat-y;
    background-position: right center;
    background-color: transparent;
    border: 1px solid black;
}

#cwrap-bm {
    background-image: url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_botmid.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-color: transparent;
    border: 1px solid black;
}

#cwrap-bl {
    background-image: url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_botleft.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: transparent;
    border: 1px solid black;
}

#cwrap-br {
    background-image: url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_botright12.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-color: transparent;
    padding: 0;
    border: 1px solid black;
}

.node-type-page #content_inner,.node-type-story #content_inner,.section-tags #content_inner,.section-taxonomy #content_inner,.section-legal #content_inner,.node-type-book #content_inner,.section-himalaya-blog #content_inner,html body.section-customerror #content_inner,.section-features #content_inner,.section-comment #content_inner,#comments .comment_wrapper {
    background-color: #ffffcc;
    background-image: url(/sites/all/themes/masala_fluid_night/colors/images/light/yell_main_35706475.gif);
    background-repeat: repeat;
    color: black;
    border: 3px solid #0b0101;
}

.section-himalayan-climbs #content_inner {
    background-color: #eeeeee;
    background-image: none;
    color: black;
    border: 3px solid #0b0101;
}

.section-biblio #content_inner {
    background-color: #eeeeee;
    color: black;
    border: 3px solid #0b0101;
}

.front #content_inner,.page-himalayan-images #content_inner {
    background-color: #EDEDED;
    background-image: none;
    color: black;
    border-bottom: 5px solid #0b0101;
    border-right: 5px solid #0b0101;
    border-left: 2px solid #0b0101;
    border-top: 2px solid #0b0101;
}

.node-type-page #content_inner a,.node-type-page #content_inner a:link,.node-type-page #content_inner a:visited,.section-himalayan-climbs #content_inner a,.section-himalayan-climbs #content_inner a:link,.section-himalayan-climbs #content_inner a:visited,.node-type-story #content_inner a,.node-type-story #content_inner a:link,.node-type-story #content_inner a:visited,.section-himalayan-climbs #content_inner a,.section-himalayan-climbs #content_inner a:link,.section-himalayan-climbs #content_inner a:visited,.section-tags #content_inner a,.section-tags #content_inner a:link,.section-tags #content_inner a:visited,.section-taxonomy #content_inner,.section-taxonomy #content_inner a:link,.section-taxonomy #content_inner a:visited,.section-legal #content_inner a,.section-legal #content_inner a:link,.section-legal #content_inner a:visited,.front #content_inner a,.front #content_inner a:link,.front #content_inner a:visited,.node-type-book #content_inner a,.node-type-book #content_inner a:link,.node-type-book #content_inner a:visited,.image_supplementary_wrapper a,.image_supplementary_wrapper a:link,.image_supplementary_wrapper a:visited,.section-himalaya-blog #content_inner a,.section-himalaya-blog #content_inner a:link,.section-himalaya-blog #content_inner a:visited,.section-features #content_inner a,.section-features #content_inner a:link,.section-features #content_inner a:visited,.section-comment #content_inner a,.section-comment #content_inner a:link,.section-comment #content_inner a:visited,#comments .comment_wrapper a,#comments .comment_wrapper a:link,#comments .comment_wrapper a:visited {
    color: #505050;
}

.page-node-add-ascent #content-area a,.page-node-add-ascent #content-area a:link,.page-node-add-ascent #content-area a:visited,.page-node-add-ascent #content-area a:hover,.page-node-add-ascent #content-area a:active,.node-type-ascent #content-area a,.node-type-ascent #content-area a:link,.node-type-ascent #content-area a:visited,.node-type-ascent #content-area a:hover,.node-type-ascent #content-area a:active,.node-type-biblio #content-area a,.node-type-biblio #content-area a:link,.node-type-biblio #content-area a:visited,.node-type-biblio #content-area a:hover,.node-type-biblio #content-area a:active {
    color: #0066CC;
}

.section-himalayan-climbs #content_inner li a,body #content_inner span.readmore a,.section-himalayan-climbs .submit-content-link a,.section-himalayan-climbs #content_inner .views-fluid-grid .teaser-text span.readmore a {
    background-image: url("/sites/all/themes/masala_fluid_night/images/menu-collapsed.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.section-himalayan-climbs #content_inner ul.footnotes li a {
    background-image: none;
    padding-right: 0;
}

.section-himalayan-climbs #content_inner .views-fluid-grid li a {
    background-image: none;
    padding-right: 0;
}

#content_inner .item-list ul li a.active {
    color: yellow;
}

html body div#fancy_login_login_box a,html body div#fancy_login_login_box a:link,html body div#fancy_login_login_box a:visited,html body div#fancy_login_login_box a:hover {
    color: black !important;
}

#content_inner .item-list ul li.pager-current {
    color: #C8C8C8;
}

.node-type-page #content_inner a:hover,.node-type-story #content_inner a:hover,.node-type-story #content_inner .section-tags a:hover,.section-himalayan-climbs #content_inner a:hover,.section-himalayan-climbs #content_inner .section-tags a:hover,.section-taxonomy #content_inner a:hover,.section-legal #content_inner a:hover,.front #content_inner a:hover,.node-type-book #content_inner a:hover,.image_supplementary_wrapper a:hover .section-himalaya-blog #content_inner a:hover,.section-features #content_inner a:hover,.section-comment #content_inner a:hover,.section-biblio #content_inner a:hover,.section-himalayan-climbs #content_inner a:hover,#comments .comment_wrapper a:hover {
    color: black;
}

#gmap-auto1map-gmap0 {
    border-style: solid;
    border-width: 2px;
    border-color: #0b0101;
}

.image_supplementary_wrapper {
    background: #fff4e3 url(/sites/all/themes/masala_fluid_night/colors/images17104138/light-page.jpg) top left no-repeat;
    border-top: 3px solid #0b0101;
    border-left: 4px solid #0b0101;
    border-right: 4px solid #0b0101;
    border-bottom: 5px solid #0b0101;
    color: black;
}

.image-notes {
}

.section-himalaya-blog .list-node h2.title {
    background: #F6C286 url(/sites/all/themes/masala_fluid_night/colors/images40120498/header_mid9_yell.jpg) bottom left repeat-x;
}

.section-himalaya-blog #content_inner h2.title a,.section-himalaya-blog #content_inner h2.title a:link,.section-himalaya-blog #content_inner h2.title a:visited,.section-features #content_inner h2.title a,.section-features #content_inner h2.title a:link,.section-features #content_inner h2.title a:visited,.section-comment #content_inner h2.title a,.section-comment #content_inner h2.title a:link,.section-comment #content_inner h2.title a:visited {
    color: black;
}

.node-type-gallery #content h1.title {
    color: white;
    background: transparent;
}

#header .section {
    background: black url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_dark.gif) top left repeat-x;
}

#logo-title-wrapper {
    background: #f1e8c7 url(/sites/all/themes/masala_fluid_night/colors/images40120498/header_top.jpg) bottom left repeat;
}

#logo-title {
    background: transparent url(/sites/all/themes/masala_fluid_night/colors/images40120498/header_mid_v7.jpg) bottom left repeat-x
}

#site-name,#site-name a:link,#site-name a:visited {
    color: #333333;
    text-decoration: none;
}

#site-name a:hover {
    color: black;
    text-decoration: none;
}

#site-slogan {
    color: #333333;
}

#secondary,#secondary a {
    color: #ED763B;
}

#footer {
    background-color: black;
    color: white;
}

.node-links ul.links li a {
    color: yellow;
}

.region-sidebar-second-wrapper {
    background: transparent none;
}

.two-sidebars .sbwrap_main,.sidebar-second .sbwrap_main {
    background: black url(/sites/all/themes/masala_fluid_night/colors/images64158955/sidebar-black-mid2.jpg) top left repeat-y;
    border: 1px solid black;
}

.sbwrap_main,.sbwrap_top,.sbwrap_bot,.region-sidebar-second {
    background: transparent none;
}

.two-sidebars .sbwrap_top,.sidebar-second .sbwrap_top {
    background: transparent url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_sidebar_top.jpg) top left no-repeat;
    border: 1px solid black;
}

.two-sidebars .sbwrap_bot,.sidebar-second .sbwrap_bot {
    background: transparent url(/sites/all/themes/masala_fluid_night/colors/images64158955/blackfab_sidebar_bot.jpg) bottom left no-repeat;
    border: 1px solid black;
}

.block-region {
    color: black;
}

.region-sidebar-first .block h2.title {
    background: #204a63 url(/sites/all/themes/masala_fluid_night/colors/images/teal/primary_bg.gif) top left repeat-x;
    border: 1px solid #204E66;
}

.region-sidebar-first .block .content {
    background-color: #EDEDED;
    border: 1px solid #E0E0E0;
    color: #323232;
}

.region-sidebar-first .block .content a {
    color: #006891;
}

.section-himalaya-blog .region-sidebar-second .block h2.title,body.section-features .region-sidebar-second .block h2.title {
    background: #F6C286;
    color: black;
}

.section-journeys .region-sidebar-second #block-views-similarterms-block_1 h2.title,.section-journeys .region-sidebar-second #block-views-RelatedLinks-block_1 h2.title,.section-journeys .region-sidebar-second #block-on_the_web-web h2.title,.section-himalayan-climbs .region-sidebar-second #block-views-similarterms-block_1 h2.title,.section-himalayan-climbs .region-sidebar-second #block-views-RelatedLinks-block_1 h2.title,.section-himalayan-climbs .region-sidebar-second #block-on_the_web-web h2.title,.section-himalayan-climbs .region-sidebar-second #block-views-ascents_yearly_archive-block_1 h2.title,.section-himalayan-climbs .region-sidebar-second #block-views-my_drafts-block_1 h2.title,.section-himalayan-climbs .region-sidebar-second #block-views-8000_first_ascents-block_1 h2.title,.node-type-image .region-sidebar-second #block-views-RelatedLinks-block_1 h2.title,.node-type-biblio .region-sidebar-second #block-views-RelatedLinks-block_1 h2.title,.node-type-image .region-sidebar-second #block-views-similarterms-block_1 h2.title,.node-type-image .region-sidebar-second #block-on_the_web-web h2.title,.node-type-biblio .region-sidebar-second #block-views-similarterms-block_1 h2.title,.section-journeys .region-sidebar-second #block-search_by_page-1 h2.title,.section-journeys .region-sidebar-second #block-search-0 h2.title,.section-himalayan-climbs .region-sidebar-second #block-search_by_page-1 h2.title,.section-himalayan-climbs .region-sidebar-second #block-search-0 h2.title,.section-biblio .region-sidebar-second #block-search-0 h2.title,.node-type-image .region-sidebar-second #block-search_by_page-1 h2.title,.node-type-image .region-sidebar-second #block-search-0 h2.title,.section-himalaya-blog .region-sidebar-second #block-views-related_book_pics-block_1 h2.title,.node-type-image .region-sidebar-second #block-views-related_book_pics-block_1 h2.title,.node-type-biblio .region-sidebar-second #block-views-related_book_pics-block_1 h2.title {
    background: #232323;
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    color: white;
}

.section-himalayan-climbs #block-views-ascents_yearly_archive-block_1 a,.section-himalayan-climbs #block-views-ascents_yearly_archive-block_1 a:link,.section-himalayan-climbs #block-views-ascents_yearly_archive-block_1 a:visited,.section-himalayan-climbs #block-views-ascents_yearly_archive-block_1 a:active {
    color: yellow;
}

.node-type-image .region-sidebar-second #block-views-relatedimages-block_1 h2.title,.section-himalaya-blog .region-sidebar-second #block-views-relatedimages-block_1 h2.title {
    background: #232323;
    border-top: none;
    border-left: none;
    border-right: none;
    color: white;
}

.section-himalaya-blog .region-sidebar-second #block-block-1 .content,.section-himalaya-blog .region-sidebar-second #block-views-blog_archive-block .content,.section-himalaya-blog .region-sidebar-second #block-views-blog_comments_recent-block .content,.section-himalaya-blog .region-sidebar-second #block-views-RelatedLinks-block_1 .content,.section-himalaya-blog .region-sidebar-second #block-views-similarterms-block_1 .content,.section-himalaya-blog .region-sidebar-second #block-views-similarterms-block_1 .content .section-features .region-sidebar-second #block-views-8000_first_ascents-block_1 .content,.section-features .region-sidebar-second #block-views-blog_archive-block .content,.section-features .region-sidebar-second #block-views-blog_comments_recent-block .content,.section-features .region-sidebar-second #block-views-RelatedLinks-block_1 .content,.section-features .region-sidebar-second #block-views-similarterms-block_1 .content,.section-comment .region-sidebar-second #block-block-1 .content,.section-comment .region-sidebar-second #block-views-blog_archive-block .content,.section-comment .region-sidebar-second #block-views-blog_comments_recent-block .content,.section-comment .region-sidebar-second #block-views-RelatedLinks-block_1 .content,.section-comment .region-sidebar-second #block-views-similarterms-block_1 .content,.section-himalaya-blog .region-sidebar-second #block-search_by_page-1 .content,.section-himalaya-blog .region-sidebar-second #block-search-0 .content,.section-himalaya-blog .region-sidebar-second #block-block-8 .content,.section-himalaya-blog .region-sidebar-second #block-on_the_web-web .content,body .section-himalaya-blog .region-sidebar-second #block-on_the_web-web h2.title,body .section-features .region-sidebar-second #block-on_the_web-web h2.title {
    background-color: #FFFFCC;
    border: 1px solid #FFFFAA;
    color: black;
}

.section-himalaya-blog .region-sidebar-second #block-block-8 .content {
    padding: 5px;
}

.section-journeys .region-sidebar-second #block-views-similarterms-block_1 .content,.section-journeys .region-sidebar-second #block-views-RelatedLinks-block_1 .content,.section-himalayan-climbs .region-sidebar-second #block-views-similarterms-block_1 .content,.section-himalayan-climbs .region-sidebar-second #block-views-RelatedLinks-block_1 .content,.section-himalayan-climbs .region-sidebar-second #block-views-ascents_yearly_archive-block_1 .content,.section-himalayan-climbs .region-sidebar-second #block-views-my_drafts-block_1 .content,.section-himalayan-climbs .region-sidebar-second #block-views-8000_first_ascents-block_1 .content,.node-type-image .region-sidebar-second #block-views-RelatedLinks-block_1 .content,.node-type-image .region-sidebar-second #block-views-similarterms-block_1 .content,.section-comment .region-sidebar-second #block-views-similarterms-block_1 .content,.section-comment .region-sidebar-second #block-views-RelatedLinks-block_1 .content,.section-journeys .region-sidebar-second #block-search_by_page-1 .content,.section-journeys .region-sidebar-second #block-search-0 .content,.section-biblio .region-sidebar-second #block-search-0 .content,.section-biblio .region-sidebar-second #block-views-similarterms-block_1 .content,.section-biblio .region-sidebar-second #block-views-RelatedLinks-block_1 .content,.node-type-image .region-sidebar-second #block-search_by_page-1 .content,.node-type-image .region-sidebar-second #block-search-0 .content,body .region-sidebar-second #block-views-related_book_pics-block_1 .content,body .region-sidebar-second #block-on_the_web-web .content {
    background-color: transparent;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    color: white;
}

.node-type-image .region-sidebar-second #block-views-relatedimages-block_1 {
    background-color: transparent;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    color: white;
}

.section-himalaya-blog .region-sidebar-second #block-views-relatedimages-block_1 {
    background-color: transparent;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    color: white;
    border-radius: 7px;
}

.section-himalaya-blog .region-sidebar-second #block-block-1 .content a,.section-himalaya-blog .region-sidebar-second #block-views-blog_archive-block .content a,.section-himalaya-blog .region-sidebar-second #block-views-blog_comments_recent-block .content a,.section-himalaya-blog .region-sidebar-second #block-views-RelatedLinks-block_1 .content a,.section-himalaya-blog .region-sidebar-second #block-views-similarterms-block_1 .content a,.section-features .region-sidebar-second #block-block-1 .content a,.section-features .region-sidebar-second #block-views-blog_archive-block .content a,.section-features .region-sidebar-second #block-views-blog_comments_recent-block .content a,.section-features .region-sidebar-second #block-views-RelatedLinks-block_1 .content a,.section-features .region-sidebar-second #block-views-similarterms-block_1 .content a {
    color: black;
}

body.section-images .region-sidebar-second #block-block-7 .content {
    border: 1px solid white;
    padding: 5px;
}

.region-sidebar-second .block .content,#content .block .content {
    background-image: none;
    background-color: transparent;
    border: none;
}

.region-sidebar-second .block h2.title,#content .block h2.title {
    color: white;
    background-image: none;
    background-color: transparent;
    border: none;
}

.region-sidebar-second .block,#mission,#content .block {
    background-color: transparent;
    background-image: none;
}

#mission {
    font-weight: bold;
}

.poll .bar {
    background-color: #171717;
}

.poll .bar .foreground {
    background-color: #D74F0B;
}

.form-submit {
    padding: 2px 7px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-top: 1px solid #FFA77B;
    border-right: 1px solid #E4530A;
    border-bottom: 1px solid #E4530A;
    border-left: 1px solid #FFA77B;
    color: #232323;
    font-weight: bold;
    background: #E24A00 url(/sites/all/themes/masala_fluid_night/colors/images/black/search.gif) top left repeat-x;
}

.section-support .submit input {
    background: #fbdd82 url(/sites/all/themes/masala_fluid_night/colors/images/night/or_grad.gif) bottom left repeat-x;
    border: 1px solid #FFCC00;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.section-support .submit input:focus {
    border: 2px solid black;
}

.donate_btn {
    background: #fbdd82 url(/sites/all/themes/masala_fluid_night/colors/images/night/or_grad.gif) bottom left repeat-x;
    border: 1px solid #FFCC00;
    border-radius: 15px;
    padding: 5px 15px 5px 15px;
    text-align: center;
}

body .donate_btn a {
    color: black;
}

.sidebar .donate_btn {
    margin-left: auto;
    margin-right: auto;
}

.amazon_btn {
    background: #fbdd82 url(/sites/all/themes/masala_fluid_night/colors/images/night/or_grad.gif) bottom left repeat-x;
    border: 1px solid #FFCC00;
    border-radius: 15px;
    padding: 5px 15px 5px 15px;
    text-align: center;
}

/*\_*/
html li.views-fluid-grid-item {
    color: white;
    background-color: transparent;
    border: none;
}

html .section-himalayan-climbs li.views-fluid-grid-item,html .section-himalayan-climbs li.views-fluid-grid-item .field-content a {
    color: black;
}

html li.views-fluid-grid-item .field-content a {
    color: white;
}

html li.views-fluid-grid-item .imagecache-thumbnail {
    border: 2px solid #aaa;
}

/*\_*/
html div.view div.views-admin-links li a {
    color: #FFFFCC;
}

html div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a {
    color: #FFFFFF;
}

html ul.pager {
    color: white;
}

html ul.pager a {
    color: yellow;
}

body.node-type-image .field-field-image img {
    border-width: 2px;
    border-style: solid;
    border-color: white;
}

div.view-frontimages {
    background-image: url(/sites/all/themes/masala_fluid_night/colors/imagesfr/filmstrip2_top.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #000000;
    border: 1px solid black;
}

.section-support #content-area form {
    border: 1px solid #6699FF;
    border-radius: 12px;
    background: #FCFBD8;
}

body #comments h2.title {
    background-color: #F6C286;
}

.comment {
    border-color: #F6C286;
}

.node-type-image #comments {
    background: #232323;
    border: 2px solid #D1D1D1;
    color: white;
}

.node-type-image #comments label {
    color: white
}

.node-type-image #comments .box h2 {
    background: transparent;
    color: white;
}

.node-type-image #comments a {
    color: white;
}

.section-comment div.box {
    border: 2px solid #F6C286;
}

.mceContentBody {
    background: white none;
    color: black;
}

.mceContentBody a {
    color: #505050;
}

body input,body textarea {
    border: 2px solid #868686;
}

.page-node-add-ascent #content_inner,.section-node-edit #content_inner {
    background-color: #ffffff;
    background-image: none;
    color: black;
    border: 3px solid #0b0101;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.page-node-add-ascent fieldset,.page-node-add-ascent .hierarchical-select-wrapper-wrapper,.section-node-edit .hierarchical-select-wrapper-wrapper {
    padding: 2em 15px 2em 20px;
}

#edit-field-ascent-report-0-value-wrapper {
    padding: 2em 15px 0 0;
}

#edit-field-ascent-report-0-value-wrapper div.description {
    margin-bottom: 0;
}

.page-node-add-ascent fieldset,.page-node-add-ascent .group-links,.page-node-add-ascent .group-report,.section-node-edit fieldset,.section-node-edit .group-links,.page-node-add-ascent .group-images,.section-node-edit .group-images,.page-node-add-ascent .hierarchical-select-wrapper-wrapper,.section-node-edit .hierarchical-select-wrapper-wrapper {
    margin-top: 50px;
    padding-top: 40px;
    border: none;
    background-color: #EEEEEE;
    background: -webkit-gradient(linear,center top,center bottom,from(#D0D0D0),to(#EEEEEE));
    background: -moz-linear-gradient(bottom,#D0D0D0,#EEEEEE 175px) #D0D0D0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
}

.page-node-add-ascent fieldset.location,.section-node-edit fieldset.location {
    border: none;
    margin-top: 30px;
    box-shadow: none !important;
    background: transparent;
}

.page-node-add-ascent fieldset legend,.section-node-edit fieldset legend {
    margin-top: -30px;
    margin-bottom: -30px;
    margin-left: 30px
}

.page-node-add-ascent .hierarchical-select-wrapper-wrapper label,.section-node-edit .hierarchical-select-wrapper-wrapper label {
    position: relative;
    top: -15px;
    left: 0;
}

.page-node-add-ascent .form-submit,.section-node-edit .form-submit {
    margin-top: -2em;
    margin-left: 20px;
    margin-bottom: -2em;
    background: #CCFF99;
    border-color: #CCFF99 #66CC00 #66CC00 #CCFF99;
    border-style: solid;
    border-width: 1px;
    color: #232323;
    font-weight: bold;
    padding: 2px 7px;
}

.page-node-add-ascent fieldset legend,.section-node-edit fieldset legend,.page-node-add-ascent #hierarchical-select-80-wrapper-wrapper label,.section-node-edit #hierarchical-select-80-wrapper-wrapper label {
    background-color: #EEEEEE;
    background: -webkit-gradient(linear,right center,left center,from(#CCCCCC),to(#fffff));
    background: -moz-linear-gradient(90deg,#CCCCCC,#FFFFFF);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 15px #AAAAAA;
    padding-right: 1em;
    padding-left: 1em;
}

.page-node-add-ascent #ui-datepicker-div,.section-node-edit #ui-datepicker-div {
    background: #FFFF99;
    border: 2px solid #FFCC33;
}

.page-node-add-ascent fieldset.location legend,.section-node-edit fieldset.location legend {
    margin-left: 0;
}

.page-node-add-ascent form thead th,.section-node-edit form thead th {
    background: transparent;
    border: none
}

.page-node-add-ascent .wysiwyg-format-9 ul.tips,node-type-ascent .wysiwyg-format-9 ul.tips {
    display: none;
}

.page-node-add-ascent fieldset.group-report p,node-type-ascent fieldset.group-report p {
    font-size: 0.95em;
    margin-top: 0;
    margin-left: 0;
}

#edit-field-ascent-report-0-value-wrapper {
    margin-bottom: 0;
}

#wysiwyg-toggle-edit-field-ascent-report-0-value {
    background-color: black;
    padding: 3px;
}

body #content-area div.wysiwyg-toggle-wrapper a,body #content-area div.wysiwyg-toggle-wrapper a:link,body #content-area div.wysiwyg-toggle-wrapper a:visited,body #content-area div.wysiwyg-toggle-wrapper a:hover,body #content-area div.wysiwyg-toggle-wrapper a:active {
    color: white;
    text-decoration: none;
}

div.wysiwyg-toggle-wrapper {
    margin-bottom: 5px;
}

.page-node-add-ascent table.content-multiple-table tr,.page-node-add-ascent table.content-multiple-table td,.node-type-ascent table.content-multiple-table,.node-type-ascent table.content-multiple-table tr,.node-type-ascent table.content-multiple-table td {
    background: transparent;
    border: none;
}

#field-ascent-others-items {
    margin-top: 30px;
}

#field-ascent-others-items,#field-ascent-ascentionist-items,#field-ascent-image-items {
    border-radius: 15px;
    border: 2px solid #A8A8A8;
    padding: 15px;
    margin-top: 30px;
}

#edit-field-ascent-video-0-value-wrapper {
    margin-top: 30px;
    margin-left: 15px;
}

table #field_ascent_others_values {
    margin-top: 20px;
}

.page-node-add-ascent .description span strong,.node-type-ascent .description span strong,.page-node-add-ascent .help span strong,.node-type-ascent .help span strong {
    color: red;
}

.page-node-add-ascent .form-item .description,.node-type-ascent .form-item .description {
    padding: 7px;
    background-color: #EEEEEE;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 15px #AAAAAA;
}

.page-node-add-ascent .form-item input + div.description {
    margin-top: 0;
    padding: 0;
    background: transparent;
    box-shadow: none;
    border-radius: none;
}

body form .description {
    margin-top: 1em;
    margin-bottom: 1em;
}

select,input,textarea {
    font-size: 100%;
}

body input[type="text"]:disabled,body select[disabled] {
    color: transparent!important;
}

.page-node-add-ascent #gmap-auto1map-gmap0 {
    width: 100%;
}

#edit-submit,#edit-preview,#edit-sac,#edit-submit-to-Submit-for-Publication,#edit-delete {
    font-size: 140%;
    margin-top: 20px;
    padding-left: 2em;
    padding-right: 2em;
}

.node-type-ascent .node-unpublished {
    background: transparent;
}

.node-type-ascent div.tabs,page-node-add-ascent div.tabs {
    margin-top: 20px;
    font-size: 120%;
}

.node-type-ascent ul.tabs,page-node-add-ascent ul.tabs {
    padding-left: 45px;
}

/*
     FILE ARCHIVED ON 16:11:14 May 15, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:03:03 Oct 09, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.711
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.01
  esindex: 0.014
  cdx.remote: 99.562
  LoadShardBlock: 291.816 (3)
  PetaboxLoader3.datanode: 240.127 (4)
  PetaboxLoader3.resolve: 895.067 (2)
  load_resource: 905.005
*/
