#wrapper {
width: 92%;
min-width: 968px;
margin: 0 auto;
}
/* ----- General Content elements ----- */
#content p {
font: 1em/1.4 "Trebuchet MS", Verdana, sans-serif;
margin: .6em 1.8em;
text-align: justify;
}
#content p.first:first-letter {
font: 2em/1 "Trebuchet MS", Verdana, sans-serif;
}
.cnt-title {
min-height: 23pt;
background:  url(img/cnt_title_back.png) repeat-y center;
text-align: center;
}
.cnt-title h4 {
padding: 4pt;
text-align: center;
font: 1.7em/1 "Trebuchet MS", Verdana, sans-serif;
color: #fffffe;
}
.cnt-title h4#main-ttl {
text-align: left;
margin: 0 .8em;
}
.cnt-title h4 a:link, .cnt-title h4 a:visited, .cnt-title h4 a:active {
color: #ece8db;
}
.cnt-title h4 a:hover {
color: #fcf8df;
}
.cnt-subtitle {
float: left;
width: 99%;
margin: 1em 0 .3em 0;
background:  url(img/cnt_title_back.png) repeat-y center;
text-align: center;
}
.cnt-subtitle h5 {
padding: 2pt 0 3pt 0;
text-align: center;
font: 1.5em/1.2 "Trebuchet MS", Verdana, sans-serif;
color: #fffffe;
}
/* ------- Infoblock ------- */
.infoblock {
display: block;
margin: 0 12px 0 12px;
padding: 5px 0 0 0;
background: #ededed url(img/infoblock_back.gif) repeat-x;
border-top: 1px solid #efefef;
}
div#clearright.infoblock {
clear: right;
}
.clear-right {
clear: right;
}
.infoblock-title {
min-height: 18pt;
margin: 0 -1px 4px -1px;
background: #aaa url(img/infoblock_title_back.gif) repeat-x bottom;
}
.infoblock-title h4 {
padding: 3pt;
text-align: center;
font: 1.3em/1 "Trebuchet MS", Verdana, sans-serif;
color: #eee;
}
.infoblock-title div.pviews {
float: right;
margin: 7px 20px 0 -120px;
font: .9em/1 "Trebuchet MS", Verdana, sans-serif;
color: #f8f0df;
cursor: default;
}
.infoblock-content {
display: block;
}
.infoblock-content h5 {
margin: .5em 0 .2em 1.6em;
font: 1.2em/1.3 "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
}
.infoblock-content p {
margin: 4pt 0 4pt 0;
font: 1em/1.3 "Trebuchet MS", Verdana, sans-serif;
text-align: justify;
}
#content .infoblock-content p.events-p {
margin: 4px 0 4px 30px;
font: .9em/1.2 "Trebuchet MS", Verdana, sans-serif;
text-align: justify;
}
.infoblock-content dl.simple-list {
margin: 1em 2.6em 1em 3.6em;
font: 1em/1.3 "Trebuchet MS", Verdana, sans-serif;
text-align: justify;
}
dl.simple-list dd:first-letter {
font-weight: bold;
margin-left: -1.2em;
}
dl.simple-list dd.answer {
margin-bottom: .8em;
color: #430;
}
ul.infolist {
margin: 9px 12px 9px 40px;
list-style: disc;
line-height: 1.3em;
}
.infoblock-content dl.thumbs {
display: block;
height: 166px;
margin: 0 3px;
}
.infoblock-content dl.thumbs dd {
display: block;
float: left;
background: #c8c8c8;
margin: 2px;
}
.infoblock-content ol {
margin: 1em 2.6em 1em 4.6em;
font: 1em/1.2 "Trebuchet MS", Verdana, sans-serif;
text-align: justify;
}
.infoblock-content ul.info-list {
margin: .5em 2.6em .5em 4.6em;
font: 1em/1.2 "Trebuchet MS", Verdana, sans-serif;
}
#content .infoblock-content ol li, .infoblock-content ul.info-list li {
margin: .4em 0;
}
#content .infoblock-content ol li p, .infoblock-content ul.info-list li p {
margin: .4em 0;
}
ul.subsection {
list-style: none;
font: 1em/1.2 "Trebuchet MS", Verdana, sans-serif;
}
ul.subsection li {
list-style: none;
margin-left: 1em;
}
.infoblock-bottom {
height: 26px;
background: url(img/infoblock_btm_back.gif) repeat-x;
}
.infoblock-bottom-edge {
float: right;
width: 7px;
height: 26px;
background: url(img/infoblock_btm_edge.gif) no-repeat;
}
.lefted {
display: block;
float: left;
margin: 8px 14px 4px 14px;
border: 4px solid #ccc;
}
.righted {
display: block;
float: right;
margin: 8px 14px 4px 14px;
border: 4px solid #ccc;
}
#photo-of-the-day {
display: block;
float: right;
min-width: 230px;
max-width: 420px;
margin: -32px 12px 4px 14px;
padding: 0 10px 14px 10px;
text-align: center;
background: #707070 url(img/photday_ref_back.gif) repeat-x bottom;
}
#photo-of-the-day h5 {
height: 20px;
margin: 0 -10px 10px -10px;
padding: 6px;
font: 1.1em/1.2 "Trebuchet MS", Verdana, sans-serif;
font-weight: normal;
color: #d8d6d0;
background: #999;
}
#photo-of-the-day h5 em {
margin-left: .6em;
font-style: normal;
text-align: center;
font: 1.2em/1.2 "Trebuchet MS", Verdana, sans-serif;
}
#photo-info {
font: .85em/1.6 "Trebuchet MS", Verdana, sans-serif;
text-align: center;
color: #aaa;
}
#photo-info a:link, #photo-info a:visited {
color: #bbb;
}
#photo-info a:hover {
color: #ccc;
}
.righted-borderless {
display: block;
float: right;
margin: 0 14px 4px 14px;
border: none;
}
.lefted-borderless {
display: block;
float: left;
margin: 3px 12px 2px -9px;
border: none;
}
img.centeredimg {
display: block;
margin: 0 auto;
border: 4px solid #ccc;
}
img#contestbanner {
display: block;
width: 688px;
height: 60px;
clear: right;
margin: 0 11px 8px 11px;
border: none;
}
a.top_anchor {
display: block;
float: right;
width: 20px;
height: 20px;
margin: -16px -3px 0 0;
background: url(img/top_anchor.gif) no-repeat;
}
a.top_anchor:link, a.top_anchor:visited {
background-position: left top;
}
a.top_anchor:hover, a.top_anchor:active {
background-position: right top;
}
#footer-rightedge a.top_anchor {
margin: 22px 16px 0 0;
}
/* ----- Two Boxes ----- */
.right-pane {
display: block;
width: 48.7%;
float: right;
margin-right: 1%;
}
.left-pane {
display: block;
width: 48.7%;
float: left;
margin-left: 1%;
}
.float-box {
display: block;
margin: 2px .5% 8px .8%;
padding: 2px;
background: url(img/darken_stroke.png);
}
h5.darkbox-title {
width: 322px;
font: 1.2em/1.4 "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
text-align: center;
margin: 0 auto;
padding: 1px 0;
color: #ecebe8;
background: #b5b4af url(img/th_odd_back.gif) repeat-x;
border: 1px solid #ccc;
}
h5.darkbox-title a, h5.darkbox-title a:visited {
color: #e9e4d2;
}
h5.darkbox-title a:hover {
color: #fffae8;
}
.dark-box {
display: table;
width: 307px;
margin: 0 auto;
padding: 7px 6px 6px 7px;
background: #c8c8c8 url(img/dark-box_back.gif) repeat-x;
border: 1px solid #ddd;
border-top: none;
}
.txt-cntnt {
width: 299px;
margin: 3px 1px 1px 1px;
padding: 4px;
background: #ddd;
}
#content div.txt-cntnt p {
margin: 3px 4px 2px 8px;
text-align: left;
}
span.thumb-up {
display: block;
float: left;
width: 20px;
height: 20px;
background: url(img/thumb_up.gif) no-repeat;
}
span.thumb-down {
display: block;
float: left;
width: 20px;
height: 20px;
background: url(img/thumb_down.gif) no-repeat;
}
dl.small-thumbs {
display: block;
width: 309px;
}
dl.small-thumbs dd {
display: block;
float: left;
width: 90px;
height: 90px;
margin: 6px 7px 7px 6px;
background: #d7d7d7;
}
/* ----- Thumbnails ----- */
dl.thumbs {
display: block;
width: auto;
min-width: 680px;
height: 164px;
overflow: hidden;
margin: 0 7px 0 14px;
}
dl.thumbs dd {
display: block;
float: left;
width: 164px;
height: 164px;
margin: 3px;
background: #d8d8d8;
border: 1px solid #aaa;
}
dl.galerypage {
display: block;
margin: 0 7px 0 14px;
}
dl.galerypage dd {
float: left;
width: 164px;
height: 164px;
margin: 3px;
background: #d8d8d8;
border: 1px solid #9f9f9f;
}
img.thumbnail {
border: 2px solid #eee;
}
div.pic-label {
position: relative;
width: 166px;
height: 18px;
margin: -22px 0 0 -1px;
padding: 5px 0 0 0;
text-align: center;
font: .9em/1 "Trebuchet MS", Verdana, sans-serif;
color: #111;
background: url(img/pic-label_back.png) repeat-x;
}
div.pic-label a {
display: inline;
}
div.hr {
clear: both;
}

