/* Gallery Layout */

/* Mini Photos Line One */

#photo1minigrey { 
	position:absolute;
	top: 0px;
	left: 30px;
	display: block;
	width: 80px;
	height: 80px;
	background: url("images/portrait/1mini.png") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}
#photo1minigrey:hover { 
	background-position: 0px 0px;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}

#photo2minigrey { 
	position:absolute;
	top: 0px;
	left: 115px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/2mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo2minigrey:hover { background-position: 0px 0px;
	}

#photo3minigrey { 
	position:absolute;
	top: 0px;
	left: 200px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/3mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo3minigrey:hover { background-position: 0px 0px;
	}

#photo4minigrey { 
	position:absolute;
	top: 0px;
	left: 285px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/4mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo4minigrey:hover { background-position: 0px 0px;
	}


#photo5minigrey { 
	position:absolute;
	top: 0px;
	left: 370px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/5mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo5minigrey:hover { background-position: 0px 0px;
	}

#photo6minigrey { 
	position:absolute;
	top: 0px;
	left: 455px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/6mini.jpg") no-repeat -85px 0px;	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo6minigrey:hover { background-position: 0px 0px;
	}

#photo7minigrey { 
	position:absolute;
	top: 0px;
	left: 540px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/7mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo7minigrey:hover { background-position: 0px 0px;
	}

#photo8minigrey { 
	position:absolute;
	top: 0px;
	left: 625px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/8mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo8minigrey:hover { background-position: 0px 0px;
	}

#photo9minigrey { 
	position:absolute;
	top: 0px;
	left: 710px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/9mini.jpg") no-repeat -85px 0px;		opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo9minigrey:hover { background-position: 0px 0px;
	}

#photo10minigrey { 
	position:absolute;
	top: 0px;
	left: 795px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/10mini.jpg") no-repeat -85px 0px;		opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo10minigrey:hover { background-position: 0px 0px;
	}

/* Mini Photos Line Two */

#photo11minigrey { 
	position:absolute;
	top: 0px;
	left: 30px;
	display: block;
	width: 80px;
	height: 80px;
	background: url("images/portrait/11mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}
#photo11minigrey:hover { 
	background-position: 0px 0px;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}

#photo12minigrey { 
	position:absolute;
	top: 0px;
	left: 115px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/12mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo12minigrey:hover { background-position: 0px 0px;
	}

#photo13minigrey { 
	position:absolute;
	top: 0px;
	left: 200px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/13mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo13minigrey:hover { background-position: 0px 0px;
	}

#photo14minigrey { 
	position:absolute;
	top: 0px;
	left: 285px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/14mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo14minigrey:hover { background-position: 0px 0px;
	}


#photo15minigrey { 
	position:absolute;
	top: 0px;
	left: 370px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/15mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo15minigrey:hover { background-position: 0px 0px;
	}

#photo16minigrey { 
	position:absolute;
	top: 0px;
	left: 455px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/16mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo16minigrey:hover { background-position: 0px 0px;
	}

#photo17minigrey { 
	position:absolute;
	top: 0px;
	left: 540px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/17mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo17minigrey:hover { background-position: 0px 0px;
	}

#photo18minigrey { 
	position:absolute;
	top: 0px;
	left: 625px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/18mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo18minigrey:hover { background-position: 0px 0px;
	}

#photo19minigrey { 
	position:absolute;
	top: 0px;
	left: 710px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/19mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo19minigrey:hover { background-position: 0px 0px;
	}

#photo20minigrey { 
	position:absolute;
	top: 0px;
	left: 795px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/20mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo20minigrey:hover { background-position: 0px 0px;
	}


/* Mini Photos Line Three */

#photo21minigrey { 
	position:absolute;
	top: 0px;
	left: 30px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/21mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo21minigrey:hover { background-position: 0px 0px;
	}

#photo22minigrey { 
	position:absolute;
	top: 0px;
	left: 115px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/22mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo22minigrey:hover { background-position: 0px 0px;
	}

#photo23minigrey { 
	position:absolute;
	top: 0px;
	left: 200px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/23mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo23minigrey:hover { background-position: 0px 0px;
	}

#photo24minigrey { 
	position:absolute;
	top: 0px;
	left: 285px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/24mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo24minigrey:hover { background-position: 0px 0px;
	}

#photo25minigrey { 
	position:absolute;
	top: 0px;
	left: 370px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/25mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo25minigrey:hover { background-position: 0px 0px;
	}

#photo26minigrey { 
	position:absolute;
	top: 0px;
	left: 455px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/26mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo26minigrey:hover { background-position: 0px 0px;
	}

#photo27minigrey { 
	position:absolute;
	top: 0px;
	left: 540px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/27mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo27minigrey:hover { background-position: 0px 0px;
	}


#photo28minigrey { 
	position:absolute;
	top: 0px;
	left: 625px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/28mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo28minigrey:hover { background-position: 0px 0px;
	}

#photo29minigrey { 
	position:absolute;
	top: 0px;
	left: 710px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/29mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo29minigrey:hover { background-position: 0px 0px;
	}

#photo30minigrey { 
	position:absolute;
	top: 0px;
	left: 795px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/30mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo30minigrey:hover { background-position: 0px 0px;
	}

/* Mini Photos line four */

#photo31minigrey { 
	position:absolute;
	top: 0px;
	left: 30px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/31mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo31minigrey:hover { background-position: 0px 0px;
	}

#photo32minigrey { 
	position:absolute;
	top: 0px;
	left: 115px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/32mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo32minigrey:hover { background-position: 0px 0px;
	}

#photo33minigrey { 
	position:absolute;
	top: 0px;
	left: 200px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/33mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo33minigrey:hover { background-position: 0px 0px;
	}

#photo34minigrey { 
	position:absolute;
	top: 0px;
	left: 285px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/34mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo34minigrey:hover { background-position: 0px 0px;
	}

#photo35minigrey { 
	position:absolute;
	top: 0px;
	left: 370px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/35mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo35minigrey:hover { background-position: 0px 0px;
	}

#photo36minigrey { 
	position:absolute;
	top: 0px;
	left: 455px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/36mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo36minigrey:hover { background-position: 0px 0px;
	}

#photo37minigrey { 
	position:absolute;
	top: 0px;
	left: 540px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/37mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo37minigrey:hover { background-position: 0px 0px;
	}


#photo38minigrey { 
	position:absolute;
	top: 0px;
	left: 625px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/38mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo38minigrey:hover { background-position: 0px 0px;
	}

#photo39minigrey { 
	position:absolute;
	top: 0px;
	left: 710px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/39mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo39minigrey:hover { background-position: 0px 0px;
	}

#photo40minigrey { 
	position:absolute;
	top: 0px;
	left: 795px;
	width: 80px;
	height: 80px;
	display: block;
	background: url("images/portrait/40mini.jpg") no-repeat -85px 0px;
	opacity:0.7;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	}

#photo40minigrey:hover { background-position: 0px 0px;
	}