.mainpic{ width:630px; margin:0 0 4px 0; padding:0 0 5px }
.mainpic .pic{ float:left; width:540px; height:405px; display:table; overflow:hidden; margin:2px 0 0 0 }
#picdiv {
	float: left;
	width: 540px;
	text-align: center;
}
#pic .removed{ text-align:center; display:block; width:540px; padding:160px 0 0 0; font-size:16px; line-height:18px; font-weight:bold; color:#900 }

.mainpic .desc{ float:left; font-size:14px; line-height:16px; text-align:left; margin:0 0 5px 5px; width:500px }
.mainpic h1{ float:none !important; color:#000; font-size:14px !important; line-height:16px; color:#555; text-align:left; font-weight:normal; padding:0 }
.mainpic .details{ font-size:12px; line-height:14px; color:#777; padding:2px 0 0 0 }

.mainpic .leftarrow, .mainpic .noarrow, .mainpic .rightarrow{ display:block; margin:160px 2px 0 1px; float:left; height: 34px; width:27px; background:url('http://pantherwww.ibeatyou.com/images/livesnap/arrow_lt.1255133901.png') -29px 50% no-repeat }
.mainpic .noarrow{ background:none }
.mainpic .rightarrow{ background:url('http://pantherwww.ibeatyou.com/images/livesnap/arrow_rt.1255133901.png') no-repeat 0px 50% }
.mainpic a:hover .rightarrow{ background-position:100% 50% }
.mainpic a:hover .leftarrow{ background-position:0 50% }
.actions{ width:84px; padding:0 }
.liketop .icon a{ background:url('http://pantherwww.ibeatyou.com/images/livesnap/sprite.1271979284.png') no-repeat -450px -21px; width:22px; height:22px; display:block }
.liketop, .liketop a{ font-size:18px; line-height:20px; font-weight:bold }
.liketop{ font-weight:normal }
.liked{ padding:0 }
.wholiked{ padding:0 20px 0 10px }
.wholiked img{ width:30px; margin:0 5px 5px 5px }

.follow .tw{ float:right; background:url('http://pantherwww.ibeatyou.com/images/livesnap/sprite.1271979284.png') no-repeat -402px -21px; display:block; margin:0 0 0 5px; width:22px; height:22px }
.follow{ line-height:20px }

.voteend{ width:210px }
.finishblk, .voteended, .voteblk{ padding:3px 150px 3px 170px; width:310px; background:#111; text-align:center }
.voteblk .lbl{ float:left; font-size:20px; line-height:22px; font-weight:bold; color:#fff; padding:0 15px 0 0 }
.voteend{ background:#616161; float:left; padding:12px 8px 6px 8px; height:22px; margin:0 4px 0 0; text-align:center; color:#fff; font-size:12px; line-height:14px }
.feedback, .voteresponse{ background:none; text-align:center }
.voteended .orange{ color:#fa0 }
.finishblk .orange{ color:#c00; font-weight:bold }
.finishblk .orange .sup{ font-size:8px; line-height:24px }
.finishblk, .voteended{ background:#919191; float:left; font-size:20px; line-height:22px; font-weight:normal; color:#fff }
.finishblk{ background:#2bcaea }

.comments{ padding:10px 20px 0 10px }
#textcomment, #photocomment{ float:left; width:580px; margin:0 5px; padding:10px; background:#fff }
.comments .tabs{ text-align:left; height:24px; margin:10px 0 0 0 }
.comments .tabs a{ float:left; font-size:12px; line-height:14px; height:14px; display:block; padding:5px; margin:0 0 0 5px }
.comments a .points{ color:#f80 }
.comments .tabs .unsel:hover{ background:#f80; color:#000 }
.comments .sel{ background:#fff }
.comments .unsel{ background:#ccc }
#entry_comment_field{ float:left; width:480px; height:40px; font-size:12px; line-height:14px }
.subhdr{ text-align:left; color:#333 }
.submitdiv{ float:right }
.comments input{ margin:5px 0 0 0; border:2px solid #e5e5e5; width:625px; height:40px; font-size:14px; line-height:16px; color:#777 }
.comments .submit input{ float:right; background:#e5e5e5; width:90px; height:30px; font-size:14px; line-height:16px; color:#f80; padding:3px 10px }
.comments .viewall, .comments .viewall a{ text-align:right; font-size:14px; line-height:16px; color:#00abdd; font-weight:normal }
.comments .viewall{ float:right }

#commentlist{ float:left; margin:10px 0 0 5px; padding:0 10px; background:url('http://pantherwww.ibeatyou.com/images/livesnap/white_alpha30.1270841784.png') repeat 0 0 }

.comment{ border-bottom:1px dotted #555; padding:0 0 10px 0; margin:10px 0; text-align:left }
.comment .data{ float:left; width:85px; padding:0; overflow:hidden; padding:0 5px 0 0 }
.comment .data div{ width:100%; text-align:left }
.comment .data, .comment .data a{ font-size:11px; line-height:12px }
.comment .data a{ color:#00abdd }
.comment .thumb{ width:50px; height:50px; margin:0 5px 0 0 }
.comment .date{ color:#888 }
.comment .body{ float:left; width:485px; margin:0; padding:0; overflow:hidden; font-size:16px; line-height:18px }
.comment .ptsresponse{ font-size:12px; line-height:14px; color:#090 }
.comment .reply{ padding:5px 0 0 0; height:18px }
.comment .reply a{ background:#1dc1e7; color:#fff; padding:2px 5px; font-size:12px; line-height:14px; font-weight:normal }
.comment .reply a:hover{ background:#f90; color:#000 }
.comment .commentpic{ margin:0 5px 0 0; float:left }

#morecommentslink a{ display:block; background:#888; color:#fff; font-size:14px; line-height:16px; font-weight:normal; width:200px; margin:20px 0; padding:5px 10px }
#morecommentslink a:hover{ background:#fa0; color:#000 }

.place, .place1, .place2, .place3, .place4, .place5{ padding:0 }

/*comment*/
.globalpopuphdr{ background:#333; text-align:center; color:#eaeaea; font-size:18px; line-height:20px; font-weight:bold; padding:3px 0  }
#reply_comment{ border:1px solid #333 }
#reply_comment .submitbtn{ font-size:14px; line-height:16px }

