/* Alphabet navigation */
#wrapper #colOne #picasa {width:100%;}
#wrapper #colOne #picasa .galleryNav {background:#171616; padding:10px 0; float:left; width:100%; border:none;}
#wrapper #colOne #picasa .galleryNav a {float:left; width:21px; height:10px; padding:5px 0; background:#363435; margin:0; text-decoration:none; text-align:center; border:solid 1px #1a1a1a; border-left:none; color:#9d9d9d; text-transform:capitalize;}
#wrapper #colOne #picasa .galleryNav a:hover {background:#336698; border:1px solid #fff; color:#f1f1f1; font-weight:bold; width:21px; height:12px; padding:6px 2px; margin:-2px 0 -2px -5px;}
#wrapper #colOne #picasa .galleryNav a.album {width:46px; margin-left:10px;}
#wrapper #colOne #picasa .galleryNav a.album:hover {width:41px; height:10px; background:#d92374; border:1px solid #fff; margin:0 0 0 8px; padding:5px 3px; font-weight:normal;}
/* Gallery header */
#wrapper #colOne #picasa .heading {background:#383637; padding:10px 0; float:left; width:100%; position:relative;}
#wrapper #colOne #picasa .heading .jumpmenu {background:url(images/structure/gallery/gal-jump-to.gif) no-repeat 0px 3px; padding:1px 10px 1px 60px; margin-top:40px; float:right;}
#wrapper #colOne #picasa .heading .jumpmenu ul li select.jumpmenu {background:#fff; font-size:1.0em; margin:0 4px; float:left; padding:1px; border:1px solid #565354;}
#wrapper #colOne #picasa .heading .jumpmenu ul li select.jumpmenu option {padding:1px;}
#wrapper #colOne #picasa .heading h2 {font-size:2em; font-family:"Trebuchet MS"; color:#f1f1f1; float:left; margin-left:10px; border:none;}
#wrapper #colOne #picasa .heading h2 a {font-family:"Trebuchet MS"; color:#d1d1d1; float:left;}
#wrapper #colOne #picasa .heading h2 a:hover {font-family:"Trebuchet MS"; color:#f1f1f1; float:left;}
#wrapper #colOne #picasa .heading .rating {position:absolute; bottom:15px; left:10px; height:30px; color:#f1f1f1; font-weight:bold;}
#wrapper #colOne #picasa .heading .rating p {padding:2px 0;}
/* Gallery decription */
#wrapper #colOne #picasa {float:left;}
#wrapper #colOne #picasa #panel #description {clear:both; float:left; padding:10px 0; width:100%; color:#e7e7e7; border-bottom:1px solid #000; display:none;}
/* Gallery thumbnails */
#wrapper #colOne #picasa #panel .thumbnails {clear:both; width:100%; float:left; padding:7px 7px 12px 7px; text-align:center; border-top:1px solid #414141;}
#wrapper #colOne #picasa #panel .thumbnails .thumb {float:left; margin:5px; text-align:center; position:relative; width:144px; height:144px; border:1px solid #232122; background:#221f20; position:relative;}
#wrapper #colOne #picasa #panel .thumbnails .thumb a {text-decoration:none; padding:0px; position:absolute; top:0px; left:0px; height:144px; width:144px; overflow:hidden;}
#wrapper #colOne #picasa #panel .thumbnails .thumb a:hover {border:4px solid #fff; position:absolute; top:-4px; left:-4px; height:144px; width:144px; z-index:100;}
#wrapper #colOne #picasa #panel .thumbnails .thumb a:hover h3 {font-weight:bold; color:#f1f1f1;}
#wrapper #colOne #picasa #panel .thumbnails .thumb a h3 {text-decoration:none; color:#bbb; font-weight:normal; text-align:center; width:100%; padding:8px 0 8px 0; position:absolute; bottom:0px; left:0px; font-family:"Arial"; z-index:1; background:#353535; border-top:1px solid #242424;}
#wrapper #colOne #picasa #panel .thumbnails .thumb a img {float:none; text-align:center; margin:auto; padding:0px;}
/* Gallery pagination */
#wrapper #colOne #picasa #panel #imgCont {clear:both; width:100%; margin:7px 0 -13px -13px; background:#171616; text-align:center; padding:0 0 7px 0; position:relative;}
#wrapper #colOne #picasa #panel #imgCont p.galleryNav {background:none; text-align:center; width:100%; height:10px; padding:10px 0 10px 0;}
#wrapper #colOne #picasa #panel #imgCont p.galleryNav span.imgOfimg {color:#f1f1f1;}
#wrapper #colOne #picasa #panel #imgCont p.galleryNav a {float:none; padding:2px 15px; width:45px; color:#f1f1f1; height:17px; margin:0px; border:1px solid #f1f1f1; font-weight:bold;}
#wrapper #colOne #picasa #panel #imgCont p.galleryNav a:hover {border:1px solid #fff;}
#wrapper #colOne #picasa #panel #imgCont p.galleryNav a.nextBtn {position:absolute; top:7px; right:10px;}
#wrapper #colOne #picasa #panel #imgCont p.galleryNav a.prevBtn {position:absolute; top:7px; left:10px;}
/* Theme colour change */
#wrapper #colOne #picasa #panel {background:#272425; width:100%; float:left; position:relative; padding:0px; overflow:hidden;}
#wrapper #colOne #picasa #panel #socialB {background:none; padding:10px 0; border:none;}
#wrapper #colOne #picasa #panel #socialB h3 {color:#CCC; font-size:0.9em;}
#wrapper #colOne #picasa #panel #socialB ul a {color:#f1f1f1;}
#wrapper #colThree {background:#272425;}
#wrapper #colThree .advertCont {background:#2f2c2d; margin:10px;}
#wrapper #colThree .advertCont p {color:#656464;}
#wrapper #colThree .advertCont .mpu {background:#2f2c2d;}
#wrapper #colThree .advertCont .panel {background:#2f2c2d;}
#wrapper #colThree h2 {color:#f1f1f1; margin:10px 10px 3px 10px; border-bottom:1px dotted #ccc;}
#wrapper #colThree .featured {padding:10px; float:left;}
#wrapper #colThree .featured div {margin:1px; width:73px; overflow:hidden; background:#2a2728; border:1px solid #383536; float:left; text-align:center; display:block;}
#wrapper #colThree .featured div a {display:block; margin:0px; padding:0px;}
#wrapper #colThree .featured div a img {margin:0px; padding:10px; display:block;}
#wrapper #colThree .featured div a:hover img {background:#191718; padding:5px; margin:5px 0px;}
/* Main image page */
#wrapper #colOne #picasa #panel .mainImg {width:100%; margin:-7px 0 10px -13px; padding:20px 0; float:none; position:relative; background:url(images/structure/gallery/galleryBackground.jpg) no-repeat top right;}
#wrapper #colOne #picasa #panel .mainImg img {border:6px solid #f1f1f1; height:auto; margin:0px auto; float:none;}
#wrapper #colOne #picasa #panel .mainImg p {position:absolute; bottom:30px; left:0px; color:#f1f1f1; width:100%; text-align:center; font-weight:bold;}
#wrapper #colOne #picasa #panel .thumbnailsSmall {float:left; height:85px; width:91px; position:relative; overflow:hidden; background:#383637; padding:10px 0;}
#wrapper #colOne #picasa #panel .thumbnailsSmall a img {display:block; margin:0px; border:5px solid #292828;}
#wrapper #colOne #picasa #panel .thumbnailsSmall a:hover img {border:6px solid #f1f1f1; margin:-1px;}
#wrapper #colOne #picasa #picasaProfile #albumCover {float:left; margin:5px;}
#wrapper #colOne #picasa #picasaProfile #albumCover img {width:300px; height:auto; border:2px solid #fff;}
#wrapper #colOne #picasa #picasaProfile #profile {width:304px; height:380px; border:solid 1px white;}
#wrapper #colOne #picasa #picasaProfile {float:left; clear:both; background:url(images/structure/gallery/galleryBackground.jpg) no-repeat top right; color:#bbb; padding:10px; font-size:1em; width:619px;}
#wrapper #colOne #picasa #picasaProfile ul {}
#wrapper #colOne #picasa #picasaProfile ul li {line-height:1.3em; display:block; float:left; clear:both; padding-bottom:3px; width:100%;}
#wrapper #colOne #picasa #picasaProfile ul li span {font-weight:bold; width:85px; float:left; color:#d92374;}
#wrapper #colOne #picasa #picasaProfile table.details {font-weight:bold; color:#fefefe; float:left; border:1px solid #333; margin:5px; width:304px; text-align:left;}
#wrapper #colOne #picasa #picasaProfile table.details tr td {padding:5px; display:block;}
#wrapper #colOne #picasa #picasaProfile table.details tr.clear td {background:#2d2c2c; padding:0px;}
#wrapper #colOne #picasa #picasaProfile table.details tr.row_A {background:#2d2c2c;}
#wrapper #colOne #picasa #picasaProfile table.details tr.row_B {background:#353434;}
#wrapper #colOne #picasa #picasaProfile table.details tr td.title {padding:7px 5px;}
#wrapper #colOne #picasa #picasaProfile table.details tr.row_A td.title {border-bottom:1px solid #1a1a1a;}
#wrapper #colOne #picasa #picasaProfile table.details tr.row_B td.title {border-bottom:1px solid #373737;}
#wrapper #colOne #picasa #picasaProfile table.details tr td.label {color:#e9277e; width:60px;}
#wrapper #colOne #picasa #picasaProfile table.details tr td.text {color:#ccc; font-weight:normal;}
#wrapper #colOne #picasa #picasaProfile table.details tr td span.quote {font-style:italic; font-weight:bold; margin:3px 0; display:block; color:#fefefe;}

