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

/*GLOBALS*/
body {
	margin: 0;
	padding: 0;
	background-image: url(../images/background_top_01.jpg);
	background-position: top;
	height : 100%;
	width : 100%;
	background-repeat: repeat-x;
	background-color: #FFFFFF;	
	}
	
h1	{
	

	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 45px;
	font-size: x-large;
	text-indent: -1000em;
	display: block;
	width: 200px;
	
	}
	


h3, h2 {

	font-family: "Times New Roman", Times, serif;
	font-weight:bolder;
}

h5 {}

	
	
p { 

	color: #73471A;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	
		
	}
	
/*presentation objects*/

#pageHeaderMain {
	
	background-image: url(../images/boomerangcover.png);
	margin-top: 0;
	height: 475px;
	width: 496px;
	margin-left: 175px;
	position: absolute;
	
	}

#pageHeadericeandmen {
	
	background-image: url(../images/cover.png);
	margin-top: 0;
	height: 475px;
	width: 496px;
	margin-left: 175px;
	position: absolute;
	
	}
	
#pageHeaderMusic {
	
	background-image: url(../images/musicpage_masthead.png);
	margin-top: 0;
	height: 475px;
	width: 496px;
	margin-left: 175px;
	position: absolute;
	
	}
	
#pageHeaderBio{
	
	background-image: url(../images/biopage_masthead.png);
	margin-top: 0;
	height: 475px;
	width: 496px;
	margin-left: 175px;
	position: absolute;
	
	}
	
#pageHeaderUnderConstruction {
	
	background-image: url(../images/under_construc_masthead.png);
	margin-top: 0;
	height: 475px;
	width: 496px;
	margin-left: 175px;
	position: absolute;
	
	}

#pageHeaderLinks {
	
	background-image: url(../images/links_masthead.png);
	margin-top: 0;
	height: 475px;
	width: 496px;
	margin-left: 175px;
	position: absolute;
	
	}
	
#barbHeader {
	height: 48px;
	width: 418px;
	margin-top: 75px;
	margin-left: 70px;
	margin-bottom: 5px;
	background-image: url(../images/b_chamberlin_h1.png);
	display:block;
	}
	
#barbHeader2 {
	height: 48px;
	width: 418px;
	margin-top: 2px;
	margin-left: 70px;
	margin-bottom: 5px;
	background-image: url(../images/b_chamberlin_h1.png);
	display:block;
	}
	

	
.ulFlourishWide {

	height: 48px;
	width: 600px;
	margin-top: 18px;
	margin-left: -21px;
	margin-bottom: 40px;
	background-image: url(../images/underlineFlourishWide.png);
	display:block;
	}

	

	
#showsHeader {
	margin-top: 45px;
	margin-left: -12px;
	margin-right: 80px;
	height: 54px;
	width: 583px;
	background-image: url(../images/SHOWS_h1.png);
	display:block;
	}
	

#header {
	width: 701px;
	height: 368px;
	margin-top: 162px;
	background-image: url(../images/header_base_03_music.png);
	margin-bottom: 0;
	margin-left: 186px;
	position: absolute;
	
	left: 1px;
	}
	
#headerIndex {
	width: 701px;
	height: 368px;
	margin-top: 162px;
	background-image: url(../images/header_base_03.png);
	margin-bottom: 0;
	margin-left: 186px;
	position: absolute;
	
	left: 1px;
	}	
	
#headerBio {
	width: 701px;
	height: 368px;
	margin-top: 162px;
	background-image: url(../images/header_base_03_bio.png);
	margin-bottom: 0;
	margin-left: 186px;
	position: absolute;
	
	left: 1px;
	}		
	
	
#ofIceAndMen {
	background-image: url(../images/of_ice_and_men.png);
	margin-left: 210px;
	margin-top: 390px;
	position: absolute;
	width: 631px;
	height: 139px;
	
	}

#boomerangtitle { background-image: url(../images/boomerangtitle.png); margin-left: 210px; margin-top: 390px; position: absolute; width: 797px; height: 122px; left: -90px; top: 20px; }
	
	
.distressBar {
	margin-left: -65px;
	display:block;
	margin-top:40px;
	width:449px;
	height:12px;
	background-image: url(../images/border_distressed.jpg);
	
	}
	
#navBg {
	width: 272px;
	height: 787px;
	display: block;
	position:absolute;
	margin: 320px 0 0 860px;
	background: url(../images/nav_bg.png)
	} 
	

	


/*container elements*/


#navigation {
	width: 225px;
	margin-top: 417px;
	margin-left: 860px;
	
	position: absolute;
	}


#container {
	margin: 0 auto;
	position: relative;
	width: 1178px;

			}
	
	
#contentContainerMusic {
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	position: absolute;
	padding: 0px 0px 80px 65px;
	width: 640px;
	margin-left: 170px;
	margin-top: 322px;
	top: 208px;
	height: auto;
	left:16px;
			}	
			
				
