﻿#fancy_overlay {z-index:11000!important;}
#fancy_outer,#fancy_title {z-index:20000!important;}

#albumList ul
{
    list-style-type: none;
    margin: 0px;
}

#albumList li
{
    width:100%;
    float:left;
}

#albumList li a
{
    display: block;
    text-decoration: none;
    color: #000 !important;
    background-color: #eaeaea !important;
    float:left;
    width:100%;
}

#albumList h2
{
    margin: 10px 0px;
}

#albumList li a:hover,
#albumList li a:hover h2
{
    background-color: #999 !important;
    color: #ffffff !important;
}

#albumList li a:focus,
#albumList li a:focus h2
{
    background-color: #999 !important;
    color: #ffffff !important;
}

#albumList .imageBox
{
    float: left; 
    cursor: pointer; 
    border: solid 1px #000;  
    margin: 10px;
}

#albumList .imageBox img
{
    border: none;
    padding: 0px;
    margin: 0px;
}
#albumList .albumText
{
    cursor: pointer;
}

#albumList .albumText p
{
    padding: 0px 10px 0px 0px;
}

/* -- END Album Page -- */

/* -- Thumbnail page -- */

#descriptionBox
{
    border-style: dashed;
    border-width: 1px;
    border-color: #ccc;
    padding: 5px;
    margin: 0px 0px 10px 0px;
}

#thumbBox ul
{
    list-style-type: none;
    margin-left: 0px;
    margin-right: 0px;
    display: block;
}

#thumbBox li
{
    float: left;
    margin-right:8px;
}

#imageBox
{
    background-color: #eaeaea;
    text-align: center;
    width: 160px;
    border: solid 1px #ccc;
}

#imageBox img
{
    margin:3px;
    width: 152px;
    height: 112px;
    border: none;
}

#imageContainer
{
    text-align: center;
}

#thumbBox li a
{
    display: block;
    text-decoration: none;
}

#downloadLink
{
    text-align: center;
    background-color:#ccc;
    padding:3px 10px;
    clear:both;
}

#shadeOut {
	z-index: 5;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
}

#horizon {
	z-index: 6;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}


/* -- END Thumbnail page -- */


