@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; }

/* Forms */
form { margin:20px 0 20px; width:530px; clear:both; overflow:hidden; }
fieldset { padding:16px 25px 20px; border:1px solid #ddd; }
legend { margin:0; padding:0 10px; font-size:14px; font-weight:bold; color:#ccc; }
p.formField { margin-bottom:2px; padding:5px 0; clear:both; display:block; overflow:hidden; }
label { margin:10px 15px 0 0; width:140px; font-weight:bold; }
label .red { font-size:11px; font-style:italic; }
input.textInput, textarea.textInput { padding:5px 6px 5px 5px; width:424px; line-height:18px; display:block; border:2px solid #ececec; }
input.submit { background-color:#981b1e; padding:8px 10px; font-weight:bold; font-size:13px; color:#fff; border:none; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }


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

/* Contact */
.map iframe { border:5px solid #ddd; width:300px; height:300px; }