div.small-pic-label {
position: relative;
width: 90px;
height: 12px;
margin: -16px 0 0 0;
padding: 2px 0 1px 0;
text-align: center;
font: .72em/1 "Trebuchet MS", Verdana, sans-serif;
color: #333;
background: url(img/pic-label_back.png) repeat-x;
}
/* ----- Paging ----- */
.paging-wrapper {
float: left;
width: 98%;
padding: 4pt;
margin: 14px 0 32px 0;
font: 1em/1 "Trebuchet MS", Verdana, sans-serif;
color: #878787;
background: url(img/cnt_title_back.png) repeat-y center;
text-align: center;
}
.paging-wrapper a {
padding: 0 5px;
margin: 0 1px;
font: 1em/1.6 "Trebuchet MS", Verdana, sans-serif;
background: #787878;
color: #bbb;
}
.paging-wrapper a:link, .paging-wrapper a:visited, .paging-wrapper a:active {
color: #ccc;
}
.paging-wrapper a:hover {
background: #929292;
color: #fdfdfd;
}
.paging-wrapper a.pagination-current-page, .paging-wrapper a.pagination-current-page:hover {
background: #dcd8c0;
color: #020202;
}
.paging-wrapper a.pagination-no-first, .paging-wrapper a.pagination-no-first:hover, 
.paging-wrapper a.pagination-no-previous, .paging-wrapper a.pagination-no-previous:hover, 
.paging-wrapper a.pagination-no-next, .paging-wrapper a.pagination-no-next:hover, 
.paging-wrapper a.pagination-no-last, .paging-wrapper a.pagination-no-last:hover {
background: #9f9f9f;
color: #ccc;
}
.paging-wrapper a.pagination-ommited, .paging-wrapper a.pagination-ommited:hover {
background: transparent;
color: #666;
}
.paging-wrapper a#close {
background: #484848;
color: #777;
}
.paging-wrapper a#close:hover {
background: #585858;
color: #999;
}
/* ------- Registration, Profile, Comments ------- */
div#profile, div.registr, div.advsearch {
display: table;
width: 100%;
min-height: 140px;
}
.data-wrapper {
display: block;
}
div.registr#login-block {
display: block;
min-height: 330px;
background: url(img/login_block_back.jpg) no-repeat center bottom;
}
div.advsearch {
background: url(img/adv_search_back.jpg) no-repeat center bottom;
}
div#profile form, div.registr form, div.advsearch form {
display: block;
width: 100%;
min-width: 686px;
}
div.photocomments {
display: block;
text-align: center;
}
div.photocomments fieldset, div.searchresults fieldset {
margin: 4px 20px;
padding: 6px 0;
border: 1px solid;
border-color: #fff #f4f3f0 #cccbc8 #f4f3f0;
background: #d1d0cf url(img/infoblock_back.gif) repeat-x bottom;
}
#content fieldset p {
margin: 3px 20px;
line-height: 1.4em;
}
#content div.photocomments fieldset p {
margin: 3px 20px;
line-height: 1.2em;
}
span.status {
width: 15px;
height: 15px;
text-align: center;
}
legend span.status {
display: block;
float: left;
}
h4 span.status {
display: inline;
}
legend span.status span {
display: block;
width: 10px;
height: 10px;
margin: 2px 5px 0 0;
}
h4 span.status span {
display: inline;
margin: 2px 5px 0 0;
padding: 0 2px;
}
legend span.status span.offline {
background: url(img/status.gif) no-repeat;
}
legend span.status span.online {
background: url(img/status.gif) no-repeat right top;
}
h4 span.status span.offline {
background: url(img/status_profile.gif) no-repeat left center;
}
h4 span.status span.online {
background: url(img/status_profile.gif) no-repeat right center;
}
dl.btns-0-actions, dl.btns-0-actions dd {
display: none;
width: 0;
height: 0;
}
dl.btns-1-actions, dl.btns-2-actions, dl.btns-3-actions {
display: block;
float: right;
height: 6px;
padding: 1px 1px 0 2px;
margin: -22px 10px 12px 0;
background: #f4f4f4;
border-top: 1px solid #fff;
}
dl.btns-1-actions {
width: 22px;
}
dl.btns-2-actions {
width: 44px;
}
dl.btns-3-actions {
width: 66px;
}
dl.btns-1-actions dd, dl.btns-2-actions dd, dl.btns-3-actions dd {
display: block;
float: left;
width: 21px;
height: 21px;
margin-right: 1px;
}
a.editbtn {
display: block;
width: 21px;
height: 21px;
background: url(img/editimg_back.gif) no-repeat;
}
a.editbtn:hover {
background: url(img/editimg_back.gif) no-repeat right top;
}
a.deletebtn {
display: block;
width: 21px;
height: 21px;
background: url(img/deleteimg_back.gif) no-repeat;
}
a.deletebtn:hover {
background: url(img/deleteimg_back.gif) no-repeat right top;
}
a.reportbtn {
display: block;
width: 21px;
height: 21px;
background: url(img/reportimg_back.gif) no-repeat;
}
a.reportbtn:hover {
background: url(img/reportimg_back.gif) no-repeat right top;
}
div.rem-from-fav {
position: relative;
float: right;
width: 21px;
height: 21px;
margin: -165px 1px 0 0;
}
span.pic-position {
display: block;
position: absolute;
width: 30px;
height: 13px;
font: .8em/1 "Trebuchet MS", Verdana, sans-serif;
text-align: center;
margin: -22px 0 0 1px;
padding: 5px 1px 3px 1px;
color: #010101;
background: url(img/num_back.gif) no-repeat;
}
div.photocomments label, 
div.photocomments legend, 
div.searchresults label, 
div.searchresults legend {
margin: 0 4px 0 12px;
padding: 0 1px 0 2px;
font: 1.1em/1 "Trebuchet MS", Verdana, sans-serif;
color: #8c8b88;
background: #f4f3f0;
}
div.photocomments legend, 
div.searchresults legend {
text-align: left;
padding: 2px 4px;
border: 1px solid #fff;
}
div.photocomments legend strong, 
div.searchresults legend strong {
font: .8em/.7 "Trebuchet MS", Verdana, sans-serif;
font-weight: normal;
padding: 0 4px;
margin: -2px;
color: #5c5b58;
background: #fff;
}
div.photocomments legend em, 
div.searchresults legend em {
font: 1em/1 "Trebuchet MS", Verdana, sans-serif;
}
div#editprfl-right {
float: right;
width: 58%;
min-width: 397px;
margin: -10px 0 10px 0;
}
div#editprfl-left {
float: left;
width: 42%;
min-width: 284px;
margin: -10px 0 10px 0;
}
div.advsearch-right {
float: right;
width: 42%;
min-width: 284px;
margin: -10px 0 10px 0;
}
div.advsearch-left {
float: left;
width: 58%;
min-width: 397px;
margin: -10px 0 10px 0;
}
div.settings form.settings-form {
width: 600px;
margin: 0 0 0 4%;
}
div#profile label, div.registr label, div.advsearch label, div.settings label {
float: left;
width: 106px;
padding: 0 4px 0 0;
text-align: right;
font: 1.1em/1.2 "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
color: #aaa89f;
}
div.settings form.settings-form label {
width: 466px;
color: #a09f98;
}
#content div.settings form.settings-form p.shorter {
width: 536px;
text-align: right;
}
div.settings h5 {
width: 466px;
text-align: right;
margin: 0 0 .2em 2em;
font: 1.2em/1.3 "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
}
#content p.expl {
font: .9em/1 "Trebuchet MS", Verdana, sans-serif;
margin: .6em .3em -.3em 2em;
color: #6f6c5f;
}
span.pseudolabel {
padding: 0 4px 0 0;
font: 1.1em/1.2 "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
color: #7f7c6f;
}
span.higher-pseudolabel {
padding: 0 4px 0 0;
font: 1.1em/3 "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
color: #7f7c6f;
}
div.advsearch-left label {
width: 156px;
}
div.registr label {
width: 266px;
color: #a09f98;
margin-top: 1px;
}
div#editprfl-right label, div.advsearch-right label {
width: 166px;
margin-top: 1px;
}
div#editprfl-left label {
width: 126px;
margin-left: -20px;
}
div#photopreview {
float:right;
width: 164px;
height: 164px;
margin: 4px 8px 0 8px;
background: #d8d8d8;
border: 1px solid #9f9f9f;
}
div#profile ul {
margin: 9px 0 0 150px;
list-style-image: url(img/profile_bullet.gif);
}
div#profile ul li {
font: 1em/1.2 "Trebuchet MS", Verdana, sans-serif;
}
p.centered, div#content p.centered,
p.error, div#content p.error {
text-align: center;
}
#content p.text-left {
text-align: left;
}
div#editprfl-right p.narrow, div#editprfl-left p.narrow {
margin: 0 0 0 22px;
}
div#editprfl-right p.narrow label, div#editprfl-left p.narrow label,
div.advsearch-right p.narrow label, div.advsearch-left p.narrow label {
font: 1.1em/1 "Trebuchet MS", Verdana, sans-serif;
font-weight: normal;
}
input.short, select.short {
width: 62px;
}
input#slider-converted-value.short {
width: 32px;
padding: 0 2px;
text-align: center;
background: #fffcf0;
}
input.mddl, select.mddl {
width: 93px;
}
textarea.big {
width: 360px;
height: 120px;
padding: 2px 3px;
}
textarea.cmmnt {
width: 540px;
height: 60px;
}
input.check {
width: 14px;
height: 14px;
}

