#download-selected { float: right; }
#slideshow_link { clear: both; float: left; display: inline; margin:0; width: 120px; visibility:hidden}
#breadcrumb_links { margin-bottom:0px; letter-spacing:0.080em; text-transform:uppercase; padding:0;background-color:#fff; display:none; visibility:none; }
#breadcrumbs { float:left; width:100%; font-size:0.25em; margin:0px; padding:2px; }
#download_selected { float:right; text-align:right; }
#exif_data { text-align:left; width:50%; padding:20px; }
#exif_toggle { margin:0; padding:0; }
/*
#gallery-name a { font-family: "din", "helvetica bold", "arial black", helvetica, arial, verdana; font-size:2em; letter-spacing:-2px; font-weight:bold;
text-transform:uppercase; float:left; color:#000; margin:-30px 0 -5px 0; padding:0; }
#gallery-name a:hover { color:#ffaaaa; } */
#gallery-name a { font-size:100px; text-align:left; font-weight:bold; color:#f9f9f9; display:inline-block; padding:0; border:none; text-transform:uppercase;
	 text-decoration:none; letter-spacing:-10px; margin-bottom:-60px; }
#gallery-name a:hover { color: #e86363; }
#header { width:100%; }
#jump-search-container { white-space:nowrap; float:right; }
#link-back { font-size:1%; clear:both; display:none; width:100%; text-align:center; float:left; margin:0; padding:0; }
#link-back a:hover { background: #ffffcc; }
#main_container { clear:both; width:100%; }
#nav-link-img-prev, #nav-link-img-next {width:100px; height:100px; margin:40px;}
#nav-link-img-prev {float:left;}
#nav-link-img-next {float:right;}
#nav-link-img-prev a,#nav-link-img-prev a:visited {background:transparent url(http://jameslyndsay.com/graphics/minus.png) no-repeat scroll 0 0;display:block;height:52px;margin:5px 10px;width:78px;}
#nav-link-img-prev a:hover {background-position:-78px 0}
#nav-link-img-next a {background:transparent url(http://jameslyndsay.com/graphics/plus.gif) no-repeat scroll 0 0;display:block;height:80px;margin:5px 10px;width:80px;}
#nav-link-img-next a:hover {background-position:-81px 0}

