body {
	font-family: Verdana;
	font-size:12px;
	background-color:#777;
	/*color:#666666;*/
	color: rgb(0,0,0);
	margin:0; padding:0;
	text-align:center;
	background-image:url('images/AM_background.jpg');
	background-attachment:scroll;
	background-position:top center;
	}

td { 	
	font-size:12px;
	}

body#splash {
	background-color:rgb(153,149,122);
	background-image:url('images/splash_bg.jpg');
	}

div#splash_container {
	position:relative;
	width:701px; height:585px;
	background-image:url('images/splash_main.jpg');
	margin-left:auto; margin-right:auto;
	text-align:left;
	}

body#popup {
	margin:5px;padding:5px;
	background-attachment:fixed;
}

a {
	/*color:#666666;*/
	color:rgb(81,109,131);
	}

p.link {
	font-weight:bold;
	margin-top:0; margin-bottom:0;
	padding-top:0; padding-bottom:0;
	}

p.linkdesc {
	margin-top:0; padding-top:0;
	margin-bottom:10px;
	}

.bigger1 {
	font-size:13px;
	}

.bigger2 {
	font-size:14px;
	}

.centered {
	text-align:center;
	}

.rightalign {
	text-align:right;
	}
	
.leftalign {
	text-align:left;
	}

.topalign {
	vertical-align:top;
	}

.bold {
	font-weight:bold;
	}

.italic {
	font-style: italic;
	}

/*******************************************
/* SPLASH PAGE
/******************************************/
div#shimmy_images img {
	position:absolute;
	border:0px solid yellow;
	}

img#splash_news {
	left:448px; top:248px;
	width:183px; height:162px;
	z-index:2;
	}
img#splash_tour {
	left:80px; top:216px;
	width:140px; height:233px;
	z-index:1;
	}
img#splash_jukebox {
	left:484px; top:468px;
	width:146px; height:67px;
	}
img#splash_press1 {
	left:373px; top:221px;
	width:173px; height:63px;
	z-index:2;
	}
img#splash_press2 {
	left:371px; top:283px;
	width:141px; height:58px;
	z-index:2;
	}
img#splash_press3 {
	left:402px; top:340px;
	width:95px; height:29px;
	z-index:2;
	}
img#splash_press4 {
	left:436px; top:368px;
	width:51px; height:25px;
	z-index:2;
	}
img#splash_gallery {
	left:229px; top:331px;
	width:144px; height:223px;
	z-index:2;
	}
img#splash_journal {
	left:215px; top:238px;
	width:169px; height:145px;
	z-index:1;
	}
img#splash_store {
	left:357px; top:330px;
	width:111px; height:188px;
	z-index:1;
	}
img#splash_links1 {
	left:243px; top:104px;
	width:61px; height:54px;
	z-index:2;
	}
img#splash_links2 {
	left:243px; top:157px;
	width:21px; height:59px;
	z-index:2;
	}
img#splash_contacts {
	left:255px; top:90px;
	width:163px; height:157px;
	}

/*******************************************
/* PAGE CONTAINERS
/******************************************/
div.page_container {
	position:relative;
	width:831px;
	margin-left:auto; margin-right:auto;
	text-align:left;
	}

div#page_news {
	height:735px;
	background-image:url('images/AM_news.jpg');
	}
div#page_tour {
	height:740px;
	background-image:url('images/AM_tour.jpg');
	}
div#page_jukebox {
	height:735px;
	background-image:url('images/AM_jukebox.jpg');
	}
div#page_press {
	height:735px;
	background-image:url('images/AM_press.jpg');
	}
div#page_gallery {
	height:740px;
	background-image:url('images/AM_gallery.jpg');
	}
div#page_journal {
	height:760px;
	background-image:url('images/AM_journal.jpg');
	}
div#page_store {
	height:735px;
	background-image:url('images/AM_store.jpg');
	}
div#page_links {
	height:735px;
	background-image:url('images/AM_links.jpg');
	}
div#page_contacts {
	height:735px;
	background-image:url('images/AM_contacts.jpg');
	}

/*******************************************
/* CONTENT - GENERIC
/******************************************/
div.content_container {
	position:absolute; 
	overflow:hidden; z-index:100;
	padding:0; margin:0;
	border:0px solid yellow;
	}
div.scroll_content  {
	position:absolute;
	overflow:hidden; z-index:1;
	padding:0; margin:0;
	border:0px solid blue;
	}
div.scroll_layer {
	position:absolute; visibility:visible; 
	left:0; top:0; z-index:1;
	}
div.scrollbar_container {
	position:absolute; visibility:visible;
	font-size:1px; z-index:2;
	text-align:center;
	border:0px solid red;
	}
div.scroll_up { position:absolute; z-index:2; text-align:center; }  
div.scroll_dn { position:absolute; z-index:3; text-align:center; }  
div.scroll_track { 
	position:absolute; left:3px;
	width:9px;
	background-color:transparent;
	z-index:1;
	border:0px solid red;
	}
