/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

body {
  background: #fff;
  color: #000;
}
body a:link,
body a:visited,
body a:active,
body a:hover {
  color: #000;
}

/* 
 Hides the content div on the homepage. remove if you want to use panels.
*/
.front div.content-inner {
  display: none;
}

/* Styles the services blocks */

div.production .inner,
div.blog .inner,
div.photography .inner {
  text-transform: uppercase;
}

div#block-views-homepage_spotlight_view-block_1,
.front div.production,
.front div.blog,
.front div.photography,
div.production .inner,
div.blog .inner,
div.photography .inner {
  border-bottom: 1px solid #3f3f3f;
}

div#block-views-homepage_spotlight_view-block_1 {
  border-top: 1px solid #3f3f3f;
  padding-top: 20px;
}

div#main,
div#footer {
  border-top: 1px solid #3f3f3f;
  padding-top: 20px;
}

body.page-admin div#content-group {
  background: #f0f0ee;
  color: #000;
  padding-top: 10px;
}
body.page-admin div#content-group a:link,
body.page-admin div#content-group a:visited,
body.page-admin div#content-group a:hover,
body.page-admin div#content-group a:active {
  color: #000;
}

div.vertical-tabs {
  background: #fff;
}

.logged-in #content-tabs-inner {
  border-bottom: 3px solid #3F3F3F;
}

.logged-in #content-tabs ul.tabs li a:link,
.logged-in #content-tabs ul.tabs li a:visited,
.logged-in #content-tabs ul.tabs li a:hover {
  color: #fff !important;
}

.logged-in #content-tabs ul.tabs li,
.logged-in #content-tabs ul.tabs li.active,
.logged-in #content-tabs ul.tabs {
  border-bottom: none;
}

.logged-in div#content-tabs ul li {
  background: #3F3F3F;
  color: #fff;
  padding: 3px 20px 0 20px;
}
.logged-in div#content-tabs ul li.active {
  border-bottom: 4px solid #f0f0ee;
}

.front div#footer,
.front div#main {
  border-top: none;
}

#header-group .block,
.front #preface-top .block {
  margin-bottom: 0;
}


.front div.production .inner,
.front div.blog .inner,
.front div.photography .inner {
  border-bottom: 0;
}

div#block-views-homepage_spotlight_view-block_1 .inner {
  margin: 0;
  margin-bottom: 15px;
}
.front #preface-top-inner .block:first-child .inner {
  margin-left: 0px;
}
.front #preface-top-inner .block:last-child .inner {
  margin-left: 20px;
  margin-right: 0px;
}

div.more-product-images {
  text-align: left;
  margin-left: 10px;
  margin-right: 10px;
}

#sidebar-last a.link,
#preface-top-inner a.link {
  font-family: 'PT Sans', arial, serif;
  font-size: 16px;
  font-weight: normal;
}

#sidebar-last .block:last-child .inner {
  border-bottom: none;
}

#sidebar-last tr.odd,
#sidebar-last tr.odd td,
#sidebar-last tr.even,
#sidebar-last tr.even td {
  background: #fff;
  border-bottom: 1px solid #3F3F3F;
}

.front #site-name-wrapper {
  margin-bottom: 18px;
}

#site-name-wrapper {
  padding-top: 6px;
}

#footer ul.menu li {
  border-right: none;
}

#footer ul.menu li a {
  padding: 0;
}

/* Fixes panel admin text */
#modalContent a:link,
#modalContent a:visited,
#modalContent a:active,
#modalContent {
  color: #000;
}

/* additional css changes */
.primary-menu-inner ul.sf-menu li li {
    background-color: #fff !important;
    border: 1px solid #000 !important;
}

#header-site-info {
    width: 425px !important;
}

.primary-menu {
    width: 525px !important;
}

table#setlist  {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}

table#setlist th, td {
  text-align: left;
  padding: 16px;
}

table#setlist tr:nth-child(even) {
  background-color: #f2f2f2
}
