/* text styling */
* { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

body { margin: 30px; }

/* container */
#main { margin: 20px 0px 20px 0px; }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; letter-spacing: 3px;
font-style:italic; margin: 0px 0px 20px 0px; display:inline; font-weight:normal; }

h2 { font-weight:normal; font-size: 11px; margin-left: 15px; display:inline; }

/* fields */
.filenumber { width:10px; padding: 0px 10px 0px 10px; border-left:1px solid #ddd; color:#777; text-align:center; }
.filename { }
.filesize { text-align:right; padding:0px 20px 0px 10px; }
.filetype { width:160px; }
.modified { width:100px; border-right:1px solid #ddd; padding: 0px 10px 0px 0px; }

/* file links */
a { color: #ee0000; text-decoration: none; }
a:hover { color: #440000; text-decoration: underline; }

/* folder link */
.folder a { font-weight:bold; }

/* parent folder link*/
.parentFolderRow a { color:#000; }

/* file table */
table { width:100%; }

/* rows */
.border { border-top: 1px solid #ddd; }
.folderRow { background-color:#eeeeee; }
.rowColor1 { background-color: #f8f8f8; }
.rowColor2 { }

/* row hover effect */
.rowHover { background-color: #e6e6e6; cursor: pointer; }

.monospace { font-family: "Lucida Console", Courier, Mono; font-size: 10px; }
