/* CSS Document */
body,html {margin:0;padding:0;color:#000}
body {font-family:Verdana, Arial,sans-serif;font-stretch:wider;font-size:11px;line-height:1.2;}
td {text-align:left; line-height:17px;}
h1 {font-size:16px; font-weight:bold;}
h2 {font-size:14px; font-weight:bold;}
a,a.link,a.visited {text-decoration:none; color:#000; font-weight:bold;}
a:hover {text-decoration:underline; color:#663300; text-decoration:underline;}

input[type="text"],input[type="password"],textarea,select{ border:1px solid #AAA}

.forminput {
height:10px;
border:1px solid #999999;
}

.padding {
padding: 5px 10px 5px 10px;
}

.white-bold{
color : #FFF;
font-size:11px;
font-weight: bold;
text-align:center;
padding:2px 0px 2px;
}

.header {
font-family:Century Gothic,Arial,Verdana;
font-size:12px;
color : #BB6600;
font-weight:bold;
font-stretch:wider;
border-bottom:1px dashed #aaaaaa;
margin-bottom:5px;
}

.top5_1{
padding:3px;
background-color:#CCCCCC;
font-size:10px;
font-weight:bold;
}

.top5_2{
padding:3px;
background-color:#FFFFFF;
font-size:10px;
font-weight:bold;
}

.header_top5{
font-family: century gothic,verdana;
font-weight: 900;
font-size:15px;
color:#FFFFFF;
}

a.menu-admin{
text-decoration : none;
font-weight: bold;
color:#006699;
}

a.menu-admin:hover{
color:#006666;
}

a.top5{
font-weight:bold;
color:#000;
text-decoration:none;
}

#footer {
font-size: 11px;
}

#mainbanner p{
margin:0;
padding:0;
}


.dropshadow1, .dropshadow2{
	
background: url(../images/shadowAlpha.png) no-repeat bottom !important;
background: url(../images/shadow.gif) no-repeat bottom;
margin: 10px 0 0  0px !important;
margin: 10px 0 10px 0px;
padding: 0px;
}
		

.innerbox{
position:relative;
background-color:#FFFFFF;
bottom:6px;
right: 0px;
border: 1px solid #C0C0C0;
padding:2px 2px 5px 2px;
margin: 0px 0px 0px 0px;
}
.innerbox{
/* IE5 hack */
\margin: 0px 0px -3px 0px;
ma\rgin:  0px 0px 0px 0px;
}


.nr-text {
color:#CC9933;
font-weight:normal;
}

a.byalphabet {
font-size: 18x;
font-weight: bold;
color:#996600;
}

a.byalphabet2 {
font-family:century gothic, georgia, verdana;
font-size: 18px;
font-weight: bold;
color:#996600;
}



/**** LINK-tag style sheet thumbnailviewer.css ****/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}


.roundedcornr_top_147685 div {
   background: url(../images/roundedcornr_147685_tl.png) no-repeat top left;
}
.roundedcornr_top_147685 {
   background: url(../images/roundedcornr_147685_tr.png) no-repeat top right;
}
.roundedcornr_bottom_147685 div {
   background: url(../images/roundedcornr_147685_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_147685 {
   background: url(../images/roundedcornr_147685_br.png) no-repeat bottom right;
}


.roundedcornr_top_player div {
   background: url(../images/roundedcornr_player_tl.png) no-repeat top left;
}
.roundedcornr_top_player {
   background: url(../images/roundedcornr_player_tr.png) no-repeat top right;
}
.roundedcornr_bottom_player div {
   background: url(../images/roundedcornr_player_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_player {
   background: url(../images/roundedcornr_player_br.png) no-repeat bottom right;
}


.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height: 18px;
z-index: 100;
background-color: #339900;
width: 120px;
text-align: center;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #338800;
color: white;
}

.anylinkcss2{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height: 18px;
z-index: 100;
background-color: #6699AA;
width: 120px;
text-align: center;
}

.anylinkcss2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: white;
}

.anylinkcss2 a:hover{ /*hover background color*/
background-color: #6699CC;
color: white;
}

/*slideshow*/
#container
{
	margin:auto;	
	position:relative;
	height:150px;	
}

.slideshow-item
{	
	overflow:hidden;
	width:auto;
	position:absolute;
	top:0px;	
}

/*styling to ensure all content is displayed if JS is disabled, this class is removed by JS onDomReady*/
.noscript .slideshow-item
{
	position:relative;
}

.slideshow-item .slideshow-text
{
	padding:8px;
	position:absolute;
	bottom:0px;
	left:0px;
	color:#ffffff;
	background-color:#000000;	
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	z-index:1000;
}

.slideshow-item img
{
	float:left;
	padding-right:8px;
}


/* scroll */
div#wn	{ 
	position:relative; 
	width:600px; height:166px; 
	overflow:hidden;	
	}


.catartist-menu {padding-top:5px; font-family:century gothic, verdana; width:85px; height:26px; float:left; text-align:center; background-color:#C9CCD1; border-right:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0;}
.catartist-menu-selected {font-family:century gothic, verdana; padding-top:5px; width:85px; height:26px; float:left; text-align:center;border-right:1px solid #A0A0A0;}

.major-label {padding-top:5px; font-family:century gothic, verdana; width:90px; height:26px; float:left; text-align:center; background-color:#C9CCD1; border-right:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0;}
.major-label-selected {font-family:century gothic, verdana; padding-top:5px; width:90px; height:26px; float:left; text-align:center;border-right:1px solid #A0A0A0;}

.ccform {
border:0;
border-bottom:1px solid #AAAAAA;
}

#fixedtipdiv{
position:absolute;
padding: 5px;
border:1px solid #999;
font:normal 11px Century Gothic;
color:#993300;
line-height:18px;
z-index:100;
}

#fixedtipdiv-artist{
position:absolute;
padding: 5px;
border:1px solid #999;
font:normal 11px Century Gothic;
color:#993300;
line-height:18px;
z-index:100;
}


.curved {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior:url(../libs/border-radius.htc);
}


/* ---------------  from facebook --------------- */
		.generic_dialog {
height:0;
left:0;
overflow:visible;
position:fixed; /*dw*/
top:0;
width:100%;
z-index:101;
}
#generic_dialog_iframe {
left:0;
position:absolute;
top:0;
z-index:3;
}
.generic_dialog .generic_dialog_popup {
height:0;
overflow:visible;
position:relative;
}
.generic_dialog div.dialog_loading {
background-color:#F2F2F2;
border:1px solid #606060;
font-size:24px;
padding:10px;
}
#generic_dialog_overlay {
display:block;
left:0;
position:absolute;
top:0;
width:100%;
z-index:100;
}
.dialog_body .dialog_content_img {
float:left;
margin-right:15px;
}
.dialog_body .dialog_content_txt {
float:left;
padding-bottom:5px;
width:300px;
}
.dialog_body .dialog_content_body {
padding-bottom:13px;
}
.dialog_body .form_label {
padding-right:5px;
}
.dark_dialog_overlay {
background-image:url(../libs/facebook-overlay.png);
background-repeat:repeat;
}
* html .dark_dialog_overlay {
background-color:transparent;
background-image:url(../images/spacer.gif);
}
.full_bleed .pop_dialog_table td.pop_content .dialog_body {
padding:0;
}
table.pop_dialog_table {
border-collapse:collapse;
direction:ltr;
margin:auto;
table-layout:fixed;
width:465px;
}
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright {
height:10px;
overflow:hidden;
padding:0 !important;
width:10px !important;
}
td.pop_topleft {
background:transparent url(../libs/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0;
}
td.pop_topright {
background:transparent url(../libs/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px;
}
td.pop_bottomleft {
background:transparent url(../libs/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px;
}
td.pop_bottomright {
background:transparent url(../libs/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px;
}
td.pop_top, td.pop_bottom {
background:transparent url(../libs/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px;
}
td.pop_side {
background:transparent url(../libs/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0;
}
td.pop_content {
background-color:white;
direction:ltr;
padding:0;
}
.pop_dialog_rtl td.pop_content {
direction:rtl;
}
td.pop_content h2.dialog_title {
background:#AAAAAA none repeat scroll 0 0;
border:1px solid #666666;
color:white;
font-size:14px;
font-weight:bold;
margin:0;
}
td.pop_content h2.dialog_loading {
background:#6D84B4 url(../libs/facebook-indicator_white_small.gif) no-repeat scroll 400px 10px;
padding-right:40px;
}
td.pop_content h2 span {
display:block;
padding:4px 10px 5px;
}
td.pop_content .dialog_content {
background:#FFFFFF none repeat scroll 0 0;
border-color:#555555;
border-style:solid;
border-width:0 1px 1px;
}
td.pop_content .dialog_body {
border-bottom:1px solid #CCCCCC;
padding:10px;
}
td.pop_content .dialog_summary {
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
padding:8px 10px;
}
td.pop_content .dialog_buttons {
background:#F2F2F2 none repeat scroll 0 0;
padding:8px;
text-align:right;
}
td.pop_content .dialog_buttons input {
margin-left:5px;
}
td.pop_content .dialog_buttons_msg {
float:left;
padding:5px 0 0;
}
td.pop_content .dialog_footer {
background:#F2F2F2 none repeat scroll 0 50%;
}

/* david walsh custom */
#fb-modal	{ display:none; }
.info		{ width:280px; float:left; font-size:11px; color:#666; }
.info b	{ color:#000; }
.image	{ width:200px; float:left; margin-right:10px; }


.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.solid {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.white{color:#FFFFFF}
