/* Gallery core - $Revision: 10629 $ $Date: 2011-05-06 15:18:36 +1000 (Fri, 06 May 2011) $ $Author: jkorff $ */
/*
 ____                         ____       _ _           _           
/ ___| _   _ _ __   ___ _ __ / ___| __ _| | | ___ _ __(_) ___  ___ 
\___ \| | | | '_ \ / _ \ '__| |  _ / _` | | |/ _ \ '__| |/ _ \/ __|
 ___) | |_| | |_) |  __/ |  | |_| | (_| | | |  __/ |  | |  __/\__ \
|____/ \__,_| .__/ \___|_|   \____|\__,_|_|_|\___|_|  |_|\___||___/
            |_|                                                    
-------------------------------------------------------------------------------------------------- */

/* Links
-------------------------------------------------------------------------------------------------- */
#content .gallery a:link, #content .gallery a:visited {color:#000}
#content .gallery a:hover,#content .gallery a:active {color:#00ccff;text-decoration:none}

/* Layout
-------------------------------------------------------------------------------------------------- */
#content .gallery {font-size:89%}

/* Headings
-------------------------------------------------------------------------------------------------- */
.gallery h1,.gallery h2 {font-family:Georgia, "Times New Roman", Times, serif}
.gallery h2 {font-size:2em;font-weight:normal}
.gallery h4 {font:bold 1em Arial,Helvetica,sans-serif;color:#fff;text-transform:none}
#content .gallery h2 {clear:left!important}
.inlineRight {font-size:0.5em;font-weight:normal;position:absolute;right:5px;top:5px}

/* Lists
-------------------------------------------------------------------------------------------------- */
.gallery ul li {margin:0;color:#8a8c8f}
.gallery ul {list-style-type:none;float:right;padding:5px 0 0 0;font-weight:bold}
	.gallery li {float:left}
	.gallery li a {display:block;height:20px;background:transparent url('img/superGalleries_bg_nav.gif') no-repeat 0 -30px}
	.gallery li.previous a {padding:4px 5px 0 15px}
	.gallery li.previous a:hover {background-position:0 -60px}
	.gallery li.next a {padding:4px 15px 0 5px;background-position:-94px -90px}
	.gallery li.next a:hover {background-position:-94px -120px}
	.gallery li.pages {font-weight:normal;background:transparent url('img/superGalleries_bg_nav.gif') no-repeat 0 0;margin:0 2px;height:20px;padding:4px 2px 0}
.gallery ul.navBottom {padding:0;position:absolute;bottom:9px;right:13px}
	.gallery ul.navBottom li {border-left:2px solid #fff}
.gallery ul.options {float:left;padding:2px 0 0 0;font-weight:normal;width:100%;background:transparent url('img/superGalleries_bg_nav.gif') repeat-x 0 2px}
	ul.options li a {float:left}
	ul.options li.autoplay {height:22px;padding:0;width:189px;background:transparent url('img/superGalleries_bg_nav.gif') repeat-x 0 0}
	.autoplaySwitch.selected {font-weight:bold}
	.autoplay a {padding:3px 15px 0 4px;background-position:-77px -150px;border-right:2px solid #fff}
		.autoplay ul {float:left;padding:0;margin:0;font-weight:normal}
		.autoplay ul li a {padding:3px 4px 0;background:none;border-right:2px solid #fff}
		.autoplay .selected {font-weight:bold}
	.moreGalleries {border-left:2px solid #fff}
		.moreGalleries a {padding:3px 2px 0 20px;background-position:0 -240px}
		.moreGalleries a:hover {background-position:0 -270px}
	.emailAFriend {border-left:2px solid #fff}
		.emailAFriend a {padding:3px 2px 0 20px;background-position:0 -300px}
		.emailAFriend a:hover {background-position:0 -330px}
	.share {position:relative;border-left:2px solid #fff;width:85px;background:transparent url('img/superGalleries_bg_nav.gif') repeat-x 0 0}
		.share a {padding:3px 2px 0 20px;background-position:0 -180px;border-right:2px solid #fff}
		.share a:hover {background-position:0 -210px}
		.share ul {z-index:3/*one more than p.caption*/;visibility:hidden;width:85px;float:left;position:absolute;top:-66px;left:0;background-color:#000;padding:6px 2px 0 6px;font-weight:normal}
		.share li {border:0;line-height:1.4}
		.gallery .share ul a:link,.gallery .share ul a:visited {color:#fff}
		.delicious a {background:transparent url('img/superGalleries_bg_nav.gif') no-repeat 0 -500px;padding-top:0;border:0}
			.delicious a:hover {color:#00ccff!important;background-position:0 -500px}
		.digg a {background:transparent url('img/superGalleries_bg_nav.gif') no-repeat 0 -520px;padding-top:0;border:0}
			.digg a:hover {color:#00ccff!important;background-position:0 -520px}
		.facebook a {background:transparent url('img/superGalleries_bg_nav.gif') no-repeat 0 -540px;padding-top:0;border:0}
			.facebook a:hover {color:#00ccff!important;background-position:0 -540px}
.photoGallery {width:640px;height:135px;list-style-type:none;z-index:10}
	.photoGallery li {position:relative;float:left;background:transparent url('img/superGalleries_bg_nav.gif') no-repeat 0 -360px;width:100px;height:130px;margin:0 5px 20px 0}
	.photoGallery a {margin:5px 5px 0 5px;text-align:center;display:block;width:90px;height:60px;position:relative;z-index:1;overflow:hidden}
	.photoGallery li p {margin:0 1px 0;padding:5px 4px 5px;line-height:1.1;color:#000;position:relative;z-index:10}
	.photoGallery a.more {position:absolute;bottom:2px;right:6px;text-align:left;width:auto;height:auto}

/* Styled divs
-------------------------------------------------------------------------------------------------- */
.gallery {float:left;width:600px;background-color:#fff;position:relative;margin:-10px 0 10px 0;padding:10px 13px 10px 13px;background:#fff url('img/superGalleries_bg.gif') no-repeat 0 100%}
	.gallery h1 {font-weight:normal;font-size:21px!important;color:#000;margin:0;padding:0 3px 0 0;width:440px;float:left}
	.gallery h1 a {font-size:53%;padding-left:1em;letter-spacing:0;font-family:Arial, Helvetica, sans-serif}
	.gallery ul span {font-size:10px}
	.gallery p {background-color:#000;color:#888;padding:2px}
	.gallery p.caption {z-index:2/*one more than .galNav*/;position:relative;width:603px;background-color:#000;color:#fff;padding:2px 0}
	#content .gallery div a:link,#content .gallery div a:visited {color:#ccc}
	#content .gallery div a:hover {color:#00ccff}
.imgWrapper {text-align:center;width:600px;height:400px;clear:both}
	.mImg {cursor:pointer}
.wrap-galNav {overflow:hidden/*for .galNav*/;position:absolute;left:10px;bottom:35px;width:603px}
	.wrap-galNav .thumbnails {background:#000 url('img/superGalleries_bg_nav.gif') no-repeat -96px -595px;padding:1px 2px 1px 15px;width:70px;position:absolute;left:-4px;top:-4px}
	.wrap-galNav .thumbnails:hover {background-position:-96px -615px}
.galNav {z-index:1/*one less than p.caption*/;position:relative/*prepare to be movable by JS*/;top:0;left:0;height:118px;text-align:center}
.galNavScroll {list-style-type:none;background-color:#000;position:absolute;height:105px;left:16px;top:13px;display:inline;width:10000px}
	.galNavScroll li {margin:0}
	.galNavScroll li a {display:block;float:left;width:94px;height:104px;text-align:center;background:none}
	.galNavScroll li img {border:1px solid #000;-MozOpacity:0.5}
	.galNavScroll li a.selected img {border:1px solid #fff}
	.scrollPrev, .scrollNext {position:absolute;top:13px;left:0;display:block;width:16px;height:105px;outline:none;background:#000 url('img/superGalleries_bg_nav.gif') no-repeat 5px -650px;text-indent:-9000px}
	.scrollPrev:hover {background-position:-35px -650px}
	.scrollNext {left:auto;right:0;background-position:-75px -650px}
	.scrollNext:hover {background-position:-115px -650px}
	.scrollPrev.hidden, .scrollNext.hidden {background-image:none}

.overlay {position:absolute;left:85px;top:85px;width:450px;height:273px;padding:0;background:transparent url('img/caption_bg.png') repeat 0 0;color:#fff;overflow:hidden}
	.overlay h3 {position:relative;width:auto;margin:0;padding:8px 0 8px 8px;font:12px normal Arial, Helvetica, sans-serif;color:#fff;background:#000;text-indent:0}
	.overlay h3 span {top:10px;font-size:.8em;text-transform:none}
	.overlay h3 span a {font-weight:normal;background:transparent url('img/superGalleries_bg_nav.gif') no-repeat 32px -597px;padding-right:15px}
	.overlay h3 span a:hover {background-position:32px -617px}
	.overlay ul.fRows {float:left;margin-left:40px}
	.overlay ul.fRows li {list-style-type:none;color:#fff;padding:4px 0}	
.overlay ul.fRows li * {float:left}
	.overlay label {width:137px;text-align:right;padding-right:20px}
	.overlay textarea {width:206px;height:58px}
	.overlay h4,.overlay p {margin-left:12px;background-color:transparent}
	.moreGalleriesH4 {position:absolute;top:169px;left:0}
	.overlay ul.moreGalleries {width:450px;position:absolute;top:54px;left:0}
	ul.moreGalleries li {list-style-type:none;width:225px;height:69px;margin-bottom:32px}
	.moreGalleries li a {background:none;height:auto}
	.moreGalleries img {float:left;border:3px solid #444;margin:0 13px 0 13px;padding:0}
	.moreGalleries p {font-weight:normal;background-color:transparent;color:#ccc}
	.overlay .showEnd {margin:25px 46px 10px 43px;width:361px;padding:0;text-align:center}
	ul.showEnd li {margin-left:68px}
	.showEnd li a {width:80px;height:15px;text-align:center;padding-top:45px;background:transparent url('img/endOfShow.png') no-repeat 20px -80px;font-weight:normal;position:relative;z-index:100}
	.showEnd li a:hover {background-position:-60px -80px}
	.showEnd li.email a {background:transparent url('img/endOfShow.png') no-repeat 20px 0}
	.showEnd li.email a:hover {background-position:-60px 0}
	.overlayEndOfShow p {margin-bottom:10px;position:relative;z-index:10}
	.overlayEndOfShow ul.moreGalleries {padding-top:10px;padding-top:140px;z-index:1}
	.overlayEndOfShow .showEnd li {list-style-type:none}
	.overlayEmailAFriend form {margin:0}
	.overlayEmailAFriend p {margin:3px 0 0 156px;font-size:12px;font-weight:normal;color:#ff4014}
	.overlayEmailAFriend li.error {background:transparent url('img/bg_input_error.gif') no-repeat 100% 50%;padding-right:25px}
	.overlayEmailAFriend li.error input {border:2px solid #ff4014}
	.overlayEmailResponse h4 {margin:33px 0 15px 40px;font-size:12px}
	.overlayEmailResponse p {margin:40px auto;text-align:center;padding:0;color:#fff;font-size:12px}
	.overlayEmailResponse input {margin-left:40px}
	.overlayEmailResponse a.link {display:inline;background:none;font-size:12px;font-weight:normal;margin-left:10px}
	.overlayPreRoll {border:0;top:0;left:0;width:100%;height:100%}
	.overlayPreRoll h3 {position:absolute;left:-9000em}/*accessible heading*/
	.overlayPreRoll p {position:absolute;left:0;top:270px;width:588px;height:50px;padding:0 0 0 20px;margin:0;font-size:1.2em;line-height:50px;color:#1CA7EF;border:1px solid #444}
	.overlayPreRoll p a {overflow:hidden;position:absolute;right:10px;top:11px;display:block;width:22px;height:22px;background:url('img/preRoll.gif') no-repeat 0 0;text-indent:-9000em}
	.overlayPreRoll p .stop {right:52px;background-position:-27px 0}
	.overlayPreRoll p .play {right:52px;background-position:-57px 0}
	.overlayPreRoll.noControls p {width:568px;padding-right:20px;text-align:center}
	.overlayAboutScreen {left:128px;top:29px;width:250px;height:auto;padding:20px 50px}
	.overlayAboutScreen p,.overlayAboutScreen h3 {margin:0;background-color:transparent;color:#ccc}
	.overlayAboutScreen h3 {font-size:21px;color:#fff;margin-bottom:.5em}
	.overlayAboutScreen a {display:block;margin-top:20px;position:relative;right:-200px;top:10px;background:transparent url('img/superGalleries_bg_nav.gif') no-repeat 80px -596px;padding-right:15px;width:80px}
	.overlayAboutScreen a:hover {background-position:80px -616px}


/* Advertising
-------------------------------------------------------------------------------------------------- */
ul.adLinks {position:absolute;right:-155px;bottom:0;width:150px;height:150px;padding:0;background-color:#fff;list-style-type:none;display:none;overflow:hidden}
	ul.adLinks li {margin:0 5px;line-height:1.7;font-weight:normal;float:none}
	ul.adLinks a {background-image:none}
.gallery .ad {position:absolute;left:0;top:0;background:#000}

