/* BEGIN STYLES FROM EXTERNAL SITE */
a:link { color: #CC6600; text-decoration: underline; }
a:visited { color: #CC6600; text-decoration: underline; }
a:hover { color: #120382; }
a:active { color: #CC6600; text-decoration: none; }
BODY { font-family : Verdana, Arial, Sans Serif; font-size: 12px; }
.hometext { font-weight: normal; color: #120382; line-height: 1.5; }
.body { font-size: 12px; font-weight: normal; color: #000000; line-height: 1.4; }
.subsub { font-weight: bold; color: #120382; line-height: 1.4; }
.subsub2 { font-weight: bold; color: #CC6600; line-height: 1.4; }
.bodysmall { font-size : 11px; font-weight: normal; color: #000000; line-height: 1.2; }
.address { font-size : 11px; font-weight: normal; color: #003366; line-height: 1.4; }
.countdown { font-size : 13px; font-weight: bold; color: #FFFFFF; line-height: 1.4; }
.sidemenu { font-size : 12px; font-weight: bold; color : #CC6600; line-height: 1.7; }
.head { font-size : 18px; font-weight: bold; color : #003366; line-height: 1.4; }
.gallery { font-size : 22px; font-weight: bold; color : CC6600; line-height: 1.4; }
.subhead { font-size : 13px; font-weight: bold; color : #120382; line-height: 1.4; }
.subhead2 { font-size : 13px; font-weight: bold; color : #CC6600; line-height: 1.4; }
.small { font-size : 10px; font-weight: normal; color : #120382; }
.copyright { font-size : 10px; font-weight: normal; color : #FFFFFF; }
.menu { font-size : 11px; font-weight: normal; color : #CC6600; line-height: 1.4; }
.menu a:link { font-size : 11px; font-weight: normal; color : #CC6600; line-height: 1.4; }
.menu a:visited { font-size : 11px; font-weight: normal; color : #CC6600; line-height: 1.4; }
.menu a:hover { font-size : 11px; font-weight: normal; color : #120382; line-height: 1.4; }
.sidemenu { font-weight: bold; color : #CC6600; line-height: 1.7; }
.sidemenu a:link { font-weight: bold; color : #120382; line-height: 1.4; }
.sidemenu a:visited { font-weight: bold; color : #120382; line-height: 1.4; }
.sidemenu a:hover { font-weight: bold; color : #CC6600; line-height: 1.4; }
#photoright { margin: 3px 1px 18px 18px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; float: right; }
#photoleft {margin: 4px 24px 24px 0px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; float: left; }
.caption { font-size: 10px; font-weight: normal; color : #000000; text-decoration: none; }
/* END STYLES FROM EXTERNAL SITE */

/* BEGIN STYLES FOR GALLERY SITE */

CENTER {
width: 780px;
text-align: left;
margin: 0 auto 0 auto;
}

/* TEXT REPLACEMENTS */
#closearchive, .navigation a, #search, #keepthefiresburning, .welcome, #browse-images, #cabin-lists, #viewmore {
	text-indent: -9999px; overflow: hidden;
}

#photo-sets-label, #browse-tags, .faq, #frequently-asked-questions, #back-to-all, #view-all-tags, #browse-all-photo-sets, #back-icon, #forward-icon, #download-icon, #page-back, #page-forward, .emailus, #submit-btn, .photos, #you-must-log-in.png {
	text-indent: -9999px; overflow: hidden;
}
/* END TEXT REPLACEMENTS */

#container {
	margin: 0; padding: 0;
	font: 12px "Trebuchet MS", Trebuchet, Verdana, Sans Serif;
	background:#d7c7a7 url(../images/bg_regular.jpg) repeat-y;
	color: #8b5602;
	/*aa781c;*/
}
div#container.home {
	background:#d7c7a7 url(../images/bg_fullpage_no_sidebar.jpg) repeat-x;
}
#container a { color: #aa781c; /*color: #814402;*/ text-decoration: none; }
#container .dark { color: #603c03; }
#container .black { color: #000; }
#container #header { margin: 0; padding: 0;
	top: 94px; height: 103px; width: 752px; position: absolute;
	background: url(../images/header_background.png) no-repeat;
}
#container #footer { margin: 0; padding: 0px 0px 0 0;
	height: 124px; text-align: right;
	background: url(../images/footer_bg.png) repeat-x;
}

.footer-logo { float: right; margin: 5px 20px 0 5px; }
#container #footer p { padding: 15px 0 0 0; margin: 0px 0px 0 0px; font-size: 10px; text-transform: uppercase; }
#container #footer .credits {clear: both; text-align: center; padding-top: 40px; font-size: 10px;}
#container #footer a { color: #814402; }
#container #footer a:hover { color: #000; }

#closearchive { display: block; float: right;
	width: 120px; height: 20px; padding: 0px 13px 0 0; overflow: hidden;
	background: url(../images/closearchives2.png) 5px 0px no-repeat;
	margin-top: 5px;
	margin-bottom: 6px;
}
ul.navigation {
	position: absolute; list-style: none; 
	padding: 30px 0 0 10px; width: 494px; margin: 0;
}
.navigation li { float: left; padding: 0; }
.navigation a { height: 12px; display: block; }
.navigation a:hover, .navigation li.active a {background-position: 0 -14px;}
.archives-home-link { background: url(../images/nav_archiveshome.png) no-repeat; width: 92px; }
.faq-link { background: url(../images/nav_faq.png) no-repeat; width: 49px; }
.photo-sets-link { background: url(../images/nav_photosets.png) no-repeat; width: 91px; }
.tags-link { background: url(../images/nav_tags.png) no-repeat; width: 54px; }
.popular-photos-link { background: url(../images/nav_popularphotos.png) no-repeat; width: 115px; }
.email-us-link { background: url(../images/nav_emailus.png) no-repeat; width: 63px; }
#searchbox {
	width: 258px; font-size: 8px; color: #FFFFFF;
	clear: both; float: right;
}
#searchfor {
	border: 0; background: none;
	width: 220px;
	margin: 0 0 15px 10px; padding-left: 20px;
}
#search {
	background: url(../images/search.png) no-repeat;
	display: block; float: left;
	width: 39px; height: 8px; margin-top: 5px;
}
.searchinputs { float: left; margin-left: 10px; }
.searchtype-label { display: block; float: left; padding-top: 5px; width: 50px; }
.gobutton { float: right; margin-top: -3px;
margin-right: 20px; width: 32px; height: 25px; overflow: hidden; background: url(../images/go_button.png) no-repeat; 
cursor: pointer;
}
.content { padding: 0; margin: 0; }
.typical { padding: 25px 35px 35px}

/* BEGIN FRONT */
#container .headerhome { height: 460px; }
#keepthefiresburning {
	background: url(../images/keepthefiresburning.png) no-repeat;
	width: 752px; height: 156px;
	display: block; position: absolute;
	top: 450px;
}
#homeheaderimgholder { width: 752px; height: 450px; overflow: hidden; }
.two-col { margin: 0; padding: 0; }
.top-divider { border-top: 1px solid #a19a83; clear: both; padding: 0px 30px 45px 35px; }

#main-col { margin: 0; width: 390px; padding: 95px 10px 20px 38px; float: left; }
#sidebar { margin: 0; width: 264px; padding: 86px 20px 13px 30px; float: right;
	background: url(../images/right_sidebar_overlay_bg_color4.png);
}

#photo-pullout { margin: 0; padding: 13px 0 0 0; float: none; clear: both; }

#cursorMessageDiv {
	position: absolute;
	z-index: 99999;
	border: 0px solid #CCC;
	padding: 0px 0px 0px 0px;
	margin: -30px 0px 0px 0px;
	width: 197px;
	height: 61px;
	display: none;
	background:transparent url(../images/hover_arrow.png) no-repeat top right;
}
.dialog { position:relative; margin:0px auto;
 min-width:14px;
 max-width:615px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:13px; /* default, width of left corner */
 margin-bottom: 0px; /* spacing under dialog */
}

#photo-pullout div.dialog { margin-left: 7px; }
#current-photoset-details div.dialog { margin:0px auto; }

.dialog .content, .dialog .t, .dialog .b, .dialog .b div {
 background:transparent url(../images/img-back2.png) no-repeat top right;
}
.photo-set-imgs .content, .photo-set-imgs .t, .photo-set-imgs .b, .photo-set-imgs .b div {
 background:transparent url(../images/img-back-faded.png) no-repeat top right;
}
.tag-page-imgs .content, .tag-page-imgs .t, .tag-page-imgs .b, .tag-page-imgs .b div {
 background:transparent url(../images/img-back-faded.png) no-repeat top right;
}
#popular-photo .dialog .content, #popular-photo .dialog .t, #popular-photo .dialog .b, #popular-photo .dialog .b div {
 background-image: url(../images/img-back-faded.png);
}
.activeimg .content, .activeimg .t, .activeimg .b, .activeimg .b div {
 background-image: url(../images/img-back2.png);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 7px 0px 0px;
}

#current-photoset-details div.dialog .content {  padding: 0px; margin: 0; }
#current-photo div.dialog .content {  padding: 13px 13px 0px 0px; margin: 0; }
#photoset-mainphoto div.dialog .content {  padding: 0px 16px 0px 0px; margin: 0; }

#photoset-mainphoto p { font-size: 11px; letter-spacing: 0.5px; }

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:13px; /* top slice width */
 margin-left:-13px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b, .dialog .b div {
 height:14px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:13px; /* bottom corner width */
 margin-left:-13px;
 background-position:bottom left;
}

.dialog .hd, .dialog .bd, .dialog .ft {
 position:relative;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

#right_column_photo { margin: 13px 0px 0px 2px; }


#tagadder, #whatsthistip {
clear: both; display: none; padding: 10px;
width: 230px; float: left; position: absolute; margin-top: 40px;
background: url(../images/tip-bg.png) no-repeat;
color: #62604b;
}

#tagadder {
width: 290px;
margin: 0 0 0 -150px; padding-top: 0; padding-right: 0;
background: url(../images/tip-bg2.png) no-repeat;
z-index: 100;
}

#tagadder DIV, #whatsthistip DIV {
display: block; padding: 5px; color: black;
}
#newtags {
float: left;
padding: 8px 8px 8px 10px; margin-top: 10px;
width: 215px; height: 26px;
border: 0px solid black; background: url(../images/add-tag-input.png) 0px 0px no-repeat;
z-index: 1;
}

#suggest {
color: #62604b;
}

.photo-detail-med {
margin: 14px 0px 1px 3px;
}

.welcome {
	margin: 0; padding: 0px; height: 15px;
	background: url(../images/welcome.png) no-repeat;
}
#main-col p { padding: 0px 0px 0px 0px; margin: 13px 0 -3px 0; 
line-height: 17px; letter-spacing: 0px; word-spacing: 0px; 
}
#adamsig { padding-top: 65px; background: url(../images/adam_steph_sig.png) 0 15px no-repeat; }
b#photo-sets-label {
	margin: 0; padding: 0px; height: 14px; width: 100px; float: left; display: block;
	background: url(../images/photosets_bar.png) 2px 3px no-repeat;
}
#browse-images {
	margin: -10px 0 0 -10px; padding: 0 0 0 0; height: 63px;
	background: url(../images/browsethousands_dnldhiresfiles.png) 0 0 no-repeat;
}
#view-all-tags {
	display: block; float: right;
	margin: 0 -7px 0 7px; padding: 0px; height: 27px; width: 119px;
	border: 0px solid red;
	background: url(../images/view_all_tags.png) 7px 0 no-repeat;
}

#cabin-lists {
	margin: 0px 0 0 -5px; padding: 0px; height: 34px;
	background: url(../images/download_and_search_cabin_lists.png) no-repeat;
}
#viewmore {
	margin: 0; padding: 0px; height: 27px; width: 182px;
	background: url(../images/viewmore_in_this_set.png) no-repeat;
	display: block; clear: both; float: right;
	border: 0px solid red;
}
#viewall { margin: 0; padding: 0 3px 10px 0;
	font-size: 10px; display: block; clear: both; text-align: right; 
	border: 0px solid red;
}
a#viewall:hover { color: #2A1A00; }
#browse-all-photo-sets {
	margin: 0; padding: 0px; height: 27px; width: 153px;
	background: url(../images/browse_all_photosets.png) no-repeat;
	display: block; float: right;
}
#submit-btn {
	margin: 5px 0px 0px 0px; padding: 0px; height: 27px; width: 86px;
	background: url(../images/submit.png) no-repeat;
	display: block; float: right;
}
#sidebar HR {
	border: 0; height: 1px;
	background: url(../images/right_line.png) no-repeat;
}
#cabins { width: 200px; float: right; }
#whatsthis { font-size: 10px; display: block; float: right; clear: right; width: 100px; text-align: right; padding: 5px 0 0 0; cursor: pointer; }
a#whatsthis:hover { color: #2A1A00; }
#browse-tags {
	margin: 0px 0 0 0; padding: 40px 0 0 0; height: 31px;
	clear: both;
	background: url(../images/browse_by_tag.png) 0 40px no-repeat;
}
/* END FRONT */
.faq, .photo-sets, .tags, .popular, .emailus, .photos {
	height: 180px;
	margin: 0 0 0 0px; padding: 0px;
	background: url(../images/faq.png) 106px 93px no-repeat;
	border-bottom: 1px solid #afa999;
}
.photos { background: url(../images/photos.png) 106px 93px no-repeat;  border: 0; }
.photo-sets { background: url(../images/photo_sets.png) 106px 93px no-repeat;  border: 0; }
.tags { background: url(../images/tags.png) 106px 93px no-repeat; }
.popular { background: url(../images/popular.png) 106px 93px no-repeat; }
.emailus { background: url(../images/emailus.png) 106px 93px no-repeat; }

