<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
margin:0; 
padding:0; 
font-family: georgia, serif;
font-size: 0.7em;
color: #666666;
background:url("img/body_image.jpg") top center no-repeat #d1dde0;
} 
img{
border:0;
}
.bold{
font-weight:bold;
}
.full_width{
width:100%;
}
.half_width{
width:50%;
}
.clearfloat {
clear:both;
}
/* **************************** image floats */
.imagebox_left{
float:left;
padding:2px 6px 2px 2px;
}
.imagebox_right{
float:right;
padding:2px 2px 2px 6px;
}
/* **************************** main structure */
.main_table{
width:795px;
height:100%;
background:url("img/table_back.gif") top left repeat-y #ffffff;
}
.hit_counter_table{
width:795px;
}
.hit_cell{
padding-left:200px;
padding-bottom:5px;
}
.logo_cell{
width:184px;
height:139px;
}
.image_cell{
width:100%;
background:url("img/top_image.jpg") top left no-repeat #065504;
}
.logo_cell02{
width:184px;
height:25px;
}
/* **************************** top nav */
.top_nav01_table{
width:244px;
}
.top_nav01_text{
width:100%;
color:#ffb267;
font-style:italic;
text-align:center;
line-height:23px;
}
.topnav_row{
width:100%;
height:25px;
background:url("img/topnav_back.gif") top left repeat-x #044755;
}
.top_nav02_text{
width:100%;
color:#ffb267;
font-style:italic;
text-align:center;
}
a.top_nav{
color:#d5d3a2;
text-decoration:none;
font-weight:normal;
}
a.top_nav:hover{
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
/* **************************** left column */
.left_column{
display:block;
width:184px;
height:100%;
}
.board_back{
background:url("img/left_nav/board_back.gif") top left repeat-y #000000;
width:180px;
}
.board_end{
height:1px;
}
.board_middle{
padding:10px;
}
.content_row{
background:url("img/content_row_back.gif") top left no-repeat transparent;
}
.main_cell{
width:100%;
padding:20px;
}
/* **************************** general text */
.page_title{
color:#3b4d22;
border-bottom:1px solid #cee3af;
font-style:italic;
font-size:1.2em;
text-align:center;
}
h1{
color:#009457;
font-weight:normal;
font-size:2em;
font-style:italic;
text-align:center;
}
h1.title{
color:#28989c;
font-weight:normal;
font-size:1.4em;
border-bottom:1px solid #57bc52;
font-style:normal;
text-align:left;
margin:0;
padding:0;
line-height:28px;
}
h2 {
color:#cc0000;
font-weight: normal;
font-size: 1.8em;
font-style: italic;
margin-top:3px;
margin-bottom:4px;
}
h3 {
color:#044755;
font-weight:normal;
font-size:1.6em;
margin-top:3px;
margin-bottom:3px;
}
h4{
color:#7f0000;
font-weight:bold;
font-size:1.4em;
margin-top:3px;
margin-bottom:3px;
}
h5{
color:#044755;
font-weight:normal;
font-size:1.2em;
margin:0;
padding-top:3px;
padding-bottom:3px;
}
.alt_text{
color:#23350a;
font-weight:bold;
}
a{
color:#47469d;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#142170;
font-weight:bold;
text-decoration:underline;
}
.initial_intro{
float:left;
}
.top_separator{
color:#ff0000;
font-size:1.1em;
text-align:center;
padding-bottom:5px;
}
.link_separator{
color:#cccccc;
font-size:1.1em;
padding-bottom:5px;
}
.quote_text{
font-style:italic;
font-size:1.1em;
text-align:center;
}
.signature_text{
font-family:annifont, "lucida handwriting", cursive;
font-size:1.2em;
text-align:center;
}
/* **************************** sidenav */
a.sidenav {
display:block;
width:160px;
height:24px;
line-height:24px;
color:#d5d3a2;
font-weight:normal;
text-decoration: none;
font-style:italic;
background:url("img/left_nav/nav_back.gif") bottom center no-repeat #000000;
}
a.sidenav:hover {
width:160px;
height:24px;
line-height:24px;
color:#ffffff;
font-weight:normal;
text-decoration: none;
background:url("img/left_nav/nav_back.gif") bottom center no-repeat #000000;
}
.sidenav_at {
display:block;
width:160px;
height:24px;
line-height:24px;
color:#ffffff;
font-weight:normal;
text-decoration: none;
font-style:italic;
background:url("img/left_nav/nav_back.gif") bottom center no-repeat #000000;
}
.sidenav_padding {
display:block;
padding-left:15px;
}
.sidenav_spacer{
display:block;
height:2px;
}
a.sidenav_sub {
display:block;
width:160px;
height:18px;
line-height:18px;
color:#ff9e54;
font-weight:normal;
text-decoration: none;
font-style:italic;
}
a.sidenav_sub:hover {
width:160px;
height:18px;
line-height:18px;
color:#ffffff;
font-weight:normal;
text-decoration: none;
}
.sidenav_sub_at {
display:block;
width:160px;
height:18px;
line-height:18px;
color:#ffffff;
font-weight:bold;
text-decoration: none;
font-style:italic;
}
.sidenav_subpadding {
display:block;
padding-left:25px;
}
/* **************************** footer cell */
.footer_cell{
height:107px;
background:url("img/footer_right.gif") top left no-repeat #ffffff;
}
.footer_table{
width:765px;
}
.footer_text_cell{
height:75px;
}
.footer_back{
display:block;
width:100%;
height:75px;
color:#3b4d22;
}
.footer_padding{
display:block;
padding-left:40px;
padding-top:10px;
}
/* **************************** forms */
form {
margin:0; 
padding:0; 
}
.form_table {
border-top:1px solid #c7cae6;
border-bottom:1px solid #c7cae6;
width:90%;
}
.form {
font-family: verdana, sans-serif;
font-size:1em;
color: #5c7042;
background-color:#ffffff;
}
.formcell{
width:50%;
}
.formcell_plain{
width:100%;
}
.form_title{
border-bottom:1px solid #c7cae6;
text-align:center;
font-weight:bold;
font-size:1.1em;
}
.form_subtitle{
color:#ffffff;
background:#b5d8d9;
text-align:center;
letter-spacing:0.5em;
font-size:0.6em;
text-transform:uppercase;
}
.required{
color:#c21410;
font-size:1.2em;
background:inherit;
font-weight: bold;
}
.formtext {
color: #47469d;
font-weight: bold;
text-align:right;
}
.formtext_plain {
color: #42558e;
font-weight: bold;
}
.submit {
background:#42558e;
color:#ffffff;
font-size:11px;
}
.form_note{
color:#044755;
font-weight:normal;
font-size:0.9em;
}
/* **************************** right column */
.right_column{
display:block;
width:180px;
}
.right_col_table{
width:180px;
background:url("img/right_col_back.gif") top left repeat-y #ffffff;
}
.right_title_back{
background:url("img/right_nav/box_back.gif") top left no-repeat transparent;
}
.right_title{
height:32px;
}
a.right_box_newslink {
display:block;
width:175px;
height:17px;
line-height:17px;
font-style:italic;
font-size:0.9em;
color:#4e4b3b;
font-weight:normal;
text-decoration: none;
border-top:1px solid #81a3aa;
text-align:right;
}
a.right_box_newslink:hover {
color:#000000;
font-weight:normal;
text-decoration: none;
border-top:1px solid #b1c6ca;
text-align:right;
}
/* **************************** right news */
.newslink_padding{
display:block;
padding-right:12px;
}
.news_item{
display:block;
padding:2px 2px 2px 12px;
font-size:0.9em;
}
.news_right_date{
color:#5f0505;
}
.right_col_footer{
height:31px;
}
/* **************************** links */
.links_profile {
width:95%;
margin-left:auto;
margin-right:auto;
}
img.links_image{
border:none;
padding-right:5px;
}
.links_caption{
color:#ff9e54;
font-size:0.9em;
width:120px;
padding-top:4px;
padding-bottom:4px;
}
a.links_title_link {
color:#00482a;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}
a.links_title_link:hover {
color:#065504;
font-size:1.2em;
font-weight:bold;
text-decoration:underline;
}
/* **************************** testimonials */
.testimonial_table{
width:333px;
}
.quote_left{
padding-top:8px;
padding-bottom:50px;
color:#ff4f00;
font-size:1.6em;
}
.testimonial_box_main{
width:100%;
background:url("img/testimonials/background.gif") bottom center repeat-x #fff;
padding-bottom:30px;
}
.testimonial_box_padding{
display:block;
padding:5px;
}
.testimonial_name{
font-weight:bold;
color:#941700;
font-size:0.9em;
text-align:center;
}
.quote_right{
padding-bottom:55px;
color:#ff4f00;
font-size:1.6em;
}
/* **************************** testimonials for homepage */
.testimonial_left{
background:url("img/testimonials/left_background.gif") bottom center no-repeat transparent;
width:184px;
}
.test_left_padding{
padding:0 12px 25px 15px;
color:#d5d3a2;
font-size:0.9em;
}
.test_left_name{
color:#c2d9dd;
font-weight:bold;
}
a.test_left_link{
display:block;
color:#450600;
font-weight:normal;
text-decoration:none;
text-align:right;
}
a.test_left_link:hover{
color:#000000;
font-weight:normal;
text-decoration:none;
}
.test_left_linkpadding{
display:block;
padding-top:5px;
padding-right:22px;
}
/* **************************** guestbook for homepage */
.guestbook_right{
background:url("img/guestbook/right_back.gif") top left repeat-y #d5d3a2;
width:180px;
}
.guest_right_padding{
padding:4px 10px 20px 35px;
color:#5f0505;
font-style:italic;
background:url("img/guestbook/right_footer.gif") bottom left no-repeat transparent;
font-size:0.9em;
}
.guest_right_name{
color:#941700;
font-weight:bold;
font-style:normal;
}
a.guest_right_link{
display:block;
color:#03272d;
font-weight:normal;
text-decoration:none;
text-align:right;
font-style:normal;
}
a.guest_right_link:hover{
color:#000000;
font-weight:normal;
text-decoration:none;
font-style:normal;
}
.guest_right_linkpadding{
display:block;
padding-top:5px;
padding-right:10px;
}
/* **************************** events */
.event_profile {
width:95%;
margin-left:auto;
margin-right:auto;
}
img.event_image{
border:3px double #941700;
}
.eventbox_caption{
color:#003366;
font-size:0.9em;
text-align:center;
width:140px;
padding-top:4px;
padding-bottom:4px;
line-height:0.9em;
}
h5.event_title {
font-size:1.2em;
padding-top:10px;
}
.event_title_padding{
padding-bottom:4px;
}
a.event_title_link {
color:#941700;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}
a.event_title_link:hover {
color:#5f0505;
font-size:1.2em;
font-weight:bold;
text-decoration:underline;
}
.event_date{
font-size:0.9em;
letter-spacing:0.2em;
color:#00482a;
text-align:right;
border-top:1px solid #cccccc;
}
.event_location{
font-size:0.9em;
letter-spacing:0.2em;
color:#0c96e5;
}
.event_sponsor{
font-size:0.9em;
letter-spacing:0.4em;
text-algin:center;
}
/* **************************** news */
.news_profile {
width:95%;
margin-left:auto;
margin-right:auto;
}
img.news_image{
border:3px double #00482a;
}
.newsbox_caption{
color:#902480;
font-size:0.9em;
text-align:center;
width:110px;
padding-top:4px;
padding-bottom:4px;
line-height:0.9em;
}
.news_box_right{
float:right;
width:300px;
}
h5.news_title {
font-size:1.2em;
padding-top:10px;
color:#941700;
}
a.news_title_link {
color:#00482a;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}
a.news_title_link:hover {
color:#065504;
font-size:1.2em;
font-weight:bold;
text-decoration:underline;
}
.news_title_padding{
padding-bottom:4px;
}
.news_date{
font-size:0.9em;
letter-spacing:0.2em;
color:#941700;
text-align:right;
border-top:1px solid #cccccc;
}
/* **************************** guestbook */
.guestbook_nav{
color:#00482a;
text-align:right;
border-bottom:1px solid #cccccc;
}
.guestbook_table{
width:396px;
}
.guestbook_head{
height:17px;
}
.guestbook_info{
font-size:0.9em;
text-align:center;
color:#03272d;
padding-bottom:3px;
}
.guestbook_message{
background:url("img/guestbook/guestbook_back.gif") bottom center no-repeat #ffffff;
height:90px;
padding-left:80px;
padding-bottom:20px;
text-align:center;
overflow:visible;
}
.quote_left_test{
padding-top:5px;
padding-right:3px;
color:#ff4f00;
font-size:2em;
}
.quote_right_test{
padding-left:3px;
padding-bottom:5px;
color:#ff4f00;
font-size:2em;
}
.guestbook_location{
font-weight:bold;
color:#941700;
font-size:0.9em;
padding-top:3px;
text-align:center;
}
/* **************************** shop */
.product_table{
width:70%;
}
.product_cell{
padding-right:5px;
}
img.product_image{
border:3px double #00482a;
}
.product_info{
width:100%;
}
.product_title{
font-size:1.2em;
padding-top:10px;
color:#941700;
border-bottom:1px solid #cccccc;
}
.product_price{
color:#009457;
font-weight:normal;
font-size:1.8em;
font-style:italic;
text-align:center;
}
.product_separator{
border-top:1px solid #cccccc;
}
/* **************************** basket */
.basket_cell_01{
color: #50889e;
border:1px solid #50889e;
padding:2px;
font-weight: bold;
width:70%;
}
.basket_cell_02{
color: #ffffff;
background:#50889e;
font-size:0.9em;
font-weight: bold;
text-align:right;
}
.basket_cell_03{
color: #004226;
}
.basket_cell_04{
color: #333333;
font-weight: bold;
text-align:right;
}
/* **************************** gallery */
.gallery_page{
margin:0; 
padding:0;
background:url("img/gallery_windowback.jpg") top center no-repeat #00482a;
}
.gallery_controls{
height:30px;
font-size:0.9em;
border-bottom:1px solid #ffffff;
}
img.gallery_view{
border:3px double #ffffff;
}
.gallery_file_box{
border:	1px solid #004729;
width:100%;
}
.gallery_file_boxlink{
border-bottom:1px solid #004729;
text-align:right;
width:100%;
font-size:0.9em;
}
.gallery_file_boxlink_left{
border-bottom:1px solid #004729;
text-align:left;
width:100%;
}
.regulars_caption{
display:block;
padding:2px 0 2px 0;
width:200px;
height:25px;
font-size:0.9em;
color: #5c7042;
text-align:center;
}
.hit_counter{
display:block;
width:300px;
height:44px;
background:url("img/hit_back.jpg") top center no-repeat #41352a;
}
.hit_padding{
display:block;
padding-top:25px;
text-align:center;
color:#c3edff;
/*font-size:0.9em;*/
}
</pre></body></html>