body {background:#f2f2f2; margin:0px; padding:0px; font-family:'Droid Sans',arial; font-size:12px; text-align:left; color:#6B6B6B; line-height:18px;}

#top {background:#ECECEC; width:100%; height:120px;}

#content {margin-left:auto; margin-right:auto; width:1024px; margin-top:15px; text-align:left;}

#main {width:620px; float:left; padding-left:30px; text-align:left;}

#side {width:180px; float:right; ; padding-right:5px; font-weight:bold; text-align:left;}

#footer {width:100%; background:#E6E6E5;}

#menu { font-family: 'Droid Sans',arial; font-size:20px; text-shadow: 2px 2px 2px #888888; font-weight:bold; margin-top:5px; margin-bottom:2px; }

.item {border-left:1px solid #333333; padding:8px; font-size:11px;}

/*#accordionParent { padding:1px; font-family:Helvetica Narrow; font-size:10px; height:600px; }*/

.racerside {border-left:1px solid #333333; padding:8px; font-size:10px; }

.avatar { margin: 5px 5px 0 0; padding: 3px; border: solid 1px #ddd; background-color: #f3f3f3;
          /* optional rounded corners for browsers that support it */
          -moz-border-radius: 2px;
          -khtml-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
}

a {color:#0033FF; text-decoration:none;}

a:hover {color:#985234; text-decoration:underline;}

h1 {font-family:'Droid Sans',Arial; font-size:28px; font-weight:bold; margin:6px; }

h2 {margin-bottom:4px; margin-top: 4px; padding:0px; font-family:Oswald, sans-serif; color:#444444; letter-spacing:1px; font-size:22px; font-weight:bold;}

h3 {margin-bottom:4px; margin-top: 4px; font-family: 'Droid Sans',Arial; border-bottom:0px solid #999999; color:#888888; padding-top:0px; font-size:18px; font-weight: 700; }

h4 {font-family: Oswald,Verdana; border-bottom:0px solid #999999; text-shadow: 2px 2px 2px #000000; color:#aaaaaa; padding-top:0px; margin-top:0px; font-size:24px; font-weight: 700; }

h5 {border-bottom:1px solid #111111; color:#C47350; padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; font-size:14px;}

hr {border:1px solid #5290AB; color:#5290AB; width:98%; height:1px;}

.keyboard {color:#373737; border:1px solid #C1C1C1; width:493px;}

.news {background:#ECECEC; padding:5px;}

.headlines {background:#ECECEC; padding:5px; width:460px; margin-left:auto; margin-right:auto; border:1px solid #a2cefb;}

.border {background-color:#EBDACD; width:500px; height:1px; margin:0px; padding:0px;}


/* Sortable tables */
table.sortable thead { 
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
                       
                      } 
/* vticker */

#tlNews
{ 
  width: auto; 
  margin-top: 5px;
  border-style:ridge;
  box-shadow: 8px 8px 3px #888888;
  padding: 2px;
  a:hover {color:#000000; text-decoration:bold;};
  a: { color:#000000 }
}

#tlNews2
{ 
  width: auto; 
  border-style:ridge;
  box-shadow: 8px 8px 3px #888888;
  height: 900px;
}

#tlNews ul li div
{ 
 /* border: 1px solid #aaaaaa;*/
  border-style:ridge;
  padding-bottom: 2px;
  background: #ffffff;
}

#tlNews2 { 
           width: auto;
           height:auto;
           overflow:hidden;
           margin:2px; padding:0;
           webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);
           }
             
#tlNews2 li{ 
             padding:2px 2px;
             display:block;
             background:#ffffff;
             color:#333;
             border-bottom:1px solid #ddd;
             font-family: 'Droid Sans',Arial;
             }

.mtooltip {  position:absolute;
           padding: 3px;
           white-space: nowrap;
           border: 2px solid #666666;
           font-size: 9pt;
           font-family: 'Droid Sans',Arial;
           background-color: #fff;
            -moz-border-radius: 2px;
           -khtml-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 3px;
           color: #000;
           z-index: 9000;
           }

