*{list-style:none outside none;margin:0;padding:0;}
body{background:none repeat scroll 0 0 #F6F7F8;font:10px helvetica,arial,sans-serif;text-align:center;margin:0;padding:0;}
a:active,a:focus{outline:none;}
a{color:#BFBFBF;outline:medium none;text-decoration:none;}
.form-container #container{background:none repeat scroll 0 0 transparent;margin-top:70px;text-align:left;width:400px;border-width:0;}
.form-container #header{position:absolute;text-align:center;z-index:-1;}
.form-container #header h1{margin-left:-50px;margin-top:-30px;}
.form-container .form{box-shadow:0 0 20px #666666;-webkit-box-shadow:0 0 20px #666666;-moz-box-shadow:0 0 20px #666666;background-color:#F1F8FC;margin-top:66px;opacity:0.8;}
.form-container #footer{text-align:center;}
#container{background:none repeat scroll 0 0 #FFF;border:1px solid #D6D8D9;text-align:left;width:920px;margin:0 auto;padding:20px;}
#header h1{float:none;}
#footer{color:#BFBFBF;font-size:13px;text-align:center;padding:10px;}
.button:hover{background-position:center center;}
.button:active{background-position:center bottom;}
.rounded_5px{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.clear{display:block;}
input[type=text],input[type=password]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:helvetica;letter-spacing:1px;}
.form{padding:0 2px;}
.form > fieldset{border-width:0;padding:20px 10px 15px;}
.form fieldset fieldset{border-width:0;padding:13px 0 0;}
.form .textfield{margin:0 0 1em;padding:0;}
.form .password{margin:0 0 1em;}
.form .checkbox{color:#666;font-size:1.15em;margin:0 0 1em 125px;}
.form .checkbox input{float:left;margin:0 .5em 0 0;}
.form .form-footer{background:none repeat scroll 0 0 #E0F0FB;clear:both;font-size:12px;height:25px;line-height:25px;margin:10px 0 0;padding:10px;}
.form .form-footer span{float:right;}
.form .form-footer .delete:hover{color:#B42B2B;text-decoration:underline;}
.form-footer .button{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #EEE;color:#666666;cursor:pointer;display:inline-block;font-weight:700;margin-left:3px;text-align:center;text-shadow:0 1px 0 #FFF;font-family:helvetica;outline:0;zoom:1;font-size:13px;height:21px;line-height:20px;vertical-align:middle;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;padding:1px 20px 2px;}
.form-footer .button:hover{background-color:#DDD;}
.form-footer .button:active{background:none repeat scroll 0 0 #999!important;color:#CCC!important;outline:medium none;text-shadow:0 -1px 0 #404348;border-color:#61676F!important;}
.form-footer .button.cancel:hover{background-color:#EDEDED;}
.form-footer input.button{outline:none!important;font-size:13px;height:24px;padding-top:0;vertical-align:middle;}
.form-footer .button::-moz-focus-inner{border-color:transparent!important;}
a:hover,.form-footer{color:#999;}
.form .textfield label,.form .searchfield label,.form .password label{color:#666;display:block;float:left;font-size:1.15em;text-align:right;width:110px;margin:.8em 0 0;}
.form .textfield input,.form .password input{background:url(../img/bg_input.png) repeat-x scroll 0 0 #FFF;border:1px solid #99A8AE;display:block;font-size:14px;width:190px;margin:0 0 0 120px;padding:.5em;}
#oauth {margin-top:-2px; border:none; margin-right: 10px; line-height: 22px}
#home_trends {position: relative; overflow: hidden; background-color: rgb(102, 102, 102); margin-top: 5px; -moz-border-radius: 5px 5px 5px 5px; padding: 5px 10px;}
#home_trends h2 {font-size: 14px; text-align: center; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 5px; color: rgb(153, 153, 153); border-bottom: 1px dotted; line-height: 24px;}
#home_trends li {
color:#EEEEEE;
cursor:pointer;
float:left;
font-size:12px;
padding-right:15px;
}
#home_trends ul li a {
color:#EEEEEE;
}
#marquee  {
height:20px;
line-height:20px;
overflow:hidden;
width:356px;
}

/* =clear
----------------------------------------*/
.clear{clear:both}


/* =footer
----------------------------------------*/
#footer ul, #footer li {overflow:visible}
#footer{background:#FFF none repeat scroll 0 0;font-size:12px;line-height:1;margin-top:.7em;padding:8px 0;text-align:center;white-space:nowrap}
#footer li{display:inline;padding:0 4px}
#footer li.first:before{content:'';padding-right:0}
#footer li .share{text-decoration:none;border: 1px dashed #DADADA; padding: 0px 3px; overflow: hidden; cursor: move;}
#footer li .share:hover{text-decoration:none;border: 1px dashed #666;}
#footer li img {border:0 none;margin:-3px;padding:0}

/* =round
----------------------------------------*/
.round{-moz-border-radius:5px;-webkit-border-radius:5px}
.round-top-right{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}
.round-right{-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px}
.round-bottom-right{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}
.round-bottom{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0}
.round-bottom-left{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px}
.round-left{-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px}
.round-top-left{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px}
.round-top{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}


/* =round
----------------------------------------*/

    .banner-outside {
      width: 100%;
      height: 35px;
      display: block;
      top: 0;
      left: 0;
      background: #008DB8;
      background: -webkit-gradient(linear, left top, left bottom, from(#00A0D1), to(#008DB8));
      background: -moz-linear-gradient(top, #00A0D1, #008DB8);
      background: transparent\9;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A0D1', endColorstr='#008DB8');
      color: #FFF;
      text-shadow: -1px -1px 0 #00799E;
      font: 13px Helvetica Neue, Arial, Helvetica, 'Liberation Sans',FreeSans,sans-serif;
      font-weight: bold;
      -moz-box-shadow: 0 1px 0px rgba(0,0,0,0.15);
      -webkit-box-shadow: 0 1px 0px rgba(0,0,0,0.15);
      _display: none; /*  IE6 */
    }
 
    .banner-inside {
      width: 763px;
      margin: 0 auto;
      position: relative;
      text-align: left;
      padding: 9px 8px 7px 8px;
    }

    .banner-text {
      margin-left: 5px;
    }
