form { margin-bottom: 0 ; }

html, body {
            background-color : #FFFFFF; margin: 0px; padding: 0px; text-align: center;
            }

img {
display: block;
}

h1 {
font-size : 22px;
color : #234BE1;
font-family : Arial,sans-serif;
font-style : normal; 
line-height : normal; 
font-variant : normal; 
text-decoration : none; 
font-weight : none;
text-align : left;
vertical-align : top;
margin : 0px 0px 10px 0px;
}

#wrapper { background-color: #FFFFFF; width: 720px; margin-top: 20px; margin-left: auto; margin-right: auto; text-align: left; border: 1px #808080 solid;}

#content {width: 720px;}

.colourbar_home {width: 720px; height: 6px; background-color: #234BE1;}
.colourbar_news {width: 720px; height: 6px; background-color: #EB4E01;}
.colourbar_guestbook {width: 720px; height: 6px; background-color: #1BDA02;}
.colourbar_calendar {width: 720px; height: 6px; background-color: #04BAC0;}
.colourbar_merchandise {width: 720px; height: 6px; background-color: #E501E2;}
.colourbar_contact {width: 720px; height: 6px; background-color: #DA0226;}
.colourbar_sponsors {width: 720px; height: 6px; background-color: #FE712C;}
.colourbar_links {width: 720px; height: 6px; background-color: #8FE101;}

#leftcol { float:left; width: 130px; padding: 10px;}

#rightcol { float:left; width: 170px; padding: 10px;}

#main { float:left; width: 360px; padding: 10px;}

.clear {clear:both;}

#menu { background-image: url(media/banner6.jpg); width: 720px; height:28px;}

.menugap {width:2px;}

.menutable {float:right;}

.taboff, .taboff a, .taboff a:hover, .tabhome, .tabhome a, .tabhome a:hover, .tabnews, .tabnews a, .tabnews a:hover, .tabguestbook, .tabguestbook a, .tabguestbook a:hover, .tabcalendar, .tabcalendar a, .tabcalendar a:hover, .tabmerchandise, .tabmerchandise a, .tabmerchandise a:hover, .tabcontact, .tabcontact a, .tabcontact a:hover, .tabsponsors, .tabsponsors a, .tabsponsors a:hover, .tablinks, .tablinks a, .tablinks a:hover{
          font-size : 11px;
          color : #808080;
          font-family : Arial,sans-serif;
          font-style : normal; 
          line-height : normal; 
          font-variant : normal; 
          text-decoration : none; 
          text-align : left;
          font-weight: bold; 
          height:28px;
          display:block;
}
.tabhome, .tabhome a, .tabhome a:hover, .tabnews, .tabnews a, .tabnews a:hover, .tabguestbook, .tabguestbook a, .tabguestbook a:hover, .tabcalendar, .tabcalendar a, .tabcalendar a:hover, .tabmerchandise, .tabmerchandise a, .tabmerchandise a:hover, .tabcontact, .tabcontact a, .tabcontact a:hover, .tabsponsors, .tabsponsors a, .tabsponsors a:hover, .tablinks, .tablinks a, .tablinks a:hover{color : #FFFFFF;}
.taboff a span, .tabhome a span, .tabnews a span, .tabguestbook a span, .tabcalendar a span, .tabmerchandise a span, .tabcontact a span, .tabsponsors a span, .tablinks a span {position:relative; top:7px;}
.taboff {
        background-image: url(media/tab_off2.jpg);
        background-repeat: repeat-x;
        height:28px;
}
.tabhome {
        background-image: url(media/tab_home2.jpg);
        background-repeat: repeat-x;
        height:28px;
}
.tabnews {
        background-image: url(media/tab_news2.jpg);
        background-repeat: repeat-x;
        height:28px;
} 
.tabguestbook {
        background-image: url(media/tab_guestbook2.jpg);
        background-repeat: repeat-x;
        height:28px;
} 
.tabcalendar {
        background-image: url(media/tab_calendar2.jpg);
        background-repeat: repeat-x;
        height:28px;
}  
.tabmerchandise {
        background-image: url(media/tab_merchandise2.jpg);
        background-repeat: repeat-x;
        height:28px;
}
.tabcontact {
        background-image: url(media/tab_contact2.jpg);
        background-repeat: repeat-x;
        height:28px;
}
.tabsponsors {
        background-image: url(media/tab_sponsors2.jpg);
        background-repeat: repeat-x;
        height:28px;
}
.tablinks {
        background-image: url(media/tab_links2.jpg);
        background-repeat: repeat-x;
        height:28px;
}

.image_container img{
                 border: #000000 1px solid;
                 }

.fieldcell2, .errortext2, .fieldcell2error {
             font-size : 10px;
             color : #404040;
             font-family : Verdana,sans-serif;
             font-style : normal; 
             line-height : normal; 
             font-variant : normal; 
             text-decoration : none;
             width: 160px;
             margin-top: 5px;
             float:right;
             border: 1px solid #808080;
}

.btn2{font-size : 10px;
             color : #FFFFFF;
             background-color : #234BE1;
             font-family : Verdana,sans-serif;
             float:right;
             margin-top: 2px;
}

.fieldcell2error{
             background-color : #FFDFDF;
}

.errortext2 {
          color : #E40000;
          text-align : right;
          vertical-align : middle;
          font-weight:bold;
          border:none;
}

.fieldcell, .fieldcell select, .fieldcell input, .fieldcell textarea, .errortext, .fieldcellerror select, .fieldcellerror input, .fieldcellerror textarea {
             font-size : 10px;
             color : #653347;
             font-family : Verdana,sans-serif;
             font-style : normal; 
             line-height : normal; 
             font-variant : normal; 
             text-decoration : none;
}

.fieldcellerror select, .fieldcellerror input, .fieldcellerror textarea {
             background-color : #FFDFDF;
}

.spacer10 {height:10px;}

.sponsor {
         text-align:center;
         }

.sponsorblank {padding:10px; border: 1px #C0C0C0 solid;}
.sponsorblank a{font-size : 11px; color : #808080; display:block; font-weight:bold;
            font-family : Verdana,sans-serif;
            font-style : normal;
            line-height : normal;
            font-variant : normal;
            text-decoration : none;text-align:center;}
.sponsorblank a:hover{color : #404040;}

.calendar1, .calendar2, .calendar3, .calendar1 a, .calendar2 a,.plaintxt, .plaintxt a, .plaintxt a:hover, .news, .news a, .news a:hover, .smalltitle, .highlight {
            font-size : 11px;
            color : #404040;
            font-family : Verdana,sans-serif;
            font-style : normal;
            line-height : normal;
            font-variant : normal;
            text-decoration : none;
            text-align:justify;
            vertical-align:top;
          }
.calendar1, .calendar1 a{font-size:10px;color:#04BAC0;vertical-align:middle;}
.calendar2, .calendar2 a{font-size:12px;vertical-align:middle;}
.calendar3{font-size:15px;color: #04696A;font-weight:bold;vertical-align:middle;}
.plaintxt a, .plaintxt a:hover {font-weight:bold;color : #234BE1;}
.plaintxt a:hover {text-decoration:underline;}

.sponsor1, .sponsor2, .post1, .post2 {padding:10px;}
.sponsor1, .post1 {border: 1px #808080 solid;}
.sponsor2, .post2 {background-color:#F2F3F8;border: 1px #808080 solid;}
.sponsor1 img, .sponsor2 img{float:right; padding:10px; margin-left:10px;display:inline; margin-bottom:10px; border: 1px #808080 solid;background-color:#FFFFFF;}
.sponsortitle, .sponsortitle a {font-size:18px;color:#FE712C;font-family : Verdana,sans-serif;text-align:left;font-weight:bold;text-decoration:none;}
.sponsortitle2, .sponsortitle2 a {font-size:10px;color:#FE712C;font-family : Verdana,sans-serif;text-align:left;font-weight:bold;text-decoration:none;}
.posttitle, .posttitle a {font-size:11px;color:#1BDA02;font-family : Verdana,sans-serif;text-align:left;font-weight:bold;text-decoration:none;}
.smalltitle {
            font-size:10px;
            color:#808080;
            font-weight:bold;
            vertical-align:middle;
            text-align:left;
            }

.news, .news a, .news a:hover  {
       font-size: 10px;
       margin-top:5px;
       text-align:left;
      }

.news img {float:left;margin-right:5px;}

.news a:hover {text-decoration:underline;}

.errortext {
          color : #E40000;
          text-align : left;
          vertical-align : middle;
}

#footer { width: 696px; margin-left: auto; margin-right: auto; text-align: left;}

.footerleft, .footerleft a, .footerleft a:hover {
            float:left;
            text-align:left;
            }

.footertext, .footertext a, .footertext a:hover {
            font-size : 10px;
            color : #808080;
            font-family : Verdana,sans-serif;
            font-style : normal;
            line-height : normal;
            font-variant : normal;
            text-decoration : none;
            text-align:center;
            }

.w3c { clear:both; padding-top:3px;}

a img {
    border: 0px;
}
                           
.footerleft { padding-top:10px; }

.footertext a:hover {text-decoration: underline;}

.footerright{
            float:right;  
            padding-top:10px;
            width: 112px;
            }

.clik {
    position:relative;
    background-image: url(media/clik/clik2.jpg);
    background-repeat: no-repeat;
    white-space: nowrap;
    display: block;
    width: 112px;
    height: 38px;
    margin: 0; 
    padding: 0; 
    }

.clik a {
    position: absolute;
    color : #FFFFFF; 
    display: block;
    float: left;
            }

.clik img {width: 112px; height: 38px; border: 0; }
* html a:hover {visibility:visible}
.clik a:hover img{visibility:hidden}

