@import url(./reset.css);
@import url(./typography.css);


body {
	background: #2a100a url(./images/bg2-60p.jpg) top center repeat;
	/*color:#d1cdce;*/
	text-align: center;	
}

/* Global Wrap */
#wrap{
	width: 960px;
	margin: 0 auto;
}

/* Page */
#page{
	margin: 0 50px 0 50px;
}

#header{
	padding: 10px 0 10px 0;
	background: url(./images/trans50.png) repeat;
	/* Firefox */
    -moz-border-radius-bottomleft: 1em;
    -moz-border-radius-bottomright: 1em;
    /* Safari */
    -webkit-border-bottom-left-radius: 1em;
    -webkit-border-bottom-right-radius: 1em;
    /* Chrome */
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
}

#header img{
}

#msg{
	background: url(./images/trans50.png) repeat;
	padding:10px;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

/* Content */
#content{
}

/* Left Column */
#left_column{
	float:left;
	width:409px;	
}

#album_cover{

}

#about_the_artist{
	background: url(./images/trans50.png) repeat;
	padding:10px;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

#booking{
	background: url(./images/trans50.png) repeat;
	padding:30px;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

#booking p {
	font-size: 16px;
	text-align: center;	
	margin-bottom: 20px;
}

/* Right Column */
#right_column{
	float:right;
	width:411px;	
}

#about_the_album{
	background: url(./images/trans50.png) repeat;
	padding:10px;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

#album_back{

}

#media_player{
	background: url(./images/trans50.png) repeat;
	padding:10px;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

#media_player p{
	text-align: center;	
	margin-bottom: 10px;
}

#newsletter_signup{
	background: url(./images/trans50.png) repeat;
	padding:10px;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

#newsletter_signup p{
	margin-bottom: 10px;
}

#edit-mail-wrapper{
	display: inline;
}

.form-item{
	display: inline;
}


.block-simplenews input.form-text{
margin: 2; padding: 2; border: 0; outline: 1px solid #d9d9bb; background-color: #f7eff2;
}

.block-simplenews input.form-submit{
margin: 2; padding: 1; border: 0; outline: 1px solid #d9d9bb; background-color: #f7eff2;
}

/* Footer */
#footer{
	padding: 14px 0 13px 0;
	background: url(./images/trans50.png) repeat;
    -moz-border-radius-topleft: 1em;
    -moz-border-radius-topright: 1em;
    -webkit-border-top-left-radius: 1em;
    -webkit-border-top-right-radius: 1em;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
}


#vert20 {
	height: 20px;
}

#vert30 {
	height: 30px;
}
