/* Screen cascading style sheet for Antiquity website */

body {
  background: #6C4C41;
  color: #505050;
  font-family: Arial;
  font-size: 0.9em;
  margin: 0;
  padding: 0;
  text-align: center;
}

a {color: #506399; font-weight: bold; text-decoration: none}
a:hover {color: #B30000}

h1 {color: #3C3B49; font-size: 2em; margin: 10px 0}
h2 {color: #D31920; font-size: 1.5em}
h3 {color: #6C4C41; font-size: 1.3em; margin: 30px 0 -10px 0}

p {line-height: 130%}

.green {color: #209800; font-weight: bold}

ul.in-text li {margin: 5px 0}
ul {list-style-type: square}


/* ANTIQUITY THEME LAYOUT STYLES */
/* ----------------------------- */

/* BANNER */
.region-banner {float: left; border-bottom: 1px solid #E1E1E1; margin-bottom: 20px; padding-bottom: 20px; width: 100%}
#block-views-homepage-block {float: left; width: 650px}
#views_slideshow_cycle_main_homepage-block {position: relative; float: left; width: 650px}
#views_slideshow_cycle_main_homepage-block img {float: left}
#views_slideshow_cycle_main_homepage-block .views-field-body {position: absolute; background: rgba(108,76,65,0.9); right: 20px; width: 220px}
#views_slideshow_cycle_main_homepage-block .views-field-body h3 {color: #FFF; font-size: 1.3em; margin: 0}
#views_slideshow_cycle_main_homepage-block .views-field-body p {color: #ECDED1}
#views_slideshow_cycle_main_homepage-block .views-field-body .content {padding: 10px 10px 0}
#views_slideshow_cycle_main_homepage-block .views-field-body .readmore a {display: block; background: #FFF; color: #6C4C41; font-size: 1.3em; font-weight: normal; padding: 5px 10px}
#views_slideshow_cycle_main_homepage-block .views-field-body .readmore a:hover {background: #6C4C41; color: #FFF}
.views-slideshow-controls-bottom {float: left; background: #D0BBA8; font-size: 0.85em; width: 100%}
#widget_pager_bottom_homepage-block .views-slideshow-pager-field-item {float: left; padding: 5px 8px; height: 65px; width: 200px}
#widget_pager_bottom_homepage-block .views-slideshow-pager-field-item .views-content-field-pager-authors {color: #FFF}
#widget_pager_bottom_homepage-block .views-slideshow-pager-field-item .views-content-field-pager-title {color: #6C4C41; font-weight: bold}
#widget_pager_bottom_homepage-block .active {background: #B7A28E}

/* Current Issue block */
#block-block-1 {float: right; margin: 38px 0 0 20px; text-align: center; width: 290px}
#block-block-1 .content {font-size: 1.4em}
#block-block-1 .content a {font-weight: normal}
#block-block-1 .content p {margin: 0}


/* BODY */
#body {
  margin: 0 auto;
  text-align: left;
  width: 1000px;
}

#body-content {
  float: left;
  background: #FFF;
  padding: 20px;
  min-height: 400px;
  width: 960px;
}

#bodyWrap {
  float: left;
  background: #F4EDE7;
  text-align: center;
  width: 100%
}

.region-content {float: left; width: 650px}

.front h2 {font-size: 1.6em; margin: 0 0 10px 0}
.front #node-6 {display: none}


/* FOOTER */
.region-footer {
  font-size: 0.85em;
  margin: 0 auto;
  padding: 10px 20px;
  height: 100px;
  text-align: left;
  width: 960px;
}

.region-footer a {color: #EFE4D9; font-weight: normal}
.region-footer a:hover {color: #F1C66A}

#footerWrap {
  float: left;
  border-top: 10px solid #D0BBA8;
  color: #EFE4D9;
  text-align: center;
  width: 100%
}

#block-block-7 {float: left}
#block-block-7 ul {color: #D0BBA8; padding-left: 20px}
#block-block-7 .column {float: left; margin-right: 20px}
#block-block-8 {float: right; text-align: right}

.maintenance .region-footer a {color: #D0BBA8}


/* HEADER */
#header {
  background: url(images/header.jpg);
  margin: 0 auto;
  height: 150px;
  width: 1000px;
}

#headerWrap {
  text-align: center;
  width: 100%
}


/* NAVIGATION */
.region-nav {
  margin: 0 auto;
  height: 40px;
  width: 1000px;
}

#navWrap {
  background: #D0BBA8;
  text-align: center;
  width: 100%
}

#nice-menu-1 {
  font-family: Gill Sans MT, Arial;
  font-size: 1.1em;
  list-style: none;
  padding: 0;
  text-transform: uppercase;
  width: 1000px;
}

#nice-menu-1 li {
  display: inline;
  background: none;
  border: 0;
  border-right: 1px solid #6C4C41;
  margin: 0;
  padding: 0;
}

#nice-menu-1 li.last {border-right: 0}

#nice-menu-1 li a {
  display: table-cell;
  border: 0;
  color: #6C4C41;
  font-weight: normal;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  height: 40px;
  width: 142px;
}

#nice-menu-1 li a:hover {
  background: #6C4C41;
  color: #D0BBA8;
}