.toplogo { position: absolute; float: left; margin: 70px 0 0 0px; }
#frequently-asked-questions { margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; background: url(../images/frequently_asked_questions.png) no-repeat; }
#halt { margin: 0; border: 0px solid red; text-align: center; top: 0px; }
/*
#you-must-log-in { height: 84px; width: 470px; background: url(../images/you-must-log-in.png) no-repeat; text-indent: -9999px; overflow: hidden; }
*/
.slim { margin: 0; margin-bottom: 15px;}

#container .faq-list {
	 margin-bottom: 20px;
}

#container .faq-list div h3 {
	margin: 0; padding: 0;
	height: 30px; overflow: hidden;
/*	background: #f6f2e7 url(../images/faq_bullet.png) 10px 10px no-repeat;
	border-bottom: 1px solid #d6c7ae; */
}
#container .faq-list div h3 a {
	display: block; height: 30px; overflow: hidden; margin: 0;
	font-size: 11px; font-weight: bold;
	padding: 7px 0 0 23px;
}
#container .faq-list div h3 a:hover, #container .faq-list div h3 a.active { color: #603c03; }
/*
#container .faq-list div div {
	font-size: 12px; color: #666; background-color: #FFF;
	padding: 15px 24px 15px 24px;
	border-bottom: 1px solid #ddd2c0;
}
*/
#cursorMessageDiv h2 { font-size: 18px; color: #603c03; padding: 15px 0 0 30px; margin: 0; }
#cursorMessageDiv span { font-size: 10px; color: #aa781c; display: block; padding: 0 0 0 30px; margin: 0; }
.regular-h2 { font-size: 26px; font-weight: bold; color: #603c03; margin: 0; padding: 7px 0 5px 0; }
.blackright-h2 {
	font-size: 18px; font-weight: bold; color: #000; text-align: right;
}
#tag-page .blackright-h2 { padding-bottom: 0; margin-bottom: 5px; }
.photoset-detail-h2, .photo-detail-h2, .pop-photo-h2 { padding: 20px 0 0px 30px; margin-bottom: 0px; }
.photo-detail-h2 span { font-size: 15px; font-weight: bold; color: #aa781c; border-left: 1px solid #603c03; }
.leftpad { padding-left: 30px; padding-bottom: 15px; }

.photo-set-details { display: block; padding: 0 0 10px 0; margin: 0; font-size: 11px; letter-spacing: 0.5px; }
#current-photo .photo-set-details { padding: 0 0px 10px 15px;}
.photoset-detail-h2 { }
#popular-photo li h3 { padding: 0px 0 0 0px; margin: 5px 0 0 0px; }
#popular-photo li h3 a { font-size: 18px; font-weight: bold; color: #603c03; }

ul.decades {
	border: 0px solid blue;
	list-style: none; 
	margin: 0; padding: 9px 0 0 105px;
	height: 24px; width: 553px;
	background: url(../images/nav_decades_wt_bg.png) 96px 0 no-repeat;
}
.decades LI { float: left; margin: 0; padding: 0; width: 54px; }
.decades a { height: 24px; display: block; text-indent: -9999px; }
.decades a:hover, .decades li.active a { background-position: 0px -27px; }

.dec-1920s { background: url(../images/decade_1920.png) no-repeat; }
.dec-1930s { background: url(../images/decade_1930.png) no-repeat; }
.dec-1940s { background: url(../images/decade_1940.png) no-repeat; }
.dec-1950s { background: url(../images/decade_1950.png) no-repeat; }
.dec-1960s { background: url(../images/decade_1960.png) no-repeat; }
.dec-1970s { background: url(../images/decade_1970.png) no-repeat; }
.dec-1980s { background: url(../images/decade_1980.png) no-repeat; width: 53px; }
.dec-1990s { background: url(../images/decade_1990.png) no-repeat; }
.dec-1900s { background: url(../images/decade_2000.png) no-repeat; }
.dec-1910s { background: url(../images/decade_2010.png) no-repeat; width: 53px; }

ul#years {
	border: 0px solid red;
	font-size: 18px; margin: 0 0 0 0; padding: 0 0 0 150px; height: 45px; list-style: none;
	background: url(../images/year_dividers.png) 0px 0 no-repeat;
}
#years LI { float: left; margin: 1px 1px 0 0; padding: 0; width: 45px; height: 39px; overflow: hidden; }
#years a { padding-top: 5px; height: 39px; display: block; color: black; font-weight: bold; text-indent: -9999px;  }
#years a:hover, #years li.active a {background-position: 0 -41px; }

.year-2010s .year9 { background: url(../images/year_2019.png) no-repeat; }
.year-2010s .year8 { background: url(../images/year_2018.png) no-repeat; }
.year-2010s .year7 { background: url(../images/year_2017.png) no-repeat; }
.year-2010s .year6 { background: url(../images/year_2016.png) no-repeat; }
.year-2010s .year5 { background: url(../images/year_2015.png) no-repeat; }
.year-2010s .year4 { background: url(../images/year_2014.png) no-repeat; }
.year-2010s .year3 { background: url(../images/year_2013.png) no-repeat; }
.year-2010s .year2 { background: url(../images/year_2012.png) no-repeat; }
.year-2010s .year1 { background: url(../images/year_2011.png) no-repeat; }
.year-2010s .year0 { background: url(../images/year_2010.png) no-repeat; }

.year-2000s .year9 { background: url(../images/year_2009.png) no-repeat; }
.year-2000s .year8 { background: url(../images/year_2008.png) no-repeat; }
.year-2000s .year7 { background: url(../images/year_2007.png) no-repeat; }
.year-2000s .year6 { background: url(../images/year_2006.png) no-repeat; }
.year-2000s .year5 { background: url(../images/year_2005.png) no-repeat; }
.year-2000s .year4 { background: url(../images/year_2004.png) no-repeat; }
.year-2000s .year3 { background: url(../images/year_2003.png) no-repeat; }
.year-2000s .year2 { background: url(../images/year_2002.png) no-repeat; }
.year-2000s .year1 { background: url(../images/year_2001.png) no-repeat; }
.year-2000s .year0 { background: url(../images/year_2000.png) no-repeat; }

.year-1990s .year9 { background: url(../images/year_1999.png) no-repeat; }
.year-1990s .year8 { background: url(../images/year_1998.png) no-repeat; }
.year-1990s .year7 { background: url(../images/year_1997.png) no-repeat; }
.year-1990s .year6 { background: url(../images/year_1996.png) no-repeat; }
.year-1990s .year5 { background: url(../images/year_1995.png) no-repeat; }
.year-1990s .year4 { background: url(../images/year_1994.png) no-repeat; }
.year-1990s .year3 { background: url(../images/year_1993.png) no-repeat; }
.year-1990s .year2 { background: url(../images/year_1992.png) no-repeat; }
.year-1990s .year1 { background: url(../images/year_1991.png) no-repeat; }
.year-1990s .year0 { background: url(../images/year_1990.png) no-repeat; }

.year-1980s .year9 { background: url(../images/year_1989.png) no-repeat; }
.year-1980s .year8 { background: url(../images/year_1988.png) no-repeat; }
.year-1980s .year7 { background: url(../images/year_1987.png) no-repeat; }
.year-1980s .year6 { background: url(../images/year_1986.png) no-repeat; }
.year-1980s .year5 { background: url(../images/year_1985.png) no-repeat; }
.year-1980s .year4 { background: url(../images/year_1984.png) no-repeat; }
.year-1980s .year3 { background: url(../images/year_1983.png) no-repeat; }
.year-1980s .year2 { background: url(../images/year_1982.png) no-repeat; }
.year-1980s .year1 { background: url(../images/year_1981.png) no-repeat; }
.year-1980s .year0 { background: url(../images/year_1980.png) no-repeat; }

.year-1970s .year9 { background: url(../images/year_1979.png) no-repeat; }
.year-1970s .year8 { background: url(../images/year_1978.png) no-repeat; }
.year-1970s .year7 { background: url(../images/year_1977.png) no-repeat; }
.year-1970s .year6 { background: url(../images/year_1976.png) no-repeat; }
.year-1970s .year5 { background: url(../images/year_1975.png) no-repeat; }
.year-1970s .year4 { background: url(../images/year_1974.png) no-repeat; }
.year-1970s .year3 { background: url(../images/year_1973.png) no-repeat; }
.year-1970s .year2 { background: url(../images/year_1972.png) no-repeat; }
.year-1970s .year1 { background: url(../images/year_1971.png) no-repeat; }
.year-1970s .year0 { background: url(../images/year_1970.png) no-repeat; }

.year-1960s .year9 { background: url(../images/year_1969.png) no-repeat; }
.year-1960s .year8 { background: url(../images/year_1968.png) no-repeat; }
.year-1960s .year7 { background: url(../images/year_1967.png) no-repeat; }
.year-1960s .year6 { background: url(../images/year_1966.png) no-repeat; }
.year-1960s .year5 { background: url(../images/year_1965.png) no-repeat; }
.year-1960s .year4 { background: url(../images/year_1964.png) no-repeat; }
.year-1960s .year3 { background: url(../images/year_1963.png) no-repeat; }
.year-1960s .year2 { background: url(../images/year_1962.png) no-repeat; }
.year-1960s .year1 { background: url(../images/year_1961.png) no-repeat; }
.year-1960s .year0 { background: url(../images/year_1960.png) no-repeat; }

.year-1950s .year9 { background: url(../images/year_1959.png) no-repeat; }
.year-1950s .year8 { background: url(../images/year_1958.png) no-repeat; }
.year-1950s .year7 { background: url(../images/year_1957.png) no-repeat; }
.year-1950s .year6 { background: url(../images/year_1956.png) no-repeat; }
.year-1950s .year5 { background: url(../images/year_1955.png) no-repeat; }
.year-1950s .year4 { background: url(../images/year_1954.png) no-repeat; }
.year-1950s .year3 { background: url(../images/year_1953.png) no-repeat; }
.year-1950s .year2 { background: url(../images/year_1952.png) no-repeat; }
.year-1950s .year1 { background: url(../images/year_1951.png) no-repeat; }
.year-1950s .year0 { background: url(../images/year_1950.png) no-repeat; }

.year-1940s .year9 { background: url(../images/year_1949.png) no-repeat; }
.year-1940s .year8 { background: url(../images/year_1948.png) no-repeat; }
.year-1940s .year7 { background: url(../images/year_1947.png) no-repeat; }
.year-1940s .year6 { background: url(../images/year_1946.png) no-repeat; }
.year-1940s .year5 { background: url(../images/year_1945.png) no-repeat; }
.year-1940s .year4 { background: url(../images/year_1944.png) no-repeat; }
.year-1940s .year3 { background: url(../images/year_1943.png) no-repeat; }
.year-1940s .year2 { background: url(../images/year_1942.png) no-repeat; }
.year-1940s .year1 { background: url(../images/year_1941.png) no-repeat; }
.year-1940s .year0 { background: url(../images/year_1940.png) no-repeat; }

.year-1930s .year9 { background: url(../images/year_1939.png) no-repeat; }
.year-1930s .year8 { background: url(../images/year_1938.png) no-repeat; }
.year-1930s .year7 { background: url(../images/year_1937.png) no-repeat; }
.year-1930s .year6 { background: url(../images/year_1936.png) no-repeat; }
.year-1930s .year5 { background: url(../images/year_1935.png) no-repeat; }
.year-1930s .year4 { background: url(../images/year_1934.png) no-repeat; }
.year-1930s .year3 { background: url(../images/year_1933.png) no-repeat; }
.year-1930s .year2 { background: url(../images/year_1932.png) no-repeat; }
.year-1930s .year1 { background: url(../images/year_1931.png) no-repeat; }
.year-1930s .year0 { background: url(../images/year_1930.png) no-repeat; }

.year-1920s .year9 { background: url(../images/year_1929.png) no-repeat; }
.year-1920s .year8 { background: url(../images/year_1928.png) no-repeat; }
.year-1920s .year7 { background: url(../images/year_1927.png) no-repeat; }
.year-1920s .year6 { background: url(../images/year_1926.png) no-repeat; }
.year-1920s .year5 { background: url(../images/year_1925.png) no-repeat; }
.year-1920s .year4 { background: url(../images/year_1924.png) no-repeat; }
.year-1920s .year3 { background: url(../images/year_1923.png) no-repeat; }
.year-1920s .year2 { background: url(../images/year_1922.png) no-repeat; }
.year-1920s .year1 { background: url(../images/year_1921.png) no-repeat; }
.year-1920s .year0 { background: url(../images/year_1920.png) no-repeat; }


#back-to-all { width: 752px; height: 39px; display: block; background: url(../images/back_to_albums.png) 0 0 no-repeat; }



#photoset-page-imgs { padding-top: 10px; clear: none; }
ul.photo-set-imgs { list-style: none; height: 60px; border: 0px solid blue; }
.photo-set-imgs li { float: left; padding: 5px 5px 10px 5px; border: 0px solid red; width: 100px; }
#photoset-page-imgs ul.photo-set-imgs { clear: none; }
#photoset-page-imgs .photo-set-imgs li { float: left; padding: 10px 0px 10px 0px; border: 0px solid red; width: 100px; }
.photo-set-imgs li .dialog .content { padding: 13px 13px 0px 0; }
#photoset-page-imgs ul.photo-set-imgs { clear: none; height: 90px; }
#photoset-page-imgs .photo-set-imgs li { float: left; padding: 5px 5px 0px 3px; border: 0px solid red; width: 100px; }

#photosets-page-imgs { width: 630px; border: 0px solid green; margin: 0 auto 0 auto; padding: 20px 0 10px 0; }
#photosets-page-imgs ul.photo-set-imgs { clear: none; height: 90px; }
#photosets-page-imgs .photo-set-imgs li { float: left; padding: 5px 5px 0px 3px; border: 0px solid red; width: 100px; }

ul.tag-page-imgs { width: 700px; list-style: none; padding-left: 0; margin-left: 0; clear: both; }
ul.tag-page-imgs li { display: block; width: 130px; text-align: center; padding: 0px; float: left; border: 0px solid red; }
.tag-page-imgs li .dialog .content { padding: 13px 13px 0px 0; }

ul.tag-page-imgs li.imgtall { width: 105px; margin: 12px 17px 0px 18px; }
ul.tag-page-imgs li.imgwide { width: 130px; margin: 25px 5px 0px 5px; }

#tag-page-imgs { width: 700px; border: 0px solid green; margin: 0; padding: 20px 0 10px 20px; }

#years-bar { margin: 0; padding: 0; border-top: 1px solid #b5af94; }

#current-photoset-details { float: left; width: 260px; height: 1500px; border: 0px solid purple; padding: 0 10px 0 32px; }
#current-photoset-details p { text-align: right; padding-right: 10px; }
#slideshow-icon { float: right; margin: 0; padding: 0; margin-right: -3px; }

#back-icon, #forward-icon, #download-icon, #page-back, #page-forward { display: block; float: left; }

#back-icon, #forward-icon, #download-icon { height: 37px; width: 44px; }
#back-icon { background: url(../images/arrowleft.png) no-repeat; }
#forward-icon { background: url(../images/rightarrow.png) no-repeat; }
#download-icon { background: url(../images/middlebutton.png) no-repeat; }
#back-icon:hover, #forward-icon:hover, #download-icon:hover{ background-position: 0 -40px; }

#page-back, #page-forward { height: 25px; width: 30px; }
#page-back { background: url(../images/left_arrow.png) no-repeat; }
#page-forward { background: url(../images/right_arrow.png) no-repeat; }
#page-back:hover, #page-forward:hover { background-position: 0 -25px; }

#current-photo, .imglink, #paging a { float: left; }
#current-photo { padding-left: 25px; }
#paging a { font-size: 16px; padding: 0px 5px 0 3px; }
#paging a.active, #paging a:hover { color: black; }


#paging {
padding-top: 60px;
padding-bottom: 60px;
width: 260px;
margin: 0 auto;
}

