﻿body {
	background-color: #e5f496;
	color: black;
	font-family: Arial;
	font-size: 16px;
	line-height: 20px;
	text-align: justify;
	margin: 0 50px;
}

a, a:visited  {
	color: #f47e7e;
}
a:hover {
	color: black;
}

h1 {
	font-size: 26px;
}
h1, 
.menu a {
	text-decoration: italic;
}

ol {
	display: block;
	list-style-type: decimal;
}
ol li {
	margin-left: 20px;
}

ol,p {
	display: block;
	margin: 16px 0;
}

div.preload img {
	height: 0; width: 0; border-width: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -30;
}

div#wrap,
div#content,
div#menu,
div#footer,
div#header{
	width: 639px;
	background-color: #e5f496;
	margin-bottom: 8px;
	float:left;
}
div#header a,
div#header a:visited {
	width: 639px;
	height: 100%;
	float:left;
	text-decoration: none;
}
div#wrap {
	margin: 0 auto;
	float: none;
}
div#feedback {
	padding: 5px;
	background-color: #eee;
}
div#feedback * {
	color: #555;
}
div#header {
	background: url(../img/logo.jpg) top center no-repeat;
	height: 33px; /* img height */
	margin-top: 24px;
}
div#content {
	color: black;
}

div.newsItem {
	margin-bottom: 32px;
	float: left;
}

div#menu {
	background: url(../img/65/b1.jpg) top center no-repeat;
	height: 30px; 
	padding-top: 239px;
	text-align: left;
}
div#menu div#stack ul,
div#menu div#stack ul li {
	list-style-type: arrow;
	display:inline;
	margin:0px;
	padding: 0px;
	text-align: left;

}
div#menu div#stack ul li a {
	float: left;
}
div#menu div#stack ul li a img {
	margin: 0;
	padding: 0;
}
div#menu div#stack ul li a img.static,
div#menu div#stack ul li a:hover img.alter {
	display:inline;
}
div#menu div#stack ul li a img.alter,
div#menu div#stack ul li a:hover img.static {
	display:none;
}
/* Brick stack inside menu */
div#menu div#stack {
	/*background: url(../img/menu.jpg) top center no-repeat;*/
}

div#footer {
	height: 200px;
}


/* Content wrappers */
div#gigs {
	float: left;
}
div#gigs ul li span.date {
	width: 120px;
	float: left;
}

div#gallery {
	float:left;
}

div.galleryFolder {
	margin-bottom: 8px;
	margin-right: 8px;
	float:left;
	padding: 8px;
	text-align: left;
}
div.galleryFolder p,
div.galleryFolder a img {
	
}
div.galleryFolder p {
	clear: left;
	font-size: 90%;
}
div.galleryFolder a img {
	float: left;
}

div#music {
	float:left;
}
div.albumHolder {
	float: left;
	margin-bottom: 32px;
}
div.albumHolder div.cover, 
div.albumHolder div.cover img {
	float:right;
	width: 150px;
}
div.albumHolder div.info {
	width: 489px;/* wrap - cover img*/
	float: left;
}
div.albumHolder div.info p.title {
	font-weight: bolder;
	margin: 0;
}
div.albumHolder div.info p.length {
	margin: 0;
}
div.albumHolder div.info p.price {
	font-style: italic;
	margin: 0;
}

div#contact { float: left; }
div#story { float: left;}
/* Utilities */
.hide {
	display: none;
}