@charset "UTF-8";
/* CSS Document */

html, body, table, th, tr, td, p, img, hr, ul, li, h1, h2, h3, h4, h5, div, form, fieldset
	{
		padding:0; margin:0; border:none; list-style: none; font-weight: normal;font-size: 100%;
	}
	
body
	{
		background-color: #1F1F1F;
		width: 100%;
		height: 100%;
	}
	
#container
	{
		width: 53.25em;
		margin-left: auto;
		margin-right: auto;
		background-color: #1F1F1F;
	}

#footer
	{
		margin-top: .5em;
		text-align: center;
		font-size: .625em;
	}
	
#footer a
	{
		color: black;
	}
	
#footer_space
	{
		background-color: #1F1F1F;
		width: 100%;
		height: 100px;
		position: absolute;
		margin-top: 10px;
	}
	
#facebook {
		background-color: white;
		margin-bottom: 20px;
}
	
#content_box
	{
		margin-top: .625em;
		margin-left: 8.75em;
		margin-bottom: 4em;
		padding-bottom: .25em;
		width: 44.5em;
		height: auto;
		background-color: #928E84;
		position: absolute;
	}

#content_box_2
	{
		width: 42.875em;
		height: auto;
		border: 1px solid black;
		background-color: #E3DDCF;
		margin-top: .5em;
		margin-left: auto;
		margin-right: auto;
	}
	
#content
	{
		width: 46.25em;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 2em;
		font-family: helvetica, verdana, sans-serif;
		font-size: .8em;	
	}
	
#content img.left
	{
		float: left;
		padding: 2px;
		margin: 5px 20px 5px 0px;
		border: 1px solid black;
	}
	
#content img.right
	{
		float: right;
		padding: 2px;
		margin: 5px 0px 5px 20px;
		border: 1px solid black;
	}
	
#content p
	{
		margin-bottom: 1.2em;
	}

#content a
	{
		text-decoration: none;
		color: #590909;
		font-weight: bold;
	}
	
#content ul li
	{

	}
	
#content ul li span
	{
		margin-left: .4em;
	}
	
#content a:hover
	{
		text-decoration: underline;
		color: #000000;
	}

.content_entry
	{
		padding-top: 1em;
	}
	
.content_entry + .content_entry
	{
		margin-top: 4em;
		padding-top: 4em;
		border-top: 1px dotted black;
	}
	
.float_left
	{
		float: left;
		margin: 0 15px 10px 0;
	}
	
span.center
	{
		display: block;
		text-align: center;
	}
	
div.center object
	{
		margin-left: 84px;
	}

div.center object + object
	{
		margin-top: 3em;
	}
	
p span
	{
		font-weight: bold;
	}

div.store
	{
		margin-top: 2em;
		clear: both;
		display: block;
	}
	
div.store + .store
	{
		border-top: 1px dotted black;
		padding-top: 2em;
	}

div.store p
	{
		float: right;
		width: 31em;
	}

div.store img
	{
		width: 170px;
		float: left;
		margin-bottom: 2em;
	}

.mp3
	{
		clear: both;
		border-bottom: 1px dotted black;
	}

.mp3 embed
	{
		float: right;
		margin-bottom: 1em;
	}

#banner
	{
		width: 42.938em;
		height: 10.625em;
		margin-top: .25em;
		margin-left: auto;
		margin-right: auto;
	}

#thumbnails_global
	{
		position: absolute;
		width: 135px;
	}

#thumbnails_global a
	{
		display: block;
		float: right;
		text-decoration: none;
		color: #928E84;
		font-size: 1.6em;
		letter-spacing: -1px;
		font-family: Helvetica, arial, sans-serif;
		border-bottom: 1px solid black;
		width: 145px;
	}
	
#thumbnails_global a:hover
	{
		color: #E3DDCF;
	}
	
#thumbnails_global a span
	{
		font-size: 4em;
		display: block;
		margin-top: .1em;
		color: #464141;
	}
	
#thumbnails_global a span:hover
	{
		color: #928E84;
	}

#links
	{
		display: inline;
	}

