#DivPl #album{width:648px;border:#B3B3B3 1px solid;margin-bottom:10px;background-color:#E0E0E0;text-align:center;}
#DivPl #album .lphoto{ vertical-align:middle;margin-left:12px!important;margin-left:0px}
#DivPl #album .lphoto td {text-align:center;color:#7F7F7F;font-size:12px;padding-bottom:4px;vertical-align:top}
#album .lphoto p{width:54px;height:54px;border:1px solid #BCBCBC; background-color:#FFFFFF;clear:both;margin:0 10px}
#album .lphoto p img {border:#D7C9BC 1px solid;margin:2px;}
#album .albumt {width:648px;margin-top:3px;}
#album .albumb {width:648px;margin-bottom:3px;}
#adminr{clear:both;background:#fff;width:100%;margin-bottom:10px;}
#adminr table {float:left;width:320px;background:#E8FAF7}
#adminr .Td3Cr {width:3px;height:3px;line-height:3px}
#adminr .tct {border-top:#94C1BA 1px solid;line-height:1px}
#adminr .tcb {border-bottom:#94C1BA 1px solid;line-height:1px}
#adminr .tcl {border-left:#94C1BA 1px solid;width:1px;line-height:1px}
#adminr .tcr {border-right:#94C1BA 1px solid;width:1px;line-height:1px}
#adminr #admin {
	OVERFLOW-Y: yes;
	height:320px;
	overflow: auto;

}
#admin .Rp{float:left;width:60px;padding:15px 0px 5px 5px}
#admin .Rp p{width:54px;height:54px;border:1px solid #BCBCBC; background-color:#FFFFFF;clear:both;margin:0 8px}
#admin .Lrp ul li{list-style-type:none;line-height:160%;color:#15988D}
#admin .Lrp a{color:#15988D;text-decoration:none}
#admin .Lrp a:hover{text-decoration:underline;color:#f66}
#lDivSpc {clear:both;background:#B9ECDB;width:100%;margin-bottom:10px}
#lDivSpc .Td3Cr {width:3px;height:3px;line-height:3px}
#lDivSpc .tct {border-top:#BAD3DA 1px solid;line-height:1px}
#lDivSpc .tcb {border-bottom:#BAD3DA 1px solid;line-height:1px}
#lDivSpc .tcl {border-left:#BAD3DA 1px solid;width:1px;line-height:1px}
#lDivSpc .tcr {border-right:#BAD3DA 1px solid;width:1px;line-height:1px}
#lDivSpc .lo{float:left; width:275px!important;width:270px; text-align:left; vertical-align:middle}
#lDivSpc .lo a {color:#16988E;text-decoration:none}
#lDivSpc .lo a:hover{text-decoration:underline;color:#f66}
#lDivSpc .lol{float:left; width:313px!important;width:305px; text-align:left ; vertical-align:middle}
#lDivSpc .lol a {color:#16988E;text-decoration:none}
#lDivSpc .lol a:hover{text-decoration:underline;color:#f66}
#lDivSpc .lt{text-align:center; color:#AD0303}
#lDivSpc .ls{text-align:center; color:#9F705C}
#lDivSpc .lf{text-align:center;color:#9F705C}
#lDivSpc .lf  a {color:#16988E;text-decoration:none; font-weight:bold}
#lDivSpc .lf  a:hover{text-decoration:underline;color:#f66}
#lDivSpc .ls  a {color:#16988E;text-decoration:none; font-weight:bold}
#lDivSpc .ls  a:hover{text-decoration:underline;color:#f66}
#lDivSpc .hot{}
#lDivSpc .bbsflow{text-align:center;width:100%;margin:20px 0 0}
#lDivSpc .bbsflow img {vertical-align:top}
#lDivSpc .bbsflow a{color:#BB2701;text-decoration:underline;}
#lDivSpc .bbsflow a:hover{text-decoration:underline;color:#f66}
#lTbBbs td {padding:10px 5px;border-bottom:1px solid #C3F0CF}
#lTbBbs td.TbTab {color:#15988D;text-align:left;line-height:160%}
#lTbBbs td.TbTab a {color:#15988D}
#lTbBbs td.TbTab a:hover{text-decoration:underline;color:#f66}
#lTbBbs td.TbTab img {float:left;margin-right:5px;vertical-align:bottom;padding-top:3px}
#lTbBbs td.TbTab img.tip {float:none;margin-left:3px;vertical-align:middle;padding-top:0}
#lTbBbs td.TbTab span {float:left;text-align:left;width:322px}
#lTbBbs td.TbTab span.STab {color:#15988D;text-align:left;width:280px}
#lDivSpc #lgdll{ clear:both; margin:10px auto;width:944px;} 
#lgdll  td{ line-height:180% }
#lgdll .dllL{color:#109083; font-weight:900;text-align:right; vertical-align:top; padding:2px 0 0 0!important;padding:3px 0 0 0;}
#lgdll .dllR{color:#109083;}
#lgdll .dllR p{height:28px;} 
#Rphoto .Rpt{ width:130px; float:left;}
#Rphoto .Rpt img {width:100px;height:100px;border:1px solid #010000;margin:5px;text-align:center}
#Rphoto .Lpt{color:#109083;}
#Rphoto .Lpt p{height:28px;} 
.lgsb  a {color:#109083; font-weight:900;text-decoration:none}
.lgsb a:hover{display:block; width:77px; height:21px;color:#FFFFFF;font-weight:900;text-decoration:none;padding:4px 0 0 0!important; padding:5px 0 0 0}
#lDivSpc #ALLmember{clear:both; margin:10px auto;width:944px;text-align:center; }

#DivPl #lgphoto{width:651px;margin:0px 0px 10px 7px!important;margin:0px 0px 10px 0px}
#lgphoto #cell{float:left;width:196px;height:253px; background-color:#F0FEFE;border:1px solid #8BC6C2; margin:0px 0px 10px 10px;text-align:center;}
#lgphoto #cell a{color:#007E77;font-weight:900;}
#lgphoto #cell a:hover{color:#FF6666; text-decoration:underline}
#lgphoto #cell .cenpho{padding:17px 40px 10px 43px!important;padding:17px 41px 10px}
#lgphoto #cell .cenpho p{width:110px;height:110px; background-color:#FFFFFF; border:#B7B7B7 1px solid; text-align:center;}
#lgphoto #cell .cenpho p img{border:#B7B7B7 1px solid; margin:4px 0 0 0;}
#lgphoto #cell ul{width:156px; padding:0px 20px;text-align:left; line-height:160%}
#lgphoto #cell ul li{list-style-type:none;color:#007E77}
#lgphoto #cell .cena{width:196px;height:28px;margin-top:6px!important;margin-top:8px; background-color:#FFFFFF; border-top:1px solid #8BC6C2; text-align:center; vertical-align:middle;}
#lgphoto #cell .cena span{width:40px;height:48px; display:block; border-right:1px solid #8BC6C2; text-align:center;}
#ALLmember #bmember{border-top:1px solid #87CBCA;text-align:center; margin-left:13px!important; margin-left:1px; margin-top:10px;color:#000002; font-weight:900 }
#ALLmember #mblist{border:#A9CDDD 1px solid; background-color:#FFFFFF;text-align:center; margin-left:13px!important; margin-left:1px;}
#mblist td{line-height:180%; color:#005C4F;}
#DivPl #reviewH{width:660px; height:34px;line-height:34px; vertical-align:middle;margin:10px auto;}
#DivPl #flow{width:960;text-align:center; margin:10px auto;}
#DivPl #review{margin:20px auto; color:#808080;}
#review .titl{border-bottom:1px solid #B2D9D8;line-height:30px;text-indent:10px; color:#005358;padding-bottom:1px!important;padding-bottom:6px;}
#review .titlf{line-height:30px;text-indent:10px; color:#005358;padding-bottom:1px!important;padding-bottom:6px; margin:5px 0px 10px 0px!important; margin:15px 0px 10px 0px;}
#review .contentl h3{font-size:12px; font-weight:100;text-indent:21px;margin:10px auto 10px; color:#515151}
#review .contentl ul{margin:0px 5px 10px 21px;}
#review .contentl ul li{list-style-type:none; line-height:180%;}

#latestdiaryentry {margin:20px 0px 0;clear:both}
#latestdiaryentry .diaryrev {}
#latestdiaryentry .diaryrev .revlogin {margin:10px auto; width:659px; height:34px; line-height:34px; vertical-align:middle; text-indent:23px;}
#latestdiaryentry .diaryrev .revlogin a{color:#0000FF; text-decoration:none;}
#latestdiaryentry .diaryrev .revlogin a:hover{color:#FF6666; text-decoration:underline;}
#latestdiaryentry .diaryrev .revlogin p {margin:5px 0 0;}
*+html #latestdiaryentry .diaryrev .revlogin p {margin:0;}
#latestdiaryentry .diaryrev .revlogin p * {vertical-align:middle;}
#latestdiaryentry .diaryrev .revlogin input {border:1px solid #B9B9B9; height:19px; padding:1px 0 0 2px; margin-top:0 !important;}
*+html #latestdiaryentry .diaryrev .revlogin input {margin-top:-2px;}
#latestdiaryentry .diaryrev .revlogin input.check {border:0; padding:0; height:auto;}
#latestdiaryentry .diaryrev .revlogin button#revlogin_submit {border:0; width:56px; height:17px;}
#latestdiaryentry .diaryrev .revlogin a {font-weight:bold; margin-left:15px;}
#latestdiaryentry .diaryrev .topost {margin-bottom:100px;}
#latestdiaryentry .diaryrev .topost td {vertical-align:top;}
#latestdiaryentry .diaryrev .topost label {width:100px; text-indent:20px; display:block; margin-top:5px;}
#latestdiaryentry .diaryrev .topost input, #latestdiaryentry .diaryrev .topost textarea {border:1px solid #B9B9B9; margin:1px 0;}
#latestdiaryentry .diaryrev .topost input {height:19px;}
#latestdiaryentry .diaryrev .topost button#topost_submit {border:0; width:62px; height:17px; margin-top:8px;}

#DivPl #lghp{width:620px;text-align:center;}
#lghp .find{width:620px;margin:10px;}
#lghp .find .findfri{width:600px;text-align:left; font-size:14px; font-weight:900; color:#00696D; margin-bottom:12px;margin-left:15px!important;}
#lghp .find .findcla{width:600px;margin-bottom:12px; text-align:left; color:#00696D; margin-left:15px!important;}
#lghp .find .findcla a{font-weight:900; color:#008781;}
#lghp .find .findcla a:hover{ color:#FF6666; text-decoration:underline}
#lghp .find p{margin:10px 0; color:#00696D}
#DivPl #lp{float:left; height:118px;width:298px;margin:0px 0px 0px 23px!important;margin:0px 0px 0px 12px; border-bottom:1px solid #94CFCE; border-right:1px solid #94CFCE; text-align:left;}
#lp .lpimg { float:left;text-align:center; margin-top:18px}
#lp .lpimg p{width:55px;height:55px; background-color:#FFFFFF;border:#8AC5C1 1px solid; text-align:center; }
#lp .lpimg p img{border:#B7B7B7 1px solid; margin:2px;}
#lp .lpinfo{ float:right;width:210px;margin:18px 10px 0px 15px!important;margin:0px 5px 0px 19px; text-align:left; color:#016865; margin-top:18px}
#lp .lpinfo ul{ line-height:160%}
#lp .lpinfo li{list-style-type:none;}
#DivPl #lr{float:left; height:118px;width:298px;margin:0px 23px 0px 0px!important;margin:0px 18px 0px 0px; border-bottom:1px solid #94CFCE; text-align:left;}
#lr .lpimgr {float:left;text-align:center; margin-left:10px!important; margin-left:6px; margin-top:18px}
#lr .lpimgr p{width:55px;height:55px; background-color:#FFFFFF;border:#8AC5C1 1px solid; text-align:center; }
#lr .lpimgr p img{border:#B7B7B7 1px solid; margin:2px;}
#lr .lpinfor{ float:right;width:210px;margin:18px 0px 0px 15px!important;margin:0px 0px 0px 19px; text-align:left; color:#016865; margin-top:18px}
#lr .lpinfor ul{ line-height:160%}
#lr .lpinfor li{list-style-type:none;}
/*---------------last one-----------------*/
#DivPl #lpl{float:left; height:118px;width:298px;margin:0px 0px 0px 23px!important;margin:0px 0px 0px 12px;  border-right:1px solid #94CFCE; text-align:left;}
#lpl .lpimg { float:left;text-align:center; margin-top:18px}
#lpl .lpimg p{width:54px;height:54px; background-color:#FFFFFF;border:#8AC5C1 1px solid; text-align:center; }
#lpl .lpimg p img{border:#B7B7B7 1px solid; margin:2px;}
#lpl .lpinfo{ float:right;width:210px;margin:18px 10px 0px 15px!important;margin:0px 5px 0px 19px; text-align:left; color:#016865; margin-top:18px}
#lpl .lpinfo ul{ line-height:160%}
#lpl .lpinfo li{list-style-type:none;}
#DivPl #lrl{float:left; height:118px;width:298px;margin:0px 23px 0px 0px!important;margin:0px 18px 0px 0px; text-align:left;}
#lrl .lpimgr {float:left;text-align:center; margin-left:10px!important; margin-left:6px; margin-top:18px}
#lrl .lpimgr p{width:55px;height:55px; background-color:#FFFFFF;border:#8AC5C1 1px solid; text-align:center; }
#lrl .lpimgr p img{border:#B7B7B7 1px solid; margin:2px;}
#lrl .lpinfor{ float:right;width:210px;margin:18px 0px 0px 15px!important;margin:0px 0px 0px 19px; text-align:left; color:#016865; margin-top:18px}
#lrl .lpinfor ul{ line-height:160%}
#lrl .lpinfor li{list-style-type:none;}
/*---------------//last one-----------------*/
#DivPl #lgbl{float:left; width:359px;}
#DivPl #lgbr{float:right; width:280px;}
#DivPl #lgbl .bllist{text-align:left;margin:15px 0px 15px 10px}
#DivPl #lgbl .bllist li{list-style-type:none;color:#109083; line-height:180%}
#DivPl #lgbl .bllist li span{width:250px;display:-moz-inline-box!important; display:inline-block;color:#109083;}
#lgbr #moremb {width:100%;}
#lgbr #moremb .TdPcc table {width:100%;margin:15px 6px 5px!important;margin:15px 10px 5px 1px}
#lgbr #moremb .TdPcc table td {width:33%;text-align:center;color:#7F7F7F;font-size:12px;padding-bottom:8px;margin:auto;vertical-align:top; line-height:180%}
#lgbr #moremb .TdPcc table td a {color:#7F7F7F}
#lgbr #moremb .TdPcc table td a:hover {color:#f66}
#lgbr #moremb .TdPcc table p img {border:#D7C9BC 1px solid;margin:2px;cursor:pointer}
#lgbr #moremb .TdPcc table p {width:54px;height:54px;border:1px solid #8BC6C2;clear:both;margin:0 13px}
#LTbProm .searchlg  p{text-align:left; margin:2px 12px 10px; color:#007C5E; font-size:14px; font-weight:900;}
#adminr #rank {}
#rank .Rp{float:left;width:60px;padding:15px 0px 5px 5px}
#rank .Rp p{width:54px;height:54px;border:1px solid #BCBCBC; background-color:#FFFFFF;clear:both;margin:0 8px}
#rank .Rp p img {border:#D7C9BC 1px solid;margin:2px;}
#rank .Lrp{ margin-left:80px;width:170px;}
#rank .Lrp ul{padding:14px 0 5px 0px!important;padding:15px 0 5px 0px;}
#rank .Lrp ul li{list-style-type:none;line-height:160%;color:#15988D}
#rank .Lrp a{color:#15988D; font-weight:900;text-decoration:none}
#rank .Lrp a:hover{text-decoration:underline;color:#f66}
#LTbProm {clear:both;background:#fff;width:100%;margin-bottom:10px}
#LTbProm table {float:left;width:320px;background:#E8FAF7}
#LTbProm .Td3Cr {width:3px;height:3px;line-height:3px}
#LTbProm .TdPcc {line-height:180%}
#LTbProm .tct {border-top:#94C1BA 1px solid;line-height:1px}
#LTbProm .tcb {border-bottom:#94C1BA 1px solid;line-height:1px}
#LTbProm .tcl {border-left:#94C1BA 1px solid;width:1px;line-height:1px}
#LTbProm .tcr {border-right:#94C1BA 1px solid;width:1px;line-height:1px}
#LTbProm .TdPcc ul {margin:10px;list-style: none;text-align: left;list-style-position: outside}
#LTbProm img {margin:6px}
#LTbProm embed {margin:6px}
#LTbProm p {margin:10px 0 0;color:#48B2AA;text-align:center;font-size:12px}
#LTbProm p span {font-weight:900;padding:0 10px}
#LTbProm .TdPcc table {width:100%;background:#fff;margin:15px auto 5px}
#LTbProm .TdPcc table td {width:33%;text-align:center;color:#7F7F7F;font-size:12px;padding-bottom:8px;margin:auto;vertical-align:top}
#LTbProm .TdPcc table td a {color:#15988D; font-weight:900;text-decoration:none}
#LTbProm .TdPcc table td a:hover {color:#f66}
#DivPl #lghp .lphoto{ vertical-align:middle;margin-left:6px!important;margin-left:0px}
#DivPl #lghp .lphoto td {text-align:center;color:#7F7F7F;font-size:12px;padding-bottom:4px;vertical-align:top}
#lghp .lphoto p{width:54px;height:54px;border:1px solid #BCBCBC; background-color:#FFFFFF;clear:both;margin:0 10px}
#lghp .lphoto p img {border:#D7C9BC 1px solid;margin:2px;}
#DivPl #lghp .lphoto a{color:#15988D;text-decoration:none}
#DivPl #lghp .lphoto a:hover {color:#f66;text-decoration:underline}
#lDivSpc #addgroup{clear:both; margin:10px auto;width:643px;text-align:center; }
#lDivSpc #addgroup .mini{clear:both; width:613px;text-align:center; margin-left:15px!important;margin-left:0px; border-bottom:1px solid #A9CDDB;color:#00675B; margin-top:10px;}
#lDivSpc #addgroup .mini p{width:38px; height:38px;border:1px solid #BCBCBC;background-color:#FFFFFF; text-align:center;clear:both;}
#lDivSpc #addgroup .mini p img{ width:30px; height:30px;border:1px solid #4E4E4E;margin:3px;cursor:pointer;}
#lDivSpc #addgroup .mini a{color:#00675B;text-decoration:none}
#lDivSpc #addgroup .mini a:hover {color:#f66;text-decoration:underline}
/*----------last mini-------------*/
#lDivSpc #addgroup .lastmini {clear:both; width:613px;text-align:center; margin-left:15px!important;margin-left:0px;color:#00675B; margin-top:10px;}
#lDivSpc #addgroup .lastmini p{width:38px; height:38px;border:1px solid #BCBCBC;background-color:#FFFFFF; text-align:center;clear:both;}
#lDivSpc #addgroup .lastmini p img{ width:30px; height:30px;border:1px solid #4E4E4E;margin:3px;cursor:pointer;}
#lDivSpc #addgroup .lastmini a{color:#00675B;text-decoration:none}
#lDivSpc #addgroup .lastmini a:hover {color:#f66;text-decoration:underline}
/*----------last mini-------------*/
#lDivSpc #invent{width:944px; text-align:center;}
#lDivSpc #invent .innei {width:900px; clear:both; margin-left:22px!important;margin-left:0px;}
#lDivSpc #invent .innei .c_L {color:#005B50; font-weight:900;text-align:left; vertical-align:middle; padding:2px 0px 0px 5px!important;padding:2px 0px 0px 5px;}
#lDivSpc #invent .innei .c_R{color:#109083;}


.breakwrap {
word-wrap:break-word;
word-break:break-all;
white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3*/
}

#DiviPc {overflow-x:hidden;}
#DiviPc .r_f_top {width:723px; height:5px; background:#FFF url(/img/groupphoto/r_f_top.gif) no-repeat; overflow:hidden; clear:both;}
#DiviPc .r_f_bot {width:723px; height:5px; background:#FFF url(/img/groupphoto/r_f_bot.gif) no-repeat; overflow:hidden; clear:both;}
#DiviPc .r_f_func {margin:9px 13px 16px; position:relative; clear:both;}


#photochannel #DiviPc .r_f_pagelist {clear:both; padding:0; height:1%; margin:10px 0 45px;}
#photochannel #DiviPc .r_f_pagejump {clear:both; margin-top:20px;}
#photochannel #DiviPc .r_f_func {height:40px; }
#DiviPc #photo_sort {vertical-align:top; margin:0 0 0 14px; position:relative; top:14px; }
#DiviPc #photo_sort span {position:relative; top:-1px;}
#DiviPc #photo_sort img {vertical-align:middle;}
#DiviPc #photo_set { position:absolute; top:10px; right:0 !important; right:13px;}
#DiviPc #photo_set select {vertical-align:middle; position:relative; top:-7px; font-size:12px;}
*+html #DiviPc #photo_set {right:13px;}

#photo_index_list {clear:both; float:left;}
#photo_index_list dl {margin:0 15px 20px; width:684px; float:left; display:inline; clear:both; padding:5px 5px 25px;}
#photo_index_list dt.albumcover {background:transparent url(/img/groupphoto/photo_index_list_coverpic_bg.gif) no-repeat 30px 19px; padding:32px 39px 37px 46px; float:left;}
#photo_index_list dt.albumcover img {width:100px; height:100px;}
#photo_index_list dd {float:left; display:inline; margin:27px 0 0 16px;}
#photo_index_list dd h3 {font-size:14px; background:transparent url(/img/groupphoto/ziicon.gif) no-repeat 0 center; padding-left:9px;}
#photo_index_list ul.albuminfo {list-style-type:none; margin:20px 0 25px 9px;}
#photo_index_list ul.albuminfo li strong {color:#F91516;}
#photo_index_list .albumfunc {margin:0 0 0 9px;}

#photo_index_list.doublecol {margin:0 15px 15px; display:inline;}
#photo_index_list.doublecol dl {width:296px; float:left; clear:none; margin:0; padding-left:40px; padding-top:20px; display:inline;}
#photo_index_list.doublecol dl dt.albumcover {float:none; clear:both; margin:0 0 20px;}
#photo_index_list.doublecol dl dd {float:none; clear:both;}
#photo_index_list.doublecol dl dd h3 {margin:0 0 0 9px; float:left; display:inline; clear:both;}
#photo_index_list.doublecol ul.albuminfo {list-style-type:none; margin:20px 0 25px 18px; clear:both;}
#photo_index_list.doublecol blockquote.left {background-color:pink; float:left; background:transparent url(/img/groupphoto/dot_ver.gif) repeat-y right 0;}

#photochannel #DiviPc.photodetail .r_f_func {background:none; height:1%;}
#photochannel #DiviPc.photodetail .r_f_pagejump td.prev {background:transparent url(/img/groupphoto/album_flowl.jpg) no-repeat 0 center; padding-left:12px;}
#photochannel #DiviPc.photodetail .r_f_pagejump td.next {background:transparent url(/img/groupphoto/album_flowr.jpg) no-repeat right center; padding-right:12px;}
#photochannel #DiviPc.photobrowse .r_f_func {padding-bottom:16px;}
#photochannel #DiviPc.photobrowse #photo_sort {margin:0 0 0 24px; top:8px;}

h1#photo_albumtitle {font-size:14px; text-align:left; padding-top:12px; background:transparent url(/img/groupphoto/photo_albumtitle_bullet.gif) no-repeat 0 13px; width:260px; text-indent:25px;}

#latestphotoentry {margin:20px 13px 0;clear:both;}
#latestphotoentry h1.title {font-size:14px; text-align:left; border-bottom:1px solid #BABABA; padding-bottom:2px; position:relative;}
#latestphotoentry h1.title .photoicon {margin:0px 6px 0 0;}
#latestphotoentry h1.title .photoicon img {vertical-align:middle; margin-top:-3px !important; margin-top:-1px;}
#latestphotoentry h1.title .photodate {margin:0 0 0 10px; font-weight:normal;}
#latestphotoentry h1.title .othericon {position:absolute; top:0; right:7px !important; right:13px;}
*+html #latestphotoentry h1.title .othericon {right:13px;}
#latestphotoentry h1.title .othericon .mood, #latestphotoentry h1.title .othericon .weather {margin:0 0 0 5px;}
#latestphotoentry blockquote.phototext {margin:10px; line-height:150%;}
#latestphotoentry blockquote.phototext font {line-height:150%;}
#photochannel #DiviPc #latestphotoentry .r_f_pagelist { margin-bottom:30px;}
#latestphotoentry .photodetailmore {color:#6E6C6D; font-weight:bold; width:100%; border-bottom:1px solid #B9B9B9;}
#photodetailcat, #photodetailstat {text-indent:7px; vertical-align:middle;}
#photodetailcat span, #photodetailstat span {display:block;}
#photodetailcat {background:transparent url(/img/groupphoto/ziicon.gif) no-repeat 6px 4px; padding-left:6px;}
#photodetailedit {padding:0; text-align:right;}


#latestphotoentry .photorev h1 {font-size:14px; background:transparent url(/img/groupphoto/ziicon.gif) no-repeat 0 center; text-align:left; text-indent:6px; margin:25px 16px 5px;}
#latestphotoentry .photorev ul {list-style-type:none;margin:0 20px; background-color:#E1E1E1;}
#latestphotoentry .photorev ul li {padding:10px; border-bottom:1px solid #FFF;}
#latestphotoentry .photorev ul li.odd {background-color:#EFEFEF;}
#latestphotoentry .photorev ul li table {width:635px; line-height:150%; color:#838383;}
#latestphotoentry .photorev td.author {font-weight:bold; color:#6E6C6D; width:500px; height:25px;}
#latestphotoentry .photorev td.date {text-align:right;}
#latestphotoentry .photorev td.date a.delete {background:transparent url(/img/groupphoto/delete_bullet.gif) no-repeat 0 center; padding-left:12px;}
#latestphotoentry .photorev .revlogin {margin:10px auto; width:688px; height:34px; background:transparent url(/img/groupphoto/revlogin_bg.gif) no-repeat; line-height:34px; vertical-align:middle; text-indent:23px;}
#latestphotoentry .photorev .revlogin p {margin:5px 0 0;}
*+html #latestphotoentry .photorev .revlogin p {margin:0;}
#latestphotoentry .photorev .revlogin p * {vertical-align:middle;}
#latestphotoentry .photorev .revlogin input {border:1px solid #B9B9B9; height:19px; padding:1px 0 0 2px; margin-top:0 !important;}
*+html #latestphotoentry .photorev .revlogin input {margin-top:-2px;}
#latestphotoentry .photorev .revlogin input.check {border:0; padding:0; height:auto;}
#latestphotoentry .photorev .revlogin button#revlogin_submit {border:0; background:transparent url(/img/groupphoto/revlogin_submit.gif) no-repeat; width:49px; height:21px;}
#latestphotoentry .photorev .revlogin a {font-weight:bold; margin-left:15px;}
@media all and (min-width: 0px){ #latestphotoentry .photorev .revlogin button#revlogin_submit {margin-right:-45px;}}
#latestphotoentry .photorev .topost {margin-bottom:100px;}
#latestphotoentry .photorev .topost td {vertical-align:top;}
#latestphotoentry .photorev .topost label {width:100px; text-indent:20px; display:block; margin-top:5px;}
#latestphotoentry .photorev .topost input, #latestphotoentry .photorev .topost textarea {border:1px solid #B9B9B9; margin:1px 0;}
#latestphotoentry .photorev .topost input {height:19px;}
#latestphotoentry .photorev .topost button#topost_submit {border:0; background:transparent url(/img/groupphoto/topost_submit.gif) no-repeat; width:68px; height:21px; margin:5px 0 0;}

#latestphotoentry .photofunc {margin:10px 13px 20px; text-align:center;}
#latestphotoentry .photofunc img {vertical-align:middle; margin-right:3px;}

#latestphotoentry h1.title {background-color:#E1E1E1; height:20px; padding-top:8px; text-indent:10px; border-bottom:1px solid #737373;}
#latestphotoentry h1.title .othericon {position:absolute; top:8px; right:7px;}
#latestphotoentry p.photoself {text-align:center; margin:20px 0;}
#latestphotoentry p.photoinfo .title {background:transparent url(/img/groupphoto/ziicon.gif) no-repeat 0 center; font-size:14px; font-weight:bold; color:#9A9898; padding-left:7px;}
#latestphotoentry p.photoinfo .date {color:#D0D0D0; margin-left:20px;}
#DiviPc.photobrowse #latestphotoentry .photodetailmore {color:#9A9898; font-weight:normal; border-bottom:0; }
#DiviPc.photobrowse #latestphotoentry .photodetailmore #photodetailcat {background:none; padding:0;}

#latestphotoentry .thumbnail {width:100%; margin-top:-15px;}
#latestphotoentry .thumbnail td {text-align:center; padding:15px 0 0;}
#latestphotoentry .thumbnail td td {background:none; padding:0;}
#latestphotoentry .thumbnail .photoself {margin:0 auto; width:208px; height:208px; background-color:#E1E1E1;}
#latestphotoentry .thumbnail .photoself td {width:200px; height:200px; vertical-align:middle; background-color:#EDEDED;}
#latestphotoentry .thumbnail .photoinfo {text-align:left; margin:0 auto; background-color:#E1E1E1; width:200px; padding:4px;}
#latestphotoentry .thumbnail .photoinfo .title {background:transparent url(/img/groupphoto/photo_photofunc_viewlarge.gif) no-repeat 0 0; margin:0; padding:0 0 0 17px; font-size:12px; font-weight:normal;}
#DiviPc.photobrowse #latestphotoentry .thumbnail .photodetailmore {width:208px; margin:5px auto 15px; background:none;}
#latestphotoentry .thumbnail .photodetailmore #photodetailcat {text-align:left; width:145px;}
#latestphotoentry .thumbnail .photodetailmore .photofunc {text-align:right;}

/*-------------2007.02.05-------------*/
html div #morebabes {margin:auto;}
#DiviPl #morebabes {margin:0px; }

/*#DiviPc {margin-right:0; background-color:green; width:732px;}*/

#photo_albumtitle.notspecified {background-image:url(/img/groupphoto/ziicon.gif); text-indent:8px;}
#DiviPc.photomodify .r_f_func {height:35px !important;}

#photo_func {margin:10px 30px 30px;}
#photo_func td {height:25px;}
#photo_func .ziicon {width:10px; text-align:center; background:transparent url(/img/groupphoto/ziicon.gif) no-repeat center center;}
#photo_func select, #photo_func input {vertical-align:middle; position:relative; top:-1px;}
#photo_set img {vertical-align:middle;}
#DiviPc #photo_set select {position:relative; top:0px;}

.photomodify .settingmain {width:640px; margin:0 auto;}
.photomodify .settingmain input, .photomodify .settingmain textarea {border:1px solid #BABABA; color:#9A9899; font-size:12px; width:250px;}
.photomodify .settingmain input {height:19px; padding:2px 2px 0 2px; margin:0 0 2px; vertical-align:middle; }
.photomodify .settingmain textarea {border:1px solid #BABABA; vertical-align:top; margin:2px 0; padding:2px;}
.photomodify .settingmain #settingmain_pic {width:250px; text-align:center;}
.photomodify .settingmain #settingmain_pic img {width:200px; height:200px; background-color:#E2E0E1; padding:4px;}
.photomodify .settingmain #settingmain_data {padding-top:20px;}
.photomodify .settingmain #settingmain_data label {width:60px; display:-moz-inline-box !important; display:inline-block;}
.photomodify .settingmain #settingmain_data select {vertical-align:middle; font-size:12px; margin:2px 0 4px;}

#photo_func_setting {border:1px solid #ADADAD; background-color:#FBFBFB; padding:4px 8px; width:630px;}
#photo_func_setting #sethid {display:none; width:630px;}
#photo_func_setting #checkmyprofile {position:relative; left:420px; }
#photo_func_setting #checkmyprofile a {background:transparent url(/img/groupphoto/checkmyprofile.gif) no-repeat 0 0; padding-left:17px; top:0px; right:5px;}
#photo_func_setting #checkmyprofile p#myprofilestatus {display:none; position:absolute; top:-25px; z-index:10; right:75px !important; right:200px; width:100px; background:transparent url(/img/groupphoto/myprofilestatus_bg.gif) no-repeat; width:200px; color:#CF7F38;}
#photo_func_setting #checkmyprofile p#myprofilestatus span {width:172px; margin:20px 8px 8px; display:block; line-height:150%;}
#photo_func_setting #checkmyprofile p#myprofilestatus .bottom {text-align:right; border:1px solid #91A4A6; border-width:0 1px 1px; width:185px; display:block; margin:0; padding:0;}
#photo_func_setting #checkmyprofile p#myprofilestatus .bottom a {text-indent:0; background:none; margin-right:10px;}

.noticemsg {color:#869A2B; font-size:14px; font-weight:bold; margin:10px 0;}
.noticemsg .sub {font-weight:normal; color:#9A9899;}

#photo_upload_form table {width:500px; margin:0 auto;}
#photo_upload_form td {padding:10px;}
#photo_upload_form td.preview {width:60px;}
#photo_upload_form td.preview img {width:50px; height:50px; border:2px solid #D6D6D6;}
#photo_upload_form input {border:1px solid #BABABA; padding:2px 2px 0; height:19px; width:250px; color:#999999;}
#photo_upload_form .fileinput input {height:21px; width:256px;}
#photo_upload_form .fileinput {padding:0 0 7px;}

body.popup {background-color:#FFF; color:#9A9899;}

.r_f_pagejump {text-align:center; margin:10px 0 8px 13px; border-bottom:3px solid #E1E1E1; padding:5px 0;}
.r_f_pagejump table {width:100%;}
.r_f_pagejump td.prev {text-align:left; background:transparent url(/img/groupphoto/album_flowl.jpg) no-repeat 0 center; padding-left:12px;}
.r_f_pagejump td.next {text-align:right; background:transparent url(/img/groupphoto/album_flowr.jpg) no-repeat right center; padding-right:6px;}

