
.pageheader { margin-bottom: 20px; position: relative; }
.pageheader h2 { margin-bottom: 6px; }
.pageheader h2 strong { color: #FF879B; }
.pageheader h2 a { color: #4f4e4e; }
.pageheader .name { display: block; padding-top: 2px; }
.pageheader p { font-size: 11px; }
.pageheader img { width: 50px; height: 50px; float: left; margin-right: 10px; }
.pageheader .right { position: absolute; top: 0; right: 20px; text-align: right; }
.pageheader .link { text-decoration: underline; }
.pageheader .follow { color: #fff; background: #ff5f83; padding: 5px 10px; display: block; margin-bottom: 5px; text-align: center; font-weight: bold; font-size: 12px; line-height: 13px; }
.pageheader .ajax a { display: none; }

.choosebox { float: left; background: #E6E6E6 none repeat scroll 0 0; border: 1px solid #B4B4B4; height: 85px; margin: 5px 30px 30px 20px; padding: 0; width: 102px; color: #999; font-style: italic; z-index: -1; }
.collectbox { background: none repeat scroll 0 0 #E6E6E6; color: #333333; float: left; font-style: italic; height: 85px; margin-left: 0px; padding: 0; width: 102px; display: inline; }
#albumsbox { margin-bottom: -8px; +margin-bottom:-2px;
}
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox-btnClose { }
#jquery-lightbox-btnClose span { font-size: 100px; line-height: 130px; width: 50px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-left-box, #lightbox-right-box { position: absolute; top: 0; width: 0px; height: 0px; display: block; background: url("http://img.topit.me/img/style/blank.gif") no-repeat scroll 0 0 transparent; }
#lightbox-left-box { float: left; left: 0; }
#lightbox-right-box { float: right; right: 0; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: hidden; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 10px 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { float: left; margin-left: 40px; +margin-left:1px;
_margin-left: 1px; text-align: left; width: 60%; width: 50%\9; }
#lightbox-container-image-data .lightbox-image-heart { float: left; position: relative; width: 45px; z-index: 102; }
#lightbox-container-image-data .lightbox-image-heart .heart { background: url("http://img.topit.me/img/style/icon_heart.png") no-repeat scroll 0 -3px transparent; height: 30px; position: absolute; right: 20px; top: 3px; width: 34px; }
#lightbox-container-image-data .lightbox-image-heart .hearted { background: url("http://img.topit.me/img/style/icon_heart.png") no-repeat scroll 0 -38px transparent; }
#lightbox-container-image-data .lightbox-image-heart .heart span { display: none; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnDown { width: 66px; float: right; padding-bottom: 0.7em; }
.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
