/*
 * VIEW: Events-, Press- and Reports Archive
 * -------------------------------------------------------------- */
div.view.archive {}
    div.view.archive h3 { margin: 5px 0 }
    div.view.archive div.views-row { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: solid 1px #eee }

/*
 * Events Archive detail
 * -------------------------------------------------------------- */
div.events-archive-detail .link-list { background: #f8f8f8; padding: 10px }
div.events-archive-detail .images .image { display: inline-block; margin: 0 1% 1% 0 }

/*
 * VIEW: Reports Archive
 * -------------------------------------------------------------- */
div.view.reports-archive div.item-list ul { margin: 5px 0 0 0; padding: 0 }
div.view.reports-archive div.item-list ul li { display: inline }

/*
 * VIEW: Reports
 * -------------------------------------------------------------- */
div.view.list.reports { }
div.view.list.reports div.views-row { border-bottom: solid 1px #ccc; padding: 0 0 22px 0 }
div.view.list.reports div.views-row-last { border-bottom: none; padding: 0 }

/*
 * CONTENT TYPE: Report
 * -------------------------------------------------------------- */
div.node.node-report {}
div.node.node-report h3 { margin: 0 0 10px 0 }
div.node.node-report .text-toggler { margin-top: 20px }
div.node.node-report .companyinfo,
div.node.node-report .contactinfo { font-size: 90%; line-height: 120%; color: #888 }

/*
 * CONTENT TYPE: AGM
 * -------------------------------------------------------------- */
div.node.node-agm {}
div.node.node-agm h3 { margin: 0 0 10px 0 }

/*
 * CONTENT TYPE: CMD
 * -------------------------------------------------------------- */
div.node.node-cmd {}
div.node.node-cmd h3 { margin: 0 0 10px 0 }

/*
 * Link list
 * -------------------------------------------------------------- */
ul.link-list { list-style: none; margin: 0; padding: 0 }
ul.link-list li { background: url(../../../../../modules/file/icons/text-x-generic.png) no-repeat 0 3px; margin: 2px 0; padding: 0 0 0 20px }
a.file { background: url(../../../../../modules/file/icons/text-x-generic.png) no-repeat; margin: 0; padding: 0 0 0 20px }
ul.link-list li.pdf, a.file.pdf { background-image: url(../../../../../modules/file/icons/application-pdf.png) }
ul.link-list li.jpeg, ul.link-list li.jpg, a.file.jpeg, a.file.jpg { background-image: url(../../../../../modules/file/icons/image-x-generic.png) }
ul.link-list li.link, a.file.link { background-image: url(../../../../../modules/file/icons/text-html.png) }
ul.link-list li.node, a.file.node { background-image: url(../../../../../modules/file/icons/x-office-document.png) }

/*
 * Toggle press visibility
 * -------------------------------------------------------------- */
.text-toggler .title { background: url(../../../../../misc/menu-collapsed.png) no-repeat 0 50%; padding-left: 10px; cursor: pointer }
.text-toggler .title.open { background: url(../../../../../misc/menu-expanded.png) no-repeat 0 50%; padding-left: 10px }
.text-toggler .text { border-left: solid 2px #eee; margin-left: 2px; padding-left: 10px }
.text-toggler .text h2 { margin-top: 0 }

/*
 * Exposed forms
 * -------------------------------------------------------------- */
div.views-exposed-form div.form-checkboxes label { font-weight: normal; display: inline }
div.views-exposed-form div.form-checkboxes input { display: inline }

