body
	{
		margin:0;
		padding:0;
		font-size:.8em;
		background:#000;
	}
html
	{
		font-family:Arial, sans-serif;
		overflow:-moz-scrollbars-vertical;
		overflow-x:auto;
	}
#artists {	float:right;}
#artists a
	{
	
		border:1px solid #aaa;
		border-color:#666 #000 #000 #666;
		padding:5px;
		background:url(images/artist_nav_bg.png) bottom repeat-x;
		margin:0;
	}
#artists a:hover
	{
		background:#A76215;
	}
	
/* TABS */

.tab-group
	{
		border:none;
		border-top:1px solid #ccc;
		background:url(images/tab_group_bg.png) top repeat-x;
		padding:10px 0 0 0;
	}

.btn-tab a,.btn-tab a:visited,.btn-tab a:hover,.btn-tab-selected a,.btn-tab-selected a:visited
	{
		color:#000000;
		background-image:url(images/tab_bg.png);
		border-left:1px solid #D7A052;
		/*background-color:#81410D;*/
		padding-right:12px;
		float:left;
	}
.btn-tab a:hover
	{
		border-left-color:#B58452;
		background-image:url(images/tab_bg-hover.png);
		/*background-color:#A56115;*/
	}
.btn-tab-selected a,.btn-tab-selected a:visited,.btn-tab-selected a:hover
	{
		color:#FFFFFF;
		border-left-color:#5B3A2A;
		background-image: url(images/tab_bg-selected.png);
		/*background-color:#401A07;*/
	}


/* END TABS */	
	
	
a,a:hover
	{
		color:#E3C762;
		text-decoration:none;
	}	
a:hover {text-decoration:underline;color:#fc0;}

#main
	{
		width:100%;
		background-image:url(images/bg.png);
		background-position:center 125px;
		background-repeat:no-repeat;
	}
.title		
	{
		font-size:1.8em;
	}
.content	
	{
		background:#333;
		padding:10px;
		background:#333 url(images/bg2.png) center top no-repeat;
		
	}
.banner
	{
		background:#000 url(images/header1.jpg) center top no-repeat;
		height:125px;
		min-width:780px;
		border-bottom: #000 thin solid;
	}
.main-content
	{
		margin:0 auto;
		padding:0px;
		width:780px;
		color:#fff;
	}

/* nav stuff */

.navbar ul
	{
		margin:0;
		list-style-type:none;
		padding:2px 8px 2px 8px;
	}	
.navbar a,.navbar a:visited, .navbar a:hover
	{
		padding:5px 5px 0 5px;
		font-size:.95em !important;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
	}
.navbar ul li {display:inline;}

#topnav
	{
		height:43px;
		padding-top:7px;
	}

#topnav a:hover,#footnav a:hover
	{
		color:#E3C762;
		text-decoration:none;
	}
	
#footnav
	{
		height:43px;
		padding-top:7px;
		overflow:hidden;
		color:#fff;
		background: url(images/footbg.png) center top repeat-x;
	}
/*** DATA TABLE ***/
.ico-sort-asc,.ico-sort-desc
	{
		display:inline;
		float:left;
		
		height:15px;
		width:9px;
		background:url(images/ico_sort_asc.png) no-repeat center center;
	}
.ico-sort-desc
	{
		background:url(images/ico_sort_desc.png) no-repeat center center;
	}
.dtable
	{	
		/*font-size:10pt;
		border:1px solid #ccc;*/
		width:100%;
	}
.dtable th
	{
		
		border-collapse:separate;
		
		padding:4px;
		font-size:.75em;
		/*
		background:#333333 url(images/table-hdr-bg.png) repeat-x top;
		border:1px solid #333333;*/
	}
.dtable th a { color:#FFFFFF; text-decoration:none; height:16px; display:block; white-space:nowrap; }

.dt-row td,.dt-row-2 td
	{
		background:#E8E8E8;/*  #EBEFF3;*/
		border:1px solid #D4D4D4;
		padding:4px;
		vertical-align:top;
	}
.dt-row-2 td
	{
		background:#F5F5F5;/* #D6DFE6;*/
	}
.file_date
	{
		float:right;
		padding:0 0 10px 10px;
		color:#999;
	}

