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

body { font-family: Verdana ; }

a { text-decoration: none ; }
a:hover { text-decoration: none ; }

blockquote { border-left: 2px dashed #ccc ; }

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

#banner
{
    border-top: 3px solid #99ccff ;
    border-bottom: 1px dotted #fff ;
    padding: 10px ;
    background: #336699 ;
    color: #fff ;
}

#title { font-size: 175% ; text-transform: uppercase ; letter-spacing: .1em ; }
#subTitle { font-weight: bold ; color: #99ccff ; }
#reportTime { font-size: 75% ; font-style: italic ; text-align: right ; }

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

#content { margin: 1em 0.5em 0em 0.5em ; padding-bottom: 1em ; font-family: Georgia ; color: #333 ; }
#content a { color: #999966 ; text-decoration: none ; font-weight: bold ; }
#content a:hover { color: #99cc66 ; }

.channelName { font-size: 125% ; text-transform: uppercase ; }

.item { margin: 1em 0.5em 0 0.5em ; }

.itemTitle
{
    margin-bottom: 0.5em ;
    border: 1px solid #999 ;
    padding: 5px ;
    text-transform: uppercase ;
    font-weight:bold ;
}
.itemChannelName { font-size: 70% ; font-style: italic ; }

.itemDescription { margin: 0.5em  0 0 25px ; line-height: 140% ; }

.itemNotes { margin-top: 0.5em ; font-size: 80% ; font-style: italic ; color: #003366 ; }

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