@charset "UTF-8";

body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px 0px; padding: 0px; behavior: url(csshover.htc); background: #fff; }

h1 { color: #FFFFFF; background: #003300; text-align: center; margin: 0px; border-bottom: 1px solid #c2ec81; font: bold 24px/60px Georgia, "Times New Roman", Times, serif; }

h5 { font-size: 12px; font-weight: normal; margin: 0px; }

#wrapper { width: 900px; margin-right: auto; margin-left: auto; }

.babyblue { background: #bbeeff; color: #4c0162; }

.babyblue a { color: #eb6401; }

.babyblue a:hover { color: #fc9503; }

.indigo { background: #4313bf; color: #bcf698; }

.indigo a { color: #fea8a8; }

.indigo a:hover { color: #fef1dd; }

.skyblue { background: #c5dcf8; color: #000; }

.skyblue a { color: #155cc7; }

.skyblue a:hover { color: #012c6c; }

.orange { background: #C30; color: #fc9; }

.orange a { color:#660000; }

.orange a:hover { color: #000; }

.green { background: #99FF99; color: #666600; }

.green a { color:#333399; }

.green a:hover { color: #0066FF; }

.tan { background: #963; color: #fcc; }

.tan a { color: #fff; }

.tan a:hover { color:#FFCC00; }

.aqua { background: #366; color: #fc9; }

.aqua a { color: #FF6600; }

.aqua a:hover { color:#FFCCCC; }

.flesh { background: #fc9; color: #000; }

.flesh a { color: #FF3300; }

.flesh a:hover { color:#CC0000; }

.violet { background: #333366; color: #FFFF99; }

.violet a { color: #CCFF66; }

.violet a:hover { color:#FFFFFF; }

.yellow { background: #FFFF99; color: #339999; }

.yellow a { color: #993333; }

.yellow a:hover { color:#000000; }

.pink { background: #FF9999; color: #000000; }

.pink a { color: #666633; }

.pink a:hover { color:#333300; }

.beige { background: #eedec4; color: #a15116; }

.beige a { color: #d35f32; }

.beige a:hover { color:#333300; }

.blue { background: #448ccb; color: #fafde3; }

.blue a { color: #acd373; }

.blue a:hover { color:#d9e28a; }

.sage { background: #b3c83f; color: #8e4821; }

.sage a { color: #fdebcb; }

.sage a:hover { color:#6c9925; }

div#nav { float: left; background: #b80915; width: 891px; position: relative; z-index: 2; color: #ffdbbb; padding-left: 9px; }

div#nav ul { margin: 0; padding: 0; text-align: center; }

div#nav li { position: relative; list-style: none; float: left; width: 124px; display: block; margin-top: 0; border-right: 1px solid #c63a44; border-left: 1px solid #930711; height:32px; font: bold 13px/12px Georgia, "Times New Roman", Times, serif; padding-top: 6px; }

div#nav li a { height:32px; outline: none; }

div#nav li li { border:none; height: auto; padding-top: 0px; }

div#nav li:hover { background: #7c030c; color: #fff; border-right-color: #75060d; }

div#nav li a:hover { background: #7c030c; color: #fff; border-right-color: #75060d; }

div#nav li.submenu { }

div#nav li.submenu:hover { }

div#nav li a { display: block; text-decoration: none; color: #ffdbbb; }

div#nav>ul a { width: auto; }

div#nav ul ul { position: absolute; display: none; }

div#nav ul ul li a { width: 134px; border-bottom: 1px solid #c3bcb1; border-right: 1px solid #c3bcb1; border-left: 1px solid #c3bcb1; line-height: 14px; display: block; padding: 7px 5px; background: #fcfae1; color: #000000; height: auto; }

div#nav ul ul li a:hover { color: #FFFFFF; background: #7a6659; border-bottom: 1px solid #c3bcb1; border-right: 1px solid #c3bcb1; border-left: 1px solid #c3bcb1; }

div#nav li.submenu li.submenu { }

div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 { display:block; }

div#nav ul.level2 { top: 38px; left: -11px; }

#leftnav { width: 241px; float: left; margin-top: 30px; padding-left: 9px; }

#leftnav p { margin-top: 8px; margin-bottom: 8px; font-size: 11px; font-weight: bold; }

#content { float: left; width: 630px; margin-top: 30px; margin-bottom: 20px; }

#content p { font-size: 13px; line-height: 18px; }

#content h2 { font-size: 18px; margin-top: 0px; margin-bottom: 4px; }

#content li { font-size: 13px; }

#content ol { margin-top: 0px; }

#content table td { vertical-align: top; width: 190px; }

#content table td p { font-size: 12px; line-height: 14px; }

#content .schedule td { width: auto; border-top: 1px solid #99b4d5; padding-right: 8px; }

#content .veglist td p { line-height: 18px; }

#content .schedule td.dates { width: 130px; }

#content img.right { float: right; margin-left: 14px; margin-bottom: 10px; margin-top: 4px; border: 1px solid #9cc1ee; }

#content img.left { float: left; margin-right: 14px; margin-bottom: 10px; margin-top: 4px; border: 1px solid #9cc1ee; }

#wrapper #content .stack { margin-right: 14px; margin-bottom: 4px; margin-top: 10px; border: 1px solid #9cc1ee; }

#content .caption { font-size: 10px; width: 400px; line-height: 13px; margin-top: 0px; }

#content .rule { clear: both; border-bottom: 1px solid #9cc1ee; margin-top: 16px; margin-bottom: 16px; }

#content .pic_right { float: right; margin-bottom: 10px; margin-left: 14px; font-size: 10px; color: #7a6659; }

#content .pic_right img { border: 1px solid #9cc1ee; margin-bottom: 4px; }

#footer { clear: both; background: #003300; border-top: 1px solid #c2ec81; }

#footer h5 { text-align: center; color: #FFFFFF; padding: 10px 0px; margin: 0px; font: normal 13px/13px Georgia, "Times New Roman", Times, serif; }

#footer .pipe { color: #c2ec81; }

#footer h5 a { color: #FFDBBB; }

#footer h5 a:hover { color: #FFFFFF; }

#content .callout { background: #003300; padding: 12px; border: 1px solid #c2ec81; color: #c2ec81; margin-top: 0px; margin-bottom: 0px; font-size: 13px; line-height: 17px; width: 284px; }

#content .callout strong { color: #FFFFFF; }

#content .callout a { color: #FFDBBB; }

#content .callout a:hover { color: #fff; }

.caption_right { width: 630px; clear: left; }

.caption_right img { float: left; margin-bottom: 20px; margin-right: 20px; }

.caption_right p { margin-top: 0px; }

