/* --- PAGE ----------------------------------------------------------- */

/* --- BANNER --------------------------------------------------------- */

#banner { margin: 0.25em ; }
#title { font-size: 150% ; font-weight: bold ; }
#subTitle { font-style: italic ; }
#reportTime { font-size: 75% ; font-style: italic ; text-align: right ; }

/* --- CONTENT -------------------------------------------------------- */

#content { margin: 1em 0.5em 0 0.5em ; padding-bottom: 0.5em ; }

.channelName { font-size: 125% ; font-weight: bold ; }
.channelName a { text-decoration: none ; }

.item { border: 1px solid #bbb ; margin: 0.5em ; }

.itemTitle { padding: 0.25em ; border-bottom: 1px dotted #bbb ; background: #eee ; }
.itemTitle a { text-decoration: none ; }
.itemChannelName { font-size: 80% ; font-style: italic ; }

.itemDescription { padding: 0.25em ; }

.itemNotes { padding: 0.25em ; font-style: italic ; font-size: 80% ; border-top: 1px dotted #bbb ; }

table.customFields { margin-top: 1em ; border-top: 1px solid #bbb ; border-right: 1px solid #bbb ; font-size: 75% ; }
table.customFields td { padding: 0.1em 0.25em 0.1em 0.25em ; }
table.customFields td.name { border-right: 1px dotted #bbb ; }
table.customFields td.value { font-style: italic ; }
