form { margin-bottom: 0 ; }

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

img {
display: block;
}

h1, h2, h3 {
font-size : 22px;
color : #CC0000;
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;
}

h3, h2{
font-size : 28px;
color : #5E2B1B;
margin : 0px 0px 0px 0px;
}

h2{
font-size : 16px;
}

#wrapper { background-color: #F6ECC5; width: 800px; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left; background-image: url(media/border.jpg); background-repeat: repeat-y;}

#container {width: 800px; background-image: url(media/smokingbarrel.jpg); background-position: bottom left; background-repeat: no-repeat;}

#container2 {width: 800px; background-image: url(media/redfade.jpg); background-position: bottom right; background-repeat: no-repeat;}

.container3 {width: 139px; padding-left: 16px; }

#header1 {width:770px; height:75px; background-image: url(media/smokies_header1.jpg); padding-left: 30px; padding-top: 15px;}

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

#rightcol { float:left; width: 256px; }

#rightbrown { width: 256px; background-image: url(media/brownfade.jpg); background-position: top left; background-repeat: no-repeat;}

.brownbg { width: 256px; background-image: url(media/brownborder.jpg); background-position: right; background-repeat: repeat-y;}

#main { float:left; width:383px; padding:10px 15px 14px 15px;}

.clear {clear:both;}

.menuright {width:1px; float:left;}

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

.fieldcell, .errortext, .fieldcellerror {
             font-size : 10px;
             color : #404040;
             font-family : Verdana,sans-serif;
             font-style : normal; 
             line-height : normal; 
             font-variant : normal; 
             text-decoration : none;
             width: 97px;
             margin: 3px 3px 3px 0px;
             float:right;
             border: 1px solid #A37D51;
}

.btn{font-size : 10px;
             color : #FFFFFF;
             background-color : #A37D51;
             font-family : Verdana,sans-serif;
             margin-right: 3px;
             float:right;
}

.fieldcellerror{
             background-color : #FFDFDF;
}

.spacer10 {height:10px;}

.calendar1, .calendar2, .calendar3, .calendar1 a, .calendar2 a, .gallery p, .endorsement, .endorsement2, .endorsementquote, .plaintxt, .plaintxt a, .plaintxt a:hover, .news, .news a, .news a:hover, .newstitle,.submenuitem, .submenuitem a, .submenuitem a:hover, .menuitem, .menuitem a, .menuitem a:hover, .highlight, .whitetitle, .whitetitle a, .quote {
            font-size : 11px;
            color : #5E2B1B;
            font-family : Verdana,sans-serif;
            font-style : normal;
            line-height : normal;
            font-variant : normal;
            text-decoration : none;
            text-align:justify;
            vertical-align:top;
          }

.plaintxt {max-width:383px;}

.highlight{ color: #CC0000; }

.calendar1, .calendar1 a{font-size:10px;color:#A37D51;vertical-align:middle;}
.calendar2, .calendar2 a{font-size:12px;vertical-align:middle;}
.calendar3{font-size:15px;color: #CC0000;font-weight:bold;vertical-align:middle;}

.endorsement2 {text-align:right; padding-right:15px;}
.endorsement2 img {float:right; margin-left:15px;}

.endorsementquote{ color: #CC0000; font-style:italic;text-align:left;margin-top:3px;}

.plaintxt a, .plaintxt a:hover {font-weight:bold;}
.plaintxt a:hover {color: #CC0000; text-decoration:underline;}
.plaintxt img {float:right; margin-left:15px; margin-bottom:10px; border: 1px #404040 solid;}

.endorsement { padding-left:15px;}
.endorsement img {float:left; margin-right:15px;}

.gallery { float:left;
         width:113px;
         margin-right:9px;
         }
.gallery p {text-align:center;padding-top:0px;padding-bottom:1px;}
.gallery img {border: 1px #404040 solid;}

.newstitle {
            font-size:10px;
            color:#FFFFFF;
            font-weight:bold;
            padding-left:16px; padding-top:28px;
            height:19px;
            width:240px;
            background-image:url(media/smokies_header13.jpg); background-position: top; background-repeat: no-repeat;
            }

.menuitem, .menuitem a, .menuitem a:hover {
           margin-left: 15px;
           margin-bottom: 3px;
           font-family: Arial,sans-serif;
           font-weight: bold;
           color: #5E2B1B;
           vertical-align:middle;
           }

.submenuitem, .submenuitem a, .submenuitem a:hover {
           margin-left: 15px;
           font-size:10px;
           margin-right: 3px;
           font-family: Verdana,sans-serif;
           color: #5E2B1B;
           text-align:right;
           vertical-align:middle;
           }

.menuitem a:hover, .submenuitem a:hover, .calendar1 a:hover, .calendar2 a:hover { text-decoration:underline; color: #CC0000;}

.news, .news a, .news a:hover  {
       color:#FFFFFF;
       font-size: 10px;
       margin-bottom:5px;
       text-align:left;
       vertical-align:middle;
      }

.whitetitle, .whitetitle a, .quote {
       color:#FFFFFF;
       font-size: 10px;
       text-align:left;
       vertical-align:middle;
      }

.quote {font-size: 11px;}

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

.quote img {float:left;}

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

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

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

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

.footertext, .footertext a, .footertext a:hover {
            padding-top:10px;
            font-size : 10px;
            color : #EDE7E3;
            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;
            padding-right: 101px;
            }

.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}

