/* --------------------------------------------------
Lantern Theater Company
Author: Anne Shuff | MindLabs.net | www.mindlabs.net
Date: September 2009
----------------------------------------------------- */

body { background: #000000; margin: 0px 0px 20px 0px; scrollbar-base-color: #000000; scrollbar-arrow-color: #ffffff; }
a:link { color: #40AE49; text-decoration: underline; }
a:visited { color: #40AE49; text-decoration: underline; }
a:hover { color: #F88922; text-decoration: underline; }
a:active { color: #0F4C9E; text-decoration: underline; }

.reg { color: #000000; font-size: 12px; line-height: 17px; font-family: arial, helvetica, sans-serif; }
ul { margin-top: 0px; color: #000000; font-size: 12px; line-height: 17px; font-family: arial, helvetica, sans-serif; }
.color { color: #0F4C9E; font-size: 14px; font-weight: bold; line-height: 17px; font-family: arial, helvetica, sans-serif; }
.small { color: #000000; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif; }
.tiny { color: #000000; font-size: 8px; line-height: 12px; font-family: arial, helvetica, sans-serif; }
.pagetitle { letter-spacing: .04em; color: #40AE49; font-size: 17px; line-height: 20px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
.newstitle { color: #40AE49; font-size: 17px; line-height: 20px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
.bigwhite { color: #ffffff; font-size: 14px; line-height: 17px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
.extended { color: #cc0000; font-size: 11px; font-weight: bold; line-height: 14px; font-family: arial, helvetica, sans-serif; }

.homenews { color: #000000; font-size: 11px; line-height: 19px; font-family: arial, helvetica, sans-serif; }
.caption { color: #750303; font-size: 10px; line-height: 14px; font-family: arial, helvetica, sans-serif; }
.req { color: #cc0000; font-size: 11px; font-weight: bold; line-height: 14px; font-family: arial, helvetica, sans-serif; }
.indent { padding-left: 20px; padding-right: 20px; color: #000000; font-size: 12px; line-height: 17px; font-family: arial, helvetica, sans-serif; }
.box11 { padding: 4px; color: #000000; background: #40AE49; font-size: 11px; line-height: 15px; font-family: arial,helvetica,sans-serif; }
.box12 { padding: 5px; color: #000000; background: #40AE49; font-size: 12px; line-height: 15px; font-family: arial,helvetica,sans-serif; }
.boxwhite { padding: 5px; color: #000000; border: 1px solid #000000; font-size: 11px; line-height: 14px; font-family: arial,helvetica,sans-serif; }
.popup { padding: 10px; background: #ffffff; color: #000000; border: 1px solid #000000; }

.image { border: 1px solid #000000; }
.space { padding: 4px; }
.cal { width: 73px; height: 70px; padding: 2px; background: #F5FBF6; border: 1px solid #ffffff; color: #000000; font-size: 11px; line-height: 13px; font-family: arial, helvetica, sans-serif; }
.days { width: 73px; border: 1px solid #ffffff; }
.date { padding: 2px; background: #000000; color: #ffffff; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; }

.formhead { padding-left: 5px; border-bottom: 1px solid #000000; color: #0F4C9E; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
.formdonate { color: #000000; font-size: 13px; font-family: arial, helvetica, sans-serif; }
.form { color: #000000; font-size: 12px; font-family: arial, helvetica, sans-serif; }

.leftcopy { background: #ffffff; padding: 7px; color: #000000; font-size: 11px; line-height: 13px; font-family: arial, helvetica, sans-serif; }
.left:link { color: #000000; text-decoration: none; }
.left:visited { color: #000000; text-decoration: none; }
.left:hover { color: #40AE49; text-decoration: none; }
.left:active { color: #40AE49; text-decoration: none; }

.footercopy { color: #ffffff; font-size: 11px; line-height: 15px; font-family: arial, helvetica, sans-serif; }
.footer:link { color: #ffffff; text-decoration: underline; }
.footer:visited { color: #ffffff; text-decoration: underline; }
.footer:hover { color: #F88922; text-decoration: underline; }
.footer:active { color: #F88922; text-decoration: underline; }

.home:link { color: #0F4C9E; text-decoration: none; }
.home:visited { color: #0F4C9E; text-decoration: none; }
.home:hover { color: #F88922; text-decoration: underline; }
.home:active { color: #F88922; text-decoration: underline; }

.credit:link { color: #666666; text-decoration: underline; }
.credit:visited { color: #666666; text-decoration: underline; }
.credit:hover { color: #F88922; text-decoration: underline; }
.credit:active { color: #F88922; text-decoration: underline; }
.credit { color: #777777; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif; }

.button:link { background: #0F4C9E; padding: 0px 2px 0px 2px; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
.button:visited { background: #0F4C9E; padding: 0px 2px 0px 2px; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
.button:hover { background: #F88922; padding: 0px 2px 0px 2px; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
.button:active { background: #F88922; padding: 0px 2px 0px 2px; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, helvetica, sans-serif; }

.padding { padding: 5px; }
.border { border-left: 5px solid #ffffff; border-right: 5px solid #ffffff; }
.contentarea { background: #ffffff; padding: 4px; }

form { margin: 0; padding: 0; }
.submit { color: #ffffff; background: #0F4C9E; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
.cancel { color: #ffffff; background: #999999; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
