@import url("/_infrastructure/css/module/gallery.css");

/* VERSIONS
/* 6_0: Module Framework Update - Check Shared CSS for default styles
*******************************************************************************/

.gallery .list{}
	.gallery .list .images{}
	.gallery .list .images li{ width: 140px; padding: 0 10px; margin: 0; background-image: none; }
		.gallery .list .images li .thumb{ margin: 0 0 0.5em -5px; }
			.gallery .list .images li .thumb a{ }
			.gallery .grid .images li .thumb a.file{}
				.gallery .list .images .thumb a img{}
				.gallery .list .images .thumb a span{}
		.gallery .list .images .info{ }
			.gallery .list .images .info p{}
			.gallery .list .images .caption{ font-size: 1.2em; color: #2d190b; margin-bottom: .25em; }
			.gallery .list .images .info .description{}
			.gallery .list .images .total{ font-size: 1.1em; color: #2d190b; margin-bottom: .25em; }

	.gallery .list dl.file{}
	.gallery .list dl.file dt{ margin: 1.5em 0 .5em; }
		.gallery .list dl.file dd{ padding-bottom: 0; margin-bottom: 0; }
	.gallery .list dl.file ul{}
		.gallery .list dl.file ul li{ padding-bottom: .35em; margin-bottom: 0; }
			.gallery .list dl.file ul li a{}
			.gallery .list dl.file ul li p{}

.gallery .grid{}
	.gallery .grid .images{ }
	.gallery .grid .images li{ background-image: none; }
	.pc .gallery .grid .images li.block2 { width: 140px; padding: 0 10px; margin: 0; }
		.gallery .grid .images li .thumb{}
		.pc .gallery .grid .images li.block2 .thumb{ margin: 0 0 0.5em -5px; }
			.gallery .grid .images li .thumb a{}
			.gallery .grid .images li .thumb a.file{}
				.gallery .grid .images li .thumb a img{}
				.gallery .grid .images li .thumb a span{}
		.gallery .grid .images {}
			.gallery .grid .images p{}
			.gallery .grid .images .caption{ font-size: 1.2em; color: #2d190b; margin-bottom: .25em; }
			.gallery .grid .images .description{ }
			.gallery .grid .images .total{ font-size: 1.1em; color: #2d190b; margin-bottom: .25em; }
	.gallery .grid .paging .button{}
	
.sc div.gallery {
	background: none;
	border: 0;
	box-shadow: none;
	padding: 0;
	width: 240px;
	padding-bottom: 1.5em;
	background: url("/images/common/bg_blockquote_sc.png") no-repeat scroll center bottom transparent;
	}
	div.gallery .hd h2 { margin: 0 0 1em 0; }
.gallery .teaser { width: 240px; padding: 0; }
.gallery .teaser dl.image dd { padding-bottom: 0; }
	.gallery .teaser dl.image dd p { margin-bottom: 0; }
.gallery .teaser select { margin-bottom: 1.5em; }
	
.gallery-attachment .gallery-directional { float: left; width: 100%; margin-bottom: 1em; }
	.gallery-attachment .gallery-directional a { display: block; }
	.gallery-attachment .gallery-directional .gallery-previous a { float: left; }
	.gallery-attachment .gallery-directional .gallery-next a { float: right; }
.gallery-attachment dl.image { clear: both; }

#look_listen {}
	#look_listen div.inner div.bd ul li { width: 30%; }
		#look_listen div.inner div.bd ul li .thumb_wrap { display: block; }
		#look_listen div.inner div.bd ul li .thumb_wrap .thumb { margin: 0 auto; float: none !important; }