body {
background-color: #000;
color: #ccc;
font-family: verdana, arial, "sans-serif";
margin:0;
}

div.top {
background:black;
padding:5px;
width:auto;
}

div.bar01 {
float:right;
margin:0;
color:white;
margin-top: 3px;
}

div.bar01 a {
color:#ccc;
font:12px arial;
font-weight:bold;
text-decoration:none;
text-transform: uppercase;
}

div.bar01 a:hover {
color:#4bcab7;
font-weight:bold;
text-decoration:none;
}

div.bar01 ul {
display: inline;
padding:0;
}

div.bar01 li {
display: inline;
margin-left:5px;
margin-right:5px;
}

div.bar02 {
padding:0;
background:#222;
width:auto;
height:545px;
vertical-align: middle;
overflow:auto;
}

li.selected {
padding-bottom:2px;
border-bottom: 3px solid #4bcab7;
}

table {
width:auto;
overflow:scroll;
border-collapse: separate;
border-spacing:15px 15px;
}

td {
background:none;
}

table td img {
border:5px solid black;
}

div.foot01 {
float:left;
}

div.foot-title {
font:25px arial;
color:#eee;
letter-spacing:5px;
font-stretch: extra-condensed;
margin:10px 5px 10px 10px;
float:left;
border-right:5px solid #4bcab7;
}

div.foot-page {
margin:5px 10px 10px 0px;
padding-left:10px;
float:right;
}

div.foot-page a {
font:10px arial;
color:#ddd;
text-decoration:none;
}

div.foot-page a:hover {
color:#000;
text-decoration:none;
background:#4bcab7;
}

span {
color: #4bcab7;
}

div.footer {
float:right;
font:9px arial;
text-align:right;
color:#888; 
margin:10px;
}

div.footer a {
color: #a2a2a2;
text-decoration:none;
}

div.footer a:hover {
color: #4bcab7;
}