html, body {
height: 100%;
}
/* ------- Custom Backgrounds ------- */
.bigpic10 {background: #fff; color: #989898; text-align: center;}
.bigpic9 {background: #e6e6e6; color: #a8a8a8; text-align: center;}
.bigpic8 {background: #cdcdcd; color: #909090; text-align: center;}
.bigpic7 {background: #b3b3b3; color: #6f6f6f; text-align: center;}
.bigpic6 {background: #9a9a9a; color: #505050; text-align: center;}
.bigpic5 {background: #808080; color: #b8b8b8; text-align: center;}
body.bigpic5 a:link, body.bigpic5 a:visited {color: #9be;}
body.bigpic5 a:hover {color: #bdf;}
.bigpic4 {background: #686868; color: #afafaf; text-align: center;}
body.bigpic4 a:link, body.bigpic4 a:visited {color: #8ae;}
body.bigpic4 a:hover {color: #acf;}
.bigpic3 {background: #4d4d4d; color: #8c8c8c; text-align: center;}
body.bigpic3 a:link, body.bigpic3 a:visited {color: #8ae;}
body.bigpic3 a:hover {color: #acf;}
.bigpic2 {background: #333; color: #808080; text-align: center;}
.bigpic1 {background: #1a1a1a; color: #787878; text-align: center;}
.bigpic0 {background: #000; color: #686868; text-align: center;}

.cropper10 {border: 1px solid #989898;}
.cropper10 td {background: #fff;}
.cropper9 {border: 1px solid #a8a8a8;}
.cropper9 td {background: #e6e6e6;}
.cropper8 {border: 1px solid #909090;}
.cropper8 td {background: #cdcdcd;}
.cropper7 {border: 1px solid #6f6f6f;}
.cropper7 td {background: #b3b3b3;}
.cropper6 {border: 1px solid #505050;}
.cropper6 td {background: #9a9a9a;}
.cropper5 {border: 1px solid #b8b8b8;}
.cropper5 td {background: #808080;}
.cropper4 {border: 1px solid #afafaf;}
.cropper4 td {background: #686868;}
.cropper3 {border: 1px solid #8c8c8c;}
.cropper3 td {background: #4d4d4d;}
.cropper2 {border: 1px solid #808080;}
.cropper2 td {background: #333333;}
.cropper1 {border: 1px solid #787878;}
.cropper1 td {background: #1a1a1a;}
.cropper0 {border: 1px solid #686868;}
.cropper0 td {background: #000;}

#fs-photo-wrapper {
min-width: 400px;
max-width: 960px;
min-height: 824px;
margin: 0 auto;
text-align: center;
}
div#photo-fs-view.paging-wrapper {
margin: 1.5em 0 2em 0;
}
#photo-fs-view.paging-wrapper a {
padding: 0 5px;
margin: 0 1px;
font: 1em/1.6 "Trebuchet MS", Verdana, sans-serif;
background: #787878;
color: #bbb;
}
#photo-fs-view.paging-wrapper a:link, #photo-fs-view.paging-wrapper a:visited, #photo-fs-view.paging-wrapper a:active {
color: #ccc;
}
#photo-fs-view.paging-wrapper a:hover {
background: #929292;
color: #fdfdfd;
}
#photo-fs-view.paging-wrapper a.pagination-current-page, #photo-fs-view.paging-wrapper a.pagination-current-page:hover {
background: #dcd8c0;
color: #020202;
}
#photo-fs-view.paging-wrapper a.pagination-no-first, #photo-fs-view.paging-wrapper a.pagination-no-first:hover, 
#photo-fs-view.paging-wrapper a.pagination-no-previous, #photo-fs-view.paging-wrapper a.pagination-no-previous:hover, 
#photo-fs-view.paging-wrapper a.pagination-no-next, #photo-fs-view.paging-wrapper a.pagination-no-next:hover, 
#photo-fs-view.paging-wrapper a.pagination-no-last, #photo-fs-view.paging-wrapper a.pagination-no-last:hover {
background: #9f9f9f;
color: #ccc;
}
#photo-fs-view.paging-wrapper a.pagination-ommited, #photo-fs-view.paging-wrapper a.pagination-ommited:hover {
background: transparent;
color: #666;
}
#photo-fs-view.paging-wrapper a#close {
background: #484848;
color: #777;
}
#photo-fs-view.paging-wrapper a#close:hover {
background: #585858;
color: #999;
}


div#photo-p {
min-width: 400px;
max-width: 960px;
text-align: center;
}

div#photo-options {
width: 420px;
height: 24px;
margin: 3em auto 0 auto;
}
div#photo-options ul {
display: block;
height: 24px;
list-style: none;
}
div#photo-options ul li, div#photo-options ul li a {
display: block;
width: 24px;
height: 24px;
}
div#photo-options ul li.empty {
display: block;
width: 12px;
height: 24px;
}
div#photo-options ul li a {
cursor: pointer;
}
div#photo-options ul li a:hover {
background-position: right;
}
#content a#pic-suggest:hover {
background-position: right;
}
ul#right-icons {
float: right;
width: 300px;
}
ul#right-icons li {
float: right;
margin: 0 0 0 1px;
}
ul#left-icons {
float: left;
width: 100px;
}
ul#left-icons li {
float: left;
margin: 0 1px 0 0;
}
a#pic-edit {
background: url(img/alt_img_edit.gif) no-repeat;
}
a#pic-delete {
background: url(img/alt_img_delete.gif) no-repeat;
}
a#pic-normal {
background: url(img/alt_img_normal.gif) no-repeat;
}
a#pic-grayscale {
background: url(img/alt_img_grayscale.gif) no-repeat;
}
a#pic-flip-h {
background: url(img/alt_img_flip-h.gif) no-repeat;
}
a#pic-flip-v {
background: url(img/alt_img_flip-v.gif) no-repeat;
}
a#pic-crop {
background: url(img/alt_img_crop.gif) no-repeat;
}
a#pic-grid {
background: url(img/alt_img_grid.gif) no-repeat;
}
a#pic-suggest {
background: url(img/alt_img_suggest.gif) no-repeat;
}
a#pic-back {
background: url(img/act_img_back.gif) no-repeat;
}
a#pic-addtofav {
background: url(img/act_img_addtofav.gif) no-repeat;
}
a#pic-remfromfav {
background: url(img/act_img_remfromfav.gif) no-repeat;
}
a#pic-report {
background: url(img/act_img_report.gif) no-repeat;
}
p.pic-notes {
width: 450px;
margin: 1em auto .5em auto;
padding-left: 1em;
text-align: left;
font: 1.1em/1.3 "Trebuchet MS", Verdana, sans-serif;
}
p.authors-info {
margin: 2em auto;
}
p#fs-ph-footer.linx {
display: block;
}
div#views_stats {
position: absolute;
visibility: hidden;
display: none;
width: 240px;
}
table.pviews-details {
width: 99%;
margin: 2px;
background: #999;
}
table.pviews-details th {
color: #efeee0;
text-align: right;
padding: 4px 6px 4px 2px;
}
table.pviews-details th.odd {
background: url(img/th_odd_back.gif) repeat-x;
}
table.pviews-details th.even {
background: url(img/th_even_back.gif) repeat-x;
}
table.pviews-details td {
height: 20px;
}
table.pviews-details td.odd, table.pviews-details td.even {
text-align: right;
padding: 2px 6px 2px 2px;
}

table#cropper {
position: absolute;
visibility: hidden;
border-collapse: collapse;
font-size: 0;
}
table#cropper td#n_td {
background-image: url(img/crop_top.gif);
background-position: bottom center;
background-repeat: no-repeat;
}
table#cropper td#s_td {
background-image: url(img/crop_bottom.gif);
background-position: top center;
background-repeat: no-repeat;
}
table#cropper td#w_td {
background-image: url(img/crop_left.gif);
background-position: center right;
background-repeat: no-repeat;
}
table#cropper td#e_td {
background-image: url(img/crop_right.gif);
background-position: center left;
background-repeat: no-repeat;
}
table#cropper td#c_td {
background: transparent;
width: 100%;
height: 100%;
}
table#g_r {
border-collapse: collapse;
width: 100%;
height: 102%;
margin: -1% 0 -1.2% 0;
visibility: hidden;
}
table#g_r td {
background: transparent;
border: 1px solid #0ff;
}
table#g_r td.bb {
width: 38%;
height: 38%;
}
table#g_r td.lb {
width: 24%;
height: 38%;
}
table#g_r td.bl {
width: 38%;
height: 24%;
}
table#g_r td.ll {
width: 24%;
height: 24%;
}
