html {
margin:0;
padding:0;
}

body {
margin:0;
padding:20px 0 20px 0;
font:normal 0.859em Verdana,Arial, sans-serif;
}

h1 {
font-weight:normal;
color:#684302;
}

.flashMessage {
padding:5px;
border:1px solid #ffeb08;
background:#fff8af;
text-align:center;
margin-bottom:10px;
font-size:85%;
width:700px;
margin:0 auto;
}

/*
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 {
margin:9px 9px 30px 9px;
/* border:1px solid #684302; */
border:none;
position:relative;
padding:0px;
float:left;
}

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

#thumbnails ul li .image a img {
/* border:1px solid #684302; */
border:none;
}

#thumbnails .additional {
background:#684302;
color:#fff;
text-align:left;
overflow:auto;
}

#thumbnails .additional .input {
margin:0 5px;
}

#thumbnails .additional .input input {
background:#F9F5ED;
border:1px solid #4D3101;
font: 11px Verdana,Arial, sans-serif;
width:195px;
}

#thumbnails .additional .checkbox {
margin-top:5px;
overflow:auto;
margin-bottom:5px;
}

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

#thumbnails .additional label {
font:bold 11px Verdana, Arial, sans-serif;
float:left;
padding-top:4px;
padding-left:5px;
cursor:pointer;
}

#thumbnails .additional .info {
font:bold 10px Verdana,Arial, sans-serif;
overflow:auto;
margin-bottom:5px;
border-top:1px solid #BAA37B;
margin-top:1px;
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 .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;
}

/*
Pagination
*/

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

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

ul.pagination li a {
color:#684302;
text-decoration:none;
}

ul.pagination li a:hover {
text-decoration:underline;
}

ul.pagination li a.current {
color:#ad1c1c;
}

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

/*
Caption - Front End
*/
.caption {
padding:5px;
font-size:12px;
background:#230800;
color:#D6733F;
width:205px;
}


