/* artists */

h2.locationBar {
	width: 925px;
	height: 44px;
	font-size: 0.0em;
	text-indent: -9999px;
	background: transparent url(../img/style/locationBars/artists.gif) center center no-repeat;
}

h3 {
	font-size: 1.0em;
	margin: 10px 0 0 0;
}

h3#topTitle {
	font-size: 0.1em;
	height: 11px;
	padding-bottom: 5px;
	text-indent: -9999px;
	background: transparent url(../img/style/title-topArtists.gif) top left no-repeat;
}
h3#searchTitle {
	font-size: 0.1em;
	height: 11px;
	padding-bottom: 5px;
	text-indent: -9999px;
	background: transparent url(../img/style/title-searchArtists.gif) top left no-repeat;
}
h3#browseTitle {
	font-size: 0.1em;
	height: 11px;
	padding-bottom: 5px;
	text-indent: -9999px;
	background: transparent url(../img/style/title-browseArtists.gif) top left no-repeat;
}
h3#artistResultsTitle {
	font-size: 0.1em;
	height: 11px;
	padding-bottom: 5px;
	text-indent: -9999px;
	background: transparent url(../img/style/title-artistResults.gif) top left no-repeat;
}

#rightCol {
	float: right;
	width: 275px;
}
#leftCol {
	width: 630px;
	float: left;
}

/* ARTIST SEARCH BOX */
#searchArtists {
	background: #C5C49D url(../img/style/bg-searchArtists.gif) top left repeat-x;
	padding: 0;
	width: 630px;
	margin-bottom: 25px;
}
#searchArtists #query {
	font-size: 1.1em;
	border: solid 1px #8F8E78;
	color: #A09F7E;
	padding: 3px;
	margin: 25px 10px 25px 25px;
	font-family: "trebuchet ms", arial, sans-serif;
	font-style: italic;
	font-weight: normal;
	display: block;
	float: left;
	width: 495px;
	display: inline;
}
#searchArtists #searchSubmit {
	font-size: 1.0em;
	color: #3B3B3B;
	padding: 2px 3px;
	margin: 25px 0 25px 5px;
	font-family: "trebuchet ms", arial, sans-serif;
	display: block;
	float: left;
	width: 62px;
	height: 31px;
}

#searchComplete {position:absolute;z-index:9050;}
#searchComplete .yui-ac-content {position:absolute;left:0;top:0;width:501px;border:1px solid #404040;background:#fff;overflow:hidden;text-align:left;z-index:9050;}
#searchComplete .yui-ac-shadow {position:absolute;left:0;top:0;margin:.3em;background:#a0a0a0;z-index:9049;}
#searchComplete ul {padding:5px 0;width:100%;}
#searchComplete li {padding:0 5px;cursor:default;white-space:nowrap;}
#searchComplete li.yui-ac-highlight {background:#F1EECD;}


/* ARTIST SEARCH RESULTS */

#artistResultsContainer {
	display: none;
}
#artistResults {
	width: 630px;
	background-color: #FFFFFF;
}
#artistResults table,
#artistResults thead,
#artistResults tbody {
	width: 630px;
}
#artistResults th {
	background-color: #F5F5F5;
	padding: 3px;
}
#artistResults th a {
	text-decoration: none;
	font-size: 1.0em;
	color: #8F8E78;
	font-weight: normal;
	font-family: "trebuchet ms", verdana, sans-serif;
}
#artistResults th .yui-dt-sortedbyasc a {
	text-decoration: none;
}
#artistResults th .yui-dt-sortedbydesc a {

}
#artistResults td {
	text-decoration: none;
	font-size: 0.9em;
	padding: 3px 0;
}

#artistResults #yui-dtcol4 {
	text-align: left;
}
#artistResults #yui-dtcol5,
#artistResults #yui-dtcol6 {
	text-align: right;
}
#artistResults .yui-dt-number,
#artistResults .yui-dt-date {
	text-align: right;
}

.artistResultsKey {
	font-size: 0.6em;
	font-family: verdana, arial, sans-serif;
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #CECECE;
}

#yui-dtcol4 {
	width: 425px;
}
#yui-dtcol5 {
	width: 100px;
}
#yui-dtcol6 {
	width: 100px;
}

