/*================== ALBUMS ==================*/

uploadify h3 { display:block; text-align:center; color:#767D87; font-weight: normal; }

tr.even td { background: fff;}

uploads{overflow:hidden; width: 845px; margin:0 auto} .<%=child_singular_name%> { text-align:center; float:left; width:130px; height: 175px; margin: 5px; } .<%=parent_singular_name%>_thumb{ width: 288px; height:125px; margin:10px; float:left } .<%=parent_singular_name%>_thumb a{ text-align:left; }

table.<%=child_plural_name%>{ margin: 0 auto; width:100%; border:1px solid C5CCD6; } tr th { background: D3DAE6; padding:5px; } tr.even td { background: D3DAE6; padding:15px;} tr.odd td { padding:15px;}

/*================== PHOTOS ==================*/

ul.columns{

text-align:left;
list-style: none;
margin: 0 auto; padding: 0;

} ul.columns li {

width: 100px;
float: left; display: inline;
margin: 3px; padding: 0;
position: relative;

} ul.columns li:hover {z-index: 99;}

ul.columns li img {

position: relative;
filter: alpha(opacity=70);
opacity: 0.7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

} ul.columns li:hover img{

z-index: 999;
filter: alpha(opacity=100);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

}

ul.columns li .info {

position: absolute;
left: -30px; top: -10px;
padding: 120px 10px 20px;
width: 150px;
display: none;
background: #fff;
font-size: 1.2em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border:1px solid #999999;

} ul.columns li:hover .info {display: block;}

ul.columns li h2 {

font-size: 1.2em;
font-weight: normal;
text-transform: uppercase;
margin: 0; padding: 10px 0;

} ul.columns li p {padding: 0; margin: 0; font-size: 0.9em;}