@charset "utf-8";
/* CSS Document */
*
{
margin:0px;
padding:0px;
}
#gallery
{
margin:auto;
width:900px;
padding:5px;
height:1100px;
border:1px solid green;

}
#thumb
{
width:150px;
height:150px;

padding:10px;

margin:5px;

}
#thumb img
{
height:100%;
width:100%;
border:2px solid green;
}
.lightbox
{
visibility:hidden;
opacity:0;
position:fixed;
top:0;
left:0;

width:100%;
height:100%;
}
.lightbox:target
{
visibility:visible;
opacity:1;
transition:opacity 2s;
}
#outer
{
background-color:#FFFFFF;
width:min-content;
height:min-content;

margin:auto;
margin-top:350px;
box-shadow:0px 0px 35px black;
padding:10px;
border-radius:8px;

}
#inner
{
position:relative;

}
#inner img
{
max-height:500px;
max-width:800px;
}

.lightbox a
{
text-decoration:none;
font-size:20px;
color:#999999;

}
#cross
{
float:right;
}
#next
{
float:right;
}
#matter
{
background-color:#990000;
color:#FFFFFF;
padding:10px;
font-size:22;
position:absolute;
bottom:0;
opacity:0;
}
.lightbox #inner:hover #matter
{
opacity:.8;
transition:2s;
}
#title
{font-size:22px;
}
#heading_gallery
{
text-align:center;
color: #666666;
font-size:22px;
line-height:50px;
height:50px;



}
#pictext
{
font:"Courier New", Courier, monospace;
color:#660000;
font-size:12px;
text-align:center;
font-weight:bold;
}
#thumbalbum
{
width:140px;
height:180px;
border:2px solid green;
padding:10px;
float:left;
margin:5px;
}
#thumbalbum img
{
height:140px;
width:140px;
border:2px solid green;
}
#thumbawards
{
width:140px;
height:270px;
border:2px solid green;
border-radius:8px;
padding:10px;
float:left;
margin:8px;


}

#thumbawards img
{

height:170px;
width:140px;
border:3px solid green;
border-radius:8px;
}
#awardgallery
{

width:900px;
padding:5px;
height:355px;

margin:auto;


}