#links li
	{
		display: inline;
		padding-left: 1.8em;
	}
	
#links li a
	{
		text-decoration: none;
		color: #590909;
		font-family: helvetica, verdana, sans-serif;
		font-size: .8em;
		font-weight: bold;
	}
	
#links li a:hover
	{
		color: #1F1F1F;
		text-decoration: underline;
	}
	
#email_form
	{
		display: inline;
		font-family: helvetica, verdana, sans-serif;
		font-size: .6em;
		margin-left: 0em;
	}
	
h1
	{
		display: inline;
	}

h1 a
	{
		font-family: helvetica, verdana, sans-serif;
		font-weight: bold;
		font-size: .8em;
		color: #590909;
		margin-left: 1.2em;
		text-decoration: none;
	}
	
h1 span
	{
		color: #1F1F1F;
	}

h2
	{
		font-size: 1.6em;
		text-align: center;
		padding-top: .75em;
		padding-bottom: .5em;
		margin-bottom: 1em;
		border-bottom: 1px solid black;
	}
	
h3
	{
		text-align: justify;
		padding-top: 1em;
		padding-bottom: 3em;
		border-bottom: 4px solid #64615A;
		font-size: 1.2em;
	}
	
h4
	{
		text-align: center;
		margin-left: 3em;
		margin-right: 3em;
		padding-top: 1em;
		padding-bottom: 1em;
	}
	
h4 span
	{
		font-weight: bold;
	}
	
h5
	{
		font-size: 1.2em;
		padding-top: 3.5em;
		padding-bottom: .5em;
		margin-bottom: 1em;
		border-bottom: 1px solid black;
	}
	
#discography li
	{
		margin-bottom: .6em;
	}
	
.question
	{
		text-align: justify;
		padding-top: 2em;
		padding-bottom: 1em;
		border-bottom: 1px dotted black;
	}
	
.question p
	{
		padding-left: 2em;
		padding-right: 2em;
		font-weight: bold;
	}
	
.answer
	{
		padding-top: 2em;
		padding-bottom: 2em;
		border-bottom: 4px solid #64615A;
	}

.question span
	{
		font-weight: normal;
	}
	
.answer span
	{
		font-weight: bold;
	}
	
span.bold
	{
		font-size: 1.5em;
		font-weight: bold;
		color: #64615A;
		display: block;
		padding-top: 2em;
		padding-bottom: .4em;
		border-bottom: 1px solid black;
		margin-bottom: 3em;
	}
	
span.bold4
	{
		font-size: 2.5em;
		font-weight: bold;
		color: #590909;
	}
	
span.bold3
	{
		font-size: 1.2em;
		font-weight: bold;
	}
	
span.bold2
	{
		font-size: 1em;
		font-weight: bold;
	}
	
span.bold1
	{
		font-size: 1em;
		font-weight: bold;
	}
	
span.date
	{
		font-size: 1.5em;
		font-weight: bold;
		color: #64615A;
		display: block;
		padding-bottom: .5em;
		padding-top: 1em;
	}

span.journal_date
	{
		font-size: 1.5em;
		font-weight: bold;
		color: #64615A;
		display: block;
		clear: both;
		padding-top: 2em;
		padding-bottom: .5em;
		margin-top: 2em;
		border-top: 4px solid #64615A;
	}
	


#gallery
	{
		margin-top: 1em;
	}
	
.gallery_thumb img
	{
		height: 30px;
		margin-top: 0px;
	}
	
.gallery_thumb img:hover
	{
		border: 1px solid black;
		margin: -2px;
		padding: 1px;

	}
	
.gallery_full img
	{
		height: auto;
		margin-top: 2em;
	}
	
.guestbook
	{
		text-align: left;
		margin: 0 50px;
	}
	
.guestbook_entry
	{
		display: block;
		border-bottom: 1px dotted black;
		margin-bottom: 20px;
	}

.guestbook_name
	{
		font-weight: bold;
	}

.guestbook_comment
	{
		margin: 10px 40px;
		padding-bottom: 5px;
		display: block;
	}

hr
	{
		display: none;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	