/***************************
*                          *
*     Date: 2013-03-02     *
*    Orig.: 2006-06-27     *
*      © Aki Korhonen      *
*                          *
***************************/

table.photography_grid, table.photography_grid_photos
{
	width: 100%;
	margin-top: 6px;
	margin-bottom: 0px;
}

table.photography_grid td.photography_box, table.photography_grid td.photography_box_empty
{
	width: 25%;
	padding-bottom: 10px;
}

table.photography_grid_photos td.photography_box_photo, table.photography_grid_photos td.photography_box_photo_empty
{
	width: 14%;
	padding-bottom: 2px;
}

table.photography_grid td.photography_box:hover
{
	background-color: #FDFDFD;
	opacity: .80;
	-moz-opacity: 0.80;
	filter:alpha(opacity=80);
}

table.photography_grid td.photography_box img.photography_hilight
{
	width: 150px;
	height: 40px;
}

div.photography_box_title
{
	width: 150px;
	padding: 4px 6px 0px 6px;
	margin: 0px;
	font-size: 16px;
	text-align: center;
	/*font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-family: 'LiberationSerifRegular', Georgia, Arial, Tahoma, sans-serif;
}

div.photography_box_title:hover
{
	/*color: #000000;*/
}

div.photography_box_short, a div.photography_box_short
{
	width: 150px;
	font-size: 10px;
	text-align: justify;
	/*font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-family: 'LiberationSerifRegular', Georgia, Arial, Tahoma, sans-serif;
	color: #000000;
	padding-bottom: 40px;
}

div.photography_box_short_small
{
	width: auto;
	text-align: center;
	padding: 0px;
}

a:hover div.photography_box_short
{
	color: #555555;
}

span.photography_box_date
{
	font-size: 10px;
	color: #AAAAAA;
}

div.photography_box_img_outer
{
	width: 150px;
	height: 75px;
	border: 2px solid #EEEEEE;
	padding: 4px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15) !important;
	   -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15) !important;
	        box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15) !important;
}

div.photography_box_img_outer:hover
{
	/*
	opacity: .80;
	-moz-opacity: 0.80;
	filter:alpha(opacity=80);
	*/
}

a:hover div.photography_box_img_outer
{
	border: 2px solid #CCCCCC;
	background: #F9F9F9;
}

div.photography_box_img_inner
{
	width: 100%;
	height: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	/*background-size: cover;*/
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: top;
}

a:hover div.photography_box_img_outer
{
	background: #F9F9F9;
}

.photography_new
{
	color: #EE0000;
	margin: 2px;
	font-size: 10px;
}

.photography_new_img
{
	border: none;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -4px;
	right: -4px;
}

div.album_folder_icon
{
	width: 100%;
	height: 100%;
	background: url("/gfx/folder_16px_2.png") no-repeat bottom right transparent;
}

.photography_box_info
{
	color: #BAC5CA;
	font-size: 9px;
}

.gallery_path
{
	color: #888888;
	font-size: 10px;
	font-weight: normal;
	/*font-family: "Verdana", Times, serif;*/
	/*font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	letter-spacing: 0px;
}

/* EOF */
