@charset "UTF-8";

/* images */
#images li {
   list-style-type: none;
   display: inline-block;
   
   margin: 10px;
   text-align: center;
}
#images li a img, .imgshadow {
   -moz-box-shadow: 3px 3px 3px #888;
   -webkit-box-shadow: 3px 3px 3px #888;
   -khtml-box-shadow: 3px 3px 3px #888;
   box-shadow: 3px 3px 3px #888;
}


/* startpage */
#content.startpage h1 {
   font-size: 3em;
   margin-bottom: 25px;
}
#content.startpage h2 {
   font-size: 2em;
   margin-top: -6px;
}
#content.startpage a {
   float: left;
}
#content.startpage div {
   margin-left: 435px;
}
#content.startpage ul, #content.startpage ol {
   list-style-type: none;
}
#content.startpage li {
   background-repeat: no-repeat;
   font-family: Tahoma, Arial, sans-serif;
}

#content.startpage ul li {
   line-height: 34px;
   margin-left: 16px;
   background-position: 0 5px;
   padding-left: 35px;
}
#content.startpage .license {
   background-image: url(../design_img/icon/creativecommons.png);
}
#content.startpage .tags {
   background-image: url(../design_img/icon/text-x-authors.png);
}
#content.startpage .interface {
   background-image: url(../design_img/icon/preferences-system.png);
}
#content.startpage .button {
   margin-right: 8px;
}

#content.startpage ol li {
   line-height: 38px;
   margin-left: 6px;
   padding-left: 45px;
   background-position: 10px 0;
}
#content.startpage .first {
   background-image: url(../design_img/1.png);
}
#content.startpage .second {
   background-image: url(../design_img/2.png);
}
#content.startpage .third {
   background-image: url(../design_img/3.png);
}
#content.startpage .third strong {
   padding-right: 20px;
   background-image: url(../design_img/icon/dialog-apply.png);
   background-repeat: no-repeat;
   background-position: right 1px;
}

/* faq */
.answer {
    margin-left: 1em;
    margin-bottom: 1.5em;
}


/* licenses */
#licenses {
    border-collapse: collapse;
}
#licenses th {
    font-weight: bold;
}
#licenses th, #licenses td {
    padding: 5px;
    border: 1px solid #000000;
}
#name {
    width: 15em;
}
#version {
    width: 4em;
}
#attribution {
    width: 13em;
}
#commercial {
    width: 12em;
}
#same-license {
    width: 19em;
}
#info {
    width: 15em;
}
#licenses .highlight {
    background-color: #92b7dc;
}


/* randomimage */
#randomimage-settings {
    margin-top: -1em;
    margin-bottom: 20px;
}

a.random-next-image {
    font-family: Georgia, serif;
    font-size: 2em;
    color: #000;
    text-decoration: none;
}
a.random-next-image:hover {
    text-decoration: underline;
}
a.random-next-image small {
    font-size: 0.4em;
}


/* search */
#special-searches {
    margin-top: -1em;
}

.pagination {
    margin-top: 10px;
}
.pagination a, .pagination span {
    text-decoration: none;
    padding: 2px 5px 3px;
}

.pagination .current {
    font-weight: bold;
    background-color: #0065cf;
    color: #fff;
    padding: 2px 5px;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.pagination a:hover {
    color: #fff;
    background-color: #013871;
    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}


/* upload */
#upload-form label {
    font-weight: normal;
}
.license-for-all {
    display: none;
}
#upload-new-fileslot {
    display: none;
    
    background-image: url(../design_img/icon/image_add.png);
}
#upload-new-fileslot:hover {
    background-color: #54A4FA;
}
#upload-form .imagefield {
    margin-right: 30px;
}

#upload-form #has-rights {
    margin-top: 5px;
    margin-bottom: 5px;
}


iframe#progressbar {
   display: none;
   width: 100%;
   height: 70px;
   margin-top: 10px;
   border: none;
   overflow: hidden;
}
div#progressbar {
    position: relative;
    height: 30px;
    margin-bottom: 5px;
}
span#pblabel {
    position: absolute;
    width: 100%;
    text-align: center;
    line-height: 1.7em;
}
div#stats {
    margin-top: 5px;
    text-align: right;
    font-size: 0.8em;
    font-family: Verdana, sans-serif;
}

#uploaded_images {
   margin-bottom: 30px;
   padding: 10px;
   border: 1px solid #0065cf;
}
#uploaded_images span {
   display: block;
   margin-top: 5px;
   font-family: Arial, sans-serif;
}
a.upload-dellink {
    background-image: url(../design_img/icon/window-close.png);
    background-position: 2px top;

    line-height: 26px;
}
a.upload-dellink:hover {
    background-color: #54A4FA;
}

/* detail */
#tagcloud {
    line-height: 1.5em;
}
#tagcloud-tags .tag {
    padding-right: 5px;
    white-space: nowrap;
}

#new-tag-form fieldset {
    margin-top: 10px;
}
#new-tag-form #id_value {
    vertical-align: top;
    width: 6em;
    height: 1.3em;
    padding: 2px 7px;
    font-size: 1.2em;
    color: #5d93cb;
}
#new-tag-form #id_value.error, #new-tag-form .inner-error #id_value {
    padding: 1px 6px;
}
#new-tag-form .submit {
    vertical-align: top;
    height: 2.3em;
}
#new-tag-form .loading {
    vertical-align: middle;
}

#license-shortcuts-img {
   display: none;
}

#downloadoptions {
    list-style-type: none;
}
#downloadoptions li {
    margin-left: 1em;
}

table#exifdata {
    border-collapse: collapse;
}
table#exifdata td {
    padding: 1px 5px;
    border: 1px solid #000000;
}

#new-comment td {
    vertical-align: top;
    padding: 2px 5px;
}
#new-comment textarea {
    width: 30em;
    height: 5em;
}
#new-comment .hidden {
    display: none;
}
#list-comments {
    padding-top: 0.3em;
    margin-bottom: 1.5em;
}