#contentContainerContact {
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	position: absolute;
	padding: 0px 0px 0px 65px;
	width: 640px;
	margin-left: 170px;
	margin-top: 322px;
	top: 208px;
	height: 850px;
	left:16px;
			}
			
#contentContainerNews {
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	position: absolute;
	padding: 0px 0px 0px 65px;
	width: 640px;
	margin-left: 170px;
	margin-top: 322px;
	top: 208px;
	height:1400px;
	left:16px;
			}

			
#contentContainerIndex {
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	position: absolute;
	padding: 0px 0px 0px 65px;
	width: 640px;
	margin-left: 170px;
	margin-top: 322px;
	top: 208px;
	height: 1200px;
	left:16px;
			}
			
#contentContainerBio {
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	position: absolute;
	padding: 0px 0px 0px 65px;
	width: 640px;
	margin-left: 170px;
	margin-top: 322px;
	top: 208px;
	height: 1300px;
	left:16px;
			}
			
#showTable{
	
	position: absolute;
    width:500px;
	display:block;
	margin-left: 30px;
	margin-top: 40px;
			
			}

#footer {
	width: 701px; height: 197px;
	background-image: url(../images/footer);
	}
			

#contentContainerBio p { 

	margin: 0px 0px 50px 0px;
	width:550px;
	background-repeat: repeat-y;

	line-height: 1.75em;
	letter-spacing: .2ex;

	}
	
#contentContainer p { 

	margin: 0px 0px 50px 0px;
	width:550px;
	background-repeat: repeat-y;

	line-height: 1.75em;
	letter-spacing: .2ex;

	}
	
contentContainerContact {
	height:920px;background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	position: absolute;
	padding: 0px 0px 0px 65px;
	width: 640px;
	margin-left: 170px;
	margin-top: 322px;
	top: 208px;
	left:16px;
	}
	


#listenBuy {
	width:250px;
	height:42px;
	position:absolute;
	margin-left: 640px;
	margin-top: 545px;

	}
	
ul#listenPurchase { 
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	float: left;
	width:100%;
	}

ul#listenPurchase li { 
	
	display: inline;
	}

ul#listenPurchase li a {
	display: block;
	float: left;
	padding: .2em .5em;
	font-weight: 800;
	font-size: larger;
	text-decoration: none;
	font-family: "Times New Roman",Times, serif;
	font-style:italic;
	font-weight: 500;
	color: #D2F3F6;
	border-right: 2px solid;
	border-right-color: #CCCCCC;
	border-left: 1px solid;
	border-left-color: #CCCCCC;
	
	}
	


	
#ofIceCover img {
	float: left;
	margin-right: 50px;
	}

#ghostsCover img {
	float: left;
	margin-right: 50px;
	}
	
#sanctuaryCover img {
	float: left;
	margin-right: 50px;
	}
	







/*navigation menu*/


#nav {
	list-style-type: none;
	width: 100%;
	text-decoration: none;
	}
	
#nav li {
	display:block;
	}
	
#nav li {
	padding: 15px 0 15px 0;
	}
	
#nav li a {
	font: Georgia, "Times New Roman", Times, serif;
	font-weight: 900;
	font-size: large;
	color: #999933;
	font-style: italic;
	text-decoration: none;
	
	}
	
#nav li a:hover, #mainMenu li a:active {
    color: #B8D0D2;
    background-position: left top;
}

#nav li a.current {
    font: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	font-size: large;
	color: #996600;
	font-style: italic;
	text-decoration: none;
}

#nav li a.current:hover {
    cursor: default;
}

/*end Navigation menu*/
	
	

#footer {
	clear: both;
	height: 186px;
	margin-left: 186px;
	margin-top: 1830px;
	position: absolute;
	
	
	}
	
#nav2 {
	list-style-type: decimal;
	width: 100%;
	text-decoration: none;
	text-align: center;
	margin-top: 100px;
	margin-left: -30px;
	}
	
#nav2 li {
	display:inline;
	text-align: center;
	
	}
	
#nav2 li {
	padding: 0px 10px 0px 0;
	}
	
#nav2 li a {
	font: Georgia, "Times New Roman", Times, serif;
	font-weight: 900;
	font-size: 9px;
	color: #CC9966;
	font-style: normal;
	text-decoration: none;
	
	}
	
#nav2 li a:hover, #mainMenu li a:active {
    color: #99CC66;
    background-position: left top;
}

#nav2 li a.current {
    font: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	font-size: 9px;
	color: #996633;
	font-style: italic;
	text-decoration: none;
}

#nav2 li a.current:hover {
    cursor: default;
}

/*end Navigation menu*/
	

