#galcont {width:569px; background:#ECEFF7; padding-bottom:16px;}
#galmain, #gallery, #gallery .ad, #gallery .slide {width:445px;}
#gallery .slide {display:none;}
#gallery .imgcont {float:left; width:240px; padding-right:15px;}
#gallery .txtcont {float:right; width:175px; padding-top:7px; padding-right:15px;}
#gallery .txtcont .desc {width:175px; overflow:visible;}
#gallery .galnext {padding-bottom:90px;}

#galmain {display:block; float:left; padding:1px 0 16px 0; background:#fff; border:4px solid #9FABD1; border-left:none;}
#gallery {clear:both; margin:0px; padding:0px; background:#fff; font:normal 11px arial,sans-serif;}
#nav {padding:0 20px; _padding:0 15px; text-align:center;}

#galhead {background:#9FABD1; border-right:1px solid #fff; padding:5px 10px 5px 0;}
#galhead h3 {font:bold 18px arial,sans-serif; color:#fff; padding-left:20px; clear:both;}
#galhead .deck {margin-top:3px; padding-left:20px; font-size:12px;}

#galnav {height:20px; margin-bottom:12px; padding:5px 5px 2px 20px; background:#fdfaef; border-bottom:1px solid #afafaf;}
#galnav .sstable {display:none; width:200px;}
#galnav .navtable {width:220px;}

#nav, #galnav .pagecur, #galnav a.pagenum {font-size:10px; font-weight:bold; color:#222;}
#gallery a {color:#e40015;}
#gallery .cmlink a {font:bold 11px arial,sans-serif; color:#213982; text-decoration:underline;}
#gallery a.store {color:#7e7e7e;}
#gallery .cmlink a:hover, #gallery a.store:hover {color:#e40015;}
#galnav a.ss {font-size:10px; color:#8d8d8d; text-decoration:underline;}
#galnav a.ss:hover {color:#e40015;}
#gallery a.act, #gallery a.next {font-weight:bold;}
#gallery a.act {text-decoration:underline;}

#gallery .byline {color:#727272;}
#gallery .credit {margin:4px 10px; font-size:10px; color:#727272;}
#gallery .caption {/*width:220px;*/ _height:1%; overflow:visible; margin:4px 10px 0 10px; color:#000;}
#gallery .caption a {color:#7e7e7e; text-decoration:underline;}
#gallery .caption a:hover {color:#e40015;}
#gallery .caption .details a {font-weight:bold; color:#e40015; text-decoration:underline;}
#gallery .photo {border:none; display:inline;}
#gallery .thumb {}

#gallery h4 {margin-bottom:10px; font:bold 15px arial,sans-serif; color:#000;}
#gallery .bold {font-weight:bold; color:#9e001b;}

#gallery .signup {margin-top:24px; padding:8px; background:#fdf9ed; border:1px solid #9FABD1; border-top:4px solid #9FABD1; font-size:11px; color:#777;}
#gallery .signup h4 {margin-bottom:4px; color:#666; font-size:12px; text-transform:uppercase;}
#gallery .signup .txtbox {width:112px; height:14px; border:1px solid #afafaf; font-size:10px; color:#666;}
#gallery .signup .join {margin-top:4px;}

#gallery .slidenav {margin:18px 0 30px 0; color:#999;}
#gallery .slidenav .cur {color:#000;}

#gallery .galnext {float:right; width:150px; margin:20px 40px 0 0;}

#galsidebar {float:right; width:120px; background:#ECEFF7; border-top:5px solid #fff;}
#galsidebar .pageutil {padding:8px 10px;}
#galsidebar .pageutil img {display:block;}
#galsidebar h3 {padding:6px 8px; border-top:4px solid #9FABD1; background:#C5CFF2; font:bold 11px arial,sans-serif; color:#000;}
#galsidebar .more, #galsidebar .aol {padding-bottom:10px;}
#galsidebar ul {margin:4px 0px 10px 0; padding:0; list-style:none;}
#galsidebar ul li {padding:0 8px 4px 8px; font:bold 10px arial,sans-serif; _overflow:visible; _width:104px;}
#galsidebar .txtbox {width:100px; margin:3px 0; border:1px solid #ccc; font-size:10px; color:#afafaf;}
#galsidebar .email {padding:8px; border-top:4px solid #9FABD1; font-size:10px;}
#galsidebar .email .btn {text-align:right;}
#galsidebar .arrow {font-size:8px;}

#recirc .tout {border:1px solid #d9d9d9;}
#recirc .tout h3 {background:#f3f3f3;}
#recirc .tout img {border:1px solid #dbdbdb;}

/* End of Global Gallery Classes */

#timeline {display:block; padding:6px 10px; _padding-bottom:5px; background:#C5CFF2; border-right:1px solid #fff;}
#timeline ul {margin:0; padding:0;}
#timeline ul li {float:left; /*padding:4px 4px 0 4px;*/ padding:4px 3px 0 3px; list-style:none; text-align:center; font-weight:bold; color:#000;}
#timeline ul li.cur {background:#9E001B;}
#timeline a {color:#000;}
#timeline .cur a {color:#fff;}
#timeline img {display:block; background:#fff; padding:1px; border:1px solid #CCD3DB;}
#timeline img:hover {border:1px solid #000;}
#timeline .cur img {border:1px solid #c66;}
#timeline .clear {clear:both;}