/* --------------------------------------------------------------------------------
	albums, album, thumbs, thumb, photos / photo
-------------------------------------------------------------------------------- */
#c01 .albums				{ text-align:left; }
#c01 .albums a				{ display:block; padding:4px 10px 4px 0; }
#c01 .albums a:hover		{ }

#thumbs 					{ margin:10px 0; }

#c01 .thumb					{ border:1px solid transparent; width:24%; height:170px; float:left; margin:10px 0; padding:0; text-align:center; xbackground:#fff; }
#c01 .thumb:hover			{ border:1px solid #000000;}
#c01 .thumb p				{ padding:0; margin:0; font-size:10px; }
#c01 .thumb img				{ padding:0; margin:4px 0 10px 0;}
#c01 .thumb a img			{ border:3px solid #ffffff; }
#c01 .thumb a:hover img		{ border:3px solid #a0a0a0; }

#c01 .photo					{ margin:0; text-align:center; }
#c01 .photo h1				{ font-size:12px; text-align:center; margin:0; padding:2px 0 0 0; }
#c01 .photo img				{ border:4px solid #ffffff; padding:0; margin:0; }
#c01 .photo a:hover img		{ border:4px solid #a0a0a0; }

#c01 .photo p				{ padding:2px 0; text-align:center; }
#c01 .photo p.image			{ }
#c01 .photo p.title			{ padding-bottom:40px; }
#c01 .photo .desc p			{ font-weight:bold; }

#c01 .photo .nav			{ padding:0 0 8px 0; color:#fff; }
#c01 .photo .nav a			{ border-bottom:solid 2px #3c7faf; text-decoration:none; padding:2px 6px 4px 6px; color:#fff; }
#c01 .photo .nav a:hover	{ border-bottom:solid 2px #fff; color:#fff; }