#backb{
		display: none;
		position: relative;
		top:0;
		left: 10px;
		background: yellow;
		width: 120px;
		height: 22px;
		/*
background: -webkit-gradient(linear, left top, left bottom, from(#FFB13B), to(#C87100));
		background: -moz-linear-gradient(top,  #FFB13B,  #C87100);
		background-image: linear-gradient(top,  #FFB13B,  #C87100);
		background-image: -o-linear-gradient(top,  #FFB13B,  #C87100);
		background-image: -ms-linear-gradient(top,  #FFB13B,  #C87100);
*/
		border-radius: 6px;
		-webkit-border-radius: 0px 0px 12px 12px;
		-moz-border-radius: 6px;
		color: black;
		font-size: 14px;
		vertical-align: middle;
		padding-top: 3px;
		padding-left: 8px;
}
#backb a{color: black; font-family: candara_b; font-weight: 100; font-size: 14px;}
#backb_b{
	display: inline;
	vertical-align: middle;
}
#rightwrap{
	width: 85%;
	position:absolute;
	left: 140px;
	top:10px;
}
#photoimp{
	height:400px;
	overflow: auto;
}
#photoswrap{
	padding: 20px;
	background: white;
	position: relative;
	float: left;
	margin: 20px;
	
}
#albumswrap{
	position: relative;
	width: 100%;
	float: left;
}
.albumico{
	width: 20px;
	margin-top: 5px;
}


#albums{
	width: 100%;
	float: left;
}
#albums ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#albums ul li{
	float: left;
	width: 180px;
	margin: 5;
}
#albums img{
}
#add{
	margin-top: 30px;
}
.albumname{
	width: 130px;
	height: 18px;
	overflow: hidden;
	font-size: 14px;
	color: white;
	position: absolute;
	bottom: 0;
	background: black;
	opacity: 0.7;
	width: 100%;
	padding-left: 4px;
}
#subdomains {
	position: absolute;
	top:10px;
	left: 0;
	width: 100px;
}

#jfuwrap{
	background: white;
	width: auto;
	margin: 20px;
	
}
.subdomain{
	color:white;
	margin: 10px;
	padding: 10px;
	text-decoration: none;
	display: block;
}
.subdomain:hover{
	color:white;
	margin: 10px;
	padding: 10px;
	text-decoration: none;
}
.activesub{
	  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  box-shadow: 2px 2px 6px #666666;
  -webkit-box-shadow: 2px 2px 6px #666666;
  -moz-box-shadow: 2px 2px 6px #666666;
  background: #8B8B8B;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFB13B, endColorstr=#C87100);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFB13B), to(#C87100));
  background: -moz-linear-gradient(top,  #FFB13B,  #C87100);
  background-image: linear-gradient(top,  #FFB13B,  #C87100);
  background-image: -o-linear-gradient(top,  #FFB13B,  #C87100);
  background-image: -ms-linear-gradient(top,  #FFB13B,  #C87100);
  border: solid 0px #6D6D6D;
  
}

.greenback{
	border: 1px solid #447314;
   background: #6aa436;
   background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436));
   background: -webkit-linear-gradient(top, #8dc059, #6aa436);
   background: -moz-linear-gradient(top, #8dc059, #6aa436);
   background: -ms-linear-gradient(top, #8dc059, #6aa436);
   background: -o-linear-gradient(top, #8dc059, #6aa436);
   background-image: -ms-linear-gradient(top, #8dc059 0%, #6aa436 100%);
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
  padding: 10px;
   margin: 10px;
}
.photo_frame {
    width:130px;
    height: 87px;
    margin: 5px;
    padding: 0;
    overflow: hidden;
    display: inline-block;
    *display:inline;
    background: white;
   //float:left;
    position:relative; /* Needed for z-indexing later */
     border:2px solid #eee;
     //box-sizing:border-box; /* Don't forget vendor prefixes! */
     
}
.album_frame {
    width:270px;
    height: 179px;
    margin: 5px;
    padding: 0;
    overflow: hidden;
    display: inline-block;
    *display:inline;
    background: white;
   float:left;
    position:relative; /* Needed for z-indexing later */
     border:2px solid #eee;
     //box-sizing:border-box; /* Don't forget vendor prefixes! */
     
}


.photo_img {
	vertical-align: top;
    max-width:130px;
    transition:all 0.6s ease; /* Remember vendor prefixes! */
    opacity:1;
    margin: 0;
    padding: 0;
    
}
.album_img {
	vertical-align: top;
    max-width:270px;
    transition:all 0.6s ease; /* Remember vendor prefixes! */
    opacity:1;
    margin: 0;
    padding: 0;
    
}

.photo_img:hover {
    transform:scale(1.4); /* Remember vendor prefixes! */
    opacity:0.9;
    z-index:2;
}