@charset "UTF-8";
/* CSS Document */

body img{
border:0px;
}

.main_tab_spacer{
clear:both;
height:5px;
}


.main_tab{
padding:5px;
font-family:Arial, Helvetica, sans-serif;
border-top:1px solid lightgray;
border-bottom:1px solid lightgray;
font-size:13px;
line-height:12px;
font-weight:300;
background-color: #E4E4E4;
color: #333333;
text-align:center;
}
.main_tab a:link, .main_tab a:visited, .main_tab a:active {
	text-decoration: none;
	color: #333333;
	font-weight:300;
}
.main_tab a:hover {
	text-decoration: none;
	color:#000000;
	font-weight:550;
}


.main_tab_selected{
padding:5px;
font-family:Arial, Helvetica, sans-serif;
border-top:1px solid lightgray;
border-bottom:1px solid lightgray;
font-size:13px;
line-height:12px;
font-weight:300;
background: #686868;
color:#EDEDED;
text-align:center;
}
.main_tab_selected a:link, .main_tab_selected a:visited, .main_tab_selected a:active {
	text-decoration: none;
	color:#EDEDED;
	font-weight:300;
}
.main_tab_selected a:hover {
	text-decoration: none;
	color:#EDEDED;
	font-weight:550;
}




.main_tab_artist_title{
	padding:5px;
	color:#686868;
	background-color:#EDEDED;
}
.main_tab_artist_title a:link, .main_tab_artist_title a:visited, .main_tab_artist_title a:active {
	text-decoration: none;
	color: #686868;
	font-weight:300;
}
.main_tab_artist_title a:hover {
	text-decoration: none;
	color:#000000;
	font-weight:550;
}


.main_tab_artist_title_selected{
padding:5px;
background: #686868;
color:#EDEDED;
}
.main_tab_artist_title_selected a:link, .main_tab_artist_title_selected a:visited, .main_tab_artist_title_selected a:active {
	text-decoration: none;
	color: #EDEDED;
	font-weight:300;
}
.main_tab_artist_title_selected a:hover {
	text-decoration: none;
	color: #333333;
	font-weight:550;
}


.main_tab_artist{
font-size:16px;
line-height:16px;
font-weight:400;
border-bottom:1px solid lightgray;
padding-bottom:4px;
padding-top:4px;
text-align:center;
}


.main_tab_artist_selected{
font-size:16px;
line-height:16px;
font-weight:400;
background-color:#DADADA;
padding-bottom:5px;
padding-top:4px;
text-align:center;
}




.main_tab_album{
font-size:13px;
line-height:13px;
color: #7D7D7D;
font-weight:400;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}
.main_tab_album a:link, .main_tab_album a:visited, .main_tab_album a:active {
	text-decoration: none;
	color: #7D7D7D;
	font-weight:400;
}
.main_tab_album a:hover {
	text-decoration: none;
	color:#000000;
	font-weight:575;
}


.main_tab_album_selected{
font-size:13px;
line-height:13px;
color: #EDEDED;
font-weight:400;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:3px;
border-top:1px solid lightgray;
background: #959595;
}
.main_tab_album_selected a:link, .main_tab_album_selected a:visited, .main_tab_album_selected a:active {
	text-decoration: none;
	color: #7D7D7D;
	font-weight:400;
}
.main_tab_album_selected a:hover {
	text-decoration: none;
	color: #000000;
	font-weight:575;
}




.main_tab_project{
font-size:13px;
line-height:13px;
color: #686868;
font-weight:400;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;

}
.main_tab_project a:link, .main_tab_project a:visited, .main_tab_project a:active {
	text-decoration: none;
	color: #686868;
	font-weight:400;
}
.main_tab_project a:hover {
	text-decoration: none;
	color:#000000;
	font-weight:575;
}


.main_tab_project_selected{
font-size:13px;
line-height:13px;
color: #EDEDED;
font-weight:400;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:3px;
border-top:1px solid lightgray;
background: #686868;
}
.main_tab_project_selected a:link, .main_tab_project_selected a:visited, .main_tab_project_selected a:active {
	text-decoration: none;
	color: #EDEDED;
	font-weight:400;
}
.main_tab_project_selected a:hover {
	text-decoration: none;
	color:#333333;
	font-weight:575;
}

.album_overlay{
position: relative;
z-index: 0;
}
.album_overlay:hover{
background-color: transparent;
z-index: 50;
}
.album_overlay span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
width:148px;
text-align:center;
}
.album_overlay:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px;
left: 10px; /*position where enlarged image should offset horizontally */
}