.litebg {background-color:#f9f6eb; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.greenbg {background-color:#cdccae; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.darkgreenbg {background-color:#bcbb93; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.rustbg {background-color:#be8854; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.newsbg {background-color:#d0b78f; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.schedulebg {background-color:#e4d6bd; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}


.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#473728; background-color:#d0b78f; line-height:15px; padding-top:4px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.news a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#473728; background-color: transparent; font-style: normal; text-decoration: underline; padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.news a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#473728; text-decoration: underline; padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.news a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#473728; text-decoration: underline; padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.news a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#473728; text-decoration: underline; padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:0px;}

.schedule { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#473728; background-color:#e4d6bd; line-height:15px; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:10px;}

.book { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#473728; background-color:#be8854; line-height:15px; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:10px;}
.book a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#473728; font-style: normal; text-decoration: underline;}
.book a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#473728; text-decoration: underline;}
.book a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; text-decoration: underline;}
.book a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#473728; text-decoration: underline;}


.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color:#ae7a56; background-color:#f9f6eb; line-height:18px; padding-top:20px; padding-left:20px; padding-right:20px;}


.main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; background-color:#f9f6eb; line-height:16px; padding-top:20px; padding-left:20px; padding-right:20px;}
.main a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; font-style: normal; text-decoration: underline;}
.main a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline;}
.main a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline;}
.main a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline;}

.mainleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; background-color:#cdccae; line-height:16px; padding-top:20px; padding-left:20px; padding-right:20px;}
.mainleft a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; font-style: normal; text-decoration: underline;}
.mainleft a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline;}
.mainleft a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline;}
.mainleft a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline;}

.video { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#603a1f; background-color: transparent; line-height:16px; padding-top:20px; padding-left:0px; padding-right:0px;}
.video a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#603a1f; font-style: normal; text-decoration: underline;}
.video a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#603a1f; text-decoration: underline;}
.video a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#603a1f; text-decoration: underline;}
.video a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#603a1f; text-decoration: underline;}



.mainindent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; font-style: italic; line-height:16px; padding-top:10px; padding-left:30px; padding-right:20px;}
.mainindent a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; font-style: italic; text-decoration: underline; line-height:16px; padding-top:10px; padding-left:30px; padding-right:30px;}
.mainindent a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline; line-height:16px; padding-top:10px; padding-left:20px; padding-right:20px;}
.mainindent a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline; line-height:16px; padding-top:10px; padding-left:30px; padding-right:20px;}
.mainindent a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline; line-height:16px; padding-top:10px; padding-left:30px; padding-right:20px;}

.indentnoital { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; font-style: normal; line-height:16px; padding-top:10px; padding-left:30px; padding-right:20px;}
.indentnoital a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; font-style: normal; text-decoration: underline; line-height:16px; padding-top:10px; padding-left:30px; padding-right:30px;}
.indentnoital a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline; line-height:16px; padding-top:10px; padding-left:20px; padding-right:20px;}
.indentnoital a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline; line-height:16px; padding-top:10px; padding-left:30px; padding-right:20px;}
.indentnoital a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline; line-height:16px; padding-top:10px; padding-left:30px; padding-right:20px;}


.mainsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#767250; background-color:#f9f6eb; line-height:14px;}
.mainsmall a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#767250; font-style: normal; text-decoration: underline; line-height:14px;;}
.mainsmall a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#767250; text-decoration: underline; line-height:14px; }
.mainsmall a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#767250; text-decoration: underline; background-color:#f9f6eb; line-height:14px;}
.mainsmall a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#767250; text-decoration: underline; line-height:14px;}


.topmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#74704e; background-color:#f9f6eb; line-height:14px; padding-top:0px; padding-left:0px; padding-right:0px;}
.topmenu a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#74704e; font-style: normal; text-decoration: none; line-height:14px; padding-top:0px; padding-left:0px; padding-right:0px;}
.topmenu a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#74704e; text-decoration: none; line-height:14px; padding-top:0px; padding-left:0px; padding-right:0px;}
.topmenu a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#ae7a56; background-color:#af9f6eb; text-decoration: none; line-height:14px; padding-top:2px; padding-left:2px; padding-right:0px; padding-bottom:0px;}
.topmenu a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#74704e; text-decoration: none; line-height:14px; padding-top:0px; padding-left:0px; padding-right:0px;}

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#665f4d; background-color:#e0dbc8; line-height:14px; padding-top:10px; padding-left:0px; padding-right:0px;}
.footer a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#665f4d; font-style: normal; text-decoration: none; }
.footer a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#665f4d; text-decoration: none; }
.footer a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ae7a56; background-color:#e0dbc8; text-decoration: none; line-height:14px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.footer a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#74704e; text-decoration: none; }

.testimonial { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; background-color: transparent; line-height:12px;}
.testimonial a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-style: normal; text-decoration: underline; line-height:12px;;}
.testimonial a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#a30046; text-decoration: underline; line-height:12px; }
.testimonial a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#a30046; text-decoration: underline; background-color: transparent; line-height:12px;}
.testimonial a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#a30046; text-decoration: underline; line-height:12px;}

.testimoniallarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#603a1f; background-color: transparent; line-height:20px;}


.photos { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; background-color:#cdccae; line-height:16px; padding-top:0px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.photos a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; font-style: normal; text-decoration: underline;}
.photos a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline; }
.photos a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline; }
.photos a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#603a1f; text-decoration: underline; }

.blogheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#603a1f; background-color:#f9f6eb; line-height:18px; padding-top:20px; padding-left:20px; padding-right:20px;}
.blogheader a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#603a1f; font-style: normal; text-decoration: underline;}
.blogheader a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#603a1f; text-decoration: underline;}
.blogheader a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#603a1f; text-decoration: underline;}
.blogheader a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#603a1f; text-decoration: underline;}

.blogdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ae7a56; background-color:#f9f6eb; line-height:14px; padding-top:0px; padding-left:20px; padding-right:20px;}
.blogdate a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ae7a56; font-style: normal; text-decoration: underline;}
.blogdate a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ae7a56; text-decoration: underline;}
.blogdate a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ae7a56; text-decoration: underline;}
.blogdate a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ae7a56; text-decoration: underline;}


.blogmain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; background-color:#f9f6eb; line-height:14px; padding-top:20px; padding-left:20px; padding-right:20px;}
.blogmain a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; font-style: normal; text-decoration: underline;}
.blogmain a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; text-decoration: underline;}
.blogmain a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; text-decoration: underline;}
.blogmain a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; text-decoration: underline;}

.blogside { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#603a1f; background-color:#cdccae; line-height:18px; padding-top:0px; padding-left:10px; padding-right:0px;}
.blogside a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#603a1f; font-style: normal; text-decoration: underline;}
.blogside a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#603a1f; text-decoration: none;}
.blogside a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#603a1f; text-decoration: none;}
.blogside a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#603a1f; text-decoration: none;}

.blogcommentinfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ae7a56; background-color:#ffffff; line-height:14px; padding-top:10px; padding-left:5px; padding-right:5px; padding-bottom:10px;}

.blogcomments { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; background-color:#ffffff; line-height:14px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.blogcomments a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; font-style: normal; text-decoration: underline;}
.blogcomments a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; text-decoration: underline;}
.blogcomments a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; text-decoration: underline;}
.blogcomments a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; text-decoration: underline;}

.blogname { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ae7a56; font-style: italic; background-color:#ffffff; line-height:14px; padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:10px;}

.postmetadata { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; background-color:#f9f6eb; line-height:14px; padding-top:0px; padding-left:0px; padding-right:0px;}
.postmetadata a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; font-style: normal; text-decoration: underline;}
.postmetadata a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; text-decoration: underline;}
.postmetadata a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; text-decoration: underline;}
.postmetadata a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#603a1f; text-decoration: underline;}
