.flashMessage {
padding:5px;
background:yellowGreen;
text-align:center;
margin-bottom:10px;
font-size:85%;
width:700px;
margin:0 auto;
}

/*
Form
*/

.input, .submit {
display:inline;
}

.input input, .submit input {
font-size:85%;
}

/*
Thumbnails
*/

#thumbnails ul {
margin:0 auto;
padding:0;
list-style:none;
text-align:center;
}

#thumbnails ul li {
text-align:left;
display:inline-block;
vertical-align:top;
}

#thumbnails ul li .thumb_content {
width:215px;
margin:0 12px 24px 12px;
border:1px solid white;
position:relative;
padding:0px;
float:left;
}

#thumbnails ul li .image {
width:205px;
height:205px;
text-align:center;
background:yellowgreen;
padding:5px;
}

#thumbnails ul li .image a img {
border:1px solid #457028;
}

#thumbnails .additional {
background:yellowgreen;
color:#fff;
text-align:left;
}

#thumbnails .additional .input {
margin:0;
display:block;
}

#thumbnails .additional .input input {
font:bold 11px "courier new", sans-serif;
width:195px;
}

#thumbnails .additional .checkbox {
margin-top:0px;
overflow:auto;
margin-top:3px;
}

#thumbnails .additional .checkbox input {
float:left;
width:auto;
}

#thumbnails .additional label {
font:bold 11px;
padding-top:4px;
padding-left:5px;
cursor:pointer;
}

#thumbnails .additional .info {
font:bold 14px;
overflow:auto;
padding:3px 5px;
}

#thumbnails .additional .info .filesize {
background:url(../images/disk_red.png) left center no-repeat;
padding:3px 0 3px 20px;
float:right;
}

#thumbnails .additional .info .image_count {
background:url(../images/pictures.png) left center no-repeat;
padding:3px 0 3px 20px;
float:right;
}

#thumbnails .additional .info .dims {
background:url(../images/gradient_black.png) left center no-repeat;
padding:3px 0 3px 20px;
}

#thumbnails li .sort_bg, 
#thumbnails li .sort {
display:none;
}

#thumbnails li .over .sort_bg {
display:block;
position:absolute;
top:0;
right:0;
height:20px;
background:#000;
padding:3px;
width:209px;
-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}

#thumbnails li .over .sort {
display:block;
position:absolute;
top:4px;
right:0;
}

#thumbnails li .over .sort ul li {
border:0;
width:20px;
margin:0 3px;
}

#thumbnails li .over .sort ul li a {
text-decoration:none;
}

#thumbnails li .over .sort ul li a img {
border:0;
}
.album_name {
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

/*
Pagination
*/

ul.pagination {
margin:0;
padding:0;
list-style:none;
text-align:right;
}

ul.pagination li {
display:inline;
margin:0 5px;
}

ul.pagination li a {
color:greenYellow;
}

ul.pagination li a:hover {
color:yellow;
}

ul.pagination li a.current {
color:white;
}

.totals {
font-size:85%;
color:#555;
margin-top:5px;
}

/*
Caption - Front End
*/
.caption {
padding:3px;
font-size:12px;
background:white;
color:black;
text-align:center
}