div.registr img {
vertical-align: middle;
}
input.btn {
width: auto;
height: 23px;
padding: 0 6px 2px 6px;
vertical-align: middle;
color: #e9e8df;
background: url(img/btn_back.gif) repeat-x;
border: 1px solid;
border-color: #ccc #b4b4b4 #a8a8a8 #b4b4b4;
}
input.btn:hover {
color: #fffffe;
background: #aca9a0 url(img/btn_back_hover.gif) repeat-x;
border-color: #dcd8c8;
}
a.btn {
padding: 2px 12px;
vertical-align: middle;
border: 1px solid;
}
a.btn:link, a.btn:visited {
color: #e9e8df;
background: url(img/btn_back.gif) repeat-x;
border-color: #ccc #b4b4b4 #a8a8a8 #b4b4b4;
}
a.btn:hover, a.btn:active {
color: #fffffe;
background: #aca9a0 url(img/btn_back_hover.gif) repeat-x;
border-color: #dcd8c8;
}
/* ----- Formating Icons ----- */
div#formating-wrppr {
height: 24px;
margin: -4px 0 -4px 22px;
}
ul#formating, div#profile ul#formating {
display: block;
float: left;
width: 132px;
height: 21px;
margin: 1px 12px 0 0;
list-style: none;
}
ul#formating li, div#profile ul#formating li {
float: left;
margin: 0 1px 0 0;
list-style: none;
}
ul#formating li a {
display: block;
width: 21px;
height: 21px;
}
ul#formating li a:hover {
background-position: right;
}
a#b_b {
background: url(img/bold_back.gif) no-repeat;
}
a#b_i {
background: url(img/italic_back.gif) no-repeat;
}
a#b_u {
background: url(img/underline_back.gif) no-repeat;
}
a#b_quote {
background: url(img/quote_back.gif) no-repeat;
}
a#b_url {
background: url(img/anchor_back.gif) no-repeat;
}
a#b_img {
background: url(img/image_back.gif) no-repeat;
}
#formating-wrppr select.mddl {
background: #ddd;
}
/* ------- Profile Actions ------- */
dl#profile-actions {
display: block;
clear: right;
height: 120px;
margin: 14px 0 10px 14px;
}
dl#profile-actions dd {
float: left;
width: 15%;
min-width: 90px;
margin: 0 .6%;
text-align: center;
}
dl#profile-actions dd a {
display: block;
width: 90px;
height: 120px;
padding: 0 2px 4px 2px;
margin: 0 auto;
text-align: center;
}
dl#profile-actions dd a span {
display: block;
width: 88px;
height: 88px;
margin: 0 auto;
}
dl#profile-actions dd a span#all-images {
background: url(img/all-images_back.jpg) no-repeat;
}
dl#profile-actions dd a:hover span#all-images {
background: url(img/all-images_back.jpg) no-repeat right top;
}
dl#profile-actions dd a span#contact-author {
background: url(img/contact-author_back.jpg) no-repeat;
}
dl#profile-actions dd a:hover span#contact-author {
background: url(img/contact-author_back.jpg) no-repeat right top;
}
dl#profile-actions dd a span#author-favorites {
background: url(img/author-favorites_back.jpg) no-repeat;
}
dl#profile-actions dd a:hover span#author-favorites {
background: url(img/author-favorites_back.jpg) no-repeat right top;
}
dl#profile-actions dd a span#remove-favauthor {
background: url(img/remove-favauthor_back.jpg) no-repeat;
}
dl#profile-actions dd a:hover span#remove-favauthor {
background: url(img/remove-favauthor_back.jpg) no-repeat right top;
}
dl#profile-actions dd a span#invite-friend {
background: url(img/invite-friend_back.jpg) no-repeat;
}
dl#profile-actions dd a:hover span#invite-friend {
background: url(img/invite-friend_back.jpg) no-repeat right top;
}
dl#profile-actions dd a span#remove-friend {
background: url(img/remove-friend_back.jpg) no-repeat;
}
dl#profile-actions dd a:hover span#remove-friend {
background: url(img/remove-friend_back.jpg) no-repeat right top;
}
dl#profile-actions dd a span#comment-profile {
background: url(img/comment-profile_back.jpg) no-repeat;
}
dl#profile-actions dd a:hover span#comment-profile {
background: url(img/comment-profile_back.jpg) no-repeat right top;
}
dl#profile-actions dd a span#endorse-work {
background: url(img/endorse-work_back.jpg) no-repeat;
}
dl#profile-actions dd a:hover span#endorse-work {
background: url(img/endorse-work_back.jpg) no-repeat right top;
}
div.my-profile-linx {
height: 12px;
margin: 6px 0;
padding: 5px 20px;
background: #ddd;
font: .88em/1 "Trebuchet MS", Verdana, sans-serif;
text-align: center;
}
span.quote {
display: block;
margin: -4px 2px 2px 40px;
padding: 3px 6px;
font: 1em/1.1 Monotype, serif;
color: #59595f;
background: #f4f4f4;
border: 1px solid #fff;
}
/* ------------ Colored Tables ------------ */
div#profile table.modeldata {
max-width: 280px;
height: 140px;
margin: 4px 0 4px 135px;
border: 1px solid #fffffe;
background: #999;
}
table.modeldata td {
padding: 4px;
font-size: 9pt;
}
tr.odd td.odd {
text-align: right;
color: #777;
background: #e2e1de;
}
tr.odd:hover td.odd {
background: #edecea;
}
tr.odd td.even {
background: #d7d6d4;
}
tr.odd:hover td.even {
background: #e2e1de;
}
tr.even td.odd {
text-align: right;
color: #777;
background: #d7d7d7;
}
tr.even:hover td.odd {
background: #e7e7e7;
}
tr.even td.even {
background: #cbcbcb;
}
tr.even:hover td.even {
background: #d7d7d7;
}
tr.new td.odd {
background: #fffbe8;
}
tr.new:hover td.odd {
background: #fffcef;
}
tr.new td.even {
background: #fff9e0;
}
tr.new:hover td.even {
background: #fffbe8;
}
/* ------------ Icons ------------ */
a.editimg {
display: block;
float: left;
width: 21px;
height: 21px;
margin: -4px 9px 0 53px;
background: url(img/editimg_back.gif) no-repeat;
}
a.editimg:hover {
background: url(img/editimg_back.gif) no-repeat right top;
}
a.deleteimg {
display: block;
float: left;
width: 21px;
height: 21px;
margin: -4px 53px 0 9px;
background: url(img/deleteimg_back.gif) no-repeat;
}
a.deleteimg:hover {
background: url(img/deleteimg_back.gif) no-repeat right top;
}

