/* Generic CSS */
BODY { margin: 20px; padding: 20px; font: 10px verdana; color: #666666; }
TD, TH, .BOD, FONT { font: 10px verdana; color: #666666; }
.row1 {background-color:#ffffff}
.row2 {background-color:#F2F2F2}
.link { font-size: 10px; color: #D3741A; font-family:verdana; }
a { color: #D5731A; text-decoration: none; }
a:hover { color: #D5731A; text-decoration: underline; }
.crumb-link { font-size: 11px; color: #40535A; font-family:verdana; }

/* Email */
.email-body { font-size: 10px; color: #415A61; font-family:verdana; }
.email-title { font-size: 10px; color: #0077B6; font-family:verdana; font-weight:bold; text-decoration:none; }
.email-link { font-size: 10px; color: #0077B6; font-family:verdana; }
.email-h-body { font-size: 10px; color: #41595D; font-family: verdana,helvetica; text-decoration:none; padding-bottom: 5px; padding-top: 5px; padding-left: 18px; padding-right: 18px; }
.email-body2 { font-size: 10px; color: #415A61; font-family:verdana; padding-top: 18px; padding-left: 18px; padding-right: 18px; }

/* Events */
.event-body { font-size: 10px; color: #455A5D; font-family:verdana; }
.event-title { font-size: 11px; color: #455A5D; font-family:verdana; font-weight:bold; }
.event-date { font-size: 10px; color: #748C2A; font-family:verdana; font-weight:bold; }
.event-link { font-size: 10px; color: #748C2A; font-family:verdana; }

/* Directory */
.dir-body { font-size: 11px; color: #415A5E; font-family:verdana; }
.dir-title { font-size: 10px; color: #D57318; font-family:verdana; font-weight:bold; }
.dir-link { font-size: 10px; color: #425B60; font-family:verdana; font-weight:bold; }
.dir-arrow { font-size: 9px; color: #425B60; font-family:verdana; font-weight:bold; }
.dir-orange { font-size: 10px; color: #D57318; font-family:verdana; font-weight:bold; }

/* Forms */
.formb { font-size: 11px; color: #3D5158; font-family: arial, helvetica; text-decoration:none; border: 1px solid #AFB4B4; background-color:#DFECEA; }
.form-button { font-size: 11px; color: #40535A; font-family: verdana,helvetica; text-decoration:none; }

/* Issues */
.i-title { font-size: 18px; color: #40535A; font-family: verdana,helvetica; text-decoration:none; font-weight:bold; }
.i-link { font-size: 11px; color: #D3741A; font-family:verdana; }
.i-body { font-size: 11px; color: #40535A; font-family: verdana,helvetica; text-decoration:none; }

/* Articles */
.art-title { font-size: 16px; color: #40535A; font-family: verdana,arial,helvetica; text-decoration:none; font-weight:bold; }
.art-subtitle { font-size: 14px; color: #40535A; font-family: verdana,arial,helvetica; text-decoration:none; }
.art-author { font-size: 10px; color: #40535A; font-family:verdana; font-weight:bold; }
.art-body { font-size: 11px; color: #666666; font-family: verdana,helvetica; text-decoration:none; }
.art-link { font-size: 11px; color: #40535A; font-family:verdana; }
.art-h-title-cover { font-size: 10px; color: #D5731A; font-family:verdana; font-weight:bold; }
.art-h-title { font-size: 9px; color: #41595D; font-family:verdana; text-decoration:none; font-weight:bold; }
.art-h-body { font-size: 10px; color: #41595D; font-family: verdana,helvetica; text-decoration:none; padding-bottom: 5px; padding-top: 5px; padding-left: 18px; padding-right: 18px; }

/* Admin */
.ad-body { font-size: 10px; color: #666666; font-family:arial; text-decoration:none; }
.ad-link { font-size: 10px; color: #40535A; font-family:arial; }

/* Other */
.receipt { font-size: 13px; color: #000000; font-family:verdana; }
