/* VERSIONS
/* 4_5: Initial css version, with most recent production improvements
/* 4_6: Added empty teaser gallery css, renamed to teaser-gallery, and added portal teaser/file gallery css as seperate styles
/* 5_0: Large changes for consistency: attachments, teasers, directional buttons. Improved default gallery-detail, gallery-file [Author: Landon Durnan]

/* GALLERY AND FILE-LIST STYLES
*******************************************************************************/

/* 
-----------------------------------------------------------------------------
 =Gallery-Detail
----------------------------------------------------------------------------- */

.gallery-detail{}
	.gallery-detail h1{}
	.gallery-detail h3{}
	.gallery-detail p.description{}
	.gallery-detail dl.image{}
		.gallery-detail dl.image dt{}
		.gallery-detail dl.image dd{}
			.gallery-detail dl.image dd #SI_galleryImgNumOf{}
			.gallery-detail dl.image dd #SI_galleryImgTitle{ margin: 0; }
			.gallery-detail dl.image dd #SI_galleryImgDesc{ margin: 0; }
			.gallery-detail dl.image dd #SI_galleryImgDesc p{ margin: 0; line-height: normal; }



/* Gallery Form */
#gallery-form{ position: relative; margin: -1.5em 0 1em 0; padding: 0; }
	#gallery-form select{ width: 256px; margin-left: 9px; }
	.sc #gallery-form select, .tc #gallery-form select{ margin:1.5em 0 0 0; width: 189px; }
	body#gallery #gallery-form { margin: 0 0 10px 0; }

/* Gallery Paging */
.gallery-paging{ margin: 0 0 10px 9px; } /* also #SI_gallerySets */
	.gallery-paging strong{ font-weight: normal; }
	.gallery-paging span{}
		.gallery-paging span a{}

/* Gallery Previous / Next Buttons */
.gallery-directional{ position: absolute; top: 37px; right: 0px; width: 84px;}
body#gallery .gallery-directional{ top: 0px; }
	.gallery-directional .gallery-previous{ position: absolute; top: -24px; left: 0px;}
	.gallery-directional .gallery-next{ position: absolute; top: -24px; right: 0px; }
		.gallery-directional a { display: block; }

	body#gallery .gallery-directional .gallery-previous, body#gallery .gallery-directional .gallery-next{ top: 0px; }

/* Gallery Thumbnails */
.gallery-container { height: 430px; }
.gallery-thumbnails{}
	.gallery-thumbnails ul#SI_galleryThumbs{ list-style: none; margin: 0; }
		.gallery-thumbnails ul#SI_galleryThumbs li{ 
			background-color: #FFF;
			display: inline;
			float: left;
			margin: 0 0 9px 9px;
			padding: 4px !important;
			list-style-image: none;
			border-color: #EBC868;
			}
		.gallery-thumbnails ul#SI_galleryThumbs li.active{
			background-color: #B24754 !important;
			border-color: #AF0E0A !important;
			}
			.gallery-thumbnails ul#SI_galleryThumbs li:hover{
			background-color: #F1D997;
			border-color: #EBC868;
			}
			.gallery-thumbnails ul#SI_galleryThumbs li a{ 
				display: block;
				width: 70px;
				height: 50px;
				overflow: hidden;
				position: relative;
				}
			.gallery-thumbnails ul#SI_galleryThumbs li.active a{}
			.gallery-thumbnails ul#SI_galleryThumbs li a.file{
				background-position: 50% 50%;
				padding: 0 !important;
				text-indent: -9999px;
				}
				.gallery-thumbnails ul#SI_galleryThumbs li a img{ 
					display: block; 
					position: relative; 
					margin: 0;
					}

/* 
-----------------------------------------------------------------------------
 =Teaser-Gallery
----------------------------------------------------------------------------- */
.gallery-teaser {}
	.gallery-teaser a.image {}
		.gallery-teaser a img {}
	.gallery-teaser h2 {}
	.gallery-teaser h3 {}
	.gallery-teaser h4 {}
	.gallery-teaser p {}
	.gallery-teaser a.more {}
	.gallery-teaser a.edit {}
	.gallery-teaser select {
        width: 100%; 
        }	
	
