@charset "UTF-8";
/* Main Content */
body { background: url('../images/top_line.gif') repeat-x top left #fff; }
a:link, a:visited { color: #981B1E; text-decoration: none; }
.quote { font-style: italic; }
.red { color: #981B1E; }
.small { font-size: 10px; }
.fblogo { margin-top: 5px; }
.top_logo { margin: 18px 0 0; }
.footer { margin-top: 25px; padding: 20px 0 0; background: url('../images/footer.gif') no-repeat top; }
.footer div { font: 10px/12px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.pad { margin-bottom: 20px; }

p.subpage { background-color: #981B1E; padding: 5px 2px 5px 7px; margin-bottom: 2px; color: #FFFFFF; }
p.subpage a { color: #FFFFFF; }
p.subpage a:hover { font-weight: bold; }

/* Main Navigation */
.navline { height: 30px; margin: 10px 0 15px; padding: 10px 0; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
ul#gnav { width: 960px; margin: 0; padding: 0; list-style-type: none; float: left; line-height: 30px; display: inline; }
ul#gnav li { margin: 0; padding: 0; float: left; line-height: 30px; }
ul#gnav li a { height: 30px; margin: 0; padding: 0; line-height: 30px; text-indent: -9999px; text-decoration: none; float: left; border-left: 1px solid #CCCCCC; }
ul#gnav li, ul#gnav li a { background-image: url(../images/lcm_nav.gif); background-repeat: no-repeat; }
ul#gnav li.nhome, ul#gnav li.nhome a { width: 128px; background-position: -4px 0; }
ul#gnav li.nhome a.active, ul#gnav li.nhome a:hover { width: 128px; background-position: -4px -30px; }
ul#gnav li.nabout, ul#gnav li.nabout a { width: 138px; background-position: -139px 0; }
ul#gnav li.nabout a.active, ul#gnav li.nabout a:hover { width: 138px; background-position: -139px -30px; }
ul#gnav li.ncal, ul#gnav li.ncal a { width: 138px; background-position: -277px 0; }
ul#gnav li.ncal a.active, ul#gnav li.ncal a:hover { width: 138px; background-position: -277px -30px; }
ul#gnav li.nleader, ul#gnav li.nleader a { width: 138px; background-position: -415px 0; }
ul#gnav li.nleader a.active, ul#gnav li.nleader a:hover { width: 138px; background-position: -415px -30px; }
ul#gnav li.nphotos, ul#gnav li.nphotos a { width: 138px; background-position: -552px 0; }
ul#gnav li.nphotos a.active, ul#gnav li.nphotos a:hover { width: 138px; background-position: -552px -30px; }
ul#gnav li.nblog, ul#gnav li.nblog a { width: 137px; background-position: -690px 0; }
ul#gnav li.nblog a.active, ul#gnav li.nblog a:hover { width: 137px; background-position: -690px -30px; }
ul#gnav li.ncontact, ul#gnav li.ncontact a { width: 103px; background-position: -827px 0; }
ul#gnav li.ncontact a.active, ul#gnav li.ncontact a:hover { width: 103px; background-position: -827px -30px; }

/* Alignment */
.left { text-align: left; }
.right { text-align: right; }

ul.things { margin-top: -13px; }
ul.things li { padding: 3px 0; }
ul.things2 { margin-bottom: -4px; }

label.top { width: 100px; text-align: left; margin-top: 10px; }

.leaderpic { margin: 5px 0 3px -10px; padding: 7px; border: 1px solid #CCCCCC; width: 90px; height: auto; }