#footerFixed {

	background-repeat : no-repeat;
	background-position : center;
	height : 200px;
	width : 100%;

	bottom : 0;
	z-index : 5;
	}

.moreLink a {
	text-decoration: none;
	color: #999933;
	
	} 
	
.moreLink a:hover {
	text-decoration: none;
	color: #FF0000;
	
	} 
	
	
/*table styles*/



.date { 
	color: #91240E;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: 300;
	font-size:12px;
	}
	
.eventName {

	font-family: Georgia, Times New Roman, Times, serif;
	color: #999933;
	font-weight: bold;
	font-style: italic;

}

.eventLocation {
	color: #91240E;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: 300;
	font-size:12px;
	}


.eventTime {

	font-family: Georgia, Times New Roman, Times, serif;
	color: #999933;
	font-weight: bold;
	font-style: italic;
	font-size:12px;
	}
	
	
/*end table styles*/



/*player pages specific*/
	
.playerContainer {
	width: 700px;
	height: 400px;
	margin: 0 auto;
	padding-left:15px;
	padding-right: 15px;
	padding-top: 20px;
	background-image: url(../images/player_bg.gif);
	background-repeat: none;
	position: relative;
	}
	
.playerAlbumCover {
	
	float: left;
	width:284px;
	height: 284px;
	position: absolute;
	
	}
	
#player {
	
	width:402px;
    height: 284px;
	position:relative;
	float:right;
	}
	
	
	
.playerCoverTag {
	margin-left: 10px;
	font-size:18px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-weight: 700;
	}

.mp3ShoutOut {
	width:200px;
	height: 28px;
	margin-left:300px;
	margin-top: 250px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:10px;
	font-style:italic;
	color: #879BAA;
	clear: both;
	}
	
.mp3ShoutOut a {
	text-decoration: none;
	color:#993300;
	
	
	}
	
	
	
/*music page specific*/
	

.albumDescription {
	color: #91240E;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: normal;
	width: 260px;
	line-height: 1.25 em;
	display:block;
	margin-top: 10 px;
	
	}
	

.releaseDate {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #999933;
	font-weight: bold;
	font-style: italic;
	}
	
.albumTitle {
	color: #91240E;
	font-size: larger;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: 600;
	font-style: oblique;
	margin-bottom: 20px;
	}
	







.listenButton a:link, .listenButton a:visited{
    height: 37px;
    width: 107px;
    display: block;         
    text-indent: -1000em;   
    background-image: url(../images/listen_sprite.png);
    border: none;  
	background-position: right top;         
}

.listenButton a:hover, .listenButton a:active{
    background-position: left top;   
}

#ghostsCover #buyButton, #ghostsCover #listenButton {
	margin-top: 320px;
	}
	

#sanctuaryCover #buyButton, #sanctuaryCover #listenButton {
	margin-top: 680px;
	}
	
#discographyHeader {
	width: 505px;
	height: 56px;
	margin-left: 179px;
	margin-top: 298px;
	position: absolute;
	}
	
/*buttons*/

.buyButton {
	
	width: 107px;
	height: 37px;
	float: right;
	background-image: url(../images/buy_sprite.png);
	overflow: visible;
	visibility: visible;
	clip: rect(auto,auto,auto,10);
}

.buyButton a:link, .buyButton a:visited{
    height: 37px;
    width: 107px;
    display: block;         
    text-indent: -1000em;   
    background-image: url(../images/buy_sprite.png);
    border: none;  
	background-position: right top;         
}

.buyButton a:hover, .buyButton a:active{
    background-position: left top;   
}

	
.listenButton {
	
	width: 107px;
	height: 37px;
	float: left;
	background-image: url(../images/listen_sprite.png);
	overflow: visible;
	visibility: visible;
	clip: rect(auto,auto,auto,10);
}

.listenButton a:link, .listenButton a:visited{
    height: 37px;
    width: 107px;
    display: block;         
    text-indent: -1000em;   
    background-image: url(../images/listen_sprite.png);
    border: none;  
	background-position: right top;         
}

.listenButton a:hover, .listenButton a:active{
    background-position: left top;   
}

/*individual albums*/

.albumWrapper {
	width: 550px;
	height: 230px;
	position:relative;
	margin-top: 50px;
	}

.buttonsMusic {
	width: 224px;
	height: 37px;
	clear:both;
	
	}

.albumCoverMPage1 {
	width: 190px;
	height: 190px;
	float:left;
	background-image:url(../images/Ice_and_Men_redux.png);
	}

.albumCoverMPage2 {
	width: 190px;
	height: 190px;
	float:left;
	background-image: url(../images/Ghosts_redux.png);
	}

.albumInformation {
	width: 345px;
	height: 230px;
	float: left;
	padding-left: 12px;
	
	}
				
.albumCoverMPage3 {
	width: 190px;
	height: 190px;
	float:left;
	background-image: url(../images/sanctuary_redux.png);
	
	}
	
