/* thanks to the amazing Trinity for this CSS */

img {

    vertical-align:            middle                ;

}

html {
	background-color:     #E5E5E5 		     ;
}

body {

    color:                     #000000                 ;
    background-color:          #FFFFFF                 ;
    font-family:               Verdana, Arial, Helvetica, sans-serif                ;
    font-size:                 8pt                   ;
    font-weight:               normal                ;
    border: 1px #98AAB1 solid;
    padding: 10px;
	

}

p {

    color:                     inherit               ;
    font-family:               inherit               ;
    font-size:                 inherit               ;
    font-weight:               inherit               ;

}

h1 {

    color:                     inherit               ;
    font-family:               inherit               ;
    font-size:                 20pt                  ;
    font-weight:               normal                ;

}

h2 {

    color:                     inherit               ;
    font-family:               inherit               ;
    font-size:                 15pt                  ;
    font-weight:               normal                ;

}

h3 {

    color:                     inherit               ;
    font-family:               inherit               ;
    font-size:                 15pt                  ;
    font-weight:               normal                ;
}

h4 {

    color:                     inherit               ;
    font-family:               inherit               ;
    font-size:                 15pt                  ;
    font-weight:               normal                ;

}

a {

    color:                     #006699               ;
    font-family:               Verdana, Arial, Helvetica, sans-serif                ;
    font-size:                 8pt                   ;
    font-weight:               normal                ;
    text-decoration:           underline             ;

}

a:hover {

    color:                     #DD6900               ;
    font-family:               Verdana, Arial, Helvetica, sans-serif                ;
    font-size:                 8pt                   ;
    font-weight:               normal                ;
    text-decoration:           underline             ;

}

a.sort {

    color:                     #FFA34F                 ;
    font-family:               Verdana, Arial, Helvetica, sans-serif                ;
    font-size:                 8pt                   ;
    font-weight:               normal                ;
    text-transform:            lowercase             ;

}

a.sort:hover {

    text-transform:            uppercase             ;
    text-decoration:           none                  ;

}

table {

    border-spacing:            2pt                   ;
    empty-cells:               show                  ;
    border: 2px #006699 solid;
    padding: 5px;

}

tr.even, tr.com_body {

    background-color:          #EFEFEF               ;

}

tr.odd, tr.com_header {

    background-color:          #EFEFEF               ;

}

code {

    font-family:               inherit               ;

}

th {

    color:                     #FFA34F                 ;
    background-color:          #006699               ;
    font-family:               Verdana, Arial, Helvetica, sans-serif                ;
    font-size:                 8pt                   ;
    padding:                   5px 10px 5px 10px     ;
    vertical-align:            top                   ;
    text-transform:            none                  ;
    background-image: url(images/cellpic3.gif);
    /*border:                    1px solid #000066       ;*/

}

td {

    color:                     #FFA34F                ;
    font-family:               Verdana, Arial, Helvetica, sans-serif                ;
    font-size:                 8pt                   ;
    padding:                   5px 10px 5px 10px     ;

}

td.name, td.download, td.bytes, td.date, td.infolink, td.admin {

    white-space:               nowrap                ;

}
td.download, td.bytes, td.date, td.infolink, td.admin {

    background-color: #DEE3E7;
}

td.download, td.percent, td.infolink, td.admin, td.ip {

    text-align:                center                ;

}

td.bytes, td.connected {

    text-align:                right                 ;

}

td.crc32 {
    text-align:                center                ;
    background-color: #DEE3E7;

}

td.number, td.number_red, td.number_yellow, td.number_green {

    text-align:                center                ;
    background-color: #D1D7DC;

}

td.number_red, td.number_yellow, td.number_green {

    /*border:                    1px solid black       ;*/

}

td.number_red {

    color:                     red                   ;

}

td.number_yellow {

    color:                    #FFA24A               ;
*/
}

td.number_green {

    color:                     #22DD00                 ;
 	text-weight: bold;

}

.pipe {

    color:                     white                 ;

}

.username {

    color:                     red                   ;

}

.clearfilter {

    display:                   none                  ;

}

input, select, option {

    font-family:               Verdana, Arial, Helvetica, sans-serif                ;
    font-size:                 8pt                   ;

}

.gen_index {

    text-align:                center                ;

}