div#scroll_dragbar {
	position:absolute; left:0px; top:0px;
	width:100%; height:20px;
	background-color:transparent;
	border:1px solid rgb(160,160,160);
	z-index:1;
	}  

/*******************************************
/* CONTENT - NEWS
/******************************************/
div#content_news {
	left:125px; top:200px;
	width:555px; height:490px; 
	text-align:left;
	}
div#scroll_news {
	left:0px; top:0;
	width:530px; height:490px; 
	clip:rect(0, 530px, 490px, 0); 
	}
div#layer_news {
	width:490px;
	}
div#scrollbar_news {
	right:0px; top:0px;
	width:20px; height:590px;
	}
div#up_news { left:4; top:10; }
div#dn_news { left:4; bottom:110; }
div#track_news {
	top:20px;
	height:450px;
	}

/*******************************************
/* CONTENT - TOUR
/******************************************/
div#content_tour {
	left:220px; top:140px;
	width:455px; height:480px; 
	}
div#scroll_tour {
	left:0px; top:0;
	width:430px; height:480px; 
	clip:rect(0, 430px, 480px, 0); 
	}
div#layer_tour {
	width:430px;
	}
div#scrollbar_tour {
	right:0px; top:0px;
	width:20px; height:480px; 
	}
div#up_tour { left:4; top:10; }
div#dn_tour { left:4; bottom:10; }
div#track_tour {
	top:20px;
	height:440px;
	}

/*******************************************
/* CONTENT - JUKEBOX
/******************************************/
div#content_jukebox {
	left:140px; top:120px;
	width:525px; height:520px; 
	text-align:left;
	}
div#scroll_jukebox {
	left:0px; top:0;
	width:500px; height:520px; 
	clip:rect(0, 500px, 520px, 0); 
	}
div#layer_jukebox {
	width:500px;
	}
div#scrollbar_jukebox {
	right:0px; top:0px;
	width:20px; height:620px;
	}
div#up_jukebox { left:4; top:10; }
div#dn_jukebox { left:4; bottom:110; }
div#track_jukebox {
	top:20px;
	height:480px;
	}

/*******************************************
/* CONTENT - PRESS
/******************************************/
div#content_press {
	left:160px; top:150px;
	width:545px; height:495px; 
	}
div#scroll_press {
	left:0px; top:0;
	width:520px; height:495px; 
	clip:rect(0, 520px, 495px, 0); 
	}
div#layer_press {
	width:520px;
	}
div#scrollbar_press {
	right:0px; top:0px;
	width:20px; height:495px; 
	}
div#up_press { left:4; top:10; }
div#dn_press { left:4; bottom:10; }
div#track_press {
	top:20px;
	height:455px;
	}
.review {
	text-align:left;
	}
.review p {
	line-height:125%;
	}

/*******************************************
/* CONTENT - GALLERY
/******************************************/
div#content_gallery {
	left:185px; top:120px;
	width:550px; height:520px; 
	text-align:left;
	}
div#scroll_gallery {
	left:0px; top:0;
	width:525px; height:520px; 
	clip:rect(0, 525px, 520px, 0); 
	}
div#layer_gallery {
	width:525px;
	}
div#scrollbar_gallery {
	right:0px; top:0px;
	width:20px; height:520px;
	}
div#up_gallery { left:4; top:10; }
div#dn_gallery { left:4; bottom:100; }
div#track_gallery {
	top:20px;
	height:390px;
	}


/*******************************************
/* CONTENT - JOURNAL
/******************************************/
div#content_journal {
	left:185px; top:120px;
	width:525px; height:520px; 
	text-align:left;
	}
div#scroll_journal {
	left:0px; top:0;
	width:500px; height:520px; 
	clip:rect(0, 500px, 520px, 0); 
	}
div#layer_journal {
	width:500px;
	}
div#scrollbar_journal {
	right:0px; top:0px;
	width:20px; height:520px;
	}
div#up_journal { left:4; top:40; }
div#dn_journal { left:4; bottom:100; }
div#track_journal {
	top:50px;
	height:360px;
	}

/*******************************************
/* CONTENT - STORE
/******************************************/
div#content_store {
	left:160px; top:140px;
	width:555px; height:520px; 
	text-align:left;
	}
div#scroll_store {
	left:0px; top:0;
	width:530px; height:520px; 
	clip:rect(0, 530px, 520px, 0); 
	}
div#layer_store {
	width:530px;
	}
div#scrollbar_store {
	right:0px; top:0px;
	width:20px; height:620px;
	}
div#up_store { left:4; top:10; }
div#dn_store { left:4; bottom:110; }
div#track_store {
	top:20px;
	height:480px;
	}

/*******************************************
/* CONTENT - LINKS
/******************************************/
div#content_links {
	left:250px; top:140px;
	width:425px; height:480px; 
	text-align:center;
	}
