* {
margin: 0;
padding: 0;
}

body {
background: #F5EFE1 url('../images/bg_bg.jpg') no-repeat top center;
font-family: helvetica, sans-serif;
font-size:13px;
color: #6F6F6F;
}

body#ambrose {
background: #F5EFE1 none no-repeat top center;
width: 850px;
margin: 50px auto;
}

hr {
margin: 1em 0 2em 0;
color: #6F6F6F;
border-top: 1px solid;
border-bottom:0;
border-left: none;
border-right: none;
}

.status0 {

}

.status1 {
font-weight: bold;
}

.status2 {
font-style: italic;
}

p {
padding: 0 0 1em 0;
}

h1 {
text-transform: uppercase;
color: #6F6F6F;
font-size: 60px;
}

h2 {
font-size: 20px;
}

.gone {
position: absolute;
left: -9999px;
}

.here {
position:absolute;
right:20px;
top:21px;
display: block;
}

div#holder div#menu a#news {
display:block;
height:192px;
left:332px;
position:absolute;
text-indent:-9999px;
top:506px;
width:91px;
}

div#holder div#menu a#links {
display:block;
height:208px;
left:9px;
position:absolute;
text-indent:-9999px;
top:491px;
width:91px;
}

div#holder div#menu a#catalog {
display:block;
height:249px;
left:201px;
position:absolute;
text-indent:-9999px;
top:440px;
width:60px;
}

div#holder div#menu a#discography {
display:block;
height:167px;
left:105px;
position:absolute;
text-indent:-9999px;
top:532px;
width:91px;
}

div#holder div#menu a#ambrose {
display:block;
height:167px;
left:489px;
position:absolute;
text-indent:-9999px;
top:532px;
width:91px;
}

a#contact {
display:block;
height:134px;
position:absolute;
right:0px;
text-indent:-9999px;
top:565px;
width:191px;
}

div#holder div#captions img#img-contact {
display:block;
position:absolute;
right:21px;
text-indent:-999px;
top:474px;
}

div#holder div#captions img#img-catalog {
display:block;
left:262px;
position:absolute;
text-indent:-999px;
top:469px;
}

div#holder div#captions img#img-discography {
display:block;
left:77px;
position:absolute;
text-indent:-999px;
top:465px;
}

div#holder div#captions img#img-links {
display:block;
left:69px;
position:absolute;
text-indent:-999px;
top:392px;
}

div#holder div#captions img#img-news {
display:block;
position:absolute;
right:336px;
text-indent:-999px;
top:417px;
}

div#holder div#captions img#img-ambrose {
display:block;
position:absolute;
right:180px;
text-indent:-999px;
top:427px;
}



div#holder {
display: block;
width: 875px;
height: 700px;
margin: 0px auto;
position: relative;
}

div#copy_block_news, div#copy_block_catalog, div#copy_block_discography, div#copy_block_links {
display:block;
height:341px;
margin:20px -9px 0px 0px;
position:absolute;
right:20px;
top:21px;
width:510px;
}

div#copy_block_news div.scroll_bar, div#copy_block_catalog div.scroll_bar, div#copy_block_discography div.scroll_bar, div#copy_block_links div.scroll_bar {
height:341px;
width:510px;
}

div#copy_block_catalog div.album {
clear: both;
padding: 20px 0;
}

div.album_wrapper {
display: block;
width:100%;
}

div#copy_block_catalog div.album img {
display: block;
width:150px;
float: left;
clear: both;
border: 1px solid #332F2C;
}

div#copy_block_catalog dt {
font-size: 20px;
}

div#copy_block_catalog p.date, div#copy_block_catalog form, div#copy_block_catalog h3 {
margin-left: 160px;
}

div#copy_block_catalog form input {
background:#4A4947;
border:1px solid #4A4947;
color:#F9F8F3;
text-align:center;
width:20em;
margin-bottom: .5em;
}

div#copy_block_catalog form input.hovering {
background:#774637;
}

div#copy_block_discography li {
padding: .25em 0;
}

div#copy_block_links dd {
padding: 0 0 1.5em 0;
}

div#copy_block_links a {
color: #646464;
}

.date {
font-size: .9em;
font-weight: bold;
font-style: italic;
}

div.height_post {
display: block;
width: 1px;
height:50px;
}

div#copy_block_catalog dl {
margin-left: 160px;
width:335px;
}

input {
cursor: pointer;
}

.press_release {
margin-left:160px;
width:293px;
}


/*safari hacks - safari sees these*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#holder div#captions img#img-contact {
		right:20px;
	}


	div#holder div#captions img#img-catalog {
		left:263px;
	}

	div#holder div#captions img#img-discography {
		left:78px;
	}

	div#holder div#captions img#img-links {
		left:70px;
	}

	div#holder div#captions img#img-news {
		right:335px;
	}

	div#holder div#captions img#img-ambrose {
		right:179px;
	}

}
