/** * Layout */ #content-wrapper, #sidebar-first-wrapper, #sidebar-second-wrapper { float: right; } #content.first, #sidebar-first.first, #sidebar-second.first { margin-right: 0; margin-left: auto; } #content.last, #sidebar-first.last, #sidebar-second.last { margin-left: 0; margin-right: auto; } /** * Wrappers */ #page-wrapper { background: url("images/footer.gif") no-repeat left bottom; } #header { background: url("images/header.gif") no-repeat left bottom; } /** * Skip link */ #skip-link { right: 20px; left: auto; } #skip-link a { right: -10000px; left: auto; } /** * Branding */ #branding a#logo { padding: 4px 0 0 12px; } #site-name { margin: 0 0 0 23px; } /** * Main links */ /* 1st level */ #header-menu .content li.expanded { background: url(images/arrow-down.png) no-repeat left 20px; margin-left: 10px; margin-right: auto; } /* 2nd level */ #header-menu .content li.expanded ul { right: 0; background: #494F52 url(images/suckerfish.png) no-repeat top right; left: auto; } /* 3rd, 4th, 5th, (...) level */ #header-menu .content li.expanded ul ul { right: 173px; left: auto; } /** * Footer */ #footer-columns .column.first .region { margin: 20px 0px 20px 20px; } #footer-columns .column.last .region { margin: 20px 20px 20px 0px; } /* Theme info */ ul#info li { background: url(images/separator.png) no-repeat right center; padding: 0 13px 0 0; margin: 0 0 0 6px; } /* Footer menu */ #footer-menu ul li { background: url(images/separator.png) no-repeat right center; padding: 0 13px 0 0; margin: 0 0 0 6px; } /** * Messages */ .messages ul li { margin-right: 5px; margin-left: auto; } /** * Action links */ ul.action-links li { padding-right: 0; padding-left: 0; } /** * Pagers */ ul.pager { margin-right: 0; margin-left: auto; } ul.pager li.first { margin-right: 0; margin-left: auto; } ul.pager li.last { border-left: none; border-right: none; } ul.pager li.pager-previous { padding-left: 8px; padding-right: 0; } ul.pager li.pager-previous a { padding-right: 17px; padding-left: 0; } ul.pager li.pager-next { padding-right: 8px; padding-left: 0; } ul.pager li.pager-next a { padding-left: 17px; padding-right: 0; } /** * Tabs */ .tabs ul.tabs { margin-right: 0; margin-left: auto; } .tabs ul.tabs li { margin: 0 0 0 5px; } /** * Vertical tabs */ ul.vertical-tabs-list li a { border-left: 1px solid #CBA06B; border-right: none; } ul.vertical-tabs-list li.selected a { border-left: 1px solid #CBA06B; border-right: none; } /** * Resizable textareas */ .resizable-textarea .grippie { margin: -6px 0!important 0 0; } /** * Collapsing fieldsets */ html.js fieldset.collapsible legend a { padding: 0 0 0 15px; margin: 0 0 0 2px; background: url("images/arrow-down.png") no-repeat left 6px; } html.js fieldset.collapsed legend a { background: url(images/arrow-left.png) no-repeat left 4px; } /** * Block module */ .block .more-link { text-align: left; } .block table th, .block table td { padding-right: 0; padding-left: 0; } /** * Node module */ .date { border-left: 2px solid #847762; padding: 0 0 0 13px; border-right: none; } .node .date span { text-align: left; } .node .title-and-meta { padding-right: 13px; padding-left: 0; } .user-picture { float: right; margin: 5px 0 10px 10px; } /* "Read more" and "X comments" links */ .node ul.links { margin-right: 0; margin-left: auto; } .node ul.links li { margin: 0 0 0 7px; } /** * Comment module */ #comments h2.comments { margin: 0 60px 12px 0; } #add-comment-link { padding-right: 2px; padding-left: 0; } #comments-wrapper .indented { margin: 0 70px 0 0; } .comment .user-picture { right: 0; left: auto; } .comment .meta { padding-right: 0; padding-left: 0; } .comment .content { margin: 9px 60px 10px 0; } #comment-form-wrapper { margin-right: 60px; margin-left: auto; } .no-comments #comment-form-wrapper { margin-right: 0; margin-left: auto; } /** * Book module */ .page-links .page-next { text-align: left; } /** * Aggregator module */ #content a.feed-icon { float: left; } /* Taxonomy terms */ .field-type-taxonomy-term-reference .field-item { margin-left: 5px; margin-right: auto; } .field-type-image { float: right; clear: right; margin: 10px 0 10px 15px; } /** * Filter module */ .filter-help { float: left; } /** * Poll module */ .poll .text { float: right; } .poll .percent { float: left; } #block-poll-recent ul.links li { margin-left: 10px; margin-right: auto; } /** * Profile and User modules */ .profile dd { margin-right: 0; margin-left: auto; } .profile .user-picture { float: left; margin: 55px 10px 10px 0px; } /** * Search module */ ol.search-advanced .criterion { margin-left: 35px; margin-right: auto; }