
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

img {
	border: 0;
}

html, body {
	background: #333635;
	background-image: url('http://www.eisley.com/myspace/paperBIG3.jpg');
	background-attachment: fixed;
	color: #000;
	font-family: arial;
	font-size: 100%;
	margin: 0;
	padding: 0;
	height: 100%; /* 100 % height */
}

html>body #wrap {
	height:100%;
}

#wrap {}

#header {
	border: 1px solid blue;
	height: 89px;
	/*overflow: hidden;*/
	width: 100%;
}

html>body #header {
	position: fixed;
	z-index: 10; /* Prevent certain problems with form controls */
}

div#header-alignment {
	border: 1px solid red;
	margin: 0 auto;
	min-width: 725px;
	max-width: 56em;
	height: 100%;
}

div.header-content {
	/* background-image: url('http://www.eisley.com/eisley814/images/header_bg.jpg'); */
	background-color: #D7BF6D;
/*
	border-bottom: 4px solid #e7e7d5;
	border-left: 8px solid #e7e7d5;
	border-right: 8px solid #e7e7d5;
	height: 100%; */
}

div.header {
	height: 89px;
	background-image: url('http://www.eisley.com/images/header.jpg');
	border-bottom: 4px solid #e7e7d5;
}

html>body #content-wrap {
	height:100%;
}

#content {
	float: left;
	background-color: #c4c7b3; /*#D7BF6D;*/
	/*background-image: url('http://www.eisley.com/eisley814/images/background3.jpg');*/
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 8px solid #e7e7d5;
	margin-top: 20px;
}

#content-wrap {
	margin: 0 auto;
	min-width: 725px;
	max-width: 56em;
}

#home-content-wrap {
	margin: 0 auto;
	width: 896px;
	/*min-width: 725px;
	max-width: 56em;*/
}

html>body #content {
	padding: 0 0 0px 0; /*0.6em;*/
}

#footer {
	background-color: #e6f8d5;
	border-top: 0px solid #ccc;
	font-family: tahoma, verdana, arial, helvitica, sans-serif;
	font-size: 0.6em;
	height: 15px;
	padding-top: 2px;
	text-align: center;
	width: 100%;
}

#footer p {
	margin: 0;
	padding: 0;
}

html>body #footer {
	position: fixed;
	bottom: 0;
	z-index: 10; /* Prevent certain problems with form controls */
}

.myspace-ribbon {
	float: left;
	position: absolute;
	z-index: 10000;
	left: 0px;
	top: 0px;
	height: 97px;
	width: 133px;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

#main-content {
	float: left;
	margin: 0.6em 0 0 0;
	min-width: 500px;
	padding-left: 1em;
	padding-bottom: 1em;
	width: 70%;
	background-color: #c4c7b3;
}

#sidebar {
	display: inline;
	float: right;
	margin: 0.6em 0 0 0;
	min-width: 190px;
	width: 27%;
	background-color: #c4c7b3;
}

#full-page {
	margin: 0.6em 0 0 0;
	padding-left: 1em;
	padding-bottom: 1em;
}

#main-content p, #sidebar p {
	font-size: 0.8em;
	line-height: 1.5em;
}

a:link, a:visited {
	color: #fff; /*#8f6d2e;*/
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}

#main-content h2.pagetitle, #sidebar h2.pagetitle, #full-page h2.pagetitle {
	color: #e7e7d5;
	font-size: 1.3em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#main-content h3.title, #full-page h3.title {
	font-size: 1em;
	margin: 1em 0 0 0;
	padding: 0;
}

#main-content p.archive {
	line-height: 1em;
	margin: 1.2em 0 0 0;
}

#main-content p.date {
	font-size: 0.7em;
	margin: 0 0 1em 0;
}

#main-content p.posttext, #sidebar p.posttext {
	font-size: 11px;
	font-family: verdana;
}

#main-content p.byline {
	font-size: 11px;
	font-family: verdana;
}

div.video {
	margin: 1em 0;
	padding: 0;
}

