/* CSS Document */

html, body {
	height: 100%;         /* required */
	background-color:#CEB88A;
	overflow:hidden;
	font-size:16px;
	z-index:0;
}

body {
	text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: auto;            /* required to "hide" distance div */
	background-image: url("/img/body_bg.jpg");
	background-repeat:repeat;
}

#distance { 
	margin-bottom: -17.19em; /* half of content height */
	background-color: #CEB88A;      /* temporary - used to see div */
	width: .06em;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */
}

#container {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 34.38em;         /* required - desired height */
	width: 54.63em;          /* required - desired width */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
	background-color:#FFECC4;
	border:#81704A solid .06em;
	z-index:1;
}

#container_bg, #container_bg img{
	position: absolute;   
	height: 100%;         
	width: 100%;         
	margin: 0;
	z-index:-1;
	background-color:transparent;
}

img.transparent	{
	border:none;
	margin:0em;
	padding:0em;
}

a{
color:#826F4a;
text-decoration:none;
}

a:hover, #mediacontent a:hover {
text-decoration:underline;
}

#header {
	height:6.56em;
	width:54.63em;
	z-index:1;
}

#content {
	height:25.81em;
	width:54.63em;
	z-index:1;
}

#footer {
	height:2.13em;
	width:54.63em;
	z-index:1;
}


img.contentbg {
	top:0em;
	left:0em;
	height:25.81em;
	width:54.63em;
	z-index:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
}

#content h1{
margin: 1em;
font-size:.87em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#content p{
margin: 1em 2em;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

#updatescontent {
	position:absolute;
	display:inline;
	border:none;
	margin:0em;
	padding:0em;
	top:7.8em;
	left:2.25em;
	width:29em;
	height:23em;
	overflow:hidden;
}

#updatescroll {
position:absolute;
	display:inline;
	border:none;
	margin:0em;
	padding:0em;
	top:7.8em;
	left:2.25em;
	width:29em;
	height:23em;
	overflow:hidden;
	z-index:5;

}

ul#updatescrollnav {
border:0em;
margin:0em;
padding:0em;
position:absolute;
	display:inline;
	width:3em;
	z-index:2;
	top:6.87em;
	left:9.80em;
	list-style:none;
	text-align:right;
	}

#updatescrollnav img{
border:0em;
margin:0em;
padding:0em;
}

li#btnUp img, li#btnDown img{
height:.94em;
width:1.25em;
}

li#btnDown {
margin-top:23em;
}

#mediacontent {
	position:absolute;
	display:inline;
	border:none;
	margin:0em;
	padding:0em;
	top:7.8em;
	left:2em;
	width:14em;
	height:23em;
	overflow:hidden;
}

#mediascroll {
position:absolute;
	display:inline;
	border:none;
	margin:0em;
	padding:0em;
	top:7.8em;
	left:2em;
	width:14em;
	height:23em;
	overflow:hidden;
	z-index:5;
}

ul#mediascrollnav {
border:0em;
margin:0em;
padding:0em;
position:absolute;
	display:inline;
	width:3em;
	z-index:2;
	top:6.87em;
	left:7.20em;
	list-style:none;
	text-align:right;
	}

#mediascrollnav img{
border:0em;
margin:0em;
padding:0em;
}

#mediacontent h2{
margin: 1em 1em 0em 1em;
font-size:.87em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}

#mediacontent p{
margin: 0em 0em 0em .3em;
font-size:.75em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:1.50em;
}

#mediacontent object, #mediacontent a img{
height:1em;
width:1.33em;
margin-right:0em;
margin-bottom:0em;
display:inline;
vertical-align:middle;
}

#mediacontent a{
text-decoration:none;
vertical-align:middle;
border:0em;
margin:0em;
padding:0em;
}

#mediacontent a.noaudio{
margin-left:1.63em;
}

a.audio, a.noaudio{
vertical-align:middle;
}

.footnotes {
font-size:.63em;
vertical-align:bottom;
line-height:1.50em;
}

#lyrics {
	position:absolute;
	display:inline;
	border:none;
	margin:0em;
	padding:0em;
	top:7.8em;
	left:16em;
	width:34em;
	height:23.5em;
	overflow:hidden;
}

#lyrics p{
font-size:.72em;
line-height:1.29em;
}

#lyrics h1{
margin: 1em 0em .5em 1.25em;
font-size:.87em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
}

#lyrics h2{
margin: 1em 0em .5em 1.25em;
font-size:.87em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:underline;
}

#clear{
position:absolute;
top:29.8em;
left:46.3em;
z-index:15;
display:inline;
}

#clear p{
font-size:.72em;
line-height:1.35em;
margin:0em;
padding:0em;
border:0em;
}

#fwjtunes{
margin:.95em 0em 0em 2.65em;
}


#tourcontent {
border:none;
display:inline;
height:24.2em;
left:2.5em;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:7.3em;
width:25em;
}

#aboutcontent {
	position:absolute;
	display:inline;
	border:none;
	margin:0em;
	padding:0em;
	top:7.3em;
	left:27.8em;
	width:25em;
	height:24.2em;
	overflow:hidden;
}


#aboutcontent p{
margin: 1em 1em 1em 2em;
font-size:.75em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

#contactcontent {
	position:absolute;
	display:inline;
	border:none;
	margin:0em;
	padding:0em;
	top:7.8em;
	left:18.5em;
	width:34.44em;
	height:23em;
	overflow:hidden;
}

#contactscroll{
position:absolute;
	display:inline;
	border:none;
	margin:0em;
	padding:0em;
	top:7.8em;
	left:18.5em;
	width:34.44em;
	height:23em;
	overflow:hidden;
	z-index:5;
}

ul#contactscrollnav {
border:0em;
margin:0em;
padding:0em;
position:absolute;
	display:inline;
	width:3em;
	z-index:2;
	top:6.87em;
	left:29.50em;
	list-style:none;
	text-align:right;
	}

#contactscrollnav img{
border:0em;
margin:0em;
padding:0em;
}

#fwjlinks {
display:inline;
position:absolute;
z-index:10;
top:6.5em;
left:20em;
}

#contactcontent img {
border:0em;
margin:0em 0 .6em 1em;
padding:0em;
}