div#scroll_links {
	left:0px; top:0;
	width:400px; height:480px; 
	clip:rect(0, 400px, 480px, 0); 
	}
div#layer_links {
	width:400px;
	}
div#scrollbar_links {
	right:0px; top:0px;
	width:20px; height:480px; 
	}
div#up_links { left:4; top:30; }
div#dn_links { left:4; bottom:40; }
div#track_links {
	top:40px;
	height:390px;
	}

/*******************************************
/* CONTENT - CONTACTS
/******************************************/
div#content_contacts {
	left:220px; top:140px;
	width:455px; height:480px; 
	}
div#scroll_contacts {
	left:0px; top:0;
	width:430px; height:480px; 
	clip:rect(0, 430px, 480px, 0); 
	}
div#layer_contacts {
	width:430px;
	}
div#scrollbar_contacts {
	right:0px; top:0px;
	width:20px; height:480px; 
	}
div#up_contacts { left:4; top:10; }
div#dn_contacts { left:4; bottom:10; }
div#track_contacts {
	top:20px;
	height:440px;
	}

p#contacts_subscribe form {
	margin:0; padding:0;
	}


/*******************************************
/* SIDE NAVIGATION
/******************************************/
div#sidenav_images img {
	position:absolute;
	left:33px; width:15px;
	display:visible;
	}

img#sidenav_news {
	top:364px; height:27px;
	}
img#sidenav_tour {
	top:395px; height:24px;
	}
img#sidenav_jukebox {
	top:424px; height:40px;
	}
img#sidenav_press {
	top:469px; height:28px;
	}
img#sidenav_gallery {
	top:501px; height:38px;
	}
img#sidenav_journal {
	top:543px; height:42px;
	}
img#sidenav_store {
	top:589px; height:29px;
	}
img#sidenav_links {
	top:622px; height:27px;
	}
img#sidenav_contacts {
	top:653px; height:42px;
	}

/*******************************************
/* TABS
/******************************************/
div.tab_links a {
	position:absolute;
	display:block;
	text-decoration:none;
	}
div.tab_links a span {
	visibility:hidden;
	font-size:5px;
	}

div.tab_links a#tab_index {
	width:40px; height:328px;
	left:28px; top:33px;
	}
div.tab_links a#tab_news {
	width:36px; height:15px;
	left:119px; top:151px;
	}
div.tab_links a#tab_tour {
	width:36px; height:19px;
	left:603px; top:36px;
	}
div.tab_links a#tab_jukebox {
	width:63px; height:18px;
	left:139px; top:80px;
	}
div.tab_links a#tab_press {
	width:32px; height:28px;
	left:663px; top:61px;
	}
div.tab_links a#tab_gallery {
	width:58px; height:23px;
	left:193px; top:40px;
	}
div.tab_links a#tab_journal {
	width:43px; height:34px;
	left:753px; top:144px;
	}
div.tab_links a#tab_store {
	width:29px; height:26px;
	left:715px; top:116px;
	}
div.tab_links a#tab_links {
	width:39px; height:16px;
	left:730px; top:572px;
	}
div.tab_links a#tab_contacts {
	width:48px; height:20px;
	left:726px; top:598px;
	}

div#tabs_tour a#tab_links {
	width:18px;
	left:751px;
	}
div#tabs_tour a#tab_contacts {
	width:19px;
	left:756px;
	}

div#tabs_jukebox a#tab_news {
	width:9px; height:9px;
	top:156px;
	}

div#tabs_press a#tab_links {
	width:25px;
	left:745px;
	}
div#tabs_press a#tab_contacts {
	width:25px;
	left:749px;
	}

div#tabs_gallery a#tab_jukebox {
	width:39px;
	}

div#tabs_journal a#tab_jukebox {
	width:50px;
	}
div#tabs_journal a#tab_store {
	width:15px; height:11px;
	left:729px;
	}

div#tabs_store a#tab_jukebox {
	width:20px; height:17px;
	top:82px;
	}

/*******************************************
/* MAILING LIST
/******************************************/
div.mailing_list {
	position:absolute;
	right:0; top:3px;
	text-align:right;
	text-transform: lowercase;
}

div.mailing_list input {
	font-family: Verdana;
	}

div#mailing_news {}
div#mailing_tour {}
div#mailing_jukebox {}
div#mailing_press {}
div#mailing_gallery {}
div#mailing_journal {}
div#mailing_store {}
div#mailing_links {}
div#mailing_contacts {}


.social_links {
	position: absolute;
	right: 20px;
	top: 45px;
	width:170px;
	text-align:center;
	
}

#splash .social_links {
	left: auto;
	right: 5px;
}

.social_links a {
	margin-bottom: 3px;
}

.twitter {
position:absolute;
top:170px;
right:10px;
overflow:hidden;
}