/* ------------ Advertisements ------------ */
.big-advert-block {
margin: 10px 12px;
padding: 12px;
background: #bbb;
text-align: center;
}
div#after-gallery.big-advert-block {
float: left;
width: 93%;
margin: 14px 12px;
}
.big-advert-block img {
margin: 0 14px;
}
.google-adwors {
width: 468px;
padding: 0 0 1px 0;
margin: 6px auto 4px auto;
text-align: center;
border: 1px solid #aaa;
}
dl#adunit {
display: block;
height: 60px;
margin: 42px auto 0 auto;
padding: 3px;
text-align: center;
}
dl#adunit dd.right {
float: right;
width: 234px;
height: 60px;
margin: 0;
}
dl#adunit dd.left {
float: left;
width: 234px;
height: 60px;
margin: 0;
}
dl#adunit dd.center {
width: 234px;
height: 60px;
margin: 0 auto;
}
/* ------------ FullSize Picture ------------ */
.bp-heading {
display: block;
min-width: 940px;
height: 20px;
padding: 12px 0;
}
.bp-heading h1 {
display: block;
text-align: center;
font: 1.4em/1 "Trebuchet MS", Verdana, sans-serif;
margin: 0 auto -2px auto;
}
.path-to {
display: block;
min-width: 940px;
margin: 1em 0;
padding: 8px 0 2px 0;
}


/* ------------ suggest crop icon ------------ */

#content a#pic-suggest:hover {
background-position: right;
}
a#pic-suggest {
background: url(img/alt_img_suggest.gif) no-repeat;
}

/*
span.rss-feed {
background: url(img/feed-icon.png) no-repeat right top;
width: 14px;
}
*/