/*#nav-link-img-next  {background:transparent url(http://jameslyndsay.com/graphics/plus.gif) repeat scroll 0 0;float:right;height:20px;margin:40px 0 0 1010px;	padding:20px 20px 40px 10px;
	position:absolute;	width:50px;	}
#nav-link-img-prev a {
	background:transparent url(http://jameslyndsay.com/graphics/minus.gif) repeat scroll 0 0;
	float:left;
	margin:40px 100px;
	padding:0 20px 60px 10px;
	position:absolute;
	width:49px;
}
#nav-link-img-prev a:hover {background:transparent url(http://jameslyndsay.com/graphics/minus.png) repeat scroll 0 0; float:left; margin:40px 100px;
padding:0 20px 60px 10px; position:absolute; width:49px;}
/*#nav-link-img-prev a:hover,#nav-link-img-next a:hover { background:#efefef; border:0px solid #bbb; }*/
#no-pictures-msg { text-align:center; padding:15px 0; }
#overlay { position:absolute; visibility:hidden; background-color:#38c; font-family:"Georgia","Verdana",serif; font-weight:700; font-size:14px; text-align:center;
width:18px; color:#fff; padding:4px; }
#pagination { clear:both; width:100%; font-size: 1px; margin:-10px; padding-bottom: 0px; }
#footer { clear: both; height: 0px; border-top:0px solid #000; padding-top: 0px; margin:-10px; }
#picture-holder { text-align:center; }
#picture-holder a img, #picture-holder img { padding:0px; }
#picture-holder a:hover { white-space:normal; }
#picture_caption { font-size:0px; text-align:center; border-bottom:1px solid #efefef; margin-top:-5px; }
#picture_description,#exif-toggle-container { width:100%; text-align:center; visibility: hidden; }
#prev-link-container { width:50%; text-align:left; }
#rss-image { display:inline; margin:0; padding:0; }
#search_box { margin-left:2px; float:right; }
#sortby-container form { float:left; padding-right:8px; }
#sortby-container,#rss-tag-container { float:right; white-space:nowrap; padding-left:8px; }
#thumbnail_container { clear:both; width:100%; padding-top:10px; }
#wrapper { font-family:Helvetica,"SunSans-Regular",Arial,sans-serif; font-size:1em; width:95%; /*changed from 64em */ text-align:left; border:0px solid #fff;
background-color: #f0f0f0; margin:-10px auto; padding:.0625em 1em; }
* html #centering { text-align:center; }
* html .slides li { height:1px; }
* html .tag { word-wrap:break-word; margin:0; }
.collection { clear:both; border-top:10px solid #efefef; padding-bottom:1px; float:left; width:100%; }
.collection img { display:inline; background:#f0f0f0; border:1px solid #ccc; float:left; margin-right:15px; padding:0px; }
.collection p { line-height: 1.5em; }
.collection img:hover { background:#A0B7C9; }
.comment,.comment_alt { border-top:1px solid #CDCDCD; background-color:#e2e2e2; list-style:none inside; margin:0; padding:15px; }
.comment_alt { background-color:#fff; }
.comments cite { color:#000; text-transform:uppercase; letter-spacing:2px; font-size:75%; background:url('../../../graphics/comment.gif') no-repeat 0 3px;
margin-top:8px; height:28px; padding:5px 5px 5px 23px; }
.comments p { margin:0; padding:0 0 15px; }
.comments-closed { color:#996; text-align:center; }
.date { font-size:0em; text-align:center; color:#A0B7C9; visibility: hidden; }
.errors { width:500px; background-image:url('../../../graphics/x.gif'); background-repeat:no-repeat; background-position:5px 8px; margin-bottom:15px;
border-bottom:1px solid maroon; border-top:1px solid maroon; border-left:1px solid maroon; border-right:1px solid maroon; background-color:#FCC; padding:8px 8px 8px
28px; }
.meta-header { font-size:90%; color:#aaa; margin:0; padding:0; }
.page_link { padding-left:1px; padding-right:1px; text-decoration:none; }
.photos { margin:3px; padding:5px; }
.print { background-image:url(../../../graphics/printer.gif); background-repeat:no-repeat; background-position:left middle; padding-left:20px; text-align:right;
float:right; }
.tag { width:110px; height:3em; overflow:hidden; margin:0 auto; }
a:link, a:visited { color:#8E9687; text-decoration:none; }
a:hover { color:#A0B7C9; }
body { background-color: #f0f0f0; } div.large-thumb-toolbar { text-align:center; padding-top:1px; padding-bottom:5px; }
h2 { font-family: "century schoolbook", georgia, "times new roman", times; color:#DF7D7D; font-variant:small-caps; font-size:1.4em; font-weight:0; margin:0;
padding:0; }
img { border:0; }
input,select,#jump-search-container select,#jump-search-container input,#jump-search-container form { display:inline; visibility:hidden; }
input.submit { border:3px double #999; border-top-color:#CCC; border-left-color:#CCC; background-color:#FFF;
background-image:url('../../../graphics/button-bg.gif'); background-repeat:repeat-x; color:#333; font-size:76%; font-family:Verdana,Helvetica,Arial,sans-serif; }
ul.slides { list-style:none; line-height:0px; margin:0; padding:0; }
ul.slides li { position:relative; float:left; display:inline; text-align:center; margin:-5px 0 -30px 0; padding:0px; }
ul.slides li a { display:block; border:0px solid #789; }
ul.slides li a img { text-align:center; background:#f0f0f0; margin:0px; padding:0px; }
ul.slides li a:hover { border:0px solid #38c; background:#efefef; }

/* tool-tip */

.tool-tip {	width: 180px; margin:-5px 0 0 -10px; z-index: 1000 }
.tool-text { font:12px "courier new", courier, serif; color: #111; letter-spacing:1px;padding: 6px 8px 4px 8px;
	background: #fee9e9 }
div.tag {visibility:hidden;}

#big-picture-container { text-align:center; padding:10px}