/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.
Copyright (c) 2005-2011 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.starlightImages {padding-left:10px;}
.aBox img {border:0;clear: both;display: block;margin-left: auto;margin-right: auto;}
.bBox {display:none;}

.starLight {display:table; position:fixed; top:0; left:-9999px; width:100%; height:100%; z-index:500; background:rgba(0,0,0,0.5);}
.starLight .holder {position:fixed; width:100%; height:100%; left:0; top:0; z-index:100; text-align:center; display:table-cell; opacity:0;
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
transition: 1s;
}

.starLight .frame {display:inline-block; margin:50px auto; padding:15px; background:#ebe7e7; position:relative; text-align:left; font-family:arial, sans-serif;
border-radius:10px 10px 0 0;
}
.starLight .frame .caption {position:absolute; margin-top:-150px; left:0; right:0; padding:5px 15px; background:#ebe7e7;
border-radius: 0 0 10px 10px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
transition-delay: 1s;
-o-transition-delay: 1s;
-moz-transition-delay: 1s;
-ms-transition-delay: 1s;
-webkit-transition-delay: 1s;
}
.starLight .frame .caption .shadow {left:15px; right:15px; height:60px; position:absolute; bottom:5px; background:#aaa; box-shadow:0 10px 20px rgba(0,0,0,0.5); z-index:-1; border-radius: 100px/50px; }
.starLight .frame .caption h4 {font-size:16px; margin:0; padding:3px 0; color:#b35f5f;}
.starLight .frame .caption p {font-size:11px; color:#939393; margin:0; padding:5px 0; text-align: center;}
.starLight .frame .caption h4 span {float:right; font-size:12px; color:#525252;}
.starLight .large {display:inline-block; position:relative; z-index:100; border:1px solid #888;
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
.starLight .frame .close {display:block; width:48px; height:48px; position:absolute; top:-24px; right:-24px; z-index:200; opacity:0;
-webkit-transition: 1s 1s;
-moz-transition: 1s 1s;
-o-transition: 1s 1s;
transition: 1s 1s;
}
.starLight .frame .close img {border:0;}

#t1:target ~ .starLight {left:0;}

#t1:target ~ .starLight .h1
{opacity:1;
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
}
#t1:target ~ .starLight .h1 .close
{opacity:1;}

#t1:target ~ .starLight .h1 .caption
{margin-top:5px;}