body {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
color: #4c4d50;
text-align: left;
}

.buycd {
font-style: italic;
color: #000000;
}

.musicians {
font-style: italic;
color: #83858c;
}


.overflow {
overflow: auto;
margin-top: 5px;
height: 420px;
}

#player {
margin-top: 130px;
margin-left: 20px;
margin-right: 41px;
text-align: right;
background: url(../images/player_bg.jpg) no-repeat top left;
}

.video {
text-align: center;
background: #000;
padding-top: 20px;
padding-bottom: 20px;
margin-top: -20px;
background: #E8EDE9;
}

h3 span.small {
font-size: 75%;
font-weight: normal;
}

ul, li, p, table, td, tr {
margin: 0;
padding: 0;
}

table { border-collapse: collapse; }

table {
text-align: right;
font-size: 0.9em;
}

td {
vertical-align: top;
}

table tr td {
height: .5em;
}

#text.right {
text-align: right;
}

h1 {
margin: 0px;
padding: 0px;
}

h2 {
margin: 0;
padding: 0;
}

h3 {
margin: 0 0 .5em 0;
padding: 0;
font-size: 1.5em;
}

h4 {
margin: 1em 0 .3em 0;
padding: 0;
font-size: 1.3em;
}

p {
font-size: 1.1em;
padding: 0 0 1em 0;
margin: 0;
line-height: 1.4em;
}

dl,dt,dd {
margin: 0;
padding: 0;
}

dl {
margin: 1em 0 0 0;}

dt {
font-size: 1.4em;
font-weight: bold;
}

dd {
font-size: 1.2em;
margin: 0;
line-height: 1.4em;
}

span.date {
font-weight: bold;
}


#wrapper {
width: 650px;
margin-left: auto;
margin-right: auto;
position: relative;
}


#header {
width: 700px;
height: 45px;
margin-top: 20px;
background: url(../images/header.gif) no-repeat top left;
text-indent: -9999px;
}

#main_content {
width: 650px;
z-index: 1;
position: relative;
background: #e8ede9;
border: 1px solid #b5b59c;
min-height: 488px;
}
#main_content2 {
width: 700px;
z-index: 1;
position: relative;
background: #e8ede9;
border: 1px solid #b5b59c;
min-height: 488px;
}

p.contact {
margin-top: 200px;
text-align: right;
margin-bottom: 0;
}

#live_pics {
position: relative;
top: 0px;
left: 0px;
background: #fff;
padding: 40px;
}

#live_pics img {
border: solid 1px #757776;
margin-right: 3px;
margin-bottom: 3px;
}

#live_pics img a {
border: solid 1px #757776;
}

#wrapper.contact #text {
padding-bottom: 0;
}

.clearing {
clear: both;
}

.stretcher {
float: left;
}

#stretch_image {
width: 20px;
padding: 0px 0 0px 0;
text-align: justify;
margin-left: 0px;
z-index: 2;
float: left;
position: relative;
}

p.caption {
margin: 0 0 15px 0;
padding: 0;
}


span.specs {
font-size: .8em;
line-height: .8em;
color: #7e7e7e;
}

p.credit {
color: #878787;
}

a {
text-decoration: none;
color: #4c4d50;}

a:hover {
color: #3f96ba;
}

td.venue a:hover {
color: #3f96ba;}

td.venue a {
color: #4c4d50;
}

td.venue a:visited {
color: #4c4d50;
}

td.venue a:visited:hover {
color: #3f96ba;
}

a:visited {
color: #6d6f73;
}

#wrapper.home #main_content {
background: url(../images/pic_newalbum_2.jpg) no-repeat top left #e8ede9;
}

#wrapper.logga #main_content {
background: url(../images/pic_logga.jpg) no-repeat top left #e8ede9;
}

#wrapper.biography #main_content {
background: url(../images/pic_listen.jpg) no-repeat top left #e8ede9;
}

#wrapper.listen #main_content {
background: url(../images/pic_listen2.jpg) no-repeat top left #e8ede9;
}

#wrapper.live #main_content {
background: url(../images/pic_live.jpg) no-repeat top left #e8ede9;
}

#wrapper.the-band #main_content {
background: url(../images/pic_band_2.jpg) no-repeat top left #e8ede9;
}

#wrapper.the-band #main_content #text {
margin-left: 40px;
color: #fff;
}

#wrapper.photos #main_content {
background: url(../images/pic_photos.jpg) no-repeat top left #e8ede9;
}

#wrapper.contact #main_content {
background: url(../images/pic_contact2.jpg) no-repeat top left #e8ede9;
}


#text {
width: 240px;
padding: 30px 0 30px 0;
text-align: left;
margin-left: 380px;
z-index: 2;
position: relative;
}
#text2 {
width: 275px;
padding: 30px 0 30px 0;
text-align: left;
margin-left: 375px;
z-index: 2;
position: relative;
}
#text6{
width: 265px;
padding: 30px 0 30px 0;
text-align: left;
margin-left: 371px;
z-index: 2;
position: relative;
}
#text5 {
width: 280px;
padding: 30px 0 30px 0;
text-align: left;
margin-left: 375px;
z-index: 2;
position: relative;
}

#text3 {
width: 500px;
padding: 30px 0 30px 0;
text-align: left;
margin-left: 98px;
z-index: 2;
position: relative;
}

#footer {
margin-top: 7px;
}

