html{}
body{width:auto;height:auto;font-size:12px;background:url(../images/bg-rep.jpg) repeat-y center 0;border-top:12px solid #000;}
.ilbox{vertical-align:middle;display:inline-block;*display:inline;*zoom:1;}
a img:hover{opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);}
#header{position:relative;height:auto;padding:50px 0 0 0;}
#header h1{text-indent:-9999px;width:652px;height:102px;background:url(../images/maintitle_0813.gif) no-repeat 0 0;}
#header p.desc{text-indent:-9999px;width:780px;height:18px;margin-top:88px;background:url(../images/description.gif) no-repeat 0 0;}
.formembers{position:absolute;top:48px;right:0;}
.whatlistenerscom{position:absolute;top:45px;right:0;}
#social-feed-area{position:absolute;top:137px;right:0;}
#footer{margin:70px 0 0 0;background-color:#01081c;}
.copyright{text-indent:-9999px;height:30px;background:url(../images/copyright.gif) no-repeat center 0;}
#container{text-align:center;background:url(../images/bg-main.gif) repeat-x 0 217px;}
#container-inner{width:980px;margin:0 auto;text-align:left;}
#main{padding-top:0px;}
#mL{float:left;width:280px;overflow:hidden;}
#mC{float:left;width:460px;overflow:hidden;}
#mR{float:right;width:210px;overflow:hidden;}
#listenersStatus{margin:32px 0 0 0;}
#listenersStatus h2{text-indent:-9999px;width:250px;height:55px;margin:0 0 20px 0;background:url(../images/listners-status.gif) no-repeat 0 0;}
#listenersActivity{margin:32px 0 0 0;}
#listenersActivity h2{text-indent:-9999px;width:250px;height:55px;margin:0 0 20px 0;background:url(../images/listeners_activity.gif) no-repeat 0 0;}
#bigthanks{position:relative;margin:32px 0 0 0;}
#bigthanks_box{width:460px;height:280px;background:url(../images/bigthanks/bigthanks.gif) no-repeat 0 0;padding:160px 0 0 0;text-align:center;}
#bigthanks_box ul{margin:0 auto;}
#bigthanks_box li{margin:0 0 10px 10px;padding:0;width:140px;float:left;}
#present{position:relative;margin:32px 0 0 0;}
#present h2{text-indent:-9999px;width:460px;height:55px;background:url(../images/present_event.gif) no-repeat 0 0;}
#information{margin:32px 0 0 0;}
#information h2{text-indent:-9999px;width:460px;height:55px;margin:0 0 20px 0;background:url(../images/information.gif) no-repeat 0 0;}
#programs{margin:32px 0 0 0;}
#programs h2{text-indent:-9999px;width:460px;height:55px;margin:0 0 20px 0;background:url(../images/programs.gif) no-repeat 0 0;}
#programs li{margin:0 0 10px 10px;padding:0;width:220px;float:left;}
#point{font-size:11px;margin:32px 0 0 0;}
#point h2{text-indent:-9999px;width:210px;height:55px;margin:15px 0 10px 0;background:url(../images/point.gif) no-repeat 0 0;}
#point p,
#point dl{padding:0 2px;}
#point dl{margin:14px 0 0 0;}
#point dt{padding:3px;color:#fa6432;background:url(../images/dot1.gif) repeat-x 0 bottom #fef7f4;}
#point dd{padding:3px 3px 13px;}
.ga_area{margin:0 0 15px 0;text-align:center;}
#extra{margin:32px 0 0 0;}
.present-ex{position:absolute;top:34px;right:0;color:#fff;font-size:10px;}
.userstatus{display:none;text-indent:-9999px;}
.challengesStatus{width:250px;margin-top:17px;padding:17px 0 17px;background:url(../images/dot2.gif) repeat-x 0 0;}
.leaderboard{width:250px;margin-top:17px;padding:17px 0 17px;background:url(../images/dot2.gif) repeat-x 0 0;}
.inbox{}
.item{padding:20px 0;border-bottom:1px solid #ccc;}
.p-img{}
.p-tt{width:270px;}
.p-tt2{width:365px;}
span.btns{text-align:right;display:inline-block;*width:100px;*display:inline;*zoom:1;}
.banner{}
.banner .home{text-align:left;}
#information li{padding:0 0 0 20px;background:url(../images/arrow-blue.gif) no-repeat 0 3px;}
.banner li{margin-bottom:9px;}
#gigyaUserStatus #gigyaUserStatus_container .gig-userStatus-nameAndPoints .gig-userStatus-name{color:#313131;font-size:10px;font-weight:bold;padding-bottom:3px;padding-top:12px;width:80px;}
#gigyaUserStatus #gigyaUserStatus_container #gigyaUserStatus_badge{cursor:pointer;float:right;padding:5px 0 0 2px;text-align:center;width:50px;}
#gigyaUserStatus_points{color:#0B81C1;font-size:10px;}
span.gig-userStatus-pointsValue{color:#0B81C1;font-size:12px;font-weight:bold;}
#loginArea{margin:32px 0 0 0;}
#loginArea h2{text-indent:-9999px;width:250px;height:55px;margin:0 0 20px 0;background:url(../images/member-login.gif) no-repeat 0 0;}
#loginArea h3{text-indent:-9999px;width:241px;height:56px;margin:10px 0;background:url(/jlc/images/jl-com_jme.gif) no-repeat 0 0;}
.loginform{}
.loginform p{margin:12px 0 0 0;}
.loginform input[type="text"],
.loginform input[type="password"]{width:248px;}
.loginform input[type="checkbox"]{vertical-align:middle;margin:0 5px 0 0;}
.loginform .reminder{display:block;margin:3px 0 15px 0;}
#listenerscom-explain{padding:40px 0 20px;line-height:1.6;}
#listenerscom-explain p{padding:20px 0;}
#listenerscom-explain span{display:block;font-size:11px;padding:20px 0;}
#listenerscom-explain div{text-align:center;}
#listenerscom-explain dt{font-size:14px;font-weight:bold;margin:20px 0 10px;}
#listenerscom-explain dd{padding:0 20px;}
#formarea{width:90%;margin:0 auto;padding:40px 0 0;}
#formarea tr.brder{border-bottom:1px solid #ccc;}
#formarea td{padding:10px 0;}
#formarea b{display:block;margin:0 0 10px;}
#formarea .ftmtt-l span{display:inline;font-weight:bold;}
#formarea label img{vertical-align:middle;margin:0 0 0 5px;}
.nickname-area{width:480px;margin:10px auto 5px;font-size:16px;font-weight:bold;}
.nickname-area input{margin:5px 0 0 0;padding:10px 5px;font-size:20px;height:20px;border:2px solid #ee0000;width:440px;}
.guide{margin:20px 0 0 0;font-size:14px;font-weight:bold;}
#gigyaUserStatus_points span.gig-userStatus-pointsValue{color:#0B81C1;font-size:14px;font-weight:bold;}