/* Body, Header, Footer */
.site-header,.site-header-fixture {
  background-color: white;
}

body {
		background-image: url('../images/music_background.gif')
}

.site-footer li,.site-footer a {
	color:#fff;
    border-color:#fff;
}

.site-footer {
    background:#2d3538;
}

.site-footer a:hover {
    color:#3981a7;
}

.site-center .site-body {
	margin:0;
}
div, col, .cell, .panel, .site-header-fixture, .site-header-ghost {
background: transparent;
font-size: medium;
}

.site-body {
	background: transparent;
}


.site-center {
 background: transparent;
}
/*	background:#2d3538;*/

.site-footer li,.site-footer a {
	color:#fff;
	border-color:#fff;
}

.site-footer  {
	background:#2d3538;
}

.site-footer a:hover {
	color:#3981a7;
}

.site-center .site-body {
	margin:0;
}

.site-footer {
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

 
/***************************************************************/
/* Fonts and colors */

.dark {
	color: #444444;
}

	.fancy{
		font-family: Papyrus;
		}
  
           
.small{
	font: x-small;
	text-align: center;
}

.bold{
	font-weight: bold;
	text-align: center;
}

.term {
 font-family: papyrus, sans-serif; font-style: italic; font-weight:bolder; font-size:larger;
}


/**************************************************************/
/*Positioning and borders*/

.centered { /* for images and divs */
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.center { 
	text-align : center;
 }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
.left {
	float: left;
	padding: 5px 10px 10px 0;
}
.right {
	float: right;
	padding: 5px 0 10px 10px;
}

.container {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.spacer {
		height: 20px;
	}
 
 .event {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
  text-align: center;
  padding: 5px 5px 5px 5px;
 }

.cfc{
		text-align: center;
		font-family : Papyrus;
 }
 

 
 
