body {
margin : 0;
padding : 0;
text-align : left;
color : #333;
background : #000000;
font : 80% "Trebuchet MS", verdana, arial, tahoma, sans-serif;
}


#page {
width : 1024px; /*Main Size*/
margin : 0 auto;
padding : 0;
color : #000000; /*color of the main font*/
background : url(_img/back3.jpg)  ;
}

#page_type {
width : 1280px; /*Main Size*/
margin : 0 auto;
padding : 0;
color : #000000; /*color of the main font*/
background : url(_img/back3.jpg)  ;
}

/*banners at the top*/

#top_banner {
float : left;
width : 1024px;
height : 130px;
padding : px;
margin-left : 0px;
margin-bottom : 0;
background : url(_img/back3.jpg) ;
border-bottom : 0px solid #515244;
}


#top_banner_type {
float : left;
width : 1280px;
height : 130px;
padding : px;
margin-left : 0px;
margin-bottom : 0;
background : url(_img/back3.jpg) ;
border-bottom : 0px solid #515244;
}

#middle_banner {
float : left;
width : 1024px;
height : 90px;
padding : 0px;
margin-left : 0px;
margin-bottom : 0;
background : url(_img/back3.jpg) ;
border-bottom : 3px solid #515244;
border-top: 3px solid #515244;
}

#middle_banner_2 {
float : left;
width : 1024px;
height : 130px;
padding : 0px;
margin-left : 0px;
margin-bottom : 0;
background : url(_img/back3.jpg) ;
border-bottom : 3px solid #515244;
border-top: 3px solid #515244;
}

#middle_banner_2_type {
float : left;
width : 1280px;
height : 130px;
padding : 0px;
margin-left : 0px;
margin-bottom : 0;
background : url(_img/back3.jpg) ;
border-bottom : 3px solid #515244;
border-top: 3px solid #515244;
}

#top_banner h1 {
margin : 40px 0 0 20px;
font : normal 2em georgia, verdana, arial, tahoma, sans-serif;
text-transform : none;
letter-spacing : 3px;
color : #000000;
background : transparent;
}


/*CONTENT*/

#content {
padding : 0 10px 0 10px;
margin-left : 170px;
margin-right : 170px;
margin-top : 0;
line-height : 1.8em;
font-weight : bold;
border: 5px solid #515244;
min-height: 1300px;
}


#content h1 {
padding : 20px 0 0 0;
font : normal 1.4em verdana, tahoma, arial, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
color : #000000;
background : inherit;
text-align : left;
}
#content h3 {
padding : 20px 0 0 0;
font : normal 1.4em verdana, tahoma, arial, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
color : #000000;
background : inherit;
text-align : center;
}

#content_type {
padding : 10px 10px 10px 10px;
margin-left : 65px;
margin-right : 65px;
margin-top : 0;
line-height : 1.8em;
font-weight : bold;
border: 5px solid #515244;
}

#content_s {
padding : 0 10px 0 10px;
margin-left : 170px;
margin-right : 170px;
margin-top : 0;
line-height : 1.8em;
font-weight : bold;
border: 5px solid #515244;
min-height: 100px;
}

#content_s h1 {
padding : 20px 0 0 0;
font : normal 1.4em verdana, tahoma, arial, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
color : #000000;
background : inherit;
text-align : left;
}
#content_s h3 {
padding : 20px 0 0 0;
font : normal 1.4em verdana, tahoma, arial, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
color : #000000;
background : inherit;
text-align : center;
}

#content_s_type {
padding : 10px 10px 10px 10px;
margin-left : 65px;
margin-right : 65px;
margin-top : 0;
line-height : 1.8em;
font-weight : bold;
border: 5px solid #515244;
}







			/*LEFT SIDEBAR*/

#left_sidebar {
float : left;
width : 150px;
margin-top : 0px;
padding : 5px;
}
			/*NAVIGATION*/