h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bolder;
	color: #91240E;
	}
 h6 {
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	font-style: italic;
	}

#underConstruction {
	margin: 300px 50px;
	position: absolute;
	background-image: url(../images/under_construction.png);
	width:504px;
	height:170px;
	}
	
#contactHeader {
	width: 583px;
	height: 54px;
	background-image: url(../images/CONTACT_h1.png);
	margin: 540px 250px;
	position: absolute;
	}	
	

#contactPageWrapper {

	width: 550px;
	height: auto;
	position: relative;
	
	} 

#contactInfoContainer {
	width: 120px;
	height:300px;
	position: absolute;
	margin-top: 685px;
	margin-left: 265px;
	background-color: #dbd9b3;
	padding: 15px;
	}
	
#contactInfoContainer p {
	width: 120px;

	display: block;
		}
		
.contactAddress {
	display: compact;
	width: 140px;
	line-height: 1.5em;
	font-weight:bold;
	font-size: 10px;
	}
	
.contactName {
	display: compact;
	width: 140px;
	font-size: 18px;
	font-weight: 800;
	}
	
.emailMe {
		font-style: italic;
		font-weight: bold;
	
	}
	
.emailMe a {
	text-decoration: none;
	color: #91240E;
	font-size: 16px;
	}

#stampGraphic {
	background-image: url(../images/postage.png);
	width: 300px;
	height: 213px;
	position: absolute;
	margin-left: 550px;
	margin-top: 600px;
	
	}
	
#headerContact {
	width: 701px;
	height: 368px;
	margin-top: 162px;
	background-image: url(../images/header_base_03_Contact.png);
	margin-bottom: 0;
	margin-left: 186px;
	position: absolute;
	
	left: 1px;
	}	


#pageHeaderContact {
	
	background-image: url(../images/contactpage_masthead.png);
	margin-top: 0;
	height: 475px;
	width: 496px;
	margin-left: 175px;
	position: absolute;
	
	}

#formBox {
	width: 250px;
	height: auto;
	margin-top: 0px;
	margin-left: 165px;
	position: absolute;
	}
	
#formBox a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-decoration: none;
	color: #CC6600;
	font-size: 9px;
	}
	
.newsItemBox {
	width: 650px;
	height: auto;
	margin: 0 auto;
	position: relative;
	}


#newsHeader {
	width: 590px;
	height: 54px;
	background-image: url(../images/news_events_header.png);
	margin-top: 10px;
	margin-left:  10px;
	position: absolute;
	
	}
	
#newsCopy {
	width: 600px;
	margin-left: 25px;
	margin-top: 60px;
	height: auto;
	text-align: center:
	}	


.eventPoster {
	width: 500px;
	height: 773px;
	position: absolute;
	margin-left: 45px;
	left: 836px;
	top: 101px;
	}
		

#followMe {
	width: 208px;
	height: 638px;
	background-image: url(../images/follow-me_bg.png);
	position: absolute;
	margin-top: 650px;
	margin-left: -10px;
	
	}

#spriteBox {
	width: 140px;
	height: 180px;
	position:absolute;
	margin-left: 20px;
	margin-top: 352px;
	
	}
#twitter01 {
	width: 140px;
	height: 56px;
	background-image: url(../images/twitter_sprite.png);
	overflow: visible;
	visibility: visible;
	clip: rect(auto,auto,auto,auto);
}

#twitter01 a:link, #twitter01 a:visited{
    height: 56px;
    width: 140px;
    display: block;         
    text-indent: -1000em;   
    background-image: url(../images/twitter_sprite.png);
    border: none;  
	background-position: left top;         
}

#twitter01 a:hover, #twitter01 a:active{
    background-position: right top;   
}


#facebook {
	width: 140px;
	height: 56px;
	background-image: url(../images/facebook_sprite.png);
	overflow: visible;
	visibility: visible;
	clip: rect(auto,auto,auto,auto);
}

#facebook a:link, #facebook a:visited{
    height: 56px;
    width: 140px;
    display: block;         
    text-indent: -1000em;   
    background-image: url(../images/facebook_sprite.png);
    border: none;  
	background-position: left top;         
}

#facebook a:hover, #facebook a:active{
    background-position: right top;   
}
	
	
#myspace {
	width: 140px;
	height: 56px;
	background-image: url(../images/myspace_sprite.png);
	overflow: visible;
	visibility: visible;
	clip: rect(auto,auto,auto,auto);
}

#myspace a:link, #myspace a:visited{
    height: 56px;
    width: 140px;
    display: block;         
    text-indent: -1000em;   
    background-image: url(../images/myspace_sprite.png);
    border: none;  
	background-position: left top;         
}

#myspace a:hover, #myspace a:active{
    background-position: right top;   
}
	
	

	
	
	
			
