.clrfix{ clear:both; float:none; display:block; height:0px }
.currentpage, .pager, .pager a{ font-size:14px; line-height:16px; font-weight:normal; height:16px; padding:10px 5px }
.currentpage, .pager a:hover{ background:#fa0; color:#fff }
.pager{ background:#eee; text-align:center }

/*browse qzzs*/
.browsequiz{ margin:10px 0 0 0 }
.browsequiz h1{ font-size:24px; line-height:26px; color:#222; font-weight:bold; float:left; width:auto }
.browsequiz h2{ font-size:11px; line-height:13px; color:#777; padding:2px 0 5px 0 }
.createquiz{ float:right; width:auto; padding:0 0 5px }
.createquiz a{ padding:4px 8px; display:block;  border:1px solid #05234a; border-left:none; border-top:none; background:#4380cf; color:#fff; font-size:14px; line-height:16px; font-weight:normal; text-align:center }
.createquiz a:hover{ border:1px solid #05234a; border-left:none; border-top:none; background:#f30 }
.quizcategorylisthdr{ font-size:14px; line-height:16px; color:#fff; font-weight:bold; width:auto; float:left; padding:4px 5px; margin:0 0 0 30px; background:#555 }
.browsequiz .nav{ padding:0; float:left; width:100%; background:#ddd; margin:0 }
.browsequiz .nav a, .browsequiz .nav .sel{ color:#555; font-size:12px; line-height:14px; padding:5px 9px; width:auto; float:left; font-weight:normal; margin:0 1px 0 0 }
.browsequiz .nav select{ font-size:12px; line-height:14px; margin:2px 0 0 }
.quizcategorylist a:hover, .browsequiz .nav a:hover{ background:#fa0; color:#000 }
.quizcategorylist a, .quizcategorylist .sel{ font-size:12px; line-height:14px; font-weight:normal; background:#ddd; width:auto; display:block; color:#555; padding:2px 0 2px 5px; margin:0 }
.quizcategorylist .sel, .browsequiz .nav .sel{ background:#fa0; color:#111 }
.quizcategorylist{ width:100px; margin:4px 0 10px 30px }

.grid{ padding:15px 0 0 15px; width:930px }
.grid a{ display:block; overflow:hidden; margin:0 10px 20px 10px; padding:6px 0; width:430px; float:left; background:#f9f9f9 }
.grid a .pic{ float:left; height:100px; width:134px; margin:0 6px 0; text-align:center; background:#fff; padding:2px; border:1px solid #eee }
.grid a:hover{ background:#ffee5d }
.grid a .txt{ float:left; width:220px }
.grid a{ font-size:18px; line-height:20px; color:#4380cf; font-weight:normal }
.grid a .taken{ color:#999; font-size:12px; line-height:14px }
.category {color:#555; font-size:12px; line-height:14px; padding:5px 9px; width:auto; float:left; font-weight:normal; margin:0 1px 0 0}

.subcategoryselected, .subcategory{ font-size:11px; line-height:16px; font-weight:normal; color:#777; padding:2px 5px; background:#f2f2f2 }
.subcat{ margin:3px 0 0 0 }
.subcat a:focus, .subcat a:active{ font-weight:normal }
.subcategoryselected{ background:#fa0; color:#111 }
.browseemptytext, .browseemptytext a{ text-align:center; font-size:15pt; line-height:18pt; color:#003; }
.browseemptytext a { color:#3571C5; }
.browseemptytext a:hover { color:#E6810A;}
.browseemptytext{ padding:40px 0 0 0}
.browseemptytext .createquiz{ float:none; text-align:center; padding:20px }
.browseemptytext .createquiz a{ float:none; width:120px; text-align:center; padding:4px 8px; border:1px solid #05234a; border-left:none; border-top:none; background:#4380cf; color:#fff; font-size:14px; line-height:16px; font-weight:normal }
.browseemptytext .createquiz a:hover{ border:1px solid #05234a; border-left:none; border-top:none; background:#f30 }



.answer{ font-size:10pt; line-height:12pt; color:#656565 }
.backtolink{ font-size:11pt; line-height:11pt; color:#06c; text-decoration:underline }

.googleimg a img{ background:#fff; margin:4px }
.googleimg a:hover img{ background:#9cf }

.sendgift{ background:url('http://pantherwww.ibeatyou.com/images/layout/gifts/sendgift_btn.1247683291.png') no-repeat top left; padding-left:18px; margin-top:5px; width:65px; height:17px; display:block }
.sendgift{ font-size:8pt; line-height:10pt; color:#36c }

.submitpage .fine, .submitpage .fine a{ font-size:12px; line-height:14px; font-weight:normal }

.submitpage{ background:#fff url('http://pantherwww.ibeatyou.com/images/layout/top_bg.1250830972.png') repeat-x 0 -80px; min-height:150px }
.submitpage .hdr{ font-size:22px; line-height:24px; color:#333; font-weight:bold }

.submitpagegreen, .submitpage a{ font-size:14pt; line-height:16pt; color:#090 }
.submitpage a{ color:#06c; text-decoration:none }
.category{ font-size:9pt; line-height:10pt }
.category a{  font-weight:normal }
.tags{ font-size:9pt; line-height:10pt }
.tags a{ font-weight:normal }

.avatarimgwrapper{ width:60px; height:45px; overflow:hidden }


.quizuparrow{ font-size:1pt; line-height:1pt; height:4px; width:140px; background:url('http://pantherwww.ibeatyou.com/images/layout/quiz/up_orange.1229975220.gif') no-repeat top center }
.quizbluebox{ }
.quizbluetop div{ background: url('http://pantherwww.ibeatyou.com/images/layout/quiz/lt_blue.1229975220.gif') no-repeat top left; }
.quizbluetop{ background: url('http://pantherwww.ibeatyou.com/images/layout/quiz/rt_blue.1229975220.gif') no-repeat top right; }
.quizbluebottom div{ background: url('http://pantherwww.ibeatyou.com/images/layout/quiz/lb_blue.1229975220.gif') no-repeat bottom left; }
.quizbluebottom{ background: url('http://pantherwww.ibeatyou.com/images/layout/quiz/rb_blue.1229975220.gif') no-repeat bottom right; }
.quizbluetop div, .quizbluetop, .quizbluebottom div, .quizbluebottom{ width:100%; height:6px; font-size:1pt; }
.help{ font-size:11pt; line-height:14pt; }
.helptext{ font-size:11pt; line-height:16pt; }
.ibymail{ padding:2px; border:1px solid #888; background:#fff; }
.ibymailother{ padding:2px; border:1px solid #888; background:#fff; height:25px; }
.ibymailother a{ line-height:16pt; }
.border{ height:5px; font-size:1pt; line-height:1pt; border-top:1px solid #ddd; }
.comment img{ border:1px solid #777; }
.comment { font-size:10pt; line-height:12pt; color:#555; font-weight:normal; }
.comment a{ font-size:9pt; line-height:11pt; color:#06c; }
.level{ font-size:8pt; line-height:10pt; font-weight:normal; color:#090; }
.posted{ font-size:8pt; line-height:10pt; font-weight:normal; color:#777; }
.usertablediv{ border:1px solid #ccc }
.usertable{ font-size:10pt; line-height:11pt; font-weight:normal }
.user, .user a{ font-size:8pt; line-height:11pt }
.user{ text-align:center; width:100px; overflow:hidden }