.menu {
margin-bottom : 20px;
width : 160px; /*Size of "Reel-to-Reel*/
padding : 10px 0 0 0;
}
.menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
.menu li {
margin : 0 0 0.2em 0;
}
.menu a {
display : block;
font-size : 14px;
color: #283A50;
background: url(_img/menu3.gif);
padding: 8px 0 0 30px;
text-decoration : none;
}


.menu a:hover {
color: #283A50;
background: url(_img/menu3.gif) 0 -64px;
padding: 8px 0 0 30px;
}

.menu a:active {
color: #283A50;
background: url(_img/menu3.gif) 0 -64px;
padding: 8px 0 0 30px;
}




.links {
font-size : 1.4em;
text-transform : uppercase;
letter-spacing : 3px;
}
			/*RIGHT SIDEBAR*/
#right_sidebar {
float : right;
width : 160px;
margin-top : 0px;
padding : 5px;
}
			/*on the bottom*/
#bottom {
clear : both;
padding : 5px;
margin-top : 5px;
height : 40px;
font-size : 0.8em;
border-top : 1px solid #515244;
color : #eee;
background : #A99071;
}

			/*TYPOGRAPHY*/
h1 {
margin : 0 0 10px 0;
font : normal 1.4em verdana, arial, tahoma, sans-serif;
text-transform : uppercase;
color : #acaf2c;
background : inherit;
}

blockquote {
font-size : 1.2em;
font-weight : bold;
font-style : italic;
color : #000000;
}


			/*CLASS*/
.clear {
clear : both;
overflow : hidden;
width : 0;
height : 1px;
}


IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }


/*TABLE_cassettes_listed*/

table.gridtable {
	font : normal 1.2em verdana, tahoma, arial, sans-serif;
	color:#000000;
	border-width: 3px;
	border-color: #515244;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 15px;
	border-style: solid;
	border-color: #515244;
	background : url(_img/back3.jpg);
}
table.gridtable td {
	border-width: 3px;
	padding: 15px;
	border-style: solid;
	border-color: #515244;
	background : url(_img/back3.jpg);
}

table.lineup {
	font : normal 1.2em verdana, tahoma, arial, sans-serif;
	color:#000000;
	border-width: 0px;
	border-color: #515244;
	border-collapse: collapse;
}

table.lineup td {
	border-width: 0px;
	padding: 1px;
	border-style: solid;
	border-color: #515244;
	
}


table.lineup_year {
	font : normal 1.4em verdana, tahoma, arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
	empty-cells:hide;
	color:#000000;
	border-width: 0px;
	border-color: #515244;
	border-collapse: collapse;
}

table.lineup_year td {
	border-width: 0px;
	text-align : center;
	padding: 1px;
	border-style: solid;
	border-color: #515244;	
}

table.lineup_year a {
text-decoration : none;
display : block;
width:150px;
padding: 8px 0px 8px 0px;
color: #000000;
}





table.basf{
	font : normal 1.1em verdana, tahoma, arial, sans-serif;
	color:#000000;
	border-width: 1px;
	border-color: #515244;
	border-collapse: collapse;
}

table.basf td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #515244;
	
}



table.type{
	font : normal 1.2em verdana, tahoma, arial, sans-serif;
	color:#000000;
	border-width: 3px;
	border-color: #515244;
	border-collapse: collapse;
}

table.type td {
	border-width: 3px;
	padding: 5px;
	border-style: solid;
	border-color: #515244;
	
}


table.imagetable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.imagetable th {
	background:#b5cfd2 url('cell-blue.jpg');
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}
table.imagetable td {
	background:#dcddc0 url('cell-grey.jpg');
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}


table.info {
	font : normal 1.2em verdana, tahoma, arial, sans-serif;
	color:#000000;
	border-width: 1px;
	border-color: #515244;
	border-collapse: collapse;
}
table.info th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #515244;
	background : url(_img/back3.jpg);
}
table.info td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #515244;
	background : url(_img/back3.jpg);
}