/* 
-----------------------------------------------------------------------------
 =Attachments-Gallery
----------------------------------------------------------------------------- */
.sc .gallery-attachment { background-color: transparent; background-image: none; margin: 0 0 10px 0; width: auto; padding: 0; border: 0; }
	.sc .gallery-attachment h2 { background-image: none; color:#B24754; background-color: transparent; padding: 0; margin: 0 0 10px 0;}
	.sc .gallery-attachment h2 span.bottom{ display: none; }
	.gallery-attachment .gallery-directional{ height: 2.5em; }
	.gallery-attachment .gallery-directional .gallery-previous{}
	.gallery-attachment .gallery-directional .gallery-next{}
		.gallery-attachment .gallery-directional .gallery-previous a{}
		.gallery-attachment .gallery-directional .gallery-next a{}
	.gallery-attachment dl.image-list {}
		.gallery-attachment dl.image-list dt {}
			.gallery-attachment dl.image-list dt a{}
				.gallery-attachment dl.image-list dt a img{}
		.gallery-attachment dl.image-list dd {}
		.gallery-attachment dl.image-list dd h3.gallery-title {}
		.gallery-attachment dl.image-list dd p.gallery-caption{ line-height: normal; margin: 0;}

/* 
-----------------------------------------------------------------------------
 =File Gallery
----------------------------------------------------------------------------- */
.gallery-file {}
	.gallery-file dl.file-group {}
	/* .gallery-file / .gallery-list */
	dl.file-list,
	dl.file-list dt,
	dl.file-list dd {
		margin: 0;
		padding: 0;
		}
		dl.file-list { margin-bottom: 1.5em !important; }
		.sc dl.file-list, .tc dl.file-list { margin-bottom: .5em !important; }
		dl.file-list dt { margin-bottom: 6px; }
		dl.file-list dt strong {
			color: #172655;
			font-size: 1.1em;
			line-height: 1.1em;
			}
			.sc dl.file-list dt strong, .tc dl.file-list dt strong {  }
		dl.file-list dd p {
			position: relative;
			padding: 0;
			margin: -2px 0 2px 0;
			}
			dl.file-list dd.enabled p { margin-left: 14px; margin-right: 14px; margin-bottom: 10px; }
			.sc dl.file-list dd p, .tc dl.file-list dd p { line-height: 1.1em; margin-top: .1em; }
			dl.file-list dd p p {
				padding: 0;
				margin: 0;
				}
		dl.file-list ul {
			list-style: none;
			padding: 0;
			margin: 0;
			}
			dl.file-list ul li {
				background: none;
				padding-left: 0;
				list-style-image: none;
				margin-bottom: 1px;
				}
				dl.file-list ul li a {
					text-decoration: none;
					}
				dl.file-list ul li p {
					}
				dl.file-list dd ul li span { display: none; } /* hide file size */
	.gallery-file a.edit {}
	.gallery-file a.more { text-decoration: none; color: #A6172C; }
	
	.gallery-file dl.file-list{}
		.gallery-file dl.file-list dt{}
		.gallery-file dl.file-list dd{}
	.gallery-list dl.file-list{}
		.gallery-list dl.file-list dt{}
		.gallery-list dl.file-list dd{}


/* 
-----------------------------------------------------------------------------
/* 


	
/* PORTAL GALLERY STYLES
*******************************************************************************

PORTAL FILE GALLERY
----------------------------------------------------------------------------- */
.portal-gallery-file {
	}
.portal-gallery-file dl.file-group {
	}
.portal-gallery-file dl.file-list {
	margin: 0 0 0 10px;
	padding: 0;
	}
.portal-gallery-file dl.file-list dt {
	padding: 0;
	margin: 0;
	}	
.portal-gallery-file dl.file-list dt ,
.portal-gallery-file dl.file-list dt strong {
	}
.portal-gallery-file dl.file-list dd p {
	padding: 0;
	margin: 0 0 5px 0;
	}
.portal-gallery-file dl.file-list dd p p {
	padding: 0;
	margin: 0;
	}
.portal-gallery-file dl.file-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
.portal-gallery-file dl.file-list ul li {
	background: none;
	padding-left: 0;
	}
.portal-gallery-file dl.file-list ul li a {
	}
.portal-gallery-file dl.file-list ul li p {
	}
.portal-gallery-file a.edit {
	}
.portal-gallery-file p.login-link {
	}

/* PORTAL TEASER GALLERY
----------------------------------------------------------------------------- */
.portal-gallery-teaser{
	}
.portal-gallery-teaser a.image {
	}
.portal-gallery-teaser a img {
	}
.portal-gallery-teaser h2 {
	}
.portal-gallery-teaser h3 {
	}
.portal-gallery-teaser h4 {
	}
.portal-gallery-teaser p {
	}
.portal-gallery-teaser a.more {
	}
.portal-gallery-teaser a.edit {
	}
.portal-gallery-teaser p.login-link {
	}
