a {
    text-decoration: none;
}

a:link {
    color:           #336699;
    text-decoration: none;
}

a:visited {
    color:           #8495D0;
    text-decoration: none;
}

a:hover {
    color:           #c07260;
    text-decoration: none;
}

a:active {
    color:           #c07260;
    text-decoration: underline;
}

body {
	background: #ffffff;
	margin: 0px 0px;
    font-family: Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   11px;
    color:       #333333;
}

/*
	td, center, p {
    font-family: Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   11px;
    color:       #333333;
}

*/


/* --- navigation bar -----------------------------*/

table.nav {
	width:			100%;
	border:			0px;
}

td.nav-border {
	width:				49%;
	vertical-align:		top;
	background-image:	url("nav/tab_border.jpg");
}

table.nav-center {
	width:			720px;
	border:			0px;
}

td.nav-center {
	width:				2%;
}

td.nav-top {
	width:				720;
	vertical-align:		top;
	background-image:	url("nav/tab_bg.jpg");
}

td.nav-middle {
	width:				720;
	vertical-align:		top;
	background-image:	url("nav/tab_xx.jpg");
}

td.nav-bottom {
	width:				720;
	vertical-align:		top;
	text-align:			center;
	background-image:	url("nav/tab_bar.jpg");
}

/* ------------------------------------------------- */

/* grey separator bar */

td.bar {
	background:	#dbdbdb;
	width:		1px;
}

td.bar-transparent {
	width:		1px;
}

td.bar-margin {
	width:		6px;
}

/* info table */

table.info {
	width:		 597px;
	border:	 	 0px;
}

tr.info {
	padding:	32px 0px 0px 0px;
}

td.info {
	width:			420px;
    font-family: 	Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   	11px;	
	text-align:		left;
	vertical-align:	top;
    color:       	#333333;
}

td.title {
	width:			420px;
	padding:		16px 0px 0px 0px;
	vertical-align:	middle;
}

td.sidebar {
	width:				170px;
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		9px;
	text-align:			left;
	vertical-align:		top;
	color:       		#444444;
	background-color:	#faf0e6;
}

table.sidebar-info {
	width:				170px;
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		9px;
	text-align:			left;
	padding:			0px;
	margin:				0px;
	vertical-align:		top;
	color:       		#444444;
	background-color:	#faf0e6;
}

td.sidebar-info {
	width:				170px;
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		9px;
	text-align:			left;
	padding:			0px;
	margin:				0px;
	vertical-align:		top;
	color:       		#444444;
	background-color:	#faf0e6;
}

td.sidebar-blank {
	width:				170px;
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		9px;
	text-align:			left;
	vertical-align:		top;
	color:       		#444444;
}

td.sidebar-navigation {
	width:				170px;
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		9px;
	text-align:			left;
	padding:			0px;
	margin:				0px;
	vertical-align:		top;
	color:       		#444444;
	background-color:	#ffffff;
}

p.sb-navigation {
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		10px;
    font-weight:		bold;
	text-align:			center;
	color:       		#444444;
}

p.info-title {
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		12px;
    font-weight:		bold;
	color:       		#102070;
}

table.info-table {
	width:			95%;
    font-family: 	Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   	11px;	
	text-align:		left;
	vertical-align:	top;
    color:       	#333333;
}

td.top-text {
    font-family: 	Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   	11px;	
	text-align:		left;
	vertical-align:	top;
	padding-left:	10px;
    color:       	#333333;
}

td.top-text-mid {
    font-family: 	Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   	11px;	
	text-align:		left;
	vertical-align:	top;
	padding-left:	10px;
	padding-top:	24px;
    color:       	#333333;
}

td.web-site {
	vertical-align:	top;
	padding-left:	10px;
	padding-top:	36px;
    color:       	#333333;
}

td.web-site-top {
	vertical-align:	top;
	padding-left:	10px;
	padding-top:	12px;
    color:       	#333333;
}

p.inter-title {
    font-family: 		Lucida Grande, Trebuchet MS, Verdana, Geneva, Arial, Helvetica;
    font-size:   		13px;
    font-weight:		bold;
    margin-bottom:		2px;
	color:       		#999999;
}

p.picture-title {
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		10px;
    font-weight:		bold;
    margin-top:			-8px;
	color:       		#444444;
}



a.web-site:link {
    color:           #999999;
    text-decoration: none;
}

a.web-site:visited {
    color:           #999999;
    text-decoration: none;
}

/* ------------------------------------------------- */

/* discography styles */

p.recording-title {
    font-family: 		Lucida Grande, Trebuchet MS, Verdana, Geneva, Arial, Helvetica;
    font-size:   		18px;
    font-weight:		bold;
	color:       		#336699;
}

p.year {
    margin-top:  		-20px;
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		11px;
    font-weight:		bold;
	color:       		#666666;
}

p.medium {
    margin-top:  		-12px;
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		11px;
    font-weight:		normal;
	color:       		#666666;
}

p.studio {
    margin-top:  		-6px;
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		11px;
    font-weight:		normal;
	color:       		#666666;
}

p.line-up {
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		10px;
    font-weight:		normal;
	color:       		#999999;
}

td.cover-art {
    width: 		        100px;
}

td.tracks {
    width: 		        170px;
    font-family: 		Lucida Grande, Trebuchet MS, Verdana, Geneva, Arial, Helvetica;
    font-size:   		12px;
    font-weight:		bold;
	color:       		#336699;
}

p.remark {
    font-family: 		Lucida Grande, Verdana, Geneva, Arial, Helvetica;
    font-size:   		9px;
    font-weight:		normal;
	color:       		#666666;
}



