/**
 * $id$
 *
 * Lakedance.com css, designed by Trevor Greenfield.
 *
 */
body {
  background: url('/festival/sites/default/files/siteimg/bg/Lakedance-2009-Sandpoint-Panida-Theater-Marquee-Photo-Trevor-Greenfield.jpg') #000 center fixed no-repeat;
}

/* DIV IDs and CLASSES */

#page {
   margin: 0 auto;
   padding: 20px 20px;
   width: 900px;
   background-image: url('/festival/sites/default/files/siteimg/bg/black-75-trans.png');
}

#content {
    width:900px;
    margin-bottom:2em
}

.node-unpublished, .preview-node { background-color:transparent }

.terms { display:none }

#page-title {clear:both}

/* PRIMARY AND SECONDARY */

#primary, #secondary {margin-bottom:5px}
.primary-links, .secondary-links { text-align:center }
.primary-links a, .secondary-links a {
    padding-bottom:2px;
    font-family: "century gothic", arial, helvetica;
    font-size:.9em;
    color:#bbb !important;
    text-transform:uppercase;
    border-bottom: 3px solid #333333;
}

.primary-links a:hover, .primary-links .active, .secondary-links a:hover, .secondary-links .active {
    color:white!important;
    text-decoration:none;
    padding-bottom:2px;
    border-bottom: 3px solid #E6D47F;
}

#secondary {}

/* LINKS */

a:link {
  color: #E6D47F; /* bright gold */
  text-decoration: none;
}

a:visited {
  color: #A48C4B; /* faded gold */
  text-decoration: none;
}

a:hover {
  color: #E6D47F;
  text-decoration: underline;
}

a:active {
  color: yellow;
}

.links .active, .active .active {
    color:#E6D47F;
    font-weight:bold;
}

/* HEADERS, TEXT AND TEXT .CLASSES */

body {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 76%;
   line-height: 1.5em;
   color: #ccc;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Century Gothic", Arial, Helvetica;
    font-weight: normal;
}

h3, h4, h5, h6 {
    text-decoration:underline;
}

h1 {
    font-size:2em;
    color:white;
    text-decoration:none;
    padding-bottom:2px;
    border-bottom: 3px solid #E6D47F;
}

h1#site-name {
   font-size: 1.8em;
   margin-top: .3em;
   margin-bottom: 0;
}

h1#site-name a,
h1#site-name a:link,
h1#site-name a:visited,
h1#site-name a:focus,
h1#site-name a:hover,
h1#site-name a:active {
  color: #0048B4;
  text-decoration: none;
}

h2 {
    font-size: 1.3em;
    margin-top: .9em;
    margin-bottom: .7em;
    color: #ffffff;
}

h3 {
    font-size:1.3em;
    color: #ffffff;
    font-weight:;
}

#content H2, #content H3 {
    margin-top: 2em;
}

#content p {
   margin: 1em 1.5em;
}

p.indented {
  padding-left:40px
}

.field-field-movie-summary p {padding: 0 0 1em 0 }

#block-block-7 {
    font-family: Century Gothic;
    font-size: 1em;
    text-align: right;
}

#site-slogan {
  font-style: italic;
  font-size: .9em;
}

.sidebar {
  font-size: .95em;
}

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

#mission {
  font-style: italic;
  font-size: .9em;
  text-align: right;
  margin-bottom: .25em;
}

#breadcrumb,
div.meta,
div.feed-item-meta {
  font-size: .85em;
}

#content p,
#aggregator,
#tracker {
  line-height: 1.4;
}

cite {
  font-size: .9em;
}

.title {font-size: 1.4em;line-height: 1em;
}

/*---- MENU ----*/
#primary {
    text-align:center;
    font-size: 1.3em;
}

/*---- FOOTER ----*/

/*---- FIELDGROUPS, FIELDS ----*/

.fieldgroup {
    border: none;
}

.group-movie-basic-info {
    padding: 10px
}

/* TABLES */

tr.even, tr.odd { border:2px solid #333 }
tr.even { background-color:#222 }
tr.odd  { background-color:#282828 }

/*---- TABS ----*/

.tabs .primary a {
    background-color:#444;
    border:none;
    color: white;
}

.tabs .primary .active a {
    background-color:#666;
    border:none;
    color: white;
}

/*---- MESSAGES ----*/
.messages.status, .messages.notice {
    color:orange;
    font-size:1.5em;
    padding: 10px;
}

.messages.error {
    padding: 10px;
    background-color:red;
    color:white;
    font-size:1.5em;

}

/*---- TABLES ----*/

td {padding-top:10px}

/*---- PANELS ---*/

#mini-panel-head_block_logo_presenting.panel-2col .panel-col-first { 
  float: left; 
  width: 350px; 
}

#mini-panel-head_block_logo_presenting.panel-2col .panel-col-first .inside { 
  margin: 0
}

#mini-panel-head_block_logo_presenting.panel-2col .panel-col-last { 
  float: left;
   width: 550px;
    text-align:right; 
}

#mini-panel-head_block_logo_presenting .panel-col-last img {
    margin-left:20px;
    vertical-align:middle;
}

#mini-panel-footer_links .panel-col-last img {
    margin-left: 20px;
    text-align:right;
}

.panel-3col-33 .panel-col, .panel-3col-33 .panel-col-first, .panel-3col-33 .panel-col-last {
    width: 290px;
    float:left;
}

.panel-3col-33 .panel-col-last { float:right }

/*---- FORMS ----*/
.webform-component-fieldset {
    border: 1px solid #444;
}

.form-item, .form-text, .form-textarea {
    font-family:"century gothic", arial, helvetica;
}

.form-item {
    padding-bottom:3px;
    font-size:0.9em;
    text-transform:uppercase;
    color:#bbb;
}

.form-text, .form-textarea {
    background-color: #; /* bright gold */
    color: black;
    border:none;
    border-bottom: 1px solid orange;
    font-size:1.5em;
    padding: 0.3em;
}

.form-textarea {
    background-color: white;
    color: black;
    font-weight:normal;
}

.description { text-transform:none !important}

.form-submit, .form-select {
    background-color: #CDBB58; /* faded gold */
    color:black;
    border:1px solid transparent;
    font-family: "Century Gothic", arial, helvetica;
    text-transform:uppercase
}

.form-submit:hover, .form-select:hover {
    color:black;
    background-color: #E6D47F;
    border:1px solid #E6D47F;
}

/*---- CCK ----*/
.field-field-photo .field-item { float:left; padding:10px }
.field-field-news-image { float:left; padding:20px}
.group-movie-media { clear:both }
.group-movie-basic-info { width:10em}
.group-movies-people { width: 250px }
.group-movie-media .field-item { float:left ; margin-right:1em }
.field-field-movie-one-line { font-size:1.5em}
.group-movie-basic-info { float: left}
.group-movies-people { float: right}
.field-field-movie-one-line { padding: 1em 0; text-align:center }
.field-type-nodereference { padding: 1.5em 0 }


/*---- VIEWS SLIDESHOW ----*/
.view-slideshow-frontpage .views-field-title { font-size: 2em}

/*---- HEADER ----*/


/*---- MISC ----*/
.breadcrumb {display:none}

/*---- SCHEDULE BLOCK -----*/
#block-block-8 li { list-style-type:none; float:left; margin-right: 5em; font-size: 1.2em}
#block-block-8 { padding-bottom: 4em; margin-top:-1.5em}