/* CSS Document */

body {
    color: #FFFFCC;
    background-color: #333333;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: small;
}

h1, h2, h3, h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0;
}

td {
    padding-right: 5px;
    padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

form {
    margin: 0;
    padding: 0;
}
input, textarea {
    background-color: #E2E1C5;
}

a {
    color: #FFFFCC;
    text-decoration: none;
}

a:hover {
    color: #8B7850;
    text-decoration: underline;
}

/* ----------------------------------------------------------------------------------- */
/* search */
/* ----------------------------------------------------------------------------------- */

#nav_tabs{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #E2E1C5;
	font-weight: bold;
	font-size: small;
	padding-left: 5px;
	padding-right: 5px;
	background-image:url("images/tab_dk.gif");
	background-position: center center;
	background-repeat: no-repeat;
}

#nav_tabs_selected{
    color: #000000;
    font-weight: bold;
	font-size: small;
	padding-left: 5px;
	padding-right: 5px;
	background-image:url("images/tab_lt.gif");
	background-position: center center;
	background-repeat: no-repeat;
}

#nav_tabs_selected a {
    color: #000000;
    font-weight: bold;
	font-size: small;
}

#nav_tabs_selected td {
    background-color: #FFFFCC;
    color: #000000;
    font-weight: bold;
	font-size: small;
}

/* search results page navigation */
.page_nav {
	font-size: x-small;
	padding-top: 10px;
}

/* search page results table header */
.results_header {
	font-size: small;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFCC;
}

/* first row (side A) of search results */
.results_a{
    background-color: #FFFFCC;
    color: #000000;
	font-size: small;
}

.results_a td {
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #FFFFCC;
}

/* first row (side A) of search results */
.results_a a {
    color: #000000;
	font-size: small;
}

/* second row (side B) of search results */
.results_b {
    background-color: #FFFFCC;
    color: #000000;
	font-size: small;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFCC;
	border-left-color: #FFFFCC;
}

/* second row (side B) of search results */
.results_b a {
    color: #000000;
	font-size: small;
}

/* dark row at start and end of results table */
.results_pad {
	font-size: small;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFCC;
	border-left-color: #FFFFCC;
}

/* ----------------------------------------------------------------------------------- */
/* single */
/* ----------------------------------------------------------------------------------- */


/* defines light colored body table */
.table_html{
    background-color: #FFFFCC;
    color: #000000;
	font-size: small;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.table_html td{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.table_html a {
    color: #000000;
	font-size: small;
}

/* main single title */
.pageheader {
	font-size: large;
	font-weight: bold;
	border-bottom-style: groove;
	border-bottom-color: #FFFFCC;
}

/* basic year, format, country */
.release_details_header {
	font-size: small;
	font-weight: bold;
}

/* details on various pressings */
.issues_header {
	font-size: x-small;
	padding-top: 10px;
	font-weight: bold;
}

.issues {
	font-size: x-small;
	padding-top: 10px;
}

/* actual tracks info */
.tracks_header {
	font-size: small;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFCC;
}

.tracks {
	font-size: small;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFCC;
	border-left-color: #FFFFCC;
}

.credits {
	font-size: x-small;
	padding-top: 10px;
}

#table_html_tr table{
padding: 0;
background: url(/images/cnr_tr.gif) no-repeat top right;
}

#table_html_br table{
padding: 0;
background: url(../images/box-br.gif) no-repeat bottom right;


/* 
margin-bottom: 20px;
float: left;
clear: both;
overflow: hidden;
background: url(../images/box-br.gif) no-repeat bottom right #444;
color: #ccc;
width: 100%;
*/
}

#table_html_tl table{
padding: 0 15px 15px;
background: url(../images/box-tl.gif) no-repeat top left;
}

#table_html_bl table{
padding: 0;
background: url(../images/box-bl.gif) no-repeat bottom left;
}

/* 


.nav_tabs{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #E2E1C5;
	border-top-color: #E2E1C5;
	border-left-color: #E2E1C5;
	border-right-color: #E2E1C5;
	font-weight: bold;
	font-size: small;
}



.holder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.selected{
    background-color: #FFFFCC;
    color: #333333;
    font-weight: bold;
	font-size: small;
}

a:selected {
    color: #000000;
    text-decoration: underline;
}

#table_header{
    font-weight: bold;
    font-size: 19px;
    margin: 0;
}

.table_header {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFCC;
	width: 300px;
	font-weight: bold;
	font-size: small;
	background-color: #666666;
	border-top-style: groove;
	border-top-color: #FFFFCC;
}

*/


