/***  Gallery Styles
**************************/

.thumb a .thumbnail {
}

.thumb a {
display: block;
margin: 0 auto;
padding: 0;
width: 220px;
}

.thumb {
width: 290px;
float: left;
height: 240px;
margin: 0;
}

/*** Gallery Manager Styles
**************************/

.managecontainer {
}

.managecontainer textarea {
width: 580px;
}

.managecontainer hr {
margin: 20px 0;
}

.pictureform .managepicture {
float: left;
clear: left;
}

.pictureform .shortfields {
margin-left: 20px;
float: left;
}

.pictureform .clearboth {
clear: both;
}

.uploadcounter {
width: 20px;
margin-bottom: 10px;
float: left;
clear: left;
}

.uploadfile {
margin-bottom: 10px;
width: 280;
float: left;
}

#container form .uploadfile input {
}

.uploadform {
margin-top: 20px;
margin-bottom: -10px;
clear: both;
}

.uploadform .clearboth {
clear: both;
}

.slideshowwrapper {
text-align: center;
}

.deleteform {
float: left;
}

.synchform {
float: left;
}

/***  Gallery List Styles
**************************/

#content h3.galShort {
width: 280px;
float: left;
margin: 0 10px 15px 0;
padding: 0;
height: 50px;
}

#content h3.galShort span {
font-size: 0.7em;
color: #000;
font-weight: normal;
margin: 0;
padding: 0;
}

.galShort img {
display: block;
border: 5px solid #4b4b4b;
width: 40px;
height: 40px;
float: left;
margin: 0;
padding: 0;
}

#content .galShort a:link, #content .galShort a:visited {
margin: 0 0 0 50px;
display: block;
padding: 0 0 0 10px;
color: #0039de;
text-decoration: none;
height: 50px;
width: 220px;
}

#content .galShort a:hover, #content .galShort a:active {
background: #ddd;
color: brown;
}



