#wrapper {
/*
font-family:"Lucida Sans",Verdana,"Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;
font-size:76%;
width:750px;
text-align:left;
border:4px solid #8E9687;
background:#fff;
*/
margin:0 15px 0 0;
padding:0;
}

#header_plogger {
width:100%;
}

#footer_plogger {
clear: both;
height: 10px;
border:0px solid green;
}

#main_container {
clear:both;
width:100%;
border:0px solid red;
}

#main_container b {
font-weight: normal;
}


#container h1#gallery-name {
font-size:2em;
color:blue;
margin:0;
padding:0;
height: auto;
}

#breadcrumbs {
float:left;
width:100%;
font-size:1.1em;
margin: 0 0 10px 0;
padding:5px 5px 5px 0;
}

#download-selected {
float: right;
}

#breadcrumb_links {
margin-bottom:5px;
padding:0;
}

#thumbnail_container {
clear:both;
width:100%;
padding-top:10px;
}

.collection {
clear:both;
padding-bottom:10px;
padding-top:0px;
float:left;
width:100%;
border: 0px solid blue;
}

.collection img {
display:inline;
border:1px solid #789;
float:left;
margin-right:15px;
padding:3px;
}

.collection img:hover {
border:1px solid #444;
background: #cadbcf;
}

.meta-header {
display:none;
/*
font-size:100%;
color:#333;
margin:0;
padding:0;
*/
}

.collection p {
text-align: left;
line-height: 1.3em;
}

#main_container h2 {
color: #000080;
margin: 5px 0 0 0;
font-size: 1.1em;
font-style: normal;
}

#main_container ul.slides {
list-style:none;
line-height:1.1em;
margin:15px 0 0 0;
padding:0;
}

#main_container ul.slides li {
position:relative;
float:left;
display:inline;
text-align:center;
margin:5px 5px 5px 0;
padding:10px 40px;

border: 0px solid red;
}

#main_container ul.slides li a {
display:block;
padding:0px;

text-align:center;
}



#main_container ul.slides li a:hover {

}

#main_container ul.slides li a img {
text-align:center;
margin:1px;
padding:3px;
border:1px solid #789;
}

#main_container ul.slides li a:hover img {
border:1px solid #444;
background: #cadbcf;
}

.photos {
margin:3px;
padding:15px;
}

.page_link {
padding-left:1px;
padding-right:1px;
text-decoration:none;
}

.tag {
width:130px;
height:5em;
overflow:hidden;
margin:0 auto;
padding: 5px 0 0 0;
border: 0px solid blue;
}


#picture-holder {
text-align:center;
clear:both;
}

#main_container h2#picture_caption {
font-size:1.3em;
text-transform:none;
margin: 15px 0;
}

#picture-holder a img {
border:1px solid #789;
margin:0px;
padding:3px;
}

#picture-holder a:hover {
white-space:normal;
}

#picture_description,#exif-toggle-container {
width:100%;
text-align:center;
}

#nav-link-img-next a {
float:right;
margin-top:5px;
padding:5px 15px;
}

#nav-link-img-prev a {
float:left;
margin-top:5px;
padding:5px 15px;
}

#nav-link-img-prev a:hover,#nav-link-img-next a:hover {
margin-top:5px;
}

#next-link-container {
width:50%;
text-align:right;
}

#prev-link-container {
width:50%;
text-align:left;
}

#link-back {
display:none;
}

#link-back a:hover {
background: #ffffcc;
}

#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: 1.2em;
padding-bottom: 3px;
}

* html #centering {
text-align:center;
}

* html .slides li {
height:1px;
}

* html .tag {
word-wrap:break-word;
margin:0;
}
















#slideshow_link {
clear: both;
float: left;
display: inline;
width: 120px;
}

#download_selected {
float:right;
text-align:right;
}

#exif_data {
text-align:left;
width:50%;
padding:20px;
}

#exif_toggle {
margin:0;
padding:0;
}

#jump-search-container {
white-space:nowrap;
float:right;
}

#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;
}

.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:1.4em;
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;
}

.print {
background-image:url(../../../graphics/printer.gif);
background-repeat:no-repeat;
background-position:left middle;
padding-left:20px;
text-align:right;
float:right;
}

div.large-thumb-toolbar {
text-align:center;
padding-top:15px;
padding-bottom:5px;
}

input,select,#jump-search-container select,#jump-search-container input,#jump-search-container form {
display:inline;
}

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;
}

