.gallery { 
    width: 100%; 
	margin: 35px 0px;
	}



#wpcontent .gallery #content_in img { margin: 0px; }


#wpcontent .blog div.gallery { 
    width: 100%;
    padding: 0px;
    margin: 0px;
    }
#wpcontent.singleartist .gallery { 
    width: 800px;
    border: none;
    padding-left: 5px;
    margin: 0px;
    }
		  
#wpcontent.blog .gallery{ 
         width: 800px;
         }

#wpcontent.feature .gallery { 
         width: 100%;
    border-top: 2px dashed gray;
    border-bottom: 2px dashed gray;
	padding-top: 18px;
         }
		 
div#hold {
    margin:                 0px;
    position:               relative;
    overflow:               hidden;
    background-color: #afa;
	float: left;
	margin-right: 20px;
}

#wpcontent.feature div#hold {
    width: 585px;
    height: 275px;
	}

#wpcontent.singleartist div#hold {
    width: 800px;
    height: 350px;
	}
			 
#content {
    position:           absolute;
    left:               0px;
    top:                0px;
    overflow:           auto;
    background-color: #faa;
}

#wpcontent.feature #content {
    clip: rect(0px, 585px, 275px, 0px);
	width: 585px; 
	height: 275px;
    }

#wpcontent.singleartist #content {
    clip: rect(0px, 800px, 350px, 0px);
	width: 800px; 
	height: 350px;
    }
	
div#content_in {
    position:           absolute;
    left:               0px;
    top:                0px;
    overflow:           hidden;
    background-color: #aaf;
}

#wpcontent.feature #content_in {
     min-width: 585px;
	 height: 275px;
     max-height: 275px;
	 }
#wpcontent.singleartist #content_in {
     min-width: 800px;
	 height: 350px;
     max-height: 350px;
	 }
	 
div#content_in div.gallery-item {
    float:                  left;
    text-align: center;    
}

div#content_in img {
    display: block;
    }

/****** browser scrollbar section *******/

#wpcontent.feature .gallery .contentlite,
#wpcontent.blog .gallery .contentlite
 {
    width: 800px;
	overflow: auto;
	float: left;
	margin-right: 20px;

}

#wpcontent.feature .gallery .contentlite .gallery-item, 
#wpcontent.blog .gallery .contentlite .gallery-item {
     float: left;
	 }
	 
	 
/****** fancy scrollbars ****************/

div#scrollbar {
    margin:                 0px ;
    height:                 32px;
    width:                 100%;
	clear: left;

}

#wpcontent.feature div#scrollbar {
    width: 800px;
	}

#wpcontent.singleartist div#scrollbar {
    width: 800px;
	}
	
	div#scrollbar div#left {
    width:                  32px;
    height:                 32px;
    float:                  left;
    background: red url(images/scrollbar-left.png) no-repeat;
}

div#scrollbar div#right {
    width:                  32px;
    height:                 32px;
    float:                  left;
    background: red url(images/scrollbar-right.png) no-repeat;
}

div#scrollbar div#track {
    height:                 32px;
    float:                  left;
    position:               relative;
    width:                  80%;
    background: white url('images/scrollbar-track.png') repeat-x;
}

#wpcontent.feature div#scrollbar div#track {
    width: 521px;
	}
#wpcontent.singleartist div#scrollbar div#track {
    width: 736px;
	}

div#scrollbar div#track div#drag {
    width:                  42px;
    height:                 32px;
    position:               absolute;
    left:                   0px;
    top:                    0px;
    cursor:                 pointer;
    background: red url('images/scrollbar-slider.png') no-repeat;
    
}


div#scrollbar div#left a, div#scrollbar div#right a {

    width:                  32px;
    height:                 32px;
    float:                  left;
}


div#scrollbar div#left a:hover, div#scrollbar_top div#left_top a:hover, div#scrollbar div#right a:hover, div#scrollbar_top div#right_top a:hover{
    background-position:    0px 0px;
}

.notes { 
     font-size: smaller;
     padding-right: 75px;
     text-align: left;
     padding-top: 10px;
     }