#nice-menu-1 ul {background: #DDDFC8; border: 0; margin: 27px 0 0 0; padding: 0; height: auto}
#nice-menu-1 ul li {height: auto; width: 150px}
#nice-menu-1 ul li a {
  color: #2E4346;
  padding: 6px;
  text-align: left;
  height: auto;
  width: 212px}
#nice-menu-1 ul li a:hover {background: #C4C7A8}


/* RIGHT COLUMN */
.region-right {float: right; border-left: 1px solid #E1E1E1; padding-left: 19px; margin-left: 20px; width: 270px}



/* GENERAL STYLES */
/* -------------- */

.head {background: #D0BBA8; color: #FFF; font-size: 1.3em; padding: 5px}
.morelink {float: left; margin-top: 20px}
.morelink a {font-size: 1.4em; font-weight: normal}

.antiquity-button {float: left; border-style: solid; border-width: 2px; border-radius: 20px; margin: 10px 0; padding: 2px}
.antiquity-button a, .antiquity-button input {display: inline-block; font-family: Verdana, Arial; border-radius: 20px; color: #FFF; font-size: 1.2em; font-weight: normal; padding: 5px 10px; text-align: center}
.antiquity-button input {border: 0; cursor: pointer}
.antiquity-button-beige {border-color: #D0BBA8}
.antiquity-button-beige a, .antiquity-button-beige input {background: #D0BBA8; color: #FFF}
.antiquity-button-beige a:hover, .antiquity-button-beige input:hover {background: #6C4C41}
.antiquity-button-inline {display: inline-block; margin-right: 10px}
.antiquity-button-red {border-color: #BE8191}
.antiquity-button-red a, .antiquity-button-red input {background: #BE8191; color: #FFF}
.antiquity-button-red a:hover, .antiquity-button-red input:hover {background: #8b1332}
.antiquity-button-yellow {border-color: #B18723}
.antiquity-button-yellow a {background: #B18723; color: #FFF}
.antiquity-button-yellow a:hover {background: #8A6D29}

.button-adjacent {float: left; margin: 18px 0 0 10px}

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

/* 'About panels' */
#block-block-9, #block-block-16, #block-block-18 {background: #F9F4EF; padding: 10px}
#block-block-9 h2, #block-block-16 h2, #block-block-18 h2 {margin: 0}


/* ANTIQUITY+ STYLES */
/* ----------------- */
#node-5 .content {display: none}

/* About Antiquity+ */
#block-block-9 {background: #F9F4EF; padding: 10px}
#block-block-9 h2 {margin: 0}

/* Right-col tags */
#block-block-15, #block-block-19 {float: left; border-top: 1px solid #E1E1E1; margin-top: 20px}

#block-block-10, #block-block-11, #block-block-12 {float: left; margin-top: 20px}
#block-block-10 p, #block-block-11 p, #block-block-12 p {margin: 0}
#block-block-10 .article, #block-block-11 .article, #block-block-12 .article {float: left; font-size: 0.85em; padding-right: 16px; width: 150px}
#block-block-10 .last, #block-block-11 .last, #block-block-12 .last {padding-right: 0}
#block-block-11, #block-block-12 {border-top: 1px solid #E1E1E1}


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

table#archive {font-size: 0.85em; width: 100%}
table#archive tbody {padding: 20px 0}
table#archive .toctext2 {padding-bottom: 15px}


/* CONTRIBUTE */
/* ---------- */

.contribute-box {float: left; background: #FAF6F3; border-radius: 20px; margin: 0 20px 20px 0; width: 310px}
.contribute-box.last {margin-right: 0}
.contribute-box h3 {color: #FFF; border-radius: 16px 16px 0 0; margin: 0; padding: 5px 10px}
.contribute-box .content {padding: 10px}
.contribute-box .details {color: #D31920}
.contribute-box.category {border: 1px solid #6C4C41}
.contribute-box.category h3 {background: #6C4C41}
.contribute-box.submit {float: right; border: 1px solid #B18723; margin: 0; width: 290px}
.contribute-box.submit h3 {background: #B18723}
.contribute-box.submit .content {padding-bottom: 0}

#quicktabs-contribute #quicktabs-container-contribute {background: #FAF6F3; border: 1px solid #6C4C41; min-height: 325px; width: 725px}
#quicktabs-contribute #quicktabs-container-contribute h2 {margin: 0}
#quicktabs-contribute .item-list li {margin-left: 0; white-space: normal}
#quicktabs-contribute .item-list li.active {background: #FAF6F3; border-color: #6C4C41; border-style: solid; border-width: 1px 0 1px 1px}
#quicktabs-contribute .item-list li a {color: #6C4C41; padding: 3px 0; height: auto; width: 200px}
#quicktabs-contribute .item-list ul {padding: 0; width: 210px}

#node-20 table {margin-top: 20px}
#node-20 table td {font-size: 0.9em; padding: 10px}


/* CURRENT ISSUE STYLES */
/* -------------------- */

.page-node-4 dl {font-size: 0.9em}
.page-node-4 dt {color: #6C4C41; font-weight: bold}
.page-node-4 .freeiss {color: #33A43E; font-weight: bold}
.page-node-4 .tocsection {font-size: 1.2em; font-weight: bold; margin: 25px 0 0 0}

#block-block-4 {text-align: center}

#block-views-current-issue-block .views-field-body a {color: #505050; font-weight: normal}
#block-views-current-issue-block .views-field-body h3 {color: #6C4C41; font-size: 1.1em; margin: 0}
#block-views-current-issue-block .views-field-body p {margin: 0}
#block-views-current-issue-block .views-field-field-pager-authors {color: #808080; font-weight: bold}
#block-views-current-issue-block .views-row {border-bottom: 1px dotted #E1E1E1; margin-bottom: 20px; padding-bottom: 20px}


/* FANCY LOGIN */
/* ----------- */

#fancy_login_login_box {text-align: left}
#fancy_login_login_box .item-list li {font-size: 0.8em; margin: 5px 0 0 0}


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

/* Adverts */
#block-block-6 {float: left; border-top: 1px solid #E1E1E1; margin-top: 10px}
#block-block-6 h2 {font-size: 0.7em; color: #E1E1E1; text-transform: uppercase}
#block-block-6 img {margin: 5px 0}

/* Archive */
#block-block-5 {float: left; border-top: 1px solid #E1E1E1; margin-top: 20px; padding-top: 20px}

/* Antiquity+ */
#block-block-3 {float: left}
#block-block-3 img {float: left}
#block-block-3 p {font-size: 0.85em; margin: 0}
#block-block-3 a.back {display: block; color: #FFF; font-weight: normal}
#block-block-3 .antplus a {font-size: 0.85em}
#block-block-3 .row-four {float: left; margin-right: 16px; width: 150px}
#block-block-3 .row-two {float: left; margin: 0 16px 0 0; width: 316px}
#block-block-3 .last {margin-right: 0}
#block-block-3 .link {float: left; margin-top: 20px}
#block-block-3 .link a {font-size: 1.4em; font-weight: normal}
#block-block-3 .title {padding: 5px}

/* Features */
#block-block-14 {float: left; border-top: 1px solid #E1E1E1; margin-top: 20px; padding-top: 20px}
#block-block-24 {border-bottom: 1px solid #E1E1E1; margin-bottom: 20px; padding-bottom: 20px}
#block-block-25 {float: left; border-bottom: 1px solid #E1E1E1; margin-bottom: 20px; padding-bottom: 20px}

/* Follow */
#block-block-2 .content a.twitter {display: block; margin-top: 10px; font-size: 1.6em}
#block-block-2 .content img {float: left; margin-right: 10px}

#block-mailchimp-lists-antiquity-e-alerts {float: left; background: #f3eeea; margin-top: 10px; padding: 5px}
#block-mailchimp-lists-antiquity-e-alerts #edit-mailchimp-lists-mailchimp-antiquity-e-alerts-title {margin: 0}
#block-mailchimp-lists-antiquity-e-alerts #edit-submit--2 {float: left; background: #D0BBA8; border: 0; color: #FFF; cursor: pointer; font-size: 1.2em; margin: 23px 0 0 5px; padding: 6px}
#block-mailchimp-lists-antiquity-e-alerts #edit-submit:hover {background: #6C4C41}
#block-mailchimp-lists-antiquity-e-alerts .form-item-mailchimp-lists-mailchimp-antiquity-e-alerts-mergevars-EMAIL {margin: 4px 0 0 0}
#block-mailchimp-lists-antiquity-e-alerts .form-type-textfield input {float: left; border: 2px solid #C0C0C0; color: #808080; font-size: 1.2em; padding: 5px}
#block-mailchimp-lists-antiquity-e-alerts #mailchimp-newsletter-antiquity_e_alerts {float: left}


/* IMAGES */
/* ------ */
img.border, .image-caption-container .border {border: 2px solid #AC9886; padding: 2px}
img.left, .image-caption-container-left {float: left; margin-right: 20px}
img.right, .image-caption-container-right {float: right; margin-left: 20px}
.image-caption-container .image-caption {float: left; color: #999; font-size: 0.9em; margin: 10px 0 20px; text-align: left}


/* MAINTENANCE GUIDE */
/* ----------------- */

#block-menu-menu-maintenance-guide-menu {background: #F4EDE7}
#block-menu-menu-maintenance-guide-menu h2 {background: #6C4C41; color: #FFF; margin: 0; padding: 5px}
#block-menu-menu-maintenance-guide-menu li {list-style-image: none; list-style-type: none; padding: 5px 0}
#block-menu-menu-maintenance-guide-menu ul {margin: 0; padding: 0}
#block-menu-menu-maintenance-guide-menu ul ul {margin-left: 10px}
#block-menu-menu-maintenance-guide-menu .content {padding: 10px}


/* PHOTOGRAPHIC COMPETITION */
/* ------------------------ */

#webform-client-form-31 {background: #FAF6F3; border: 2px solid #6C4C41; border-radius: 20px; margin-top: 30px; padding: 0 10px}
#webform-client-form-31 #edit-actions {border: 2px solid #D0BBA8; border-radius: 20px; margin: 10px 0; padding: 2px}
#webform-client-form-31 #edit-actions input {display: block; background: #D0BBA8; border: 0; border-radius: 20px; color: #FFF; cursor: pointer; font-size: 1.2em; padding: 5px 0; text-align: center; width: 100%}
#webform-client-form-31 #edit-actions input:hover {background: #6C4C41}
#webform-client-form-31 #webform-component-confirmation {font-size: 0.85em}

#block-block-20 h2 {margin-top: 0}
#block-block-20 .photo {float: left; margin-top: 15px; text-align: center; width: 135px}


/* PROJECT GALLERY STYLES */
/* ---------------------- */

.node-type-project-gallery-article .region-content {border: 0; width: 960px}
.node-type-project-gallery-article h1 {color: #B30000; text-align: center}
.node-type-project-gallery-article h2 {color: #B30000; margin: 30px 0 -5px 0}
.node-type-project-gallery-article li {margin: 5px 0}

.node-type-project-gallery-article .field-name-field-pg-authors {font-size: 1.2em; font-weight: bold; text-align: center}

.node-type-project-gallery-article .center {float: left; background: #EFE4D9; border: 2px solid #D0BBA8; clear: both; font-size: 0.85em; margin: 0 0 20px 145px; padding: 5px}
.node-type-project-gallery-article .left {float: left; background: #EFE4D9; border: 2px solid #D0BBA8; font-size: 0.85em; margin: 20px 20px 0 0; padding: 5px}
.node-type-project-gallery-article .right {float: right; background: #EFE4D9; border: 2px solid #D0BBA8; font-size: 0.85em;  margin-left: 20px; padding: 5px}

#sb-title, #sb-title-inner {height: auto; line-height: auto}


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

#block-block-22 {float: right}
#search-antiquity-button {float: right; margin: 0 40px 0 0}
#search-antiquity-button a {display: block; background: #F4EDE7; border-color: #FFF; border-style: solid; border-width: 0 2px 2px 2px; border-radius: 0 0 20px 20px; color: #6C4C41; font-size: 1.4em; font-weight: normal; padding: 15px 30px 10px}
#search-antiquity-button a:hover {background: #6C4C41; border-color: #000; color: #F4EDE7}


/*#block-search-form {float: right; background: #D0BBA8; margin: 10px 10px 0 0; padding: 5px}
#block-search-form #edit-search-block-form--2 {border: 0; color: #C0C0C0; font-style: italic; padding: 3px 5px}
#block-search-form .form-submit {border: 0; background: #6C4C41; color: #FFF; padding: 2px 5px}
#block-search-form .form-submit:hover {background: #E7C129}

.gss-result {border-bottom: 1px dashed #C0C0C0}
.gss-result a {font-weight: normal}
.gss-result h3 {font-size: 1.1em}
.google-search-results .gss-result .gss-search-snippet-info .gss-search-snippet {margin: 0}
.gss-result .gss-search-url a {color: #B30000}*/


/* SUBSCRIBE */
/* --------- */

.subscribe {margin: 30px 0}
.subscribe .antiquity-button {margin-bottom: 0}
.subscribe tbody {border: 0}
.subscribe td {padding: 10px}
.subscribe td.cross {background: url(images/cross.gif) 80px 12px no-repeat; height: 20px}
.subscribe td.descr {font-size: 0.9em; vertical-align: top}
.subscribe td.price {color: #D31920; font-size: 2em; font-weight: bold; padding: 5px 20px 5px 0; text-align: center}
.subscribe td.tick {background: url(images/tick.gif) 80px 12px no-repeat; height: 20px}
.subscribe tfoot {font-size: 0.75em}
.subscribe th {background: url(images/subscribe-head.gif) no-repeat; border: 0; color: #FFF; font-family: Gill Sans MT; font-size: 1.2em; font-weight: bold; padding: 7px 0 0 10px; text-transform: uppercase; vertical-align: top; height: 40px; width: 190px}
.subscribe th.blank {background: none; width: 120px}
.subscribe .small {font-size: 0.4em}

.subscr-box {float: left; margin-right: 20px; padding-top: 80px; width: 225px}
.subscr-box h3 {background: #EFE4D9; font-size: 1.2em; font-weight: normal; margin: 0; padding: 5px}
.subscr-box p {margin: 0}
.subscr-box.faq {background: url(images/subscr-faq.jpg) no-repeat}
.subscr-box.inst {background: url(images/subscr-inst.jpg) no-repeat}
.subscr-box.last {margin-right: 0}
.subscr-box.recm {background: url(images/subscr-recm.jpg) no-repeat}
.subscr-box.stud {background: url(images/subscr-stud.jpg) no-repeat}


/* TAG */
/* --- */

.tag-table tbody {border: 0}
.tag-table td {border-bottom: 1px solid #C0C0C0; padding: 10px}


/* UISPP */
/* ----- */

.tag-table tbody {border: 0}
.tag-table td {border-bottom: 1px solid #C0C0C0; padding: 10px}