#yui-dt-odd {
	background-color: #FCFCFC;
}

th.yui-dt-sortedbyasc span {
	padding-left: 9px;
	background: transparent url(../img/style/ico-up.gif) left center no-repeat;
}
th.yui-dt-sortedbydesc span {
	padding-left: 9px;
	background: transparent url(../img/style/ico-down.gif) left center no-repeat;
}



/****************************/
/* DATATABLE NAV PAGINATION */
/****************************/
.yui-dt-firstlink,
.yui-dt-firstpage {
	display: block;
	float: left;
	text-decoration: none;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
	background: transparent url(../img/style/ico-first.gif) center center no-repeat;
}
.yui-dt-lastlink,
.yui-dt-lastpage {
	display: block;
	float: left;
	text-decoration: none;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
	background: transparent url(../img/style/ico-last.gif) center center no-repeat;
}
.yui-dt-prevlink,
.yui-dt-prevpage {
	display: block;
	float: left;
	text-decoration: none;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
	background: transparent url(../img/style/ico-prev.gif) center center no-repeat;
}
.yui-dt-nextlink,
.yui-dt-nextpage {
	display: block;
	float: left;
	text-decoration: none;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
	background: transparent url(../img/style/ico-next.gif) center center no-repeat;
}

.yui-dt-pagelink {
	display: block;
	float: left;
	width: 16px;
	height: 10px;
	font-size: 0.8em;
}
.yui-dt-currentpage {
	display: block;
	float: left;
	width: 16px;
	height: 10px;
	font-size: 0.8em;
}

.yui-dt-paginator {
	display: block;
	clear: both;
}
#yui-dt-pagcontainer0 {
	display: block;
	text-align: center;
}

.yui-dt-table {
	display: block;
	float: left;
	clear: both;
	margin: 5px 0 15px 0;
}
#yui-dt-pagcontainer0 {
	display: none;
}


/* BROWSE ARTISTS */
#browseTitle,
#searchTitle,
#artistResultsTitle {
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #CECECE;
	margin-bottom: 8px;
}
#browseTitle {
	margin-bottom: 8px;
}

#browseArtistList {
	background: transparent url(../img/style/bg-browseArtists.gif) top left repeat-x;
}

#browseArtistList dt,
#browseArtistList dd {
	margin-left: 5px;
	clear: both;
}
#browseArtistList dt {
	color: #8F8E78;
	font-size: 1.2em;
	font-weight: bold;
}
#browseArtistList dd {
	display: block;
	margin-bottom: 25px;
}
#browseArtistList dd ul {
	list-style: none;
}
#browseArtistList dd ul li {
	float: left;
	font-size: 0.7em;
	font-family: verdana, arial, sans-serif;
	padding-left: 10px;
}


#topArtists {
	width: 275px;
}
#topArtists table {
	width: 275px;
}
#topArtists th {
	background-color: #F5F5F5;
	padding: 3px;
}
#topArtists th a {
	text-decoration: none;
	font-size: 1.0em;
	color: #8F8E78;
	font-weight: normal;
	font-family: "trebuchet ms", verdana, sans-serif;
}
#topArtists th .yui-dt-sortedbyasc a {
	color: red;
	text-decoration: none;
}
#topArtists th .yui-dt-sortedbydesc a {
	color: green;
}
#topArtists td {
	text-decoration: none;
	font-size: 0.7em;
	color: gray;
}

#topArtists #yui-dtcol1,
#topArtists #yui-dtcol2,
#topArtists #yui-dtcol3 {
	text-align: right;
}
#topArtists .yui-dt-number {
	text-align: right;
}

.topArtistsKey {
	font-size: 0.6em;
	font-family: verdana, arial, sans-serif;
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #CECECE;
}

#yui-dtcol0 {
	width: 146px;
}
#yui-dtcol1 {
	width: 35px;
}
#yui-dtcol2 {
	width: 35px;
}
#yui-dtcol3 {
	width: 35px;
}

th.yui-dt-sortedbyasc span {
	padding-left: 9px;
	background: transparent url(../img/style/ico-up.gif) left center no-repeat;
}
th.yui-dt-sortedbydesc span {
	padding-left: 9px;
	background: transparent url(../img/style/ico-down.gif) left center no-repeat;
}
