.lnai        {background-color:#EFE;}
.polibits    {background-color:#FFD;}
.cps         {background-color:#FEE;}

a            {text-decoration:none}
a:hover      {text-decoration:underline}
.paper       {padding:4pt;}
.authors     {color:#777}
.title       {display:block;font-weight:bold}
.abstract    {padding-left:50pt;color:#777}
.abstract br {display:none}


.button-link 
{
    padding: 3px 10px;
    
    background:       #BBB;
    border: solid 1px #555;
    color:            #FFF;

    font-weight:bold;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.6), 0 4px 4px rgba(0, 0, 0, 0.4);
       -moz-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.6), 0 4px 4px rgba(0, 0, 0, 0.4);
            box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.6), 0 4px 4px rgba(0, 0, 0, 0.4);
    -webkit-transition-duration: 0.1s;
       -moz-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
}
.button-link:hover 
{
    background:       #CCC;
    border: solid 1px #999;
    color:            #FF0;

    text-decoration: none;
}
.button-link:active, .button-link-active
{
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.6);
       -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.6);
            box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.6);
    
    background:       #CCC;
    border: solid 1px #777;
}

.button-link-active
{
    padding: 3px 12px;
}
