.side-content { width: 220px; }
.main-content { border: 1px solid #c0c0c0; margin-left: 10px; width: 650px; min-height:832px; _height:832px;}
.main-content2 { width: 660px; }


/* header */
.navigation{margin:45px auto auto 65px;_margin-left:62px;}
.navigation li,.navigation a{background:url(../images/event_speaker/bg_speaker_navigation.gif) 0 0 no-repeat;}
.navigation li{float:left;padding-left:1px;background-position:0 0;}
.navigation li.first{padding-left:0;background:none;}
.navigation a{float:left;height:32px;padding:0 20px;}
.navigation .nav-home{width:75px;background-position:20px -40px;}
.navigation .nav-role{width:75px;background-position:20px -80px;}
.navigation .nav-result{width:75px;background-position:20px -161px;}
.navigation .nav-back-plogit{width:98px;background-position:20px -120px;}

/*heading style*/
.heading { height: 34px; background: url(../images/event_speaker/bg_heading_left.gif) no-repeat left center; padding: 0 0 0 5px; margin: 10px 0; }
.heading .heading-inner { height: 34px; background: url(../images/event_speaker/bg_heading_right.gif) no-repeat right center; }
.heading h1 { height: 34px; background: url(../images/event_speaker/bg_speaker_heading_word.gif) no-repeat right center; font-size: 18px; line-height: 30px; color: #fff; padding-left: 5px; position: relative; text-indent: -1000em; }
.heading h1.match-intro { background-position: 0 0; }
.heading h1.group-in-match { background-position: 0 -34px; }
.heading h1.offline-event { background-position: 0 -68px; }
.heading h1.group-rate { background-position: 0 -102px; }
.heading h1.hot-blog { background-position: 0 -136px; }
.heading h1.latest-blog { background-position: 0 -170px; }
.heading h1.teamleader-intro { background-position: 0 -204px; }
.heading h1.match-intro-detail { background-position: 0 -238px; }
.heading h1.match-role { background-position: 0 -272px; }
.heading h3{color:#FFFFFF; line-height:20px; padding-left:5px; padding-top:10px;}

/*list style*/
.list1 li { border-bottom: 1px dotted #000; line-height: 25px; background: url(../images/member/bg_list1.gif) no-repeat left center; padding-left: 15px; }
.list1 a { color: #666; }
.list2 li { padding: 15px 0; border-bottom: 1px dotted #000; line-height: 20px; font-size: 14px; }
.list2 span { display: block; color: #999; font-size: 12px; }
.list2 a { padding-left: 15px; color: #fa8201; }
.list3 { margin: 0 10px;  overflow: hidden; }
.list3 li { float: left; margin: 4px; }
.list3 span { display: block; line-height: 20px; }
.list3 img { border: 1px solid #bfbfbf; }
.list4 li { padding: 15px 0; border-bottom: 1px dotted #000; line-height: 20px; position: relative; height: 1%; }
.list4 a { color: #0E9CF0; font-size: 14px; font-weight: bold; }
.list4 p { line-height: 20px; padding-right: 75px; }
.list4 .info { color: #898989; font-size: 11px; }
.list4 .author { color: #FD8304; }
.list4 .click { position: relative; float: right; /*right: 10px; bottom: 100px;*/ background: url(../images/member/bg_click.gif) no-repeat; width: 50px; height: 52px; padding: 5px 0; }
.list4 .click span { display: block; font-size: 15px; font-weight: bold; text-align: center; }
.list4 .click .h { color: #D77E06; font-size: 12px; }
.list5 { background-color: #fff; padding: 0 10px 10px 0; }
.list5 li { margin-left: 10px; padding: 10px 0 20px; *padding: 10px 0 !important; *padding: 10px 0; border-bottom: 1px dotted #000; height: 1%; }
.list5 img { border: 1px solid #bfbfbf; padding: 1px; margin: 0 10px 10px 0; float: left; }
.list5 p { line-height: 20px; }
.list6 { overflow: hidden; margin: 0 0 0 20px; }
.list6 li { /*background: url(../images/member/bg_list6.gif) no-repeat;*/ border-bottom: 1px dotted #000; float: left; width: 133px; height: 184px; margin-top: 23px; padding: 0 10px 10px; }
.list6 a { margin: 0 12px 0 0; color: #117bbf; }
.list6 img { border: 1px solid #bfbfbf; margin: 0 0 13px; }
.list6 p { color: #888; line-height: 15px; padding: 0 10px 10px 0; }
.list6 .album-tool { margin-left: 35px; }
.list6 .album-tool a { margin-right: 8px; }
.list6 .album-tool img { border: 0; margin: 0; }
.list6 .sum { color: #ff8000; }
.list7 { overflow: hidden; margin: 0 0 0 20px; }
.list7 li { border-bottom: 1px dotted #000; float: left; width: 185px; height: 225px; padding: 18px 10px 0; }
.list7 a { display: block; text-align: center; line-height: 25px; }
.list7 span { display: block; line-height: 22px; }
.list7 img { border: 1px solid #bfbfbf; }
.list8 li { list-style-type: decimal; line-height: 30px; position: relative; }
.list8 a.cheer { background: url(../images/event_speaker/bg_cheer.gif) no-repeat; width: 80px; height: 22px; display: block; float: right; padding-left: 22px; line-height: 20px; position: relative; left: 65px; *left: 5px; text-decoration: none; color: #000; }
.list9 li { line-height: 30px; zoom:1; position: relative; border-bottom: 1px dotted #000; }
/*.list9 a { text-decoration: underline; }*/
.list9 span { position: relative; left: 0; width: 105px; height: 30px; display: block; float: right; text-align: right; }
/*.list9 dl { float: right; position: relative; right: 0; }
.list9 dt, .list9 dd { float: left; }
.list9 dd { color: #fa8201; }*/

.box1 { padding: 5px; background:#fff; border:3px solid #E3F1FE; }
.box1 h1 { color: #2d4f71; font-size: 18px; line-height: 20px; padding: 10px 0 10px 5px; }
.box1 h1 .tip { color: #999; font-size: 12px; }
.box1 .box1-content { background-color: #fff; padding: 5px 10px; }
.box1 textarea { display: block; }
.box1 .comment { padding: 17px 17px 13px; }
.box1 p { line-height: 25px; }
.box1 a.more { color: #FB8200; }
.box1 h3 { margin-top: 10px; font-size: 13px; }

.group-box { background-color: #e3f1fe; padding: 5px; overflow: hidden; margin-bottom: 5px; height: 170px; }
/*.group-box a { text-decoration: underline; }*/
.group-box-content1, .group-box-content2 { background-color: #fff; padding: 5px; height: 160px; }
.group-box-content1 { width: 235px; float: left; }
.group-box-content2 { width: 388px; float: right; }
.group-box-content1 img { margin: 0 9px 10px 0; float: left; }
.group-box-content1 a.view-intro { float: left; display: block; background: url(../images/bg_btn.gif) 0 0 no-repeat; width: 51px; height: 21px; line-height: 20px; color: #fff; text-align: center; text-decoration: none;}
.group-box-content1 a.agree-intro { float: left; display: block; background: url(../images/bg_btn.gif) 0 0 no-repeat; width: 51px; height: 21px; line-height: 20px; color: #fff; text-align: center; text-decoration: none; margin-left:4px;}
.group-box-content1 p { color: #000; line-height: 20px; }
.group-box-content1 dt,.group-box-content1 dd { float: left; }
.group-box-content1 dt { color: #999; }
.group-box-content1 dd { color: #fa8201; }
.group-box-content2 h2 { background: url(../images/event_speaker/bg_group_box_heading.gif) no-repeat; width: 30px; height: 150px; float: left; text-indent: -1000em; }
.group-box-content2 .list8 { float: left; padding-left: 30px; height: 150px; width:328px; }
.group-box-content2 .list8 a.cheer { position:absolute; left:228px; }

.sider-login { padding: 10px; background: #e4f2ff;}
.sider-login h3 { width:105px; height: 36px; background: url(../images/event_speaker/bg_speaker_login.gif) no-repeat; }
.sider-login .login-item { margin-top: 6px; vertical-align:middle; }
.sider-login label { width: 36px; height: 20px; white-space:nowrap; }
.sider-login .text { width: 90px; padding: 3px; border: 1px solid #bed7e4; }
.sider-login .btn { background: url(../images/bg_btn.gif) 0 0 no-repeat; width: 51px; height: 21px; margin-left: 36px; line-height: 20px; color: #fff; }

/*vagrant add 20091212*/
.corner-button { float: right; position: relative; z-index: 3; right: 10px; top: -37px;}
.corner-button a { background: url(../images/member/bg_corner_button.gif) no-repeat; display: block; width: 54px; height: 20px; float: left; margin-right: 7px; color: #000; line-height: 19px; text-align: center; }
.blog-tag-box, .blog-content { border-bottom: 1px dotted #000; }
.blog-content{ padding-top:10px; padding-bottom:5px;}

/*vagrant add 20091212 列表*/
.box1 h2 { text-align: center; }
.box1 .item{position:relative; padding:5px 0 35px 0; line-height:10px;/*display:inline-block;*/}
.box1 .item-face{float:left;padding: 0px 25px 0 13px; width:120px; margin-right: 15px; float:left; line-height: 30px; }
.box1 .item-face img { border:1px solid #999; padding: 5px; }
.box1 .item .cheer { position:static; float:left; }
.box1 .item-container{ float:left; padding:5px 0 0 0; width:450px; /*_margin-left:97px;*/}
.box1 .item-title a{color:#0e97ea;font-size:14px; line-height:30px;}
.box1 .item-info{color:#999; line-height:18px; line-height:22px;}
.box1 .item-info span{padding:0 5px;color:#fab701;}
.box1 .item-click{position:absolute;right:5px;top:5px;width:50px;height:52px;text-align:center;background-position:0 0;}
.box1 .item-click span{font:20px/34px Arial,Helvetica,sans-serif;}
.more-intro{float:right; margin:0}
.more-intro a{text-decoration:none;}

/* Add by Lam@2010.01.13 */
.winner{width:890px;margin:-20px auto 0 auto;}
.winner .heading{position:relative;margin-bottom:4px;}
.winner .heading .text{position:absolute;left:155px;top:0;width:400px;height:34px;background:url(../images/event_speaker/bg_heading_text.gif) no-repeat 0 0;}
.winner .heading .right{position:absolute;left:817px;top:-32px;width:73px;height:66px;background:url(../images/event_speaker/bg_winner_right.gif) no-repeat 0 0;}
.winner .title{background-position:0 -306px;}
.winner-list{padding-bottom:20px;background:#f6f6f6;border:7px solid #e3f1fc;zoom:1;}
.winner-list .item{position:relative;margin-left:-18px;zoom:1;}
.winner-list .item-head{position:relative;zoom:1;}
.winner-list .item-head .left{float:left;margin-top:24px;zoom:1;}
.winner-list .item-head .right{*float:left;}
.winner-list .item-head .info{position:absolute;left:640px;top:50px;line-height:18px;color:#fff;font-weight:bold;}
.winner-list .item-head .prize{position:absolute;left:555px;top:81px;color:#fff;font-weight:bold;white-space:nowrap;}
.winner-list .item-body{margin-top:-10px;}
.winner-list .item-body .face{float:left;display:inline;width:48px;height:48px;margin:0 0 0 42px;padding:3px;border:1px solid #ccc;}
.winner-list .item-body .content{margin:0 60px 0 50px;_margin-left:150px;}
.winner-list .item-body .dotline{height:1px;margin:10px 0;overflow:hidden;background:url(../images/event/bg_dotline.gif) repeat-x 0 0;}
.step{width:890px;margin:10px auto;}
.step img{margin-left:-11px;}