div.pagination {
	font-family: verdana;
	font-size: 11px;
	text-align: right;
}
/*
input, select, textarea {
	border: 1px solid #595B47;
	font-family: verdana, sans-serif;
	font-size: 1em;
}
*/

input{
margin-top: 0px;
margin-bottom: 5px;


}

/** Navigation **/

div.nav {
	padding-top: 15px;
	text-align: center;
}

	div.nav span.home {
		margin: 0 15px 0 3px;
		width: 102px;
	}

	div.nav span.trolleywood {
		margin: 0 15px 0 3px;
		width: 102px;
	}

	div.nav span.laughingcity {
		margin: 0 15px 0 3px;
		width: 102px;
	}
	
	div.nav span.merch {
		margin: 0 25px 0 10px;
		width: 102px;
	}

	div.nav span.facebook {
		margin: 0 5px 0 20px;
		width: 61px;
	}

	div.nav span.gallery {
		margin: 0 5px 0 10px;
		width: 61px;
	}

	div.nav span.discography {
		margin: 0 5px 0 10px;
		width: 95px;
	}

	div.nav span.business {
		margin: 0 0 0 10px;
		width: 67px;
	}

/** Journal/News Styles **/

div.journalcomments {
	padding: 0 0 10px 0;
}

div.journalcomments2 h3.title {
	color: #CDC270;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 5px 5px 2px 0;
}

fieldset.comment {
	background-color: #ACB9B7; /*#A0ACAA; */
	border: 0px;
	border-top: 1px solid #e7e7d5;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin: 10px 0 10px 0;
	padding: 0 15px 7px 10px;
}

	fieldset legend {
		font-weight: bold;
	}

	fieldset div.commentarea {
		padding: 7px 0 0 0;
	}

	div.commentarea div.avatar {
		float: left;
		margin: 0 5px 0 0;
	}

	div.commentarea div.headline {
		font-weight: bold;
	}

	fieldset div.postedby {
		font-size: 10px;
		text-align: right;
		color: #000000;
	}

div.navlinks {
	font-size: 12px;
	margin: 0 15px 0 10px;
	padding: 5px 0 10px 0;
	text-align: center;
}

form {
	display: inline;
}

/** Sidebar **/

div.sidebar {
	background-color: #949f9d;
	border: 1px solid #e7e7d5;
	font-family: verdana, sans-serif;
	font-size: 10px;
	margin: 10px 20px 20px 20px;
}

	h4.sidebar {
		background-color: #ACB9B7;
		font-size: 11px;
		margin: 0;
		padding: 3px;
		text-align: center;
	}

	#sidebar p.sidebarlinks {
		font-family: verdana, sans-serif;
		font-size: 11px;
		line-height: 1.5em;
		margin: 5px 0 5px 8px;
	}

	div#loginform {
		margin: 5px 0 5px 8px;
	}

	div.row {
		margin: 0 0 3px 0;
	}

		label.aligned {
			float: left;
			margin: 0 2px 0 0;
			padding: 1px 0 0 0;
			text-align: right;
			width: 65px;
		}

/** Gallery **/

div.photogallery, div.videogallery {
	margin-top: 1em;
	text-align: center;
}

div.photoicons, div.videoicons {
	border: 0px solid #ccc;
	float: left;
	height: 325px;
	text-align: left;
	width: 225px;
}

div.videoicons {
	height: auto;
}

	div.photoicons a:link, div.photoicons a:visited {
		border: 1px solid #949f9d;
		float: left;
		height: 30px;
		margin-right: 0.8em;
		margin-bottom: 0.5em;
		text-align: center;
		width: 30px;
	}

	div.photoicons a:hover {
		border: 1px solid #E7E7D5;
	}


div.photo {
	display: none;
	margin: 0 auto;
	width: 420px;
}

