.Table{
    display:table;
}
.TableRow{
    display:table-row;
}
.TableCell{
    display:table-cell;
}
a{
   text-decoration:none 
}
a:link,a:visited{
    color:#2B91D5;
}
a:hover{
    color:crimson;
    text-decoration:underline;
}
body{
    width:960px;
    margin:0px auto;
    padding:0px 10px;
    background-color:black;
    font-family:Verdana,Geneva,Arial,sans-serif;
    font-size:small;
}
header#commonHeader{
    width:100%;
    height:350px;
    background-image:url(../pic/header_bg.png); 
    position:relative;
}
div#commonLogo{
    position:absolute;
    top:60px;
    left:120px;
}
div#commonLogo img{
    width:128px;
    height:128px;
}
ul#commonUser{
    position:absolute;
    right:0px;
    top:10px;
    padding:0px 20px;
    list-style-type:none;
}
ul#commonUser li{
    display:inline;
    padding:0px 5px;
}
ul#commonUser li a:link,ul#commonUser li a:visited{
    color:white;
}
ul#commonUser li a:hover{
    color:crimson;
}
nav#commonNav{
    width:100%;
    position:absolute;
    bottom:20px;
    background-color: rgba(0,0,0,0.5);
}
nav#commonNav ul{
    list-style-type:none;
    padding:0px 20px;
    font-size:180%;
}
nav#commonNav ul li{
    display:inline;
    padding:0px 20px;
}
nav#commonNav ul li:last-child{
    float:right;
}
nav#commonNav ul li a{
    position:relative;
    top:0px;
}
nav#commonNav ul li a:link,nav#commonNav ul li a:visited{
    color:white;
}
nav#commonNav ul li a:hover{
    color:white;
    text-decoration:none;
}
form#commonSearch input[type="text"]{
    display:none;
    width:0px;
    padding:3px 10px;
    border:solid 1px black;
    border-radius: 10px;
    vertical-align: middle;
}
form#commonSearch input[type="submit"]{
    font-size: 100%;
    color:white;
    border:none;
    background-color: transparent;
}
footer#commonFooter{
    margin:20px 0px;
    font-size: 80%;
    color:grey;
    text-align: center;
}
.Title{
    height:30px;
    line-height:30px;
    font-size: 120%;
    font-weight: bold;
    color:#2B91D5;
}