

/* Attach File support */
img.fileimg {
  padding-right: 0.3em;
}
BODY span.filelink {  }
BODY span.filesize { padding-left: 0.3em; font-family: mono, sans-serif; font-size: 0.8em; }



BODY a.filelink { min-height: 20px !important; height: 1.5em; padding: 0.25em; margin: 0.5em auto; text-decoration: none; }


p > a.filelink { text-indent: 0; }

BODY a.filelink span { color: #000000; }
BODY a.filelink.sevenZ { padding-left: 20px; background: #ffffee url(../img/filetypes/7z.gif) 0 0 no-repeat; }
BODY a.filelink.bmp { padding-left: 20px; background: #ffffee url(../img/filetypes/bmp.gif) 0 0 no-repeat; }
BODY a.filelink.dmg { padding-left: 20px; background: #ffffee url(../img/filetypes/dmg.gif) 0 0 no-repeat; }
BODY a.filelink.odt,
BODY a.filelink.doc { padding-left: 20px; background: #ffffee url(../img/filetypes/doc.gif) 0 0 no-repeat; }
BODY a.filelink.fla { padding-left: 20px; background: #ffffee url(../img/filetypes/fla.gif) 0 0 no-repeat; }
BODY a.filelink.gif { padding-left: 20px; background: #ffffee url(../img/filetypes/image.png) 0 0 no-repeat; }
BODY a.filelink.pdf { padding-left: 20px; background: #ffffee url(../img/filetypes/pdf.gif) 0 0 no-repeat; }
BODY a.filelink.jpg,
BODY a.filelink.png { padding-left: 20px; background: #ffffee url(../img/filetypes/image.png) 0 0 no-repeat; }
BODY a.filelink.ppt { padding-left: 20px; background: #ffffee url(../img/filetypes/ppt.gif) 0 0 no-repeat; }
BODY a.filelink.rtf { padding-left: 20px; background: #ffffee url(../img/filetypes/rtf.gif) 0 0 no-repeat; }
BODY a.filelink.sit { padding-left: 20px; background: #ffffee url(../img/filetypes/sit.gif) 0 0 no-repeat; }
BODY a.filelink.txt { padding-left: 20px; background: #ffffee url(../img/filetypes/txt.gif) 0 0 no-repeat; }
BODY a.filelink.xls { padding-left: 20px; background: #ffffee url(../img/filetypes/xls.gif) 0 0 no-repeat; }
BODY a.filelink.zip { padding-left: 20px; background: #ffffee url(../img/filetypes/zip.gif) 0 0 no-repeat; }
BODY a.filelink.mov,
BODY a.filelink.avi { padding-left: 20px; background: #ffffee url(../img/filetypes/film.png) 0 0 no-repeat; }
BODY a.filelink.mp3 { padding-left: 20px; background: #ffffee url(../img/filetypes/music.png) 0 0 no-repeat; }

BODY a.external span {
	padding-right: 16px;
	background: #ffffee url(../img/filetypes/icon-external-link.png) top right no-repeat;
}

BODY a.filelink:hover { background-color: #ffffcc; }

tr.fd-folder td a { padding-left: 20px; background: #ffffee url(../img/filetypes/folder.png) 0 0 no-repeat; }


/* missing - openoffice? avi, mov, etc */

/* template support */
div.sidebar { float: right; border: solid 2px #dddddd; margin-left: 1em; font-size: 0.85em; }
div.sidebar div {  padding: 1em; }
div.sidebar h5,div.sidebar h4,div.sidebar p { margin: 0; }

div.right { float: right; margin-left: 1.5em; }
div.left { float: left; margin-right: 0.5em; }
div.imgMed { width: 150px; }
div.imgMed img { }
div.imgMed p {  }

/* from blueprint */
.pull-1 { margin-left: -40px;}
.top {margin-top:0;padding-top:0;}


hr.half-space {margin: 0 0 0.73em; }
hr.thin-line {margin: 0.73em 0; color: #666; height: 1px; }
hr.thin-line + h2.alt { margin-bottom: 0; }
h2.alt + hr.thin-line { margin-bottom: 1.45em; }