div.videocontainer {
	display: inline;
	margin: 0 auto;
	text-align: center;
	width: 420px;
}

	div.videobox {
		clear: both;
		font-family: verdana, sans-serif;
		height: 65px;
		line-height: 0.75em;
		margin-bottom: 10px;
		text-align: center;
	}

		.img-left {
			float: left;
			padding: 0 5px 5px 0;
		}

		.vidtitle {
			font-size: 11px;
			font-weight: bold;
		}

		.vidlink {
			font-size: 10px;
		}

/** Discography **/

div.featured-album {
	border: 0px solid red;
	margin-top: 1em;
	text-align: center;
}

	div.tracklist {
		display: inline;
		font-size: 0.8em;
		font-weight: bold;
		text-align: left;
		width: 225px;
	}

div.albums-list {
	border: 0px solid red;
	float: left;
	font-size: 0.85em;
	margin-top: 1em;
	width: 290px;
}

div.album {
	height: 140px;
	margin-bottom: 1em;
}

div.album-cover {
	float: left;
	height: 140px;
	margin: 0 1em 0 0;
}

span.album-info {
	font-size: 0.8em;
}

/** Shows **/
#sidebar R.show_date {
	font-size: 9px;
	line-height: 1.2em;
	font-weight: bold;
	margin: 1em 0 0 0;
	padding: 0;
}

#sidebar R.show_city {
	font-size: 8px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}

#sidebar R.show_venue {
	font-size: 8px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}

#main-content R.show_date {
	font-size: 9px;
	line-height: 1.2em;
	font-weight: bold;
	margin: 1em 0 0 0;
	padding: 0;
}

#main-content R.show_time, 
#main-content R.show_tickets, 
#main-content R.show_with, 
#main-content R.show_venue, 
#main-content R.venue_address, 
#main-content R.show_city,
div.show_description {
	font-size: 9px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}

div.venue_info {
	margin: 1em 0;
}


/* Nico stuff */

#banner {
	border-bottom: 4px solid #e7e7d5;
	

}

#left-content {
padding-left: 10px;
float: left;
width: 340px;
height: 100%;
background-color: #a4a994;
border-right: 1px solid #e7e7d5;
}

#left-content h2{
font-family: "Arial Black", Arial;
color: #e7e7d5;
text-transform: uppercase;
font-size: 16px;
margin-bottom: 0px;
}


#right-content {
float: left;
width: 300px;
height:800px;
background-color: #c4c7b3;
}

#right-content h2{
font-family: "Arial Black", Arial;
color: #4b4a46;
text-transform: uppercase;
font-size: 16px;
margin-bottom: 0px;
}

#right-content img{
padding-top: 10px;
}

#right-content embed{
padding-top: 10px;
}

#right-content hr{
margin-bottom: 0px;

color: #4b4a46;
background-color: #4b4a46;
height: 1px;
}


#center-content{
padding-left: 10px;
padding-right: 09px;
float: left;
width: 200px;
height: inherit;
background-color: #c4c7b3;
}

#center-content h2{
font-family: "Arial Black", Arial;
color: #4b4a46;
text-transform: uppercase;
font-size: 16px;
margin-bottom: 0px;
}

#center-content hr{
color: #4b4a46;
background-color: #4b4a46;
height: 1px;
}


#facebook {
float: left;
width: 200px;
background-color: #FFFFFF;
margin-bottom: 10px;
margin-top:10px;
}

.show_date{
font-family: "Arial Black", Arial;
font-weight: bold;
margin-top: 8px;
margin-bottom: 0px; 
}



.show_city{
margin: 0px; 
}

.show_venue{
margin: 0px; 
}

.show_ticket{
margin: 0px; 
}


.show_ticket a:link{color: #17468d; text-decoration: none;text-transform: uppercase; font-size: small;}
.show_ticket a:visited{color: #17468d; text-decoration: none;text-transform: uppercase;font-size: small;}
.show_ticket a:hover {color: #17468d; text-decoration: none;text-transform: uppercase;font-size: small;}


.newsitem{}

.title{
margin-top: 5px;
margin-bottom: 0px;
}

.date{
margin: 0px;
font-size: small;
}

.postext{}

.byline{}

#purevolume{
margin-bottom: 13px;
}