form {
display:inline;
}

img {
border:0;
display:inline;
}

.photos-large {
border:1px solid #181818;
margin:0;
padding:0;
}

#main_container {
margin:0;
}

#inner_wrapper {
width:100%;
}

p#description {
text-align:center;
}

#wrapper {
margin:0 auto;
padding:0;
}

.thumbnail img {
border:1px solid #181818;
margin:0;
padding:0;
text-align:center;
}

.photos {
border-color:#000;
border-style:solid;
border-width:1px;
margin:3px;
padding:5px;
}

#jump_menu {
float:right;
}

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

#pagination {
clear:both;
font-size:95%;
letter-spacing:.3px;
margin:0;
padding:2px;
}

#breadcrumbs {
border:0;
font-size:105%;
font-weight:600;
letter-spacing:.7px;
margin:0;
padding:0;
text-transform:lowercase;
width:100%;
}

#breadcrumb_links {
margin:2px;
}

a.print {
background-image:url(../graphics/printer.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
}

.page_link {
padding-left:3px;
padding-right:3px;
text-decoration:none;
}

#search_box {
display:inline;
float:right;
margin:0;
padding:0;
}

table {
border:0;
padding:0;
}

.date {
display:block;
font-size:115%;
font-weight:700;
letter-spacing:1.3px;
margin:0;
padding:0 0 2px 4px;
text-transform:uppercase;
}

a.nav-link-img-next {
background-image:url(../graphics/fforward.gif);
background-position:right 1px;
background-repeat:no-repeat;
padding-right:20px;
width:40px;
}

a.nav-link-img-prev {
background-image:url(../graphics/rewind.gif);
background-position:left 1px;
background-repeat:no-repeat;
padding-left:20px;
width:40px;
}

.comments p {
margin:0;
padding:0 0 15px;
}

.comments cite {
background:url('../graphics/comment.gif') no-repeat 0 3px;
color:#000;
font-size:75%;
height:28px;
letter-spacing:2px;
margin-top:8px;
padding:5px 5px 5px 23px;
text-transform:uppercase;
}

.comment,.comment_alt {
background-color:#e2e2e2;
border-top:1px solid #CDCDCD;
list-style:none inside;
margin:0;
padding:15px;
}

.comment_alt {
background-color:#fff;
}

.meta-header {
font-size:95%;
margin:0;
padding:0;
text-align:center;
}

.comments-closed {
color:#996;
text-align:center;
}

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

ul.slides {
line-height:1.4em;
list-style:none;
margin:15px 0 0;
padding:0;
}

.slides li {
display:inline;
float:left;
height:auto;
margin:0 10px 10px 0;
padding:0;
width:auto;
}

#link-back,#sortby-container {
display:none;
}

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

.errors {
background-color:#FCC;
background-image:url('../graphics/x.gif');
background-position:5px 8px;
background-repeat:no-repeat;
border:1px solid maroon;
margin-bottom:15px;
padding:8px 8px 8px 28px;
width:500px;
}

#overlay {
background-color:#38c;
color:#fff;
font-family:"Georgia", "Verdana", serif;
font-size:14px;
font-weight:700;
padding:4px;
position:absolute;
text-align:center;
visibility:hidden;
width:18px;
}

input.searchtype {
border:1px inset #E0E0E0;
display:inline;
float:left;
font-size:95%;
margin:0 5px 0 0;
padding:2px 3px;
width:100px;
}

input.searchbtn {
display:inline;
font-size:95%;
margin:0;
padding:2px 3px;
}

#sortby-container,#rss-tag-container {
text-align:right;
white-space:nowrap;
}

#rss-image {
display:inline;
margin:0;
padding:0;
}

#no-pictures-msg {
padding:15px 0;
text-align:center;
}

.align-right {
text-align:right;
}

#prev-link-container {
text-align:left;
width:50%;
}

#next-link-container {
text-align:right;
width:50%;
}

#exif-container-toggle {
text-align:center;
width:100%;
}

#gallery-name,#exif_toggle {
margin:0;
padding:0;
}

#picture-holder,#picture_caption,.tag {
text-align:center;
}

#search-container,#jump-container {
vertical-align:bottom;
}
