/* Singing In The City Overrides of Acquia Marina Theme */

/* Main area */

#main-wrapper {
  background: #FFCC66 url('sitc/images/sitc-content-gradient.png') repeat-x 0 1px;
}

/* Preface Area */

#preface {
  background: #990066 url('sitc/images/sitc-preface-wrapper-bg.png') repeat-x top;
}

/* Header Area */

#header-wrapper {
 background: #FFCC66 url('sitc/images/sitc-header-bg.png') no-repeat center top;
 
 min-height: 153px;
}

#primary-menu-wrapper {
 background-color: #FFCC66
}

/* LayOut */


html {
  background: #ffcc66;                               /* background & font color */
   color: #000000;
}


body {
  background: #ffcc66;
}

#sidebar-first h2.block-title,
#sidebar-last h2.block-title,
#postscript-wrapper h2.block-title {
  background-color: #990066;
}

/* Three Column Layout */

body.layout-first-main-last #content-wrapper #sidebar-last {
  background-color: #ffcc66;
}


#header-first #logo {                            
 display: none;
}

#header-first #slogan {                        
  display: none;
}

#header-first h1 {   
  display:none;
}

/* Headings */

h1.title {                                        
  border-bottom: 1px solid #ff0099;
}

/* Misc */

hr {
  border: 1px solid #ff0099;
}

/* Footer */

#footer {
  border-bottom: 1px solid #ff0099;
  border-top: 1px solid #ff0099;
}

#legal-notice {
 display: none;
}

/* Tabs */

#content-tabs ul.primary li a.active:link,
#content-tabs ul.primary li a.active:visited {
  border-bottom: 4px solid #ff0099;
}


#content-tabs ul.secondary li a.active:link,
#content-tabs ul.secondary li a.active:visited {
  border-bottom: 4px solid #ff0099;
}

#content-tabs ul.primary li a:hover,
#content-tabs ul.secondary li a:hover {
  border-bottom: 4px solid #ff0099;
}

/* Lists */

ul li,
ul.menu li,
.item-list ul li,
li.leaf {
  background: url('sitc/images/sitc-raquo.png') no-repeat left 0.833em;    /* LTR */
}



/* Nodes */

div.node.full-node div.content {
  border-bottom: 1px solid #ff0099;
}

div.node.sticky.teaser {
  background-color: #ffcc66;
  border: 1px solid #ffcc66;
  padding: 8px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* Blocks */

body.layout-main-last #sidebar-last h2.block-title {
  border-bottom: 1px solid #ff0099 ;
}

/* Forms */

fieldset {
  border: 1px solid #ff0099;
}

/* Rounded corners */

div.rounded-block {
  margin-top: -1px;                               /* use negative margin to overlap stacked blocks */
}

p.rounded-topspace {
  margin-top: -14px;                                  /* removes unwanted space */
}

p.rounded-bottomspace {
  margin-bottom: -10px;                               /* removes unwanted space */
}

div.rounded-block-top-left, 
div.rounded-block-top-right, 
div.rounded-block-bottom-left, 
div.rounded-block-bottom-right { 
  background: transparent url('sitc/images/sitc-rounded-block.png') no-repeat;                         /* combined rounded corner image */
  font-size: 2px;                                 /* IE div correction */
  height: 11px;                                   /* height of an image corner */
}

body.layout-main-last #sidebar-last div.rounded-block-top-left, 
body.layout-main-last #sidebar-last div.rounded-block-top-right, 
body.layout-main-last #sidebar-last div.rounded-block-bottom-left, 
body.layout-main-last #sidebar-last div.rounded-block-bottom-right { 
  background: none;
  font-size: inherit;
  height: auto;
}

div.rounded-block-top-left, 
div.rounded-block-bottom-left { 
  margin-right: 11px;                             /* width of an image corner */
}

div.rounded-block-top-right {                        /* anchor image in top right */
  background-position: 100% 0;
}

div.rounded-block-top-right,
div.rounded-block-bottom-right { 
  margin-left: 11px;                              /* width of an image corner */
  margin-top: -11px;                              /* height of an image corner */
}

body.layout-main-last #sidebar-last div.rounded-block-top-right,
body.layout-main-last #sidebar-last div.rounded-block-bottom-right { 
  margin: 0;
}

div.rounded-block-bottom-left  { 
  background-position: 0 -11px;                   /* negative height of an image corner */
}

div.rounded-block-bottom-right { 
  background-position: 100% -11px;                /* negative height of an image corner */
}

div.rounded-outside,
div.rounded-inside {
  background: transparent url('sitc/images/sitc-rounded-block-inner.png') repeat-y right;
  padding-right: 8px;
}

body.layout-main-last #sidebar-last div.rounded-outside,
body.layout-main-last #sidebar-last div.rounded-inside {
  backgroundd: none;
  margin: 0;
  padding: 0;
}

div.rounded-inside {
  background-position: left;
  padding: 0 0 0 8px;
}


/* Icons */

/*--- USER BLOCK ---*/
div.block-user div.block-icon,
body.layout-main-last #sidebar-last div.block-user h2.block-title {
  background: transparent url('sitc/icons/sitc-icon-001') no-repeat left center;
}

/*--- MENU BLOCK ---*/
div.block-menu div.block-icon,
body.layout-main-last #sidebar-last div.block-menu h2.block-title {
  background: transparent url('sitc/icons/sitc-icon-002.png') no-repeat left center;
}

/* Lists */
body.layout-main-last #sidebar-last li.leaf,
body.layout-main-last #sidebar-last ul.menu li,
body.layout-main-last #sidebar-last .item-list ul li,
#content-content .node ul li,
#content-bottom  ul li {
  background: url('sitc/images/sitc-green-bullet.png') no-repeat left 0.50em;
}

