/* $Id$ */

/**
 * Custom theme for Sky Wyatt
 */


/* Generic elements */
body {
  margin: 0;
  padding: 0;
}

a, a:visited, a:hover {
  text-decoration: none;
}

li a.active {

}

#wrapper {
  width: 480px;
  margin-left: 20px;
  margin-right: auto;
}

.clear-block {

}

/* bottom blocks */
#sidebar-bottom {

}

/* Primary links - js disabled - see below */
ul.primary-links {
  vertical-align: bottom;
  float: left;
  margin-top: 60px;
}

ul.primary-links object {
  padding: 0;
  margin: 0;
}

ul.primary-links li {
  padding: 10px;
  margin-right: 8px;
  float: left;
}

/* non-javascript views */
div.swfobject2 p {
  height: 30px;
}

.js ul.primary-links {
  margin-top: 10px;
}

.js ul.primary-links li {
  font-size: 220%;
  margin-right: 0px;
}

/* continue theming head for everyone */

ul.primary-links a:hover {

}

ul.primary-links a:active {

}

ul.primary-links embed {
  cursor: hand;
}

/* Secondary links */
#block-block-2 {
  font-size: 10px;
  float: left;
}

#block-block-2 li {
  list-style-type: none;
  list-style-image: none;
  float: left;
}

#block-block-2 a.active {

}

/* External profile links */
#block-block-1 {
  float: left;
}


/* Header region */
#header-region {
  height: 10px;
  display: block;
}

#block-swf_playlist-1 {
  float: right;
  padding-top: 10px;
  padding-right: 40px;
}

#block-search-0 {
  float: right;
  padding-top: 10px;
  padding-right: 40px;
  margin-bottom: 30px;
}

h1.logo {
  float: left;
  margin-left: 8px;
  margin-top: 20px;
}

#header {
  height: 100px;
  margin-top: 34px;
  display: inline;
}

/* Main content area */
#breadcrumb {
  height: 20px;
}

#left-column {
  background:transparent url(images/background-block.png) repeat-y scroll left top;
  margin-top:-520px;
  min-height:466px;
  padding:20px;
  width:480px;
  z-index:10;
}

#main-content {
  width: 474px;
  min-height: 440px;
  height:auto !important;
  height:476px;
}

#main-content h2 {
  padding: 0;
  margin: 0;
}

#right-column {
  display: none;
}

div.content-area a {

  font-weight: bold;
}

div.content-area a:hover {

}

/* Tables */
tr.even {

}

tr.odd {

}

/* Status messages */
.messages {


}

.preview {

}

div.status {

}

div.warning, tr.warning {

}

div.error a, tr.error a {

}

/* Horizontal separators */
hr {

}

/* Simple news email list */
#block-simplenews-3 {
  width: 100%;
  margin-top: 10px;
}

#block-simplenews-3 p {
  float: left;
  padding-right: 20px;
}

#block-simplenews-3 form {
  display: inline;
}

#block-simplenews-3 div.form-item {
  display: inline;
  float: left;
  vertical-align: middle;
}

#block-simplenews-3 div.issues-link {
  display: inline;
  float: left;
  margin-top: 12px;
}

#block-simplenews-3 a.feed-icon {
  display: inline;
  float: left;
  margin-top: 14px;
  margin-right: 8px;
}

#edit-mail-wrapper {
  margin-top: 13px;
}

#edit-mail-wrapper label {
  float: left;
  display: inline;
}

/* make all text fields and selects consistent */
input.form-text {
  font-size: 180%;
}

select.form-select {
  font-size: 180%;
}

input.form-text {
  height: 250%;
}

select.form-select {

}

#block-simplenews-3 div.form-radios {
  padding-top: 8px;
}

/* make all submit buttons consistent */
input.form-submit {
  font-size: 180%;
}

#block-simplenews-3 input.form-submit {
  margin-right: 10px;
  padding-top: 0;
  float: left;
}

#block-simplenews-3 input.submit-subscribe, #block-simplenews-3 input.submit-unsubscribe {
  margin-top: 12px;
}

#edit-action-unsubscribe-wrapper {
  padding-right: 10px;
}

#block-simplenews-3 input.submit-save {
  margin-top: -6px;
}

div.issues-link a {

}

div.issues-link a:hover {

}

/* system.css overrides */
.sticky-header {

}

ul.primary li.active a { 

}

ul.primary li a {

}

table.sticky-header {

}

div.admin-dependencies, div.admin-required {

}

ul.menu li {
  margin: 0;
}

div.admin .left {
  float: none;
  display: inline-block;
  vertical-align: top;
}

div.admin .right {
  float: none;
  display: inline-block;
  vertical-align: top;
}

td.active {

}

/* profile-links */
div.view-id-Profile_links img {
  width: 100px;
  height: 27px;
  margin-left: 5px;
}

div.ok, tr.ok {

}

/* feed icons */
#main-content a.feed-icon img {
  margin-top: 5px;
}

/* forums */
#forum table {
  width: 470px;
}

/* views admin */
#views-ajax-title {

}

.views-tabset {

}

.views-display {

}

#views-ajax-pad form {

}

#views-ajax-pad .form-buttons {

}

/* event calendar */
div.calendar-calendar td {

}

div.calendar-calendar th {

}

div.calendar-calendar tr {

}

div.calendar-calendar td.empty {

}

div.calendar-calendar th.days {

}

div.calendar-calendar div.day {

}

div.calendar-calendar div.date-nav {

}

div.calendar-calendar td div.inner div a {

}

div.calendar-calendar div.date-nav a, 
div.calendar-calendar div.date-nav h3, 
div.calendar-calendar th.days,
div.calendar-calendar td div.inner div.day a {

}

div.calendar-calendar td div.inner div.calendar div {

}

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {

}

/* buy the music view 
div.view-cd-list {
  margin-top: 30px;
}

div.view-cd-list div.views-field-title {
  margin-left: 240px;
  font-size: 160%;
}

div.view-cd-list div.views-field-field-cd-cover-fid {
  margin-top:6px;
  margin-left:20px;
}

div.view-cd-list div.views-field-price, div.view-cd-list div.views-field-price-1 {
  margin-left: 240px;
  margin-top:10px;
}

div.view-cd-list div.views-field-hide-buynow-link {
  margin-left: 240px;
  font-size: 160%;
}

div.view-cd-list div.views-field-nid {
  margin-left: 0px;
  margin-top:20px;
  font-size: 120%;
}

div.view-cd-list div.views-field-body {
  height:80px;
  margin-left:240px;
  margin-top:-170px;
  width:200px;
}

div.view-cd-list div.views-row-first {
  margin-bottom: 40px;
}

div.view-cd-list div.views-row-last {
  margin-top: 20px;
  margin-bottom: 20px;
}

div.view-cd-list img.cd-case {
  height:168px;
  margin-bottom:-166px;
  margin-left:-14px;
  width:202px;
}

div.view-cd-list div.view-content {
  width: 450px;
  margin: auto;
}
*/

/* Audio tracks page CSS */
div.vertical-align-player {
  vertical-align: middle;
  padding-top: 5px;
}

/* hide no Flash warning for iPhone users */
#block-swf_playlist-1 {
  display: none;
}

div.views-field-nid {
  display: none;
}