#newgal {width:960px; background-color:#333; padding:10px 10px; margin-bottom:10px;}
#newgal h1 {color:#fff; border-bottom:none; font-size:1.5em;}
#newgal #col_1 {height:588px; width:142px; background: url(images/structure/gallery/col_1.jpg) no-repeat; border:1px solid #000; float:left; padding:12px 0 0 6px;}
#newgal #col_1 h3 {color:#fff; font-size:1.2em; margin:0 0 10px 0;}
#newgal #col_1 ul {margin:20px 0 20px 2px;}
#newgal #col_1 li {color:#fff; padding:5px 0;}
#newgal #skyad {float:left; height:600px; width:120px; border:1px solid #000; margin:0 0 0 8px;}
#newgal #viewer {float:left; width:100%; margin-right: 15px; margin-bottom: 7px; border:1px solid #000; background: url(images/structure/gallery/viewer.jpg) repeat-y;}
#leftbuts, #rightbuts {width:55px; float:left; padding:160px 1px 0 1px;}
#newgal #mid {width:668px; margin:0 auto; color:#FFF;}
#newgal #viewer #head {width:668px; height:51px; background: url(images/structure/gallery/head-bg.jpg) no-repeat;}
#newgal #mid #pf {width:550px; text-align:center; overflow:hidden; float:left;}
#newgal #mid p {padding:5px 0 5px 0; clear:both;}
#desc {width:566px; padding:8px 0 0 10px; clear:both; color:#fff; text-align:center; margin:0 auto; font-size:1.1em; line-height:1.2em;}
#mid .frame {border:1px solid #3e6d9e; margin:0 auto;}
#thumbs .thumb {border:1px solid #3e6d9e; margin:5px; width:85px; height:70px;}
#newgal #viewer #thumbs {width:88%; height:110px; clear:both; padding:0 55px;}
#spacer {width:980px; height:10px; display:block; clear:both;}