td.date {
font-size: 1.2em;
font-weight: bold;
text-align: right;
padding-right: 10px;
}

td.venue {
font-size: 1.2em;
text-align: left;
}

#navigation {
background: url(../images/navigation.gif) no-repeat top left;
height: 28px;
width: 650px;
overflow: hidden;
}

#navigation ul li a.contact {
padding-right: 0;

}

#navigation ul {
list-style: none;
padding: 0px;
margin: 0px;
height: 28px;

}

#navigation ul li {
	padding: 0 0px 0 0;
	margin:0;
	float:left;
	height: 24px;
}

#navigation ul li a {
float: left;
display: block;
height: 24px;
padding-right: 19px;
text-decoration: none;
text-indent:-9999px;
background: url(../images/navigation.gif) no-repeat top left;
}

#navigation ul li.home a {
width: 66px;
height: 24px;
background-position: 0px -26px;
 }
 
#navigation ul li.home a:hover {
width: 66px;
height: 24px;
background-position: 0px 0px;
 }
 
#wrapper.home #navigation ul li.home a {
background-position: -0px -0px;
height: 24px;
}
 
#navigation ul li.biography a {
width: 50px;
height: 24px;
background-position: -85px -26px;
 } 
 
#navigation ul li.biography a:hover {
width: 50px;
height: 24px;
background-position: -85px 0px;
 }
 
#wrapper.biography #navigation ul li.biography a {
background-position: -85px 0px;
height: 24px;
}

#navigation ul li.live a {
width: 55px;
height: 24px;
background-position: -154px -26px;
 }
 
#navigation ul li.live a:hover {
width: 55px;
height: 24px;
background-position: -154px 0px;
 }

#wrapper.live #navigation ul li.live a {
background-position: -154px 0px;
height: 24px;
}

#navigation ul li.the-band a {
width: 110px;
height: 24px;
background-position: -226px -26px;
 }
 
#navigation ul li.the-band a:hover {
width: 110px;
height: 24px;
background-position: -226px 0px;
 }

#wrapper.the-band #navigation ul li.the-band a {
background-position: -226px 0px;
height: 24px;
}

span.band {
font-weight: bold;
}

#navigation ul li.listen a {
width: 75px;
height: 24px;
background-position: -354px -26px;
 }
 
#navigation ul li.listen a:hover {
width: 75px;
height: 24px;
background-position: -354px 0px;
 }
 
#wrapper.listen #navigation ul li.listen a {
background-position: -354px 0px;
height: 24px;
}

#navigation ul li.photos a {
width: 87px;
height: 24px;
background-position: -446px -26px;
 }

#navigation ul li.photos a:hover {
width: 87px;
height: 24px;
background-position: -446px -0px;
 }

#wrapper.photos #navigation ul li.photos a {
background-position: -446px 0px;
height: 24px;
}

#navigation ul li.contact a {
width: 65px;
height: 24px;
background-position: -551px -26px;
}
 
#navigation ul li.contact a:hover {
width: 65px;
height: 24px;
background-position: -551px 0px;
}

#wrapper.contact #navigation ul li.contact a {
background-position: -551px 0px;
height: 24px;
}

#both {
clear: both;
}

table.fade, table.fade td.venue a, table.fade td span.musicians {
color: #9799a1;
}
/*----------Java Photo Viewer CSS-------------------------*/
			.highslide {
				cursor: url(../highslide/graphics/zoomin.cur), pointer;
			    outline: none;
			}
			.highslide img {
				border: 0;
				border-bottom: 2px solid #fff;
			}
			.highslide:hover img {
				border: 0;
				border-bottom: 2px solid #a4a4a4;
			}
			
			.highslide-image {
			    cursor: pointer; /* opera */
				cursor: url(../highslide/graphics/zoomout.cur), pointer;
			    border: 0px solid #fff;
			}
			.highslide-image-blur {
			    cursor: pointer;
			    cursor: hand;
			}
			.highslide-caption {
			    display: none;
			    border: 2px solid white;
			    border-top: none;
			    font-family: Verdana, Helvetica;
			    font-size: 10pt;
			    padding: 5px;
			    background-color: white;
			}
			
			.highslide-caption h3 {
			margin: 3px 7px 3px 7px;
			padding: 0;
			}
			
			.highslide-caption p {
			margin: 0px 7px 4px 7px;
			padding: 0;
			font: .8em/1.3em "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

			}
			
			.highslide-display-block {
			    display: block;
			}
			.highslide-display-none {
			    display: none;
			}
			.highslide-loading {
			    display: block;
				color: white;
				font-style: 'MS Sans Serif';
				font-size: 9px;
				font-weight: bold;
				text-transform: uppercase;
			    text-decoration: none;
				padding: 3px;
				opacity: 0.60; /* w3c */
				filter: alpha(opacity=60); /* ie */
				border-top: 1px solid white;
				border-bottom: 1px solid white;
			    background-color: #fff;
			    padding-left: 22px;
			    background-image: url(../highslide/graphics/loader.gif);
			    background-repeat: no-repeat;
			    background-position: 3px 1px;
			    
			}
			a.highslide-credits,
			a.highslide-credits i {
			    padding: 2px;
			    color: silver;
			    text-decoration: none;
				font-size: 10px;
			}
			a.highslide-credits:hover,
			a.highslide-credits:hover i {
			    color: white;
			    background-color: gray;
			}
