/* SCREEN CASCADING STYLE SHEET FOR ANTIQUITY MODULES */


/* ****************** GENERAL STYLES ******************** */
/* ====================================================== */


/* HOMEPAGE */
/* -------- */

#block-antiquity-highlights-antplus {float: left; width: 100%}
#block-antiquity-highlights-antplus p {margin: 0}
#block-antiquity-highlights-antplus .row-two {float: left; margin: 20px 18px 0 0; width: 316px}
#block-antiquity-highlights-antplus .last {margin-right: 0}

#quicktabs-dynamic_quicktabs_menu {float: left; border-bottom: 1px dashed #E6DBD1}
#quicktabs-dynamic_quicktabs_menu .quicktabs-tabs li {float: left; margin: 0 5px 0 0; padding: 0}
#quicktabs-dynamic_quicktabs_menu .quicktabs-tabs li a {float: left; background: #D0BBA8; color: #FFF; font-size: 1.2em; font-weight: normal; padding: 5px; width: 115px}
#quicktabs-dynamic_quicktabs_menu .quicktabs-tabs li.last {margin: 0}
#quicktabs-dynamic_quicktabs_menu .quicktabs-tabs li.active a {background: #6C4C41}

#quicktabs-container-dynamic_quicktabs_menu {float: left; border-top: 5px solid #6C4C41; padding: 10px 0; width: 100%}
.article {float: left; border-bottom: 1px dashed #E6DBD1; font-size: 0.9em; padding: 5px 0; width: 316px}
.article.lead.last {margin: 0}
.article.lead {border: 0; margin-right: 16px}
.article.lead .title {font-size: 1.4em}
.article .authors {color: #444}
.article-thumb {float: right; margin-left: 10px}
.article-thumb img {float: right}
.article-thumb .year25 {position: absolute; background: url(images/year25.gif); margin: 0; height: 70px; width: 100px}
.article-thumb .year50 {position: absolute; background: url(images/year50.gif); margin: 0; height: 70px; width: 100px}
.article-thumb .year75 {position: absolute; background: url(images/year75.gif); margin: 0; height: 70px; width: 100px}
.article-type {color: #B30000}
.button {float: left; width: 316px}

#block-antiquity-highlights-books .book {float: left; border-bottom: 1px solid #808080; padding: 5px 0; width: 100%}
#block-antiquity-highlights-books .book h4 {margin: 10px 0 -10px 0}
#block-antiquity-highlights-books .book .admin-info {float: left; color: #808080}
#block-antiquity-highlights-books .book .authors {color: #808080; font-size: 1.2em}
#block-antiquity-highlights-books .book .cover {float: left; width: 100px}
#block-antiquity-highlights-books .book .details {border-top: 1px solid #E5E5E5; margin: 3px 0; padding: 3px 0}
#block-antiquity-highlights-books .book .info {float: left; width: 550px}
#block-antiquity-highlights-books .book .title {font-size: 1.4em}

.article.list {float: left; border-bottom: 0; border-top: 1px dashed #E6DBD1; font-size: 0.9em; padding: 5px 0; width: 650px}
.article.list.lead {border: 0; margin-right: 16px}
.article.list.lead .title {font-size: 1.4em}
.article.list .article-thumb img {float: left; margin: 0 10px 0 0}


/* ADVERTISEMENTS */
/* -------------- */

#block-antiquity-antiquity-adverts {float: left; border-top: 1px solid #E1E1E1; margin-top: 20px; width: 650px}
#block-antiquity-antiquity-adverts h2 {font-size: 0.7em; color: #E1E1E1; text-transform: uppercase}
#block-antiquity-antiquity-adverts .rotate-adverts {margin-right: 15px; width: 650px}
#block-antiquity-antiquity-adverts .rotate-adverts a {margin-right: 15px}
#block-antiquity-antiquity-adverts .rotate-adverts a.last {margin: 0}
#block-antiquity-antiquity-adverts .slideshow {height: 120px; width: 650px}


/* ARCHIVE */
/* ------- */

.page-archive .archive-header {border-color: #E1E1E1; border-style: solid; border-width: 1px 0; margin: 10px 0; padding: 10px 0}
.page-archive .archive-row {clear: both}
.page-archive .region-right {border: 0}
.page-archive .region-right #block-block-23 .content {font-size: 0.9em}
.page-archive .volume {float: left; font-size: 0.9em; margin: 0 10px 15px 0; width: 152px}
.page-archive .volume .issue {font-size: 0.9em; padding: 2px 5px}
.page-archive .volume .volume-number {background: #E8D8CA; padding: 3px 5px}
.page-archive .volume .volume-year {background: #6C4C41; color: #FFF; font-weight: bold; padding: 3px 5px}


/* CONTACTS */
/* -------- */

.page-contacts #block-antiquity-antiquity-board .member b {color: #D31920}
.page-contacts #quicktabs-container-dynamic_quicktabs_menu {padding: 10px 0 0 0}
.page-contacts #quicktabs-dynamic_quicktabs_menu {border-bottom: 0; border-top: 1px solid #C0C0C0; padding-top: 10px; width: 100%}
.page-contacts #quicktabs-dynamic_quicktabs_menu .quicktabs-tabs li.active a {background: #6C4C41}
.page-contacts #quicktabs-dynamic_quicktabs_menu .quicktabs-tabs li a {float: left; background: #D0BBA8; color: #FFF; font-size: 1.3em; font-weight: normal; padding: 5px; width: auto}

.page-contacts .member {float: left; clear: both; margin-bottom: 20px; width: 100%}
.page-contacts .member h2 {font-size: 1.3em; margin: 0}
.page-contacts .member .details {float: right; width: 480px}
.page-contacts .member .image {float: left}
.page-contacts .member .item {margin-top: 10px}

.page-contacts #block-antiquity-antiquity-team .member {border-bottom: 1px dashed #E1E1E1; padding-bottom: 20px}

#contact-site-form {padding: 10px}
#contact-site-form label {float: left}
#contact-site-form .form-item-message label {float: none}


/* EDITOR'S AREA */
/* ------------- */

.editors-choice {float: left; border-top: 1px solid #E1E1E1; margin-top: 20px}

#block-antiquity-antiquity-podcast .item {float: left; border-bottom: 1px dashed #E6DBD1; padding: 5px 0; width: 100%}
#block-antiquity-antiquity-podcast .item.last {border: 0}
#block-antiquity-antiquity-podcast .item .item-thumb {float: left; margin-right: 5px}
#block-antiquity-antiquity-podcast .item .item-info a {font-size: 1.1em}


/* PRIZE WINNERS */
/* ------------- */

.page-antplus-prize-winners #winners-table {border-spacing: 10px; border-collapse: separate}
.page-antplus-prize-winners #winners-table img {float: right; margin-left: 10px}
.page-antplus-prize-winners #winners-table td, .page-antplus-prize-winners #winners-table th {padding: 8px; vertical-align: top}
.page-antplus-prize-winners #winners-table td.year {background: #EDDDCE; vertical-align: middle}
.page-antplus-prize-winners #winners-table tr {padding: 5px 0}


/* ROTATING IMAGE */
/* -------------- */

#block-antiquity-antiquity-rotate {float: left; margin-bottom: 10px}
#block-antiquity-antiquity-rotate img {float: left; height: 300px; width: 650px}
#block-antiquity-antiquity-rotate .activeSlide {background: #B7A28E; min-height: 80px}
#block-antiquity-antiquity-rotate .slidenav {float: left; background: #D0BBA8; font-size: 0.85em; width: 100%}
#block-antiquity-antiquity-rotate .slidenav a {float: left; padding: 5px 8px; height: 65px; width: 200px}
#block-antiquity-antiquity-rotate .slidenav a .pager-authors {color: #FFF}
#block-antiquity-antiquity-rotate .slidenav a .pager-title {color: #6C4C41; font-weight: bold}

#block-antiquity-antiquity-rotate .overlay {position: absolute; background: rgba(108,76,65,0.9); right: 20px; width: 220px}
#block-antiquity-antiquity-rotate .overlay a {display: block; background: #FFF; color: #6C4C41; font-size: 1.3em; font-weight: normal; padding: 5px 10px; width: 200px}
#block-antiquity-antiquity-rotate .overlay a:hover {background: #6C4C41; color: #FFF}
#block-antiquity-antiquity-rotate .overlay p {color: #ECDED1}
#block-antiquity-antiquity-rotate .overlay .content {padding: 10px 10px 0}
#block-antiquity-antiquity-rotate .overlay .title {color: #FFF; font-size: 1.3em; margin: 0}


/* SEARCH */
/* ------ */

#antplus-search-form .form-checkboxes {font-size: 0.9em; margin: 0}
#antplus-search-form .form-item {margin-bottom: 0}

.page-antplus-search .criteria {float: left}
.page-antplus-search .results-count {float: right; margin-right: 20px; text-align: center}
.page-antplus-search .results-count .count {display: block; font-size: 2.5em}
.page-antplus-search .results-count .count.false {color: #B30000}
.page-antplus-search .results-count .count.true {color: #279924}

.page-search #antiquityWidgetWrapper {float: right; border: 1px solid gainsboro; border-radius: 3px; margin: 3px; padding: 10px 15px 15px}

.page-search #antiquityWidgetWrapper .content {border: 1px solid gainsboro; border-radius: 3px; font-size: 0.9em; padding: 10px}
.page-search #antiquityWidgetWrapper .content #edit-checks {float: left; clear: both; margin: 10px 0}
.page-search #antiquityWidgetWrapper .content #edit-submit {float: left; margin-right: 10px; padding: 3px; width: 24%}
.page-search #antiquityWidgetWrapper .content .form-item-keywords {float: left; margin: 3px 10px 0 0}
.page-search #antiquityWidgetWrapper .content .form-item-keywords input {padding: 3px}
.page-search #antiquityWidgetWrapper .content .form-item-issues {clear: both; margin: 0}

.page-search #antiquityWidgetWrapper #edit-articles {border: 1px solid gainsboro; border-radius: 3px; font-size: 0.85em; margin: 5px 0}
.page-search #antiquityWidgetWrapper #edit-articles .articlesContent {overflow: scroll; height: 220px; width: 100%}
.page-search #antiquityWidgetWrapper #edit-articles .articlesContent .article {margin: 5px; width: 410px}
.page-search #antiquityWidgetWrapper #edit-articles .articlesHeader {background: #E9E7E7; color: #000; padding: 5px}

.page-search #antiquityWidgetWrapper .headerimg {width: 100%}

.page-search #antplus-search {float: right; max-width: 470px}
.page-search #cjo-search {float: left; max-width: 470px}
.page-search .search-header {margin: 0 3px; width: 460px}
.page-search .search-header h2 {margin: 20px 0 10px}
.page-search .search-header p {font-size: 0.9em}
.page-search .search-results-header {float: left; clear: both; font-size: 1.2em; margin: 20px 0 10px; width: 100%}


/* ****************** ARTICLE STYLES ******************** */
/* ====================================================== */

.ant-article {color: #505050; margin: 0}
.ant-article #body {font-family: Verdana, Arial}
.ant-article #body h1 {color: #D31920; font-size: 2.2em; text-align: center}
.ant-article #body h1.standard {border-bottom: 1px solid #C0C0C0; color: #808080; font-size: 2.5em; text-align: left}
.ant-article #body h3 {color: #D31920; font-size: 1.4em}
.ant-article #body li {margin: 7px 0}
.ant-article #body p {line-height: 140%}
.ant-article #body ul {line-height: 140%; list-style-type: square}

.ant-article #body .admin-info, .page-reviews #body .admin-info {float: left; background: #EEE; margin-bottom: 20px; padding: 10px; width: 940px}
.ant-article #body .admin-info h3 {color: #999; margin: 0}
.ant-article #body .admin-info .details {float: left; font-size: 0.9em}
.ant-article #body .admin-info .edit {float: left; clear: left; font-size: 0.9em; margin-top: 6px}
.ant-article #body .admin-info .published {float: right; padding: 10px}
.ant-article #body .admin-info .published.false {background: #EDBFCB; color: #80283F}
.ant-article #body .admin-info .published.true {background: #BAE3C3; color: #326C3D}

.ant-article a {font-weight: bold; text-decoration: none}
.ant-article a:hover {color: #2F97A1}

.ant-article h1, .ant-article h2, .ant-article h3 {color: #D31920; font-family: Gill Sans MT, Verdana; font-weight: normal; margin: 30px 0 -15px 0; padding-bottom: 8px}

.ant-article blockquote {border-left: 5px solid #939393; color: #808080; font-family: Times New Roman; font-size: 1.2em; padding-left: 10px}

.ant-article table {border-collapse: separate}
.ant-article tfoot td {border-top: 1px solid #000; color: #999}

.ant-article .image.border img {border: 2px solid #AC9886; padding: 2px}
.ant-article .image.center {clear: both; text-align: center}
.ant-article .image.center .caption {text-align: center; width: 100%}
.ant-article .image.double.left {margin-left: 30px; text-align: center; width: 430px}
.ant-article .image.double.right {margin-right: 30px; text-align: center; width: 430px}
.ant-article .image.double.right .caption {margin-left: 22px}
.ant-article .image.left {float: left; margin-right: 20px; text-align: center}
.ant-article .image.right {float: right; margin-left: 20px; text-align: center}
.ant-article .image p {margin: 0}
.ant-article .image .caption {color: #999; font-size: 0.9em; margin-bottom: 20px; text-align: left; width: 400px}
.ant-article .image .enlarge {color: #999; font-size: 0.9em; margin-bottom: 2px; text-align: center}

.ant-article #sb-wrapper #sb-title {overflow: auto}
.ant-article #sb-wrapper #sb-title-inner {max-height: 150px}

.ant-article .authors, .page-reviews .authors {font-family: Gill Sans MT, Verdana, Arial; font-size: 1.6em; margin-top: 20px; text-align: center}

.review-books {float: left; margin: 20px 50px}
.review-book {margin: 15px 0}


/* ADMIN AREA */
/* ---------- */

#block-block-21 {float: left; border: 2px solid #6C4C41; border-radius: 20px; margin: 20px 0; width: 100%}
#block-block-21 h2 {background: #6C4C41; border-radius: 16px 16px 0 0; color: #FFF; font-size: 1.4em; margin: 0; padding: 5px 10px}
#block-block-21 .content {font-size: 0.9em; padding: 0 10px}

.page-antadmin .antiquity-button {margin: 20px 0}
.page-antadmin .article-list {float: left; clear: both}
.page-antadmin .article-list h3 {margin: 0}
.page-antadmin .article-list .article {float: left; border-bottom: 1px dashed #E5E5E5; padding: 10px 0; width: 100%}
.page-antadmin .article-list .details {float: left; color: #808080; font-size: 0.9em; width: 440px}
.page-antadmin .article-list .edit {float: right; font-size: 0.9em; wwidth: 80px}
.page-antadmin .article-list .image {float: left; margin-right: 10px}
.page-antadmin .article-list .number {float: left; font-size: 1.6em; margin-right: 10px; max-width: 30px}
.page-antadmin .article-list .title {float: left; font-size: 1.2em; width: 440px}
.page-antadmin .article-list .title a {font-weight: normal}
.page-antadmin .section {float: left; border-bottom: 1px solid #C0C0C0; width: 100%}
.page-antadmin .section.last {border: 0}
.page-antadmin .section .antiquity-button {margin-right: 10px}


/* PROJECT GALLERY EDIT */
/* -------------------- */

#article-edit .panel {border: 2px solid #6C4C41; border-radius: 20px; margin: 20px 0}
#article-edit .panel h2 {background: #6C4C41; border-radius: 16px 16px 0 0; color: #FFF; margin: 0; padding: 5px 10px}
#article-edit .panel .content {padding: 0 10px}
#article-edit .sub-panel {border: 2px solid #D0BBA8; border-radius: 20px; margin: 20px 10px}
#article-edit .sub-panel h3 {background: #D0BBA8; border-radius: 16px 16px 0 0; color: #FFF; margin: 0; padding: 5px 10px}

#article-edit #edit-authors .form-item {display: inline-block; margin: 5px 0}
#article-edit #edit-authors .form-item label {margin-bottom: 5px}
#article-edit #edit-authors #edit-buttons {display: inline-block}

#article-edit #edit-images {float: left; width: 936px}
#article-edit #edit-images h4 {float: left; margin: 15px 0 5px}
#article-edit #edit-images .antiquity-button a {display: block}
#article-edit #edit-images .antiquity-button a:hover {color: #FFF}
#article-edit #edit-images .antiquity-button input {display: block; width: 100%}
#article-edit #edit-images .code {float: right; width: 410px}
#article-edit #edit-images .form-type-radios {float: left; font-size: 0.9em; margin: 0 20px 0 0}
#article-edit #edit-images .form-type-textarea {float: right; margin: 0; width: 700px}
#article-edit #edit-images .image {float: left; border-bottom: 1px solid #C0C0C0; margin: 10px 0 0; padding-bottom: 10px; width: 100%}
#article-edit #edit-images .image-counter {float: left; background: #6C4C41; color: #FFF; font-size: 1.6em; margin-top: 4px; padding: 10px}
#article-edit #edit-images .image-details {float: right; width: 700px}
#article-edit #edit-images .image-details .antiquity-button {clear: left; margin: 10px 0 0; width: 220px}
#article-edit #edit-images .image-thumb {float: left; margin: 0 15px; text-align: center; width: 150px}
#article-edit #edit-images .image-thumb img {float: left; border: 1px solid #6C4C41; margin-top: 5px}
#article-edit #edit-images .image-thumb .antiquity-button {clear: left; margin: 10px 0 0; width: 140px}
#article-edit #edit-images .insert {float: left; border: 1px solid #E5E5E5; padding: 10px; width: 680px}
#article-edit #edit-images #images-wrap {float: left; margin: 15px 0 10px 0; width: 100%}
#article-edit #edit-images #edit-upload-wrap {float: left; clear: both}

#article-edit .filter-wrapper {display: none}

#article-edit .form-item-files-upload {display: inline-block}
#article-edit .upload-submit {display: inline-block}


/* ****************** BOOK LIST STYLES ******************** */
/* ======================================================== */

.block-book-list {float: left; border: 2px solid #6C4C41; border-radius: 20px; background: #F9F5F2; margin-bottom: 20px; width: 100%}
.block-book-list h2 {background: #6C4C41; border-radius: 16px 16px 0 0; color: #FFF; font-size: 1.3em; margin: 0; padding: 5px 10px}
.block-book-list .content {padding: 0 10px 10px}

#block-book-list-book-export label, #block-book-list-book-export #edit-issue {float: left; margin: 0 10px 10px 0}

#block-book-list-book-search #edit-date {float: left; clear: both}
#block-book-list-book-search #edit-date .container-inline-date {float: left; clear: none; margin: 0}
#block-book-list-book-search #edit-date .container-inline-date .form-item {margin: 0}
#block-book-list-book-search #edit-date .date-desc {float: left; clear: both; font-size: 0.8em; margin-bottom: 10px}
#block-book-list-book-search #edit-date .date-link {float: left; padding: 2px 5px 0 0}
#block-book-list-book-search #edit-date .date-padding {padding: 0 0 5px}
#block-book-list-book-search #edit-date #edit-date-switch .form-item {float: left; font-size: 0.8em; margin: 3px 5px 0 0}
#block-book-list-book-search #edit-date label, #block-book-list-book-search #edit-date .description {display: none}
#block-book-list-book-search .form-item-issue {float: left; clear: both; margin-top: 12px}
#block-book-list-book-search .form-item-keywords {margin-bottom: 0}
#block-book-list-book-search .form-item-keywords input {color: #A1A1A1}
#block-book-list-book-search .form-item-keyword-opts {font-size: 0.8em; margin: 3px 0 0 0}
#block-book-list-book-search .form-item-keyword-opts label {font-weight: normal}
#block-book-list-book-search .form-item-keyword-opts .form-item {float: left; margin: 0 10px 0 0}

#booksArea .book {float: left; border-bottom: 1px solid #808080; padding: 15px 0; width: 100%}
#booksArea .book h4 {margin: 10px 0 -10px 0}
#booksArea .book .admin-info {float: left; color: #808080}
#booksArea .book .authors {color: #808080; font-size: 1.2em}
#booksArea .book .cover {float: left; width: 100px}
#booksArea .book .details {border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; margin: 3px 0; padding: 3px 0}
#booksArea .book .functions {text-align: right}
#booksArea .book .functions a {font-weight: normal}
#booksArea .book .info {float: left; width: 550px}
#booksArea .book .title {font-size: 1.4em}
#booksArea .book .url {clear: both}

#booksArea .criteria, #booksArea .deleted {margin-bottom: 20px; padding: 10px}
#booksArea .criteria h3 {margin: 0}
#booksArea .criteria-breakdown {display: inline-block; vertical-align:top; width: 350px}
#booksArea .fail {background: #F4E2E2; border: 1px solid #BA7B7B}
#booksArea .fail h3 {color: #914545}
#booksArea .success {background: #E3F7DF; border: 1px solid #A6B7A1}
#booksArea .success h3 {color: #61765B}
#booksArea .tag-stats {display: inline-block; width: 270px}
#booksArea .tag-stats .tag-stats-header {color: #61765B; font-size: 1.1em}

.page-books .intro {border-bottom: 1px solid #C0C0C0; margin-bottom: 20px}
.page-books .region-right {border-left: 0}
.page-books .region-right .antiquity-button {float: none; clear: both; margin-bottom: 0}
.page-books .region-right .antiquity-button a, .page-books .region-right .antiquity-button input {display: block; padding: 5px 0; width: 100%}
.page-books-add #booksArea .edit-form {border-bottom: 0}


/* EDIT BOOK */
/* --------- */

#booksArea .edit-book {float: left; background: #EEE1D5; margin-bottom: 10px; padding: 10px; width: 630px}
#booksArea .edit-form {float: left; border-bottom: 1px solid #808080; margin: 10px 0}
#booksArea .edit-form a.cancel {font-weight: normal; margin-left: 10px}
#booksArea .edit-form .container-inline-date {float: left}
#booksArea .edit-form .container-inline-date .date-padding {padding: 0}
#booksArea .edit-form .container-inline-date .description {display: none}
#booksArea .edit-form .container-inline-date .form-item {margin-top: 0}
#booksArea .edit-form .container-inline-date .form-type-textfield label {display: none}
#booksArea .edit-form .cover-image {float: left; clear: both; margin: 10px 0; width: 100%}
#booksArea .edit-form .cover-image label {margin-bottom: 5px}
#booksArea .edit-form .form-item input, #booksArea .edit-form .form-item textarea {color: #A1A1A1}
#booksArea .edit-form .form-item input.form-submit {color: #000}
#booksArea .edit-form .form-item, #booksArea .edit-form .submit-area {float: left; clear: both; margin: 8px 0}
#booksArea .edit-form .form-item .description {color: #6E6965}
#booksArea .edit-form .multicolumncheckboxesradios-column .form-item {margin: 0}
#booksArea .edit-form .multicolumncheckboxesradios-column-last .form-item {margin-left: 20px}
#booksArea .edit-form .multicolumncheckboxesradios-table td {padding: 0}
#booksArea .edit-form #url-area {float: left; margin-bottom: 10px}
#booksArea .form-textarea-wrapper {clear: both}