#download-selected {
	float: right;
}

#slideshow_link {
	clear: both;
	float: right;
	margin-top: -13px;
	width: 120px;
}




#nav_wrapper {width:100%; background:#E2E2E0; height:30px;margin: 0 0 1px 0;border-top:1px solid #fff;}
#navigation li{display:inline;list-style-type:none;float:left;margin:0; padding: 0;}
#navigation ul{margin:0; padding:0;}
#navigation a{display:block;font-family:verdana;font-size:11px;font-weight: normal;color:#333333;background-color:#E2E2E0;margin:0 0px 0 0;padding:9px 20px 8px 20px;border-right: 1px solid #fff;}
#navigation a:hover{background:#336699;color:#fff;text-decoration:none;}

#adsense_right {display:none;position:relative; float:right; height: 750px; width: 120px; margin: 10px 0 0 0; padding: 0 0 10px 0}


#breadcrumbs{float:left;margin:0;padding:5px 0 5px 10px;background:#666;width:740px;}

b {font-weight:normal}
#breadcrumb_links
{color:#fff; font-weight:normal;}

#breadcrumb_links a
{color:#fff; font-weight:normal;}

#download_selected
{
	float:right;
	text-align:right;
}

#exif_data
{
	text-align:left;
	width:50%;
	padding:20px;
}

#exif_toggle
{
	margin:0;
	padding:0;
}

#gallery-name
{
	font:42px arial;
	font-weight:bold;
	letter-spacing:-1px;
	float:left;
	color:#ccc;
	margin:0 0 0px 0;
	padding:0;

}

#header{width:100%;height:70px;}



#link-back
{
	display:none;
	
	font-size:90%;
	clear:both;

	width:100%;
	text-align:left;
	float:left;
	margin:0;
	padding:0;
	border-top:1px solid red;
}

#link-back a:hover {
 background: #ffffcc;
}

#main_container
{
	clear:both;
	width:100%;
}

#inner_wrapper {clear:both;padding:0; margin: 0;}
#nav-link-img-next a{float:right;margin:0; padding: 7px 0 10px 0;}
#nav-link-img-prev a{float:left;margin:0; padding: 7px 0 10px 0;}
#nav-link-img-prev a:hover,#nav-link-img-next a:hover{background:none;}
#next-link-container{width:50%;text-align:right;}
#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: 11px verdana;padding-bottom: 10px;}
#footer {clear: both;height:30px;margin:0; padding:0;background:#E2E2E0;}
#footer p {color:#666666;margin:0; padding:8px 0 0 20px;}

#picture-holder{text-align:center;clear:both;margin: 0px;}
#picture-holder a img{border:none;background:#EDEFDE;margin:0px;padding:0px;}
#picture-holder a:hover{white-space:normal;background:#fff;}
#picture_caption
{font:28px arial;font-weight:bold;text-transform:none;letter-spacing:-1px;text-align:left;border-bottom:1px solid #ccc;margin: 0px 0px 0 0px;padding: 20px 0 0 0px;}
#exif-toggle-container{display:none;}
#picture_description {font: 11px verdana; font-weight: normal; color:#666666;}
#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{float:left;clear:both;display:block;width:610px;height:100%;white-space:nowrap;padding:10px 0 10px 0;}

#wrapper
{
	font: 11px verdana;
	width:750px;
	text-align:left;
	border:1px solid #666;
	margin:0 auto;
	padding:20px;
	background-color: #fff;
	background-image: url(images/camera_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

* html #centering
{
	text-align:center;
}

* html .slides li
{
	height:1px;
}

* html .tag
{
	word-wrap:break-word;
	margin:0;
}

#collections h2 
{
	color:#666;
font: 18px arial; font-weight:bold;
	margin:0px 0 5px 140px;
	padding:0 0 3px 0px;
		border-bottom: 1px solid #ccc;
	display:block;
}



.collection
{
	
	clear:both;
	background:#f2f2f2;
	padding:10px;
	margin:0 0 10px 0;
	float:left;
	width:600px;
	

}

.collection img
{
	display:inline;
	
	float:left;
	margin: 0px;
	padding:0 10px 0 0px
}

.collection p {
	line-height: 18px;
}



.collection img:hover
{
	
}

.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
{display:none;
	text-align:center;
	color:#A0B7C9;
}

.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: 11px verdana;
	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:140px;
	overflow:hidden;
	margin:0;
	padding: 5px 0 0 0;
	font:11px verdana;
	text-align:left;
	color:#666666;

	
}

a:link, a:visited
{
	color:#336699;
	text-decoration:none;
}

a:hover{text-decoration:underline;}

body
{
	margin: 50px 0 0 0;
	background-color: #000;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#big-picture-container li {		margin: 0;
		padding: 7px 0 7px 0;}
		
#big-picture-container ul {	margin: 0 0 0 20px;
		padding:0;}

div.large-thumb-toolbar
{
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
}


p {margin: 5px 10px 10px 0; padding:0;line-height: 18px;}
p.description {margin: 0; padding:0;line-height: 18px;float:left;}

h2
{
	color:#666;
font: 18px arial; font-weight:bold; letter-spacing: -1px;
	margin:20px 0 0 10px;
	padding:0;
}

h3
{
	color:#666;
font: 18px arial; font-weight:bold; letter-spacing: -1px;
	margin:20px 0 0 0px;
	padding:0;
}

h4
{
	color:#666;
font: 13px verdana; font-weight:bold;
	margin:15px 0 0 0px;
	padding:0;
}

img
{
	border:0;
}





#jump-search-container {margin: 4px 4px 0 0px;	white-space:nowrap;
	float:right;}
#jump-search-container form {margin:0;padding:0; display:inline;}
#jump-search-container input {font:11px verdana;padding:2px;margin:0;}
#jump-search-container submit {font:11px verdana;padding:0;margin:0;}



input.submit
{
	border:1px solid #666666;
	padding: 2px 0 2px 0;
	
	color:#333;
	font: 11px verdana;
}

ul.slides
{
	list-style:none;

	margin:0;
	padding:0;

}

ul.slides li
{
	position:relative;
	float:left;
	display:inline;
	text-align:center;
	margin:10px 20px 10px 0;
	padding:0px;
}

ul.slides li a
{
	display:block;
	border:1px solid #ccc;
}

ul.slides li a img
{
	text-align:center;
	margin:0px;
	padding:3px;
	
}

ul.slides li a:hover
{
	border:1px solid #336699;
	background: #ccc;

}