#photo-tags, #popular-photo { list-style: none; }
#photo-tags { padding-left: 0; margin-left: 0; }
.tagcloud { text-align: center; line-height: 22px; }
.tagcloud a { padding: 0 5px 0 5px; }
#tag-page { padding: 30px 30px 25px 25px; }
#tag-page .tagcloud { padding-bottom: 20px; }

#setnav { height: 37px; }

#current-photo-details { width: 190px; float: right; padding-top: 50px; }

#popular-photo { border: 0px solid orange; margin: 0; padding: 0 0 0 25px;}
#popular-photo LI { 
	float: left; overflow: hidden;
	margin: 0; padding: 0;
	width: 350px; height: 120px;
	border: 0px solid orange; 
}
#popular-photo div.dialog {
float: left;
width: 90px;
margin-right: 7px;
}
#popular-photo div.dialog .content {  
padding: 14px 0px 0px 1px;
margin: 0 0px 0 0;
border: 0px solid red;
}

#container .tagcloud a { color: #603c03; }

#container FIELDSET {
float: left;
max-width: 430px;
padding: 0 0 0 30px;
border: 0;
border: 0px solid green;
}
#container FIELDSET LABEL {
border: 0px solid red;
font-size: 18px;
font-weight: bold;
padding-left: 2px;
display: block;
width: 230px;
color: #603c03;
}
#container .req, #container .req-notice { color: red; }
#container .req-notice { font-size: 11px; }
#container FIELDSET INPUT, #container FIELDSET TEXTAREA {
border: 3px solid #d7c08f;
}
#container FIELDSET INPUT {
width: 223px; height: 21px;
margin-bottom: 15px;
}
#container FIELDSET TEXTAREA {
width: 425px; height: 210px;
margin-bottom: 10px;
}
/* Safari Hacks */
@media screen and (-webkit-min-device-pixel-ratio:0){

}


/* END STYLES FOR GALLERY SITE */


