/* There's probably some stuff in here we don't need, and maybe some missing stuff we do need. We can clean it up incrementaly, just get the heavy lifting done for now */
aside{
border-radius:0px0px20px0px;}
.tab{
height:auto;
background-color:#f00;
color:#fff!important;
font-weight:bold;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:20px;
margin:0;
width:auto;
margin-left:8px;
padding:4px;
text-align:center;
}
.tab:hover,.tab.active:hover{
background:#d00;
color:#fff;
;
}
.tab:active{
background:#fff;
color:#f00;
}
.tab.active{
background:#f00;
color:#fff;
box-shadow:3px3px3px#333inset;
padding:5px;/* strageness of the human mind - has to be larger than inactive tabs, or it looks smaller than them */