/*
  Indices styles: javascript-free version
    This does its magic using a bunch of CSS2 selectors.  These won't
    work in IE, so you'll miss some styling, and the hiding of certain
    rows and columns.

  Indices: http://antisleep.com/software/indices
*/

/*===========================================================================*/

body {
    font-family: verdana, helvetica, arial, sans-serif;
    margin: 10px;
    font-size: 11px;
    text-align: center;
}
html {
/*    background: url(/autoindex_theme/mario.png) no-repeat bottom left white;
    background-attachment: fixed;*/
    height: 100%;
}

a {
    text-decoration:none;
    color: black;
}

h1 {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    color: black;
}

h1 a {
    color: #424B50;
}

h1 a:hover {
    color: #818D9D;
}

img {
    border: 0;
}

/* TABLE STYLING ============================================================*/

table {
   background-color: white;
   border: solid 1px #888;

   padding: 0px;
   margin: auto;
   width: 600px;
}

tr,td,th {
    padding: 0;
    margin: 0;
    border: 0;
}

/* rollover effect for table rows, header cells */
tr:hover, th:hover {
    background: #DDDAD3;
}

td {
    text-align: left;
    padding-left: 10px;
}

th {
    background: #c9c9c9;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    text-align: left;
    padding-left: 10px;
}

th a {
    font: 10px Verdana, Arial, Helvetica,   sans-serif;
    color: #333333;
}

td a {
    font-weight: bold;
}

/* beautify the icon column */
th:first-child img {
    display: none;
}
th:first-child, td:first-child {
    padding: 0;
    width: 24px;
    text-align: center;
}
th:first-child {
    border: none;
    background: white;
}

/* hide the "description" column */
td + td + td + td + td {
    display: none;
}
th + th + th + th + th {
    display: none;
}

/* enlarge the name column */
th:first-child + th {
    width: 60%;
}

/* FOOTER STYLING ============================================================*/

address {
    position: absolute;
/*    bottom: 0;*/
    left: 200px;
    right: 0;
    text-align: right;
    border-top: 1px solid #888;
    background-color: white;
    padding: 2px